.elementor-kit-12{--e-global-color-primary:#4F2A4C;--e-global-color-secondary:#416666;--e-global-color-text:#4F5962;--e-global-color-accent:#FFFBF1;--e-global-color-13b7465:#82457D;--e-global-color-66f420d:#AE67A8;--e-global-color-d5b8994:#C999C5;--e-global-color-3654510:#E4CCE2;--e-global-color-10ba2be:#F1E6F1;--e-global-color-0a80a85:#5C9090;--e-global-color-357be05:#81AFAF;--e-global-color-882ab96:#ABCACA;--e-global-color-b07f3e1:#D5E4E4;--e-global-color-99a3774:#EAF2F2;--e-global-color-6374829:#4F5962;--e-global-color-afc182a:#6D7A87;--e-global-color-8342d09:#909CA6;--e-global-color-bf2b9fc:#B5BDC4;--e-global-color-fe9d579:#DADEE1;--e-global-color-fc42817:#EDEEF0;--e-global-color-7a6016f:#634700;--e-global-color-47375f8:#C68E00;--e-global-color-255e443:#FFC22B;--e-global-color-2d91273:#FFDF8E;--e-global-color-bac8206:#FFF3D6;--e-global-color-9a69641:#000000;--e-global-color-c5390bc:#FFFFFF;--e-global-color-67c0603:#3B1F39;--e-global-color-798aff2:#2E4747;--e-global-color-b5eae2e:#4F2A4C42;--e-global-color-b7f18d7:#7F1E1E;--e-global-color-aa6f133:#FDEBEB;--e-global-color-c935211:#5A1515;--e-global-typography-primary-font-family:"Merriweather";--e-global-typography-primary-font-size:60px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:70px;--e-global-typography-secondary-font-family:"Merriweather";--e-global-typography-secondary-font-size:52px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:62px;--e-global-typography-text-font-family:"Merriweather Sans";--e-global-typography-text-font-size:18px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:28px;--e-global-typography-accent-font-family:"Merriweather";--e-global-typography-accent-font-size:44px;--e-global-typography-accent-font-weight:400;--e-global-typography-accent-line-height:54px;--e-global-typography-b441102-font-family:"Merriweather";--e-global-typography-b441102-font-size:36px;--e-global-typography-b441102-font-weight:400;--e-global-typography-b441102-line-height:46px;--e-global-typography-43e7892-font-family:"Merriweather";--e-global-typography-43e7892-font-size:28px;--e-global-typography-43e7892-font-weight:400;--e-global-typography-43e7892-line-height:38px;--e-global-typography-78fc831-font-family:"Merriweather";--e-global-typography-78fc831-font-size:20px;--e-global-typography-78fc831-font-weight:400;--e-global-typography-78fc831-line-height:30px;--e-global-typography-8d0d5e6-font-family:"Merriweather Sans";--e-global-typography-8d0d5e6-font-size:16px;--e-global-typography-8d0d5e6-font-weight:300;--e-global-typography-8d0d5e6-line-height:26px;--e-global-typography-8133ef2-font-family:"Merriweather Sans";--e-global-typography-8133ef2-font-size:14px;--e-global-typography-8133ef2-font-weight:300;--e-global-typography-8133ef2-line-height:24px;--e-global-typography-04ce3a1-font-family:"Merriweather Sans";--e-global-typography-04ce3a1-font-size:12px;--e-global-typography-04ce3a1-font-weight:300;--e-global-typography-04ce3a1-line-height:22px;--e-global-typography-37e155e-font-family:"Merriweather Sans";--e-global-typography-37e155e-font-size:16px;--e-global-typography-37e155e-font-weight:400;--e-global-typography-37e155e-line-height:26px;--e-global-typography-96aef2a-font-size:16px;--e-global-typography-96aef2a-font-weight:400;--e-global-typography-96aef2a-text-transform:uppercase;--e-global-typography-96aef2a-line-height:26px;--e-global-typography-96aef2a-letter-spacing:1.4px;--e-global-typography-ff7b507-font-family:"Merriweather Sans";--e-global-typography-ff7b507-font-size:22px;--e-global-typography-ff7b507-font-weight:300;--e-global-typography-ff7b507-line-height:32px;--e-global-typography-e6dd60f-font-family:"Kalam";--e-global-typography-e6dd60f-font-size:24px;--e-global-typography-e6dd60f-font-weight:400;--e-global-typography-e6dd60f-line-height:34px;--e-global-typography-ec3a0f6-font-family:"Merriweather";--e-global-typography-ec3a0f6-font-size:24px;--e-global-typography-ec3a0f6-font-weight:400;--e-global-typography-ec3a0f6-line-height:34px;--e-global-typography-f0385ed-font-family:"Merriweather Sans";--e-global-typography-f0385ed-font-size:18px;--e-global-typography-f0385ed-font-weight:300;--e-global-typography-f0385ed-font-style:italic;--e-global-typography-f0385ed-line-height:28px;--e-global-typography-793ee15-font-family:"Merriweather";--e-global-typography-793ee15-font-size:16px;--e-global-typography-793ee15-font-weight:400;--e-global-typography-793ee15-line-height:26px;--e-global-typography-2519847-font-family:"Merriweather Sans";--e-global-typography-2519847-font-size:14px;--e-global-typography-2519847-font-weight:500;--e-global-typography-2519847-line-height:24px;--e-global-typography-af8a785-font-size:20px;--e-global-typography-af8a785-font-weight:400;--e-global-typography-af8a785-text-transform:uppercase;--e-global-typography-af8a785-line-height:30px;--e-global-typography-af8a785-letter-spacing:1.6px;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-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{background-color:var( --e-global-color-primary );font-size:var( --e-global-typography-96aef2a-font-size );font-weight:var( --e-global-typography-96aef2a-font-weight );text-transform:var( --e-global-typography-96aef2a-text-transform );line-height:var( --e-global-typography-96aef2a-line-height );letter-spacing:var( --e-global-typography-96aef2a-letter-spacing );color:var( --e-global-color-c5390bc );border-radius:500px 500px 500px 500px;padding:11px 25px 11px 25px;}.elementor-kit-12 button:hover,.elementor-kit-12 button:focus,.elementor-kit-12 input[type="button"]:hover,.elementor-kit-12 input[type="button"]:focus,.elementor-kit-12 input[type="submit"]:hover,.elementor-kit-12 input[type="submit"]:focus,.elementor-kit-12 .elementor-button:hover,.elementor-kit-12 .elementor-button:focus{background-color:var( --e-global-color-67c0603 );color:var( --e-global-color-c5390bc );}.elementor-kit-12 e-page-transition{background-color:#FFBC7D;}.elementor-kit-12 p{margin-block-end:20px;}.elementor-kit-12 a{color:var( --e-global-color-13b7465 );}.elementor-kit-12 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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-12 h3{color:var( --e-global-color-primary );font-family:var( --e-global-typography-b441102-font-family ), Sans-serif;font-size:var( --e-global-typography-b441102-font-size );font-weight:var( --e-global-typography-b441102-font-weight );line-height:var( --e-global-typography-b441102-line-height );}.elementor-kit-12 h4{color:var( --e-global-color-primary );font-family:var( --e-global-typography-43e7892-font-family ), Sans-serif;font-size:var( --e-global-typography-43e7892-font-size );font-weight:var( --e-global-typography-43e7892-font-weight );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h5{color:var( --e-global-color-primary );font-family:var( --e-global-typography-43e7892-font-family ), Sans-serif;font-size:var( --e-global-typography-43e7892-font-size );font-weight:var( --e-global-typography-43e7892-font-weight );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h6{color:var( --e-global-color-primary );font-family:var( --e-global-typography-78fc831-font-family ), Sans-serif;font-size:var( --e-global-typography-78fc831-font-size );font-weight:var( --e-global-typography-78fc831-font-weight );line-height:var( --e-global-typography-78fc831-line-height );}.elementor-kit-12 label{color:var( --e-global-color-6374829 );font-family:var( --e-global-typography-8d0d5e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8d0d5e6-font-size );font-weight:var( --e-global-typography-8d0d5e6-font-weight );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-family:var( --e-global-typography-8d0d5e6-font-family ), Sans-serif;font-size:var( --e-global-typography-8d0d5e6-font-size );font-weight:var( --e-global-typography-8d0d5e6-font-weight );line-height:var( --e-global-typography-8d0d5e6-line-height );color:var( --e-global-color-6374829 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-fc42817 );border-radius:500px 500px 500px 500px;padding:14px 28px 14px 28px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;--container-default-padding-top:80px;--container-default-padding-right:25px;--container-default-padding-bottom:80px;--container-default-padding-left:25px;}.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-12{--e-global-typography-primary-font-size:54px;--e-global-typography-primary-line-height:64px;--e-global-typography-secondary-font-size:46px;--e-global-typography-secondary-line-height:56px;--e-global-typography-accent-font-size:40px;--e-global-typography-accent-line-height:50px;--e-global-typography-e6dd60f-font-size:22px;--e-global-typography-e6dd60f-line-height:32px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b441102-font-size );line-height:var( --e-global-typography-b441102-line-height );}.elementor-kit-12 h4{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-78fc831-font-size );line-height:var( --e-global-typography-78fc831-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-96aef2a-font-size );line-height:var( --e-global-typography-96aef2a-line-height );letter-spacing:var( --e-global-typography-96aef2a-letter-spacing );}.elementor-kit-12 label{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}}@media(max-width:1200px){.elementor-kit-12{--e-global-typography-ff7b507-font-size:18px;--e-global-typography-ff7b507-line-height:28px;}}@media(max-width:1024px){.elementor-kit-12{--e-global-typography-primary-font-size:46px;--e-global-typography-primary-line-height:56px;--e-global-typography-secondary-font-size:40px;--e-global-typography-secondary-line-height:50px;--e-global-typography-accent-font-size:34px;--e-global-typography-accent-line-height:44px;--e-global-typography-b441102-font-size:28px;--e-global-typography-b441102-line-height:38px;--e-global-typography-43e7892-font-size:24px;--e-global-typography-43e7892-line-height:34px;--e-global-typography-ff7b507-font-size:18px;--e-global-typography-ff7b507-line-height:28px;--e-global-typography-e6dd60f-font-size:19px;--e-global-typography-e6dd60f-line-height:29px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b441102-font-size );line-height:var( --e-global-typography-b441102-line-height );}.elementor-kit-12 h4{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-78fc831-font-size );line-height:var( --e-global-typography-78fc831-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-96aef2a-font-size );line-height:var( --e-global-typography-96aef2a-line-height );letter-spacing:var( --e-global-typography-96aef2a-letter-spacing );}.elementor-kit-12 label{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;--container-default-padding-top:60px;--container-default-padding-right:25px;--container-default-padding-bottom:60px;--container-default-padding-left:25px;}}@media(max-width:767px){.elementor-kit-12{--e-global-typography-primary-font-size:30px;--e-global-typography-primary-line-height:40px;--e-global-typography-secondary-font-size:28px;--e-global-typography-secondary-line-height:38px;--e-global-typography-accent-font-size:26px;--e-global-typography-accent-line-height:36px;--e-global-typography-b441102-font-size:24px;--e-global-typography-b441102-line-height:34px;--e-global-typography-43e7892-font-size:22px;--e-global-typography-43e7892-line-height:32px;--e-global-typography-78fc831-font-size:20px;--e-global-typography-78fc831-line-height:30px;--e-global-typography-96aef2a-font-size:14px;--e-global-typography-96aef2a-line-height:24px;--e-global-typography-ec3a0f6-font-size:22px;--e-global-typography-ec3a0f6-line-height:32px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-12 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-kit-12 h2{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-12 h3{font-size:var( --e-global-typography-b441102-font-size );line-height:var( --e-global-typography-b441102-line-height );}.elementor-kit-12 h4{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h5{font-size:var( --e-global-typography-43e7892-font-size );line-height:var( --e-global-typography-43e7892-line-height );}.elementor-kit-12 h6{font-size:var( --e-global-typography-78fc831-font-size );line-height:var( --e-global-typography-78fc831-line-height );}.elementor-kit-12 button,.elementor-kit-12 input[type="button"],.elementor-kit-12 input[type="submit"],.elementor-kit-12 .elementor-button{font-size:var( --e-global-typography-96aef2a-font-size );line-height:var( --e-global-typography-96aef2a-line-height );letter-spacing:var( --e-global-typography-96aef2a-letter-spacing );}.elementor-kit-12 label{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-kit-12 input:not([type="button"]):not([type="submit"]),.elementor-kit-12 textarea,.elementor-kit-12 .elementor-field-textual{font-size:var( --e-global-typography-8d0d5e6-font-size );line-height:var( --e-global-typography-8d0d5e6-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;--container-default-padding-top:40px;--container-default-padding-right:25px;--container-default-padding-bottom:40px;--container-default-padding-left:25px;}}/* Start custom CSS */textarea:focus, input:focus {
    outline: none;
}
html, body {
    overflow-x: hidden;
}
ul {
    margin-bottom:25px;
}
p:last-child {
    margin:0;
}
select {
    outline:none!important;
}
textarea {
    border-radius:16px!important;
}
.auto-slick .slick-track {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important; 
}
.yellow-link a {
    color:var(--e-global-color-bac8206);
}
.pink-link a {
    color:var(--e-global-color-3654510);
}
.dark-yellow-link a {
    color:var(--e-global-color-47375f8);
}
.dark-green-link a {
    color:var(--e-global-color-0a80a85);
}
@media only screen and (max-width: 880px) {
    .header-contacts li:first-child {
        display:none;
    }
}
@media only screen and (min-width: 768px) {
    .visible-mob {
        display:none!important;
    }
}
@media only screen and (max-width: 767px) {
    .clients-area {
        display:none!important;
    }
}
.center-button .field-type-submit-field .jet-form-builder__submit-wrap {
    justify-content: center;
}
.center-listing-grid .jet-listing-grid__items {
    justify-content: center;
}
.purple-services h2 {
    color:var(--e-global-color-primary)!important;
}
.purple-services .elementor-button {
    background-color:var(--e-global-color-primary)!important;
}
.purple-services .elementor-button:hover {
    background-color:var(--e-global-color-67c0603)!important;
}
select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: url(/wp-content/uploads/2024/08/down-arrow.svg) no-repeat 94%;
    background-size: 18px;
}
.jet-smart-filters-search .jet-search-filter__input-clear {
    color:var(--e-global-color-primary)!important;
    right: 15px!important;
}
.jet-search-filter__input-loading {
    right: 15px!important;
}
.dark-socials .elementor-social-icon {
    background-color:var(--e-global-color-3654510)!important;
}
.dark-socials svg {
    fill:var();
}
.dark-socials .elementor-social-icon:hover {
    background-color:var(--e-global-color-primary)!important;
}
.dark-socials .elementor-social-icon:hover svg {
    fill:var(--e-global-color-c5390bc)!important;
}
.button-left .elementor-widget-button {
    text-align:left;
}
.green-team {
    background-color:var(--e-global-color-99a3774)!important;
}
.green-team h2 {
    color:var(--e-global-color-secondary)!important;
}
.green-team .elementor-button {
    background-color:var(--e-global-color-secondary)!important;
}
.green-team .elementor-button:hover {
    background-color:var(--e-global-color-798aff2)!important;
}
.white-button .elementor-button {
    color:var(--e-global-color-primary)!important;
    background-color:var(--e-global-color-c5390bc)!important;
}
.white-button .elementor-button:hover {
    background-color:var(--e-global-color-fc42817)!important;
}
#cn-notice-text a {
    color:var(--e-global-color-66f420d)!important;
}
.jet-form-color-change .jet-form-builder-message {
    color:var(--e-global-color-c5390bc)!important;
    border-color:var(--e-global-color-c5390bc)!important;
}
.left-jet-btn .jet-form-builder__submit-wrap {
    justify-content: start!important;
}
.cream-btn button {
    background-color:var(--e-global-color-10ba2be)!important;
    color:var(--e-global-color-primary)!important;
}
.cream-btn button:hover {
    background-color:var(--e-global-color-3654510)!important;
}
.jet-accordion svg {
    width:16px!important;
}
#quiz-iframe {
    height:820px;
}
@media only screen and (max-width: 980px) {
    #quiz-iframe {
        height:720px;
    }
}
@media only screen and (max-width: 767px) {
    #quiz-iframe {
        height:640px;
    }
}
.elementor-widget-text-editor li {
    margin-bottom:10px;
}
.elementor-widget-text-editor li:last-child {
    margin-bottom:0px!important;
}
.light-green-button button {
    background-color:var(--e-global-color-99a3774)!important;
}
.light-green-button button:hover {
    background-color:var(--e-global-color-b07f3e1)!important;
}
.light-green-button button {
    color:var(--e-global-color-secondary)!important;
}
.elementor-icon-box-title {
    margin:0;
}
.no-margin ul {
    margin:0!important;
}/* End custom CSS */