.icon-box__title-mt-0 .elementor-icon-box-title{margin-top:0}.gap-20{gap:20px}.w-100{width:100%}@media screen and (min-width:768px) and (max-width:1024px){.md-h-51,.md-h-51 img{height:51px!important}}.base-list-style{list-style:none;padding-left:0}.base-list-style li{position:relative;padding-left:28px;font-family:"Outfit",Sans-serif;font-weight:700;font-size:15px;line-height:26px;text-transform:uppercase;color:#092145;margin-bottom:15px}.base-list-style li::before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;background:url(/wp-content/themes/hello-elementor-child/assets/images/check_icon.svg) no-repeat center;background-size:contain}#scroll-to-top{opacity:0;pointer-events:none;transition:opacity .25s}#scroll-to-top.show{opacity:1;pointer-events:auto}@media screen and (max-width:767px){.logo-icons{display:flex!important;gap:20px!important;overflow-x:auto!important;padding:10px 0!important;scroll-behavior:smooth!important;flex-wrap:nowrap!important;-ms-overflow-style:none!important;scrollbar-width:none!important}.logo-icons::-webkit-scrollbar{display:none!important}.logo-icons::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3)!important;border-radius:3px!important}.logo-icons .elementor-widget-image{flex:0 0 auto!important}}@media screen and (min-width:1425px){.curly-top-to-lower::after{content:"";position:absolute;top:25%;transform:translateY(-25%);right:-25%;max-width:151px;width:100%;height:100px;background:url(/wp-content/uploads/2025/12/curly-top-to-lower.png) no-repeat center top;background-size:contain}.curly-lower-to-top::after{content:"";position:absolute;top:25%;transform:translateY(-25%);right:-25%;max-width:151px;width:100%;height:100px;background:url(/wp-content/uploads/2025/12/curcly-lower-to-top.png) no-repeat center top;background-size:contain}}#book_an_appointment_form .elementor-field-type-submit{display:none}#book_an_appointment_form input::placeholder,#book_an_appointment_form textarea::placeholder{color:inherit;opacity:1}#section__book-appointment--submit-mock{width:115px;height:115px;display:flex;align-items:center;justify-content:center;border-radius:50%}#book_an_appointment_form .elementor-message::before{content:none}#book_an_appointment_form .elementor-select-wrapper{display:flex;flex-direction:column}.section__book-appointment{position:relative}.section__book-appointment .section__book-appointment--inner::after{content:"";position:absolute;bottom:-1px;right:-1px;width:50px;height:50px;background:#fff;clip-path:polygon(100% 100%,100% 0,0 100%);border:none}.section__specialities-items .elementor-widget-icon-box{position:relative;box-sizing:border-box;border:1px solid #F2F2F2;padding-bottom:6px}.section__specialities-items .elementor-widget-icon-box::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#F2F2F2;border-bottom-left-radius:8px;border-bottom-right-radius:8px;transition:height .2s,background .2s}.section__specialities-items .elementor-widget-icon-box:hover::after{height:7px;background:#20A1D2}.section__about-call-box .elementor-icon-box-content .elementor-icon-box-title{margin-top:0}.section__treatments-items .section__treatments-box{transition:background 0.2s linear}.section__treatments-items .section__treatments-box.section__treatments-box--1:hover,.section__treatments-items .section__treatments-box.section__treatments-box--2:hover,.section__treatments-items .section__treatments-box.section__treatments-box--3:hover,.section__treatments-items .section__treatments-box.section__treatments-box--4:hover{background:linear-gradient(#09214599,#09214599),url(/wp-content/uploads/2026/03/treatment_hover_bg_image.webp) center center no-repeat;background-repeat:no-repeat;background-size:cover}.section__whychoose .section__whychoose-accordion details:not([open]) summary{border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:0 0 25px 4px #0000000D}.section__whychoose .e-n-accordion{counter-reset:acc}.section__whychoose .e-n-accordion-item summary .e-n-accordion-item-title-header{position:relative;padding-left:2rem}.section__whychoose .e-n-accordion-item summary .e-n-accordion-item-title-header::before{counter-increment:acc;content:counter(acc,decimal-leading-zero) ".";position:absolute;left:0;top:0;color:#20A1D2;font-family:"Outfit",Sans-serif;font-weight:600;font-size:20px;line-height:30px;text-transform:capitalize}.section__reviews .elementor-widget-reviews .elementor-testimonial__icon{position:absolute;left:0;top:0}.section__reviews .elementor-widget-reviews .elementor-star-rating i.elementor-star-full{color:transparent}.section__reviews .elementor-widget-reviews .elementor-star-rating i.elementor-star-full::before{content:url(/wp-content/uploads/2025/12/reviews_star_icon.svg);display:inline-block;width:43px;height:43px}.section__reviews .elementor-widget-reviews .elementor-testimonial__cite{display:flex;flex-direction:column}.section__reviews .elementor-widget-reviews .elementor-testimonial__name{order:1}.section__reviews .elementor-widget-reviews .elementor-testimonial__title{order:2}.section__reviews .elementor-widget-reviews .elementor-star-rating{order:3;display:flex;gap:10.3px;margin-top:1rem}.section__reviews .elementor-widget-reviews .elementor-swiper-button{top:unset!important;bottom:-10%;width:50px;height:50px;background-color:#fff;border-radius:100px;display:flex;justify-content:center;align-items:center}.section__reviews .elementor-widget-reviews .elementor-swiper-button.elementor-swiper-button-prev{left:3%}.section__reviews .elementor-widget-reviews .elementor-swiper-button.elementor-swiper-button-next{right:65%}@media screen and (min-width:768px){.section__reviews .elementor-widget-reviews .elementor-swiper-button.elementor-swiper-button-next{right:82%}}.simple-breadcrumbs{display:flex;gap:15px;align-items:center;justify-content:center}.simple-breadcrumbs a,.simple-breadcrumbs span{font-family:"DM Sans",Sans-serif;font-weight:600;font-size:12px;line-height:12px;text-transform:uppercase;color:#20A1D2}.simple-breadcrumbs a{color:#fff}.simple-breadcrumbs a:hover{color:#20A1D2}@media screen and (min-width:1024px){.simple-breadcrumbs a,.simple-breadcrumbs span{font-size:15px;line-height:15px}}#floating_contact_form input{height:60px}@media screen and (max-width:767px){.floating__contact-form{position:relative!important}}.treatments-list{padding:15px;display:flex;flex-direction:column;gap:7px}.treatments-list .treatments-list__item{padding:11.9px;border-color:#F2F2F2;border-width:0;border-bottom-width:1px;border-style:solid;font-family:"Outfit",Sans-serif;font-weight:600;font-size:17px;line-height:17px;color:#092145}.treatments-list .treatments-list__item:last-child{border-bottom-width:0}.treatments-list .treatments-list__item:hover,.treatments-list .treatments-list__item.treatments-list__item--active{color:#20A1D2}.treatment_downloadable_files{display:flex;flex-direction:column;gap:20px;padding:15px;border:1px solid #F2F2F2;box-sizing:border-box;border-radius:8px}.treatment_downloadable_files .treatment_downloadable_files__link{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.treatment_downloadable_files .treatment-downloadable-files__wrapper{display:flex;flex-direction:row;align-items:center;gap:20px}.treatment_downloadable_files .treatment-downloadable-files__name{font-family:"Outfit",Sans-serif;font-weight:500;font-size:16px;line-height:26px;color:#092145}.treatment_downloadable_files .treatment-downloadable-files__size{font-family:"DM Sans",Sans-serif;font-weight:500;font-size:12px;line-height:12px;color:#FFF;padding:5px 8px;background-color:#092145;border-radius:8px}.treatment_content .treatment_content__navigation .elementor-post-navigation .elementor-post-navigation__link .post-navigation__arrow-wrapper{background-color:#20A1D2;padding-left:18.5px;padding-right:18.5px;border-radius:10px}.treatment_content .treatment_content__navigation .elementor-post-navigation .elementor-post-navigation__link .post-navigation__arrow-wrapper svg{width:13px;height:50px}.treatment_content .treatment_content__navigation .elementor-post-navigation{gap:18px}.treatment_content .treatment_content__navigation .elementor-post-navigation .elementor-post-navigation__link{padding:15px 20px;border:1px solid #F2F2F2;box-sizing:border-box;border-radius:10px}.treatment-screening-plans{background-color:#F6F6F6;border-radius:10px;padding:30px}.treatment-screening-plans .treatment-screening-plans__title{font-family:"Outfit",Sans-serif;font-weight:600;font-size:34px;line-height:40px;color:#092145;margin:0}.treatment-screening-plans .treatment-screening-plans__details{font-family:"DM Sans",Sans-serif;font-weight:400;font-size:16px;line-height:25px;color:#6D7A8C;margin:0;margin-top:10px}.treatment-screening-plans .treatment-screening-plans__list{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.treatment-screening-plans .treatment-screening-plans__item{display:flex;flex-direction:row;align-items:center;gap:15px}.treatment-screening-plans .treatment-screening-plans__item .treatment-screening-plans__text{font-family:"Outfit",Sans-serif;font-weight:700;font-size:15px;line-height:26px;text-transform:uppercase;color:#092145;margin:0}.elementor-post-navigation .elementor-post-navigation__link:not(:has(a)){display:none;border:0!important}@media screen and (min-width:1025px){.treatments-list,.treatment_downloadable_files{padding:30px}.treatment_downloadable_files .treatment_downloadable_files__link{flex-direction:row;align-items:center}.treatments-list .treatments-list__item{padding:17px}}@media screen and (max-width:767px){.treatment_content__navigation .elementor-post-navigation{flex-direction:column}.treatment_content__navigation .elementor-post-navigation .elementor-post-navigation__link{width:100%}}.blog-categories{padding:15px;display:flex;flex-direction:column;gap:7px}.blog-categories .blog-categories__item{padding:11.9px;font-family:"Outfit",Sans-serif;font-weight:600;font-size:17px;line-height:17px;color:#092145}.blog-categories .blog-categories__item:hover{color:#20A1D2}.all-tags{padding:15px;display:flex;flex-wrap:wrap;gap:9px}.current-post-tags{padding:5px 10px;display:flex;flex-wrap:wrap;gap:9px}.all-tags .all-tags__badge,.current-post-tags .current-post-tags__badge{color:#092145;font-family:"Outfit",Sans-serif;font-weight:600;font-size:14px;line-height:24px;letter-spacing:.7px;text-transform:capitalize;margin:0;border:1px solid #F5F5F5;box-shadow:3px 3px 13px 0 #00000012;box-sizing:border-box;border-radius:8px;padding:11px 21px}.blog-search-container .blog-search-container__search .e-search-form{flex-direction:row-reverse}.blog-search-container .blog-search-container__search .e-search-form svg{right:0!important;inset-inline-start:-60px!important;width:50px;height:50px}.blog-search-container .blog-search-container__search .e-search-form input{padding-left:30px}.blog-featured__author .elementor-author-box .elementor-author-box__name{margin-top:0}.simple-quote{margin:0;padding:70px 50px 50px 50px;border-radius:30px;box-sizing:border-box;background-color:#092145;text-align:center}.simple-quote .simple-quote__text{color:#FFF;font-family:"Outfit",Sans-serif;font-weight:400;font-size:30px;line-height:45px;margin:0}.simple-quote .simple-quote__author{color:#20A1D2;font-family:"Outfit",Sans-serif;font-weight:500;font-size:30px;line-height:45px;margin:0;margin-top:10px}.share-buttons{display:flex;gap:10px}.share-buttons .share-buttons__item{border-radius:45px;box-shadow:0 6px 14px 0 #0000000F;width:45px;height:45px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1025px){.blog-categories{padding:30px}.all-tags{padding:30px 20px}}