.section-head{margin-bottom:30px;color:#3e465d}.section-head .section-title{font-family:"Kaisei Opti",sans-serif;font-weight:500;font-size:32px;color:#303c7e}.section-head .section-subtitle{font-family:"DM Sans";margin-top:10px;font-size:16px;font-weight:400;text-transform:capitalize}@media screen and (max-width:767px){.section-head .section-title{font-size:24px}}.our-partners-link-wrapper{width:100%;margin-top:30px}.our-partners-link{display:none;font-family:"DM Sans";font-weight:500;font-size:15px;text-align:center;border-radius:59px;padding:17px 60px;background-color:#536cf2;color:#fff;transition:all .2s ease}.our-partners-link:hover{background-color:#fff;color:#536cf2}.page-template-home .our-partners-link{display:inline-block}.read-more{font-family:"DM Sans";background-color:transparent;border:0;color:#536cf2;font-size:15px;font-weight:500;cursor:pointer;transition:color .2s ease}.read-more:hover{color:#3e465d}.partners-cards{margin:30px 0 40px;color:#3e465d;font-family:"DM Sans"}.partners-cards .flex{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.partners-cards__cards{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.partners-cards__card{flex:0 0 calc(33.3333333333% - 12px);margin:0 6px;padding:6px 6px 22px;box-sizing:border-box;border-radius:24px;overflow:hidden;text-align:center;margin-bottom:15px;border:1px solid #fff;background:linear-gradient(180deg,rgba(255,255,255,.65) 0%,rgba(255,255,255,.34) 100%);transition:background-color .2s ease}.partners-cards__card--thumbnail{border-radius:24px;height:180px;overflow:hidden;margin-bottom:15px;background-color:#fff}.partners-cards__card--thumbnail img{width:65%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.partners-cards__card--title{font-weight:700;font-size:20px}.partners-cards__card--address{font-size:16px;font-weight:400;display:block}.partners-cards__card--link{display:inline-block;font-family:"HelveticaNeueCyr";font-weight:500;font-size:15px;text-align:center;border-radius:59px;padding:17px 60px;background-color:#f1f2f8;color:#536cf2;margin-top:35px;transition:all .2s ease}.partners-cards__card--link:hover{background-color:#536cf2;color:#fff}.partners-cards__card:hover{background-color:#fff}.partners-cards__more{margin-top:30px;display:flex;justify-content:center}.partners-cards__more .loadmore{display:inline-block;max-width:161px;width:100%;height:54px;font-family:"HelveticaNeueCyr";font-weight:500;font-size:14px;text-align:center;border-radius:59px;cursor:pointer;border:0;background-color:#536cf2;color:#fff;transition:transform .2s ease}.partners-cards__more .loadmore:hover{transform:translateY(-5px)}@media screen and (max-width:991px){.partners-cards__card{flex:0 0 calc(50% - 12px)}}@media screen and (max-width:767px){.partners-cards__card{flex:0 0 100%}.partners-cards__card--title{font-size:18px}}.owner-single{margin-bottom:30px}.owner-single .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.owner-info{font-family:"DM Sans";color:#3e465d;background-image:url(//cloudmedspas.com/wp-content/themes/vmso/styles/../img/owner_bg.png);background-position:top center;background-size:100%;background-repeat:no-repeat}.owner-info .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.owner-info .flex{width:100%;padding:35px 65px;box-sizing:border-box}.owner-info__wrapper{border-radius:24px;background-color:#fff;margin-bottom:7px}.owner-info__top{display:flex;flex-wrap:wrap}.owner-info__banner{padding:7px;border-radius:24px;position:relative}.owner-info__banner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:220px;border-radius:24px}.owner-info__logo{display:flex;align-items:center;justify-content:center;width:175px;height:175px;border:2px solid #536cf2;position:absolute;border-radius:50%;left:65px;top:72px;overflow:hidden;padding:3px;filter:drop-shadow(0px 32px 27px rgba(16,24,40,.04))}.owner-info__logo div{width:100%;height:100%;margin:1px;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.owner-info__logo div img{width:95%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.owner-info__title{font-size:48px;font-weight:700;display:block;width:100%}.owner-info__tags{font-size:16px;font-weight:400;margin-top:5px;flex:1}.owner-info__social{display:flex;flex:1;justify-content:flex-end;align-items:center}.owner-info__social a{display:inline-block}.owner-info__social a svg{height:20px}.owner-info__social a svg path{transition:.4s}.owner-info__social a:not(:last-child){margin-right:20px}.owner-info__social a:hover svg path{fill:#536cf2}.owner-info__contacts{display:flex;margin-top:20px;border-radius:18px;border:1px solid #e4eaf1;background-color:#fafbfc;padding:41px 28px 41px 46px}.owner-info__contacts--box{flex:1;margin:0 15px}.owner-info__contacts--box h3{font-size:12px;font-weight:500;text-transform:uppercase;color:#a4abbd;margin-bottom:10px;letter-spacing:.6px}.owner-info__contacts--box p,.owner-info__contacts--box a,.owner-info__contacts--box address{font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:#3e465d}.owner-info__contacts--box .website{padding:10px;border-radius:11px;border:1px solid #e4eaf1;background-color:#fff;color:#3e465d;display:inline-flex;align-items:center}.owner-info__contacts--box .website svg{display:inline-block;margin-right:6px}.owner-info__content{margin-top:25px;font-weight:400;font-size:16px;font-family:"DM Sans";color:#3e465d;line-height:22px}.owner-info__content h1,.owner-info__content h2,.owner-info__content h3,.owner-info__content h4,.owner-info__content h5,.owner-info__content h6{margin-bottom:10px;font-weight:500}.owner-info__content p{margin-bottom:10px;color:#777e90}.owner-info__content strong{font-weight:500}.owner-info__content ul{padding-left:20px;margin-bottom:15px}.owner-info__content ul li{list-style:disc;margin-bottom:5px}.owner-info__content .full{display:none}.owner-info__content .hide{display:none}.owner-info__content .show{display:block}@media screen and (max-width:1200px){.owner-info .flex{padding:35px 10px}.owner-info .container{padding:0 10px}.owner-info__contacts{padding:30px 15px;flex-wrap:wrap}}@media screen and (max-width:991px){.owner-info__contacts--box{flex:0 0 calc(33% - 30px);margin-bottom:30px}}@media screen and (max-width:767px){.owner-info__banner img{height:175px}.owner-info__logo{width:105px;height:105px;top:100px;left:20px}.owner-info__title{font-size:24px;position:relative;left:20px}.owner-info__tags{font-size:14px;position:relative;left:20px}.owner-info__social{flex:0 0 100%;justify-content:start;margin-top:20px;position:relative;left:20px}.owner-info__contacts--box{flex:0 0 calc(50% - 30px);margin-bottom:30px}.owner-info__contacts--box .website{padding:7px 10px}.owner-info__content{padding:0 20px}}@media screen and (max-width:600px){.owner-info__contacts--box{margin-left:0;margin-right:0;flex:0 0 100%}}.owner-content-img{margin-bottom:7px;font-family:"DM Sans";color:#3e465d}.owner-content-img .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.owner-content-img__wrapper{border-radius:24px;background-color:#fff;display:flex;padding:35px 35px 35px 65px}.owner-content-img__wrapper>*{flex:1}.owner-content-img__text{padding-right:65px;min-height:100%;display:flex;align-items:center;font-size:15px;font-weight:400;line-height:26px}.owner-content-img__text--title{font-size:32px}.owner-content-img__text p{margin-bottom:10px}.owner-content-img__text ul{padding-left:20px;margin-bottom:15px}.owner-content-img__text ul li{list-style:disc;margin-bottom:5px}.owner-content-img__text .full{display:none}.owner-content-img__text .hide{display:none}.owner-content-img__text .show{display:block}.owner-content-img__items{padding-right:90px;box-sizing:border-box}.owner-content-img__items--wrapper{display:flex;flex-wrap:wrap;margin-left:-6px;margin-right:-6px}.owner-content-img__items--wrapper .service-item{flex:0 0 calc(50% - 12px);border-radius:18px;background:rgba(248,248,248,.72);font-size:18px;font-weight:700;padding:25px 17px;box-sizing:border-box;position:relative;margin:0 6px 12px}.owner-content-img__items--wrapper .service-item:before{content:" ";width:2px;height:35px;background-color:#536cf2;position:absolute;left:0;top:50%;transform:translateY(-50%)}.owner-content-img__items--wrapper .service-item.hide{display:none}.owner-content-img__items--wrapper .device-item{display:flex;align-items:center;flex:0 0 calc(50% - 12px);border-radius:18px;background:rgba(248,248,248,.72);box-sizing:border-box;margin:0 6px 12px;padding:20px 10px 20px 35px;max-width:540px;cursor:pointer}.owner-content-img__items--wrapper .device-item:hover img{transform:scale(1.05)}.owner-content-img__items--wrapper .device-item__img{display:none;width:150px;height:110px;overflow:hidden;border-radius:18px;margin-right:25px}.owner-content-img__items--wrapper .device-item__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:.4s}.owner-content-img__items--wrapper .device-item__name{font-size:20px;font-weight:500}.owner-content-img__items--wrapper .device-item.device-image{padding:10px}.owner-content-img__items--wrapper .device-item.device-image .device-item__img{display:block}.owner-content-img__items--wrapper .device-item.hide{display:none}.owner-content-img__items--wrapper .device-item.hide.hide-image{display:block;padding:20px 10px 20px 35px}.owner-content-img__items--wrapper .device-item.hide.hide-image .device-item__img{display:none}.owner-content-img__img{height:440px;overflow:hidden;border-radius:24px}.owner-content-img__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;transition:.4s}.owner-content-img__img:hover img{transform:scale(1.05)}.owner-content-img__img.mobile{display:none}@media screen and (max-width:1200px){.owner-content-img .container{padding:0 10px}.owner-content-img__wrapper{padding:35px 20px}}@media screen and (max-width:991px){.owner-content-img__items{padding:0}}@media screen and (max-width:767px){.owner-content-img__wrapper{flex-wrap:wrap}.owner-content-img__wrapper>*{flex:0 0 100%}.owner-content-img__img{margin-top:30px;height:230px}.owner-content-img__img:not(.about){display:none}.owner-content-img__img.mobile{display:block;margin-bottom:30px;height:230px}.owner-content-img__text{padding-right:0}.owner-content-img__items--wrapper{padding-left:10px;padding-right:10px;box-sizing:border-box}.owner-content-img__items--wrapper .service-item{font-size:16px}.owner-content-img__items--wrapper .device-item{flex:0 0 100%;margin-left:0;margin-right:0}.owner-content-img__items--wrapper .device-item__img{width:100px;height:72px;margin-right:10px}.owner-content-img__items--wrapper .device-item__name{font-size:18px}}@media screen and (max-width:600px){.owner-content-img__items--wrapper .service-item{flex:0 0 100%;margin-left:0;margin-right:0}}.photosvideos{margin-bottom:7px;font-family:"DM Sans";color:#3e465d}.photosvideos .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.photosvideos__wrapper{border-radius:24px;background-color:#fff;padding:35px 35px 35px 65px}.photosvideos__wrapper>*{flex:1}.photosvideos__content{display:flex;margin-left:-8px;margin-right:-8px}.photosvideos__main{flex:0 0 calc(50% - 16px);margin:0 8px}.photosvideos__main a{display:block;border-radius:20px;overflow:hidden;height:518px;width:100%}.photosvideos__main img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.photosvideos__others{flex:0 0 calc(50% - 16px);margin:0 8px}.photosvideos__others--inner{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.photosvideos__others a{display:block;flex:0 0 calc(50% - 16px);margin:0 8px 16px;border-radius:20px;overflow:hidden;height:250px;width:100%;position:relative}.photosvideos__others a .all-photos{color:#000;font-family:"DM Sans";font-size:14px;font-style:normal;font-weight:500;white-space:nowrap;text-transform:capitalize;padding:13px 36px;border-radius:44px;border:1px solid #000;background:#fff;position:absolute;right:13px;bottom:13px;transition:all .2s ease}.photosvideos__others a .all-photos:hover{background-color:#222636;color:#fff}.photosvideos__others a.hidden{display:none}.photosvideos__others img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:1200px){.photosvideos .container{padding:0 10px}.photosvideos__wrapper{padding:35px 20px}}@media screen and (max-width:991px){.photosvideos__content>div{flex:auto}}@media screen and (max-width:767px){.photosvideos__content{flex-wrap:wrap}.photosvideos__main,.photosvideos__others{flex:0 0 100% !important}.photosvideos__main{margin-bottom:16px;margin-left:0;margin-right:0}.photosvideos__main a{height:213px}.photosvideos__others{margin-left:0;margin-right:0}.photosvideos__others a{height:138px}.photosvideos__others a .all-photos{left:50%;right:auto;top:50%;bottom:auto;transform:translate(-50%,-50%);padding:10px 15px}}.location{margin-bottom:80px}.location .section-head{margin-bottom:0}.location .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.location__wrapper{border-radius:24px 24px 0 0;background-color:#fff;padding:35px 35px 30px 65px}.location #sbd_all_location{max-width:100%;width:100% !important;max-height:550px;border-radius:0 0 24px 24px}.location .sbd_owner_website{display:none}.location .qcpnd-list-wrapper{display:none}@media screen and (max-width:1200px){.location .container{padding:0 10px}.location__wrapper{padding:35px 20px}}.booking-template{margin-bottom:66px;background-image:url(//cloudmedspas.com/wp-content/themes/vmso/styles/../img/owner_bg.png);background-position:top center;background-size:100%;background-repeat:no-repeat}.booking-template .container{width:100%;max-width:1400px;margin:0 auto;padding:0 20px;box-sizing:border-box}.booking-template__wrapper{max-width:1060px;width:100%}.booking-template__title{font-size:54px;line-height:1;color:#303c7e;font-family:"Kaisei Opti",sans-serif;font-weight:500;letter-spacing:normal;margin-bottom:45px}@media screen and (max-width:767px){.booking-template__title{font-size:36px;text-align:center;margin-bottom:30px}}.booking-template__info{background:rgba(255,255,255,.7);border-radius:21px;-webkit-backdrop-filter:blur(90px);backdrop-filter:blur(90px);padding:33px 30px 27px;display:flex;align-items:center}.booking-template__info--photo{width:124px;height:124px;border-radius:50%;overflow:hidden;margin-right:32px}.booking-template__info--photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.booking-template__info--description h1{font-size:22px;color:#3e465d;font-family:"DM Sans"}.booking-template__info--description span{display:block;color:#777e90;font-size:18px;font-family:"DM Sans"}@media screen and (max-width:767px){.booking-template__info{justify-content:center;flex-direction:column}.booking-template__info .booking-template__info--photo{margin-right:0;margin-bottom:32px}.booking-template__info .booking-template__info--description{text-align:center}}.booking-template__calendar{margin-top:14px;background:#fff;box-shadow:0px 1px 8px rgba(0,0,0,.08);border-radius:18px;border:1px rgba(26,26,26,.1) solid;display:flex;flex-direction:column;align-items:center}.booking-template__calendar .default_logo{max-width:210px;width:100%}@media screen and (max-width:991px){.booking-template__calendar{padding:40px 15px}}@media screen and (max-width:767px){.booking-template__calendar .default_logo{margin-bottom:50px}}