.elementor-kit-8472{--e-global-color-primary:#002113;--e-global-color-secondary:#28343A;--e-global-color-text:#515C63;--e-global-color-accent:#6DA76D;--e-global-color-6b705ac:#FFFFFF;--e-global-color-a726323:#E1F3EF;--e-global-color-aa647b2:#D3EEE8;--e-global-color-6043ad3:#E8EDEE;--e-global-color-97cb3f7:#48DE48;--e-global-color-29f6869:#244538;--e-global-color-0bea1d1:#183429;--e-global-color-96ebd87:#E8ECEB;--e-global-color-f0999eb:#24453826;--e-global-color-cb747ce:#F3FAF9;--e-global-color-5400b82:#C56C28;--e-global-color-9775f3e:#357F56;--e-global-color-3390a8e:#375C72;--e-global-color-de7f7ec:#507E95;--e-global-color-0face73:#AAB3C2;--e-global-color-e7a0639:#EAE7E1;--e-global-color-9aa7427:#F5F5F5;--e-global-color-8805274:#1E3044;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-22f507d-font-family:"Ivy";--e-global-typography-22f507d-font-size:48px;--e-global-typography-22f507d-font-weight:300;--e-global-typography-22f507d-line-height:1.3em;--e-global-typography-b5ee50c-font-family:"Inter";--e-global-typography-b5ee50c-font-weight:600;--e-global-typography-b5ee50c-line-height:1.5em;--e-global-typography-718f7bc-font-family:"Inter";--e-global-typography-718f7bc-font-size:54px;--e-global-typography-718f7bc-font-weight:600;--e-global-typography-718f7bc-line-height:1.2em;--e-global-typography-674a97a-font-family:"Inter";--e-global-typography-674a97a-font-weight:400;--e-global-typography-af3a26e-font-family:"Libre Baskerville";--e-global-typography-af3a26e-font-size:20px;--e-global-typography-af3a26e-font-weight:600;--e-global-typography-af3a26e-line-height:1.5em;--e-global-typography-94c8f2e-font-family:"Inter";--e-global-typography-94c8f2e-font-size:16px;--e-global-typography-94c8f2e-font-weight:400;--e-global-typography-746e583-font-family:"Inter";--e-global-typography-746e583-font-size:20px;--e-global-typography-746e583-font-weight:300;--e-global-typography-746e583-line-height:1.5em;--e-global-typography-26438d3-font-family:"Inter";--e-global-typography-26438d3-font-size:20px;--e-global-typography-26438d3-font-weight:500;--e-global-typography-43afa66-font-family:"Playfair Display";--e-global-typography-43afa66-font-size:5rem;--e-global-typography-43afa66-font-weight:500;--e-global-typography-43afa66-text-decoration:none;--e-global-typography-43afa66-line-height:1em;--e-global-typography-727f865-font-family:"Playfair Display";--e-global-typography-727f865-font-size:3rem;--e-global-typography-727f865-font-weight:500;--e-global-typography-727f865-text-decoration:none;--e-global-typography-727f865-line-height:1em;--e-global-typography-92f05ac-font-family:"Playfair Display";--e-global-typography-92f05ac-font-size:1.6rem;--e-global-typography-92f05ac-text-decoration:none;--e-global-typography-92f05ac-line-height:1em;--e-global-typography-971b956-font-family:"Playfair Display";--e-global-typography-971b956-font-size:1.3rem;--e-global-typography-971b956-font-weight:400;--e-global-typography-971b956-text-decoration:none;--e-global-typography-971b956-line-height:1em;--e-global-typography-9cd450c-font-family:"Inter";--e-global-typography-9cd450c-font-size:1rem;--e-global-typography-9cd450c-font-weight:400;--e-global-typography-9cd450c-text-decoration:none;--e-global-typography-9cd450c-line-height:1.5em;--e-global-typography-fe38e19-font-family:"Inter";--e-global-typography-fe38e19-font-size:1rem;--e-global-typography-fe38e19-font-weight:600;--e-global-typography-fe38e19-text-decoration:none;--e-global-typography-fe38e19-line-height:1.2em;--e-global-typography-562f6b3-font-family:"Libre Baskerville";--e-global-typography-562f6b3-font-size:48px;--e-global-typography-562f6b3-font-weight:700;--e-global-typography-562f6b3-line-height:1.4em;--e-global-typography-a82a24e-font-family:"Inter";--e-global-typography-a82a24e-font-size:0.9rem;--e-global-typography-a82a24e-font-weight:400;--e-global-typography-a82a24e-text-transform:uppercase;--e-global-typography-a82a24e-text-decoration:none;--e-global-typography-a82a24e-line-height:1.2em;--e-global-typography-a82a24e-letter-spacing:2px;}.elementor-kit-8472 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8472 p{margin-block-end:12px;}.elementor-kit-8472 a{color:var( --e-global-color-accent );text-decoration:underline;}.elementor-kit-8472 h1{font-size:60px;line-height:1.25em;}.elementor-kit-8472 h2{font-size:45px;line-height:1.4em;}.elementor-kit-8472 h3{font-size:35px;line-height:1.75em;}.elementor-kit-8472 h4{font-family:var( --e-global-typography-971b956-font-family ), Sans-serif;font-size:var( --e-global-typography-971b956-font-size );font-weight:var( --e-global-typography-971b956-font-weight );text-decoration:var( --e-global-typography-971b956-text-decoration );line-height:var( --e-global-typography-971b956-line-height );}.elementor-kit-8472 button,.elementor-kit-8472 input[type="button"],.elementor-kit-8472 input[type="submit"],.elementor-kit-8472 .elementor-button{font-family:"Palanquin", Sans-serif;font-size:18px;font-weight:900;color:var( --e-global-color-6b705ac );border-radius:250px 250px 250px 250px;padding:25px 35px 25px 35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1300px;}.e-con{--container-max-width:1300px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1366px){.elementor-kit-8472 h4{font-size:var( --e-global-typography-971b956-font-size );line-height:var( --e-global-typography-971b956-line-height );}}@media(max-width:1024px){.elementor-kit-8472{--e-global-typography-43afa66-font-size:4rem;--e-global-typography-727f865-font-size:2.5rem;}.elementor-kit-8472 h1{font-size:40px;}.elementor-kit-8472 h2{font-size:40px;}.elementor-kit-8472 h3{font-size:30px;}.elementor-kit-8472 h4{font-size:var( --e-global-typography-971b956-font-size );line-height:var( --e-global-typography-971b956-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8472{--e-global-typography-22f507d-font-size:30px;--e-global-typography-22f507d-line-height:1.25em;--e-global-typography-718f7bc-font-size:36px;--e-global-typography-746e583-font-size:18px;--e-global-typography-43afa66-font-size:2.5rem;--e-global-typography-727f865-font-size:1.8rem;--e-global-typography-92f05ac-font-size:1.3rem;--e-global-typography-971b956-font-size:1.1rem;--e-global-typography-9cd450c-font-size:0.9rem;--e-global-typography-fe38e19-font-size:0.9rem;--e-global-typography-562f6b3-font-size:30px;--e-global-typography-562f6b3-line-height:1.25em;--e-global-typography-a82a24e-font-size:0.9rem;}.elementor-kit-8472 h1{font-size:30px;}.elementor-kit-8472 h2{font-size:30px;}.elementor-kit-8472 h4{font-size:var( --e-global-typography-971b956-font-size );line-height:var( --e-global-typography-971b956-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html {background:#fff !important;}

::selection {background:#6DA76D;}
h2 span, h3 span {font-weight:600 !important;}
b, strong {font-weight:900 !important;}

body.single-medical-condition #content {padding:0 !important;}

select {padding: 0.6em !important;font-size: 15px !important;}

.single.ast-page-builder-template .entry-header + .entry-content {margin-bottom:0 !important;}

textarea {border-radius:5px !important;padding-top:15px !important;}

ol.elementor-toc__list-wrapper {padding:0 !important;}

section.booker {padding:90px 0;}

@media only screen and (max-width:1024px) {
section.booker {padding:45px 0;}
}

@media only screen and (max-width:767px) {
section.booker iframe {height: 1200px;}
}
.elementor-field-required:after {
    content: "";
    height: 10px;
    width: 10px;
    background: #01d0c0;
    display: inline-block;
    position: absolute;
    top: 4px;
    border-radius: 250px;
    right: 8px;border:3px solid #fff;
}

input[type=text], input[type=email],  textarea, input[type=date], input[type=time],  input[type=tel], input[type=url], input[type=number], select {
    box-shadow: 0 4px 0 rgb(91 105 135 / 20%) !important;border-radius:5px !important;border:1px solid #C0C2D3 !important;transition:all 0s ease;
}
body .elformholder input[type=tel] {border:1px solid #C0C2D3 !important;}

input[type=text]:focus, input[type=email]:focus,  textarea:focus, input[type=date]:focus, input[type=time]:focus,  input[type=tel]:focus, input[type=url]:focus, input[type=number]:focus, select:focus {border-color:#6DA76D !important;
   box-shadow:0 0 0 1px #6DA76D !important;
}

.elementor-menu-toggle {width:40px;}

.elementor-widget-theme-post-content h2 {font-size:40px !important;margin:40px 0 15px 0}

.elementor-widget-theme-post-content h2.elementor-heading-title {margin-top:0;}

.elementor-widget-theme-post-content h3 {font-size:35px !important;}

.ast-separate-container .ast-article-post, .ast-separate-container .ast-article-single {padding:0;}

/*nav*/
.elementor-8435 .elementor-element.elementor-element-be72ab5 .sub-menu {background:transparent !important;}

ul.sub-menu:before {display:none !important;}
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i:before {
    content: "f078";
}
.uael-nav-menu .menu-item-has-children .sub-menu {top:45px !important;transition:all 0.15s ease !important;}
.menu-item:hover a:after {display: block;
    position: absolute;height: 3px;
    width: 100%;
    left: 0;background-color:var(--e-global-color-accent ) !important;opacity:1 !important;}
.uael-submenu-icon-arrow .uael-nav-menu .parent-has-child .sub-arrow i {font-size:10px !important;margin-left:7px;}
.header-menu .parent-has-child:after {content:"";transition:all .1s ease !important;transform:translateY(35px);background-image:url(https://firefly4590.wpfarm.com/wp-content/uploads/2023/03/curve-up.png);background-size:80px auto;height:14px !important;width:80px !important;display:block;position:absolute;opacity:0;bottom:-9px;left:50%;z-index:3;pointer-events:none;margin-left:-40px;}

.header-menu .parent-has-child:hover:after {transform:translateY(0) !important;opacity:1;}

.header-menu .sub-menu {transition:all 0.25s ease !important;border-radius:10px !important;transform:translateY(20px);z-index:2 !important;
padding-top:15px;margin-top:0 !important;}

.drop .elementor-widget-icon-box {position:relative;}
.drop .elementor-icon-box-wrapper .elementor-icon-box-content a {position:absolute;display:block;width:100%;height:100%;left:0;top:0;padding: 14px 0 0 51px;cursor:pointer !important;z-index:3;}
.drop .elementor-icon-box-title {line-height:1.4em;}

.uael-nav-menu__layout-horizontal .uael-nav-menu .menu-item-has-children:hover>.sub-menu {transform:translateY(0);}
/*nav*/


/*select*/
.select {font-family:"Inter";border:2px solid #E8ECEB;border-radius:250px;max-width:350px;margin:auto;position:relative;background:#fff;}
.select .top {height:50px;line-height:50px;padding:0 15px;cursor:pointer;}
.select .top i {float:right;padding:15px 0;}
.select .drop {overflow-y:scroll;max-height:0;position:absolute;width:calc(100% + 4px);background:#fff;z-index:1;left:-2px;}
.select .drop ul, .select .drop li {list-style:none;margin:0;padding:0;}
.select .drop li a {display:block;padding:10px 15px;text-decoration:none;color:#21282C;}
.select .drop li a:hover {background:#E8ECEB;}
.select.on {border-color:#6da76d;border-radius:5px 5px 0 0;}
.select.on .drop {max-height:250px;border:2px solid #6da76d;border-top:0;border-radius:0 0 5px 5px;}
.select.on .top i {transform:rotate(180deg);}
/*select*/

/*select footer*/
#footer-new .address.show,#footer-new .phone.show{display:block;}
#footer-new .address.hide,#footer-new .phone.hide{display:none;}
.address, .phone {position:relative;font-size:13px;font-family:"Inter", sans-serif;line-height:1.35em;font-weight:500;}
.address svg, .phone svg {position:absolute;width:18px;max-height:15px;top:5px;left:0;}
.address p, .phone p {padding:0 0 0 30px;}
#footer-new select {margin:0 0 20px 0;width:100%;background-color:#fff !important;background-image:url(https://firefly4590.wpfarm.com/wp-content/uploads/2023/03/down-chevron.png) !important;background-size:10px auto;background-repeat:no-repeat;background-position:right 15px center;font-family:"Inter", sans-serif;line-height:1.35em;height:50px;line-height:48px;padding:0 20px !important;color:#21282C;border-radius:250px;border-width:2px;font-weight:500;border-color:#fff;-webkit-appearance: none;}
/*select footer*/


@media only screen and (max-width:1024px) {
.elementor-widget-theme-post-content h2 {font-size:35px !important;}
.elementor-widget-theme-post-content h3 {font-size:27px !important;}
}/* End custom CSS */