.elementor-kit-11{--e-global-color-primary:#759998;--e-global-color-secondary:#F3EFF0;--e-global-color-text:#231E1F;--e-global-color-accent:#DFEFEE;--e-global-color-de70c68:#587B7A;--e-global-color-bd056d2:#38322D;--e-global-color-e65eed5:#152B32;--e-global-color-d9cb15f:#FAF8F8;--e-global-color-9cc6749:#A9A3A4;--e-global-color-cf79d90:#A9A3A4;--e-global-color-84e5f79:#FFFFFF;--e-global-color-6761724:#5A9C9A;--e-global-color-83c7d73:#225354;--e-global-color-e0f7ea0:#FFFFFFB3;--e-global-color-6b37c06:#5A9C9A66;--e-global-color-d354d60:#152B32;--e-global-typography-primary-font-family:"Fraunces";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Manrope";--e-global-typography-secondary-font-size:1rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.6rem;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-size:1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-size:1rem;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1rem;--e-global-typography-0d301e8-font-family:"Fraunces";--e-global-typography-0d301e8-font-size:3.815rem;--e-global-typography-0d301e8-font-weight:500;--e-global-typography-0d301e8-line-height:1.25em;--e-global-typography-078b18c-font-family:"Fraunces";--e-global-typography-078b18c-font-size:3.052rem;--e-global-typography-078b18c-font-weight:500;--e-global-typography-078b18c-line-height:1.25em;--e-global-typography-f2eefd0-font-family:"Fraunces";--e-global-typography-f2eefd0-font-size:2.441rem;--e-global-typography-f2eefd0-font-weight:500;--e-global-typography-f2eefd0-line-height:1.25em;--e-global-typography-f002e44-font-family:"Fraunces";--e-global-typography-f002e44-font-size:1.953rem;--e-global-typography-f002e44-font-weight:500;--e-global-typography-f002e44-line-height:1.25em;--e-global-typography-9fa6c61-font-family:"Fraunces";--e-global-typography-9fa6c61-font-size:1.563rem;--e-global-typography-9fa6c61-font-weight:600;--e-global-typography-9fa6c61-line-height:1.25em;--e-global-typography-96d31e5-font-family:"Fraunces";--e-global-typography-96d31e5-font-size:1.25rem;--e-global-typography-96d31e5-font-weight:600;--e-global-typography-96d31e5-line-height:1.25em;--e-global-typography-17739bf-font-family:"Manrope";--e-global-typography-17739bf-font-size:0.75rem;--e-global-typography-17739bf-font-weight:600;--e-global-typography-17739bf-text-transform:uppercase;--e-global-typography-17739bf-line-height:1rem;--e-global-typography-17739bf-letter-spacing:2.4px;--e-global-typography-de51927-font-family:"Manrope";--e-global-typography-de51927-font-size:0.875rem;--e-global-typography-de51927-font-weight:400;--e-global-typography-de51927-line-height:1.422rem;--e-global-typography-3e76133-font-family:"Manrope";--e-global-typography-3e76133-font-size:1rem;--e-global-typography-3e76133-font-weight:400;--e-global-typography-3e76133-line-height:1.6rem;--e-global-typography-e8babaf-font-family:"Manrope";--e-global-typography-e8babaf-font-size:1.125rem;--e-global-typography-e8babaf-font-weight:400;--e-global-typography-e8babaf-line-height:1.828rem;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 h1{font-family:var( --e-global-typography-0d301e8-font-family ), Sans-serif;font-size:var( --e-global-typography-0d301e8-font-size );font-weight:var( --e-global-typography-0d301e8-font-weight );line-height:var( --e-global-typography-0d301e8-line-height );}.elementor-kit-11 h2{font-family:var( --e-global-typography-078b18c-font-family ), Sans-serif;font-size:var( --e-global-typography-078b18c-font-size );font-weight:var( --e-global-typography-078b18c-font-weight );line-height:var( --e-global-typography-078b18c-line-height );}.elementor-kit-11 h3{font-family:var( --e-global-typography-f2eefd0-font-family ), Sans-serif;font-size:var( --e-global-typography-f2eefd0-font-size );font-weight:var( --e-global-typography-f2eefd0-font-weight );line-height:var( --e-global-typography-f2eefd0-line-height );}.elementor-kit-11 h4{font-family:var( --e-global-typography-f002e44-font-family ), Sans-serif;font-size:var( --e-global-typography-f002e44-font-size );font-weight:var( --e-global-typography-f002e44-font-weight );line-height:var( --e-global-typography-f002e44-line-height );}.elementor-kit-11 h5{font-family:var( --e-global-typography-9fa6c61-font-family ), Sans-serif;font-size:var( --e-global-typography-9fa6c61-font-size );font-weight:var( --e-global-typography-9fa6c61-font-weight );line-height:var( --e-global-typography-9fa6c61-line-height );}.elementor-kit-11 h6{font-family:var( --e-global-typography-96d31e5-font-family ), Sans-serif;font-size:var( --e-global-typography-96d31e5-font-size );font-weight:var( --e-global-typography-96d31e5-font-weight );line-height:var( --e-global-typography-96d31e5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-11{--e-global-typography-0d301e8-font-size:3.052rem;--e-global-typography-078b18c-font-size:2.442rem;--e-global-typography-f2eefd0-font-size:1.953rem;--e-global-typography-f002e44-font-size:1.562rem;--e-global-typography-9fa6c61-font-size:1.25rem;--e-global-typography-96d31e5-font-size:1rem;}.elementor-kit-11 h1{font-size:var( --e-global-typography-0d301e8-font-size );line-height:var( --e-global-typography-0d301e8-line-height );}.elementor-kit-11 h2{font-size:var( --e-global-typography-078b18c-font-size );line-height:var( --e-global-typography-078b18c-line-height );}.elementor-kit-11 h3{font-size:var( --e-global-typography-f2eefd0-font-size );line-height:var( --e-global-typography-f2eefd0-line-height );}.elementor-kit-11 h4{font-size:var( --e-global-typography-f002e44-font-size );line-height:var( --e-global-typography-f002e44-line-height );}.elementor-kit-11 h5{font-size:var( --e-global-typography-9fa6c61-font-size );line-height:var( --e-global-typography-9fa6c61-line-height );}.elementor-kit-11 h6{font-size:var( --e-global-typography-96d31e5-font-size );line-height:var( --e-global-typography-96d31e5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-11{--e-global-typography-0d301e8-font-size:2.48rem;--e-global-typography-078b18c-font-size:1.984rem;--e-global-typography-f2eefd0-font-size:1.587rem;--e-global-typography-f002e44-font-size:1.27rem;--e-global-typography-9fa6c61-font-size:1.09rem;--e-global-typography-96d31e5-font-size:1.05rem;}.elementor-kit-11 h1{font-size:var( --e-global-typography-0d301e8-font-size );line-height:var( --e-global-typography-0d301e8-line-height );}.elementor-kit-11 h2{font-size:var( --e-global-typography-078b18c-font-size );line-height:var( --e-global-typography-078b18c-line-height );}.elementor-kit-11 h3{font-size:var( --e-global-typography-f2eefd0-font-size );line-height:var( --e-global-typography-f2eefd0-line-height );}.elementor-kit-11 h4{font-size:var( --e-global-typography-f002e44-font-size );line-height:var( --e-global-typography-f002e44-line-height );}.elementor-kit-11 h5{font-size:var( --e-global-typography-9fa6c61-font-size );line-height:var( --e-global-typography-9fa6c61-line-height );}.elementor-kit-11 h6{font-size:var( --e-global-typography-96d31e5-font-size );line-height:var( --e-global-typography-96d31e5-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.icon-primary svg{
    fill: none;
    stroke: #587B7A !important;
}

.icon-primary svg{
    fill: none;
    stroke: #587B7A !important;
}

.footer-icon svg{
    fill: none;
    stroke: #23383E;
}

.icon-white svg{
    stroke: #FFFFFF
}


/*INNER PAGE HERO SECTIONS*/

.hero-blur{
    filter: blur(64px);
}

.doctor-img{
    max-width: 15rem;
    
}


/*USED ON PATIENT FORMS PAGE*/
.form-card .arrow-icon svg{
    stroke: #5a9c9a;
}

.form-card:hover .arrow-icon{
    transform: translate(2px, -2px);
}

.form-card .content .elementor-icon-box-icon{
    margin-top: 10px;
}

/*USED ON THE FOOTER*/

.footer-pulse{
    fill: none !important;
    stroke: #59ac9a;
}

.animate-pulse svg {
    animation: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;
        
}
    
@keyframes pulse {
  0%, 100% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
}


/*Contat Form*/
#input_1_1_3, #input_1_1_6, #input_1_3, #input_1_5, #input_1_6 {
    border: 1px solid #5A9C9A66;
    border-radius: 10px;
    box-shadow: none;
    font-family: 'Manrope';
}

#gform_submit_button_1{
    background: #5A9C9A;
    padding: 16px 30px 16px 30px;
    border-radius: 50px;
    font-family: 'Manrope';
}

#gform_submit_button_1:hover{
    background: #225354;
    font-family: 'Manrope';
}

#input_1_4_visible{
     border: 1px solid #5A9C9A66;
    border-radius: 10px;
    box-shadow: none;
    font-family: 'Manrope';

}

.ginput_country-.elementor-kit-11_container #country_.elementor-kit-11_button_4{
     border: 1px solid #5A9C9A66;
    border-radius: 10px;
    box-shadow: none;
    font-family: 'Manrope';
}

#gform_confirmation_message_1 {
  font-family: 'Manrope';
  font-size: 1.2rem;
}

#main-contact button:not(#gform_submit_button_1){
     border: 1px solid #5A9C9A66;
        background-color: var(--e-global-color-0a0a5a2);
        border-radius: 10px;
        color: var(--e-global-color-secondary);
}

 #main-contact .gform-theme--foundation .gfield--type-phone .gform-phone__input-wrapper{
        gap: 10px;
    }


/*CUSTOM TRANSLATE STYLE*/

.gtranslate_wrapper .gt_switcher_wrapper{
    right: 0% !important;
}/* End custom CSS */