.elementor-kit-8{--e-global-color-primary:#213D40;--e-global-color-secondary:#CF543C;--e-global-color-text:#213D40;--e-global-color-accent:#A8A382;--e-global-color-b93da8a:#F2E8E3;--e-global-color-66f5287:#000000;--e-global-color-277e40e:#00000000;--e-global-color-145b429:#F2E8E3;--e-global-typography-primary-font-family:"acumin-pro-wide";--e-global-typography-primary-font-size:clamp(2.375rem, 2.1149rem + 1.107vw, 3.125rem);--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0.2em;--e-global-typography-secondary-font-family:"acumin-pro-wide";--e-global-typography-secondary-font-size:clamp(2.125rem, 1.8865rem + 1.0148vw, 2.8125rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:1.2em;--e-global-typography-text-font-family:"acumin-pro-wide";--e-global-typography-text-font-size:clamp(1rem, 1rem + 0vw, 1rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.5em;--e-global-typography-accent-font-family:"acumin-pro-wide";--e-global-typography-accent-font-size:clamp(2.8125rem, 2.2705rem + 2.3063vw, 4.375rem);--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1em;--e-global-typography-016e925-font-size:clamp(1rem, 1rem + 0vw, 1rem);--e-global-typography-016e925-text-transform:uppercase;--e-global-typography-016e925-line-height:1.5em;--e-global-typography-d9495c9-font-family:"acumin-pro-wide";--e-global-typography-d9495c9-font-size:clamp(1.5rem, 1.3699rem + 0.5535vw, 1.875rem);--e-global-typography-d9495c9-font-weight:400;--e-global-typography-d9495c9-line-height:1.3em;--e-global-typography-435e259-font-family:"acumin-pro-wide";--e-global-typography-435e259-font-size:clamp(1.25rem, 1.0332rem + 0.9225vw, 1.875rem);--e-global-typography-435e259-font-weight:bold;--e-global-typography-435e259-line-height:1em;--e-global-typography-5c33484-font-family:"acumin-pro-wide";--e-global-typography-5c33484-font-size:clamp(1.25rem, 1.25rem + 0vw, 1.25rem);--e-global-typography-5c33484-font-weight:300;--e-global-typography-5c33484-line-height:1.3em;--e-global-typography-4f66002-font-family:"acumin-pro-wide";--e-global-typography-4f66002-font-size:clamp(1.875rem, 1.6582rem + 0.9225vw, 2.5rem);--e-global-typography-4f66002-font-weight:400;--e-global-typography-4f66002-line-height:1.2em;background-color:var( --e-global-color-145b429 );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:var( --e-global-color-secondary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-b93da8a );border-radius:0px 0px 0px 0px;padding:8px 12px 8px 12px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#DB614A;color:var( --e-global-color-b93da8a );}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 h1{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-d9495c9-font-family ), Sans-serif;font-size:var( --e-global-typography-d9495c9-font-size );font-weight:var( --e-global-typography-d9495c9-font-weight );line-height:var( --e-global-typography-d9495c9-line-height );}.elementor-kit-8 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1460px;}.e-con{--container-max-width:1460px;}.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);}.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-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-d9495c9-font-size );line-height:var( --e-global-typography-d9495c9-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-8 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-kit-8 h3{font-size:var( --e-global-typography-d9495c9-font-size );line-height:var( --e-global-typography-d9495c9-line-height );}.elementor-kit-8 h4{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h5{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 h6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}
/* Start custom CSS */html, body {
    overflow-x: hidden;
}
/*Responsive fixes*/
:root {
  --desktop-padding-left: 10px;
  --desktop-padding-right: 10px;
  
  --header-padding-left: 10px;
  --header-padding-right: 10px;
}
/*header*/
body > .elementor-location-header > .elementor-element > .e-con-inner {
    padding-left: var(--header-padding-left);
    padding-right: var(--header-padding-right);
}

/*menu*/
.elementor-widget-nav-menu .elementor-nav-menu--dropdown .menu-item > a {
    padding-left:  calc(var(--desktop-padding-left) + 10px) !important;
    padding-right: calc(var(--desktop-padding-right) + 10px) !important;
}

/*content*/
body > .elementor > .e-con-boxed,
body > .elementor > .e-con-full .e-con-inner {
    
    padding-left:  var(--desktop-padding-left);
    padding-right: var(--desktop-padding-right);
}

/*footer*/
body > .elementor-location-footer > .e-con-boxed {
    padding-left: var(--desktop-padding-left);
    padding-right: var(--desktop-padding-right);
}



em {
    font-family: 'benton-modern-display-conden-talic';
    font-size:130%;
    color: var(--e-global-color-secondary);
    letter-spacing: -0.03em !important;
}

#cbtn .e-n-menu-title-text{
     color: var(--e-global-color-secondary);
}


#cbtn.e-n-menu-title {
     border-bottom: 1px solid var(--e-global-color-secondary);
}



/*Step boxes*/
.step-box:before {
    width: 100px;
    height: 20px;
    border-radius: 0;
    top: 50%;
    left: auto;
    right: -50px;
    position: absolute;
    content: "";
    border-bottom: 4px dotted var(--e-global-color-primary);
}
@media (max-width:991px) {
.step-box:before {
    display:none;
}
}


.timeline-item:before {
    content: "";
    background: var(--e-global-color-secondary);
    position: absolute;
    width: 2px;
    height: auto;
    left: 2px;
    top: 70px;
    bottom: 50px;
}

.timeline-item ~ .timeline-item:before {
    content: "";
    background: var(--e-global-color-secondary);
    position: absolute;
    width: 2px;
    height: auto;
    top: -70px;
    bottom: -10px;
}

.timeline-item:after {
    content: "";
    background: var(--e-global-color-secondary);
    position: absolute;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    left: -10px;
    top: 70px;
    box-shadow: 0px 0px 1px 1px var(--e-global-color-secondary);
  animation: pulse-animation 2s 3s ease-out infinite;
  z-index: 1;
}

@keyframes pulse-animation {
  0% {
    box-shadow: 0 0 0 0px rgba(01, 121, 155, 0.2);
  }
  100% {
    box-shadow: 0 0 0 20px rgba(01, 121, 155, 0);
  }
}
@media (max-width:480px) {
    #frm_form_2_container .frm_form_field .frm_radio {
        margin-bottom: 0 !important;
        width: 40% !important;
    }
    #frm_form_2_container .frm_form_field .frm_radio img {
        padding: 20px 20px 0px 20px;
        object-fit: contain;
        height: auto;
    }
}
@media (max-width:1024px){
    .timeline-item:before {
    left: -1px;
}

.timeline-item:after {
    width: 20px;
    height: 20px;
}
    #frm_form_2_container .frm_form_field {
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        margin-top: 0 !important;
    }
    #frm_form_2_container .frm_form_field span.q-question {
        margin-top: 0 !important;
    }
    #frm_form_2_container fieldset {
        padding-bottom: 0 !important;
    }
    #frm_form_2_container .frm_form_field .frm_radio {
        margin-bottom: 0 !important;
    }
    
}/* End custom CSS */