.elementor-kit-6{--e-global-color-primary:#055E62;--e-global-color-secondary:#FEAF2E;--e-global-color-text:#4F4F4F;--e-global-color-accent:#03C5DF;--e-global-color-a2b4d87:#FFFFFF;--e-global-color-6872696:#FAF4F2;--e-global-color-bdfc78e:#FFBE13;--e-global-color-79c3135:#FEAF2E;--e-global-color-9518c2a:#F7933C;--e-global-color-c08d305:#FCCBAD;--e-global-color-2a6ba2f:#ED8065;--e-global-color-77c0893:#E1602F;--e-global-color-fd2d834:#03C5DF;--e-global-color-2613db5:#009BB3;--e-global-color-779bbf5:#055E62;--e-global-color-a24b380:#04393B;--e-global-color-b84ad3d:#4D4C65;--e-global-color-310997f:#010101;--e-global-color-06890d2:#529092;--e-global-color-b39fba2:#009BB3;--e-global-color-75c84e3:#FFBE13;--e-global-typography-primary-font-family:"Figtree";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Figtree";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Figtree";--e-global-typography-text-font-size:clamp(16px, 2.5vw, 1.25rem);--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:160%;--e-global-typography-accent-font-family:"Figtree";--e-global-typography-accent-font-weight:500;--e-global-typography-4a30026-font-family:"Passion One";--e-global-typography-4a30026-font-size:clamp(15px, 3vw, 1.25rem);--e-global-typography-4a30026-font-weight:400;--e-global-typography-4a30026-text-transform:uppercase;--e-global-typography-4a30026-line-height:125%;--e-global-typography-4a30026-letter-spacing:2%;--e-global-typography-a9d4901-font-family:"Passion One";--e-global-typography-a9d4901-font-size:clamp(2rem, 8vw, 6rem);--e-global-typography-a9d4901-font-weight:700;--e-global-typography-a9d4901-line-height:100%;--e-global-typography-a9d4901-letter-spacing:-2%;--e-global-typography-dc71ed3-font-family:"Passion One";--e-global-typography-dc71ed3-font-size:clamp(3rem, 8vw, 4.5rem);--e-global-typography-dc71ed3-font-weight:700;--e-global-typography-dc71ed3-line-height:100%;--e-global-typography-dc71ed3-letter-spacing:-2%;--e-global-typography-22b55ec-font-family:"Passion One";--e-global-typography-22b55ec-font-size:clamp(2rem, 7vw, 3.5rem);--e-global-typography-22b55ec-font-weight:700;--e-global-typography-22b55ec-line-height:100%;--e-global-typography-22b55ec-letter-spacing:-2%;--e-global-typography-e0bb2e2-font-family:"Passion One";--e-global-typography-e0bb2e2-font-size:clamp(1.75rem, 6vw, 2.5rem);--e-global-typography-e0bb2e2-font-weight:700;--e-global-typography-e0bb2e2-line-height:125%;--e-global-typography-e0bb2e2-letter-spacing:-2%;--e-global-typography-e37ab77-font-family:"Passion One";--e-global-typography-e37ab77-font-size:clamp(1.5rem, 5vw, 2rem);--e-global-typography-e37ab77-font-weight:700;--e-global-typography-e37ab77-line-height:125%;--e-global-typography-bab6788-font-family:"Passion One";--e-global-typography-bab6788-font-size:clamp(1.25rem, 4vw, 1.75rem);--e-global-typography-bab6788-font-weight:400;--e-global-typography-bab6788-line-height:125%;--e-global-typography-cdbcfe0-font-family:"Passion One";--e-global-typography-cdbcfe0-font-size:clamp(1.25rem, 3.5vw, 1.5rem);--e-global-typography-cdbcfe0-font-weight:400;--e-global-typography-cdbcfe0-line-height:125%;--e-global-typography-a13162c-font-family:"Figtree";--e-global-typography-a13162c-font-size:clamp(18px, 2.5vw, 1.35rem);--e-global-typography-a13162c-font-weight:400;--e-global-typography-a13162c-line-height:160%;--e-global-typography-3df05de-font-family:"Figtree";--e-global-typography-3df05de-font-weight:700;--e-global-typography-6b63730-font-family:"Figtree";--e-global-typography-6b63730-font-size:clamp(1.75rem, 6vw, 2.5rem);--e-global-typography-6b63730-font-weight:700;--e-global-typography-6b63730-line-height:125%;--e-global-typography-9d6ebcf-font-family:"Passion One";--e-global-typography-9d6ebcf-font-size:clamp(16px, 2.5vw, 1.25rem);--e-global-typography-9d6ebcf-font-weight:700;--e-global-typography-9d6ebcf-letter-spacing:0.03em;--e-global-typography-c6957d4-font-family:"Passion One";--e-global-typography-c6957d4-font-size:clamp(1rem, 2.5vw, 1.25rem);--e-global-typography-c6957d4-font-weight:400;--e-global-typography-c6957d4-text-transform:uppercase;--e-global-typography-f33bce0-font-family:"Figtree";--e-global-typography-f33bce0-font-size:clamp(14px, 2vw, 1rem);--e-global-typography-f33bce0-font-weight:300;--e-global-typography-f33bce0-line-height:160%;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-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{background-color:var( --e-global-color-77c0893 );font-family:var( --e-global-typography-9d6ebcf-font-family ), Sans-serif;font-size:var( --e-global-typography-9d6ebcf-font-size );font-weight:var( --e-global-typography-9d6ebcf-font-weight );letter-spacing:var( --e-global-typography-9d6ebcf-letter-spacing );color:var( --e-global-color-a2b4d87 );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-c08d305 );border-radius:100px 100px 100px 100px;padding:0.75em 2em 0.75em 2em;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{background-color:var( --e-global-color-779bbf5 );color:var( --e-global-color-a2b4d87 );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-6872696 );}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-6872696 );}.elementor-kit-6 p{margin-block-end:1.2rem;}.elementor-kit-6 a{color:var( --e-global-color-2a6ba2f );font-family:var( --e-global-typography-3df05de-font-family ), Sans-serif;font-weight:var( --e-global-typography-3df05de-font-weight );}.elementor-kit-6 a:hover{color:var( --e-global-color-2613db5 );}.elementor-kit-6 h1{color:var( --e-global-color-accent );font-family:var( --e-global-typography-dc71ed3-font-family ), Sans-serif;font-size:var( --e-global-typography-dc71ed3-font-size );font-weight:var( --e-global-typography-dc71ed3-font-weight );line-height:var( --e-global-typography-dc71ed3-line-height );letter-spacing:var( --e-global-typography-dc71ed3-letter-spacing );}.elementor-kit-6 h2{color:var( --e-global-color-accent );font-family:var( --e-global-typography-22b55ec-font-family ), Sans-serif;font-size:var( --e-global-typography-22b55ec-font-size );font-weight:var( --e-global-typography-22b55ec-font-weight );line-height:var( --e-global-typography-22b55ec-line-height );letter-spacing:var( --e-global-typography-22b55ec-letter-spacing );}.elementor-kit-6 h3{color:var( --e-global-color-accent );font-family:var( --e-global-typography-e0bb2e2-font-family ), Sans-serif;font-size:var( --e-global-typography-e0bb2e2-font-size );font-weight:var( --e-global-typography-e0bb2e2-font-weight );line-height:var( --e-global-typography-e0bb2e2-line-height );letter-spacing:var( --e-global-typography-e0bb2e2-letter-spacing );}.elementor-kit-6 h4{color:var( --e-global-color-accent );font-family:var( --e-global-typography-e37ab77-font-family ), Sans-serif;font-size:var( --e-global-typography-e37ab77-font-size );font-weight:var( --e-global-typography-e37ab77-font-weight );line-height:var( --e-global-typography-e37ab77-line-height );}.elementor-kit-6 h5{color:var( --e-global-color-accent );font-family:var( --e-global-typography-bab6788-font-family ), Sans-serif;font-size:var( --e-global-typography-bab6788-font-size );font-weight:var( --e-global-typography-bab6788-font-weight );line-height:var( --e-global-typography-bab6788-line-height );}.elementor-kit-6 h6{color:var( --e-global-color-accent );font-family:var( --e-global-typography-cdbcfe0-font-family ), Sans-serif;font-size:var( --e-global-typography-cdbcfe0-font-size );font-weight:var( --e-global-typography-cdbcfe0-font-weight );line-height:var( --e-global-typography-cdbcfe0-line-height );}.elementor-kit-6 label{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-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{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-text );background-color:var( --e-global-color-6872696 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-79c3135 );border-radius:0px 0px 0px 0px;}.elementor-kit-6 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea:focus,.elementor-kit-6 .elementor-field-textual:focus{color:var( --e-global-color-text );background-color:var( --e-global-color-6872696 );border-style:solid;border-width:0px 0px 2px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1400px;}.e-con{--container-max-width:1400px;--container-default-padding-top:clamp(60px, 12%, 80px);--container-default-padding-right:clamp(30px, 7%, 60px);--container-default-padding-bottom:clamp(60px, 12%, 80px);--container-default-padding-left:clamp(30px, 7%, 60px);}.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-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-dc71ed3-font-size );line-height:var( --e-global-typography-dc71ed3-line-height );letter-spacing:var( --e-global-typography-dc71ed3-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-22b55ec-font-size );line-height:var( --e-global-typography-22b55ec-line-height );letter-spacing:var( --e-global-typography-22b55ec-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );letter-spacing:var( --e-global-typography-e0bb2e2-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e37ab77-font-size );line-height:var( --e-global-typography-e37ab77-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-cdbcfe0-font-size );line-height:var( --e-global-typography-cdbcfe0-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-9d6ebcf-font-size );letter-spacing:var( --e-global-typography-9d6ebcf-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{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-6{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 h1{font-size:var( --e-global-typography-dc71ed3-font-size );line-height:var( --e-global-typography-dc71ed3-line-height );letter-spacing:var( --e-global-typography-dc71ed3-letter-spacing );}.elementor-kit-6 h2{font-size:var( --e-global-typography-22b55ec-font-size );line-height:var( --e-global-typography-22b55ec-line-height );letter-spacing:var( --e-global-typography-22b55ec-letter-spacing );}.elementor-kit-6 h3{font-size:var( --e-global-typography-e0bb2e2-font-size );line-height:var( --e-global-typography-e0bb2e2-line-height );letter-spacing:var( --e-global-typography-e0bb2e2-letter-spacing );}.elementor-kit-6 h4{font-size:var( --e-global-typography-e37ab77-font-size );line-height:var( --e-global-typography-e37ab77-line-height );}.elementor-kit-6 h5{font-size:var( --e-global-typography-bab6788-font-size );line-height:var( --e-global-typography-bab6788-line-height );}.elementor-kit-6 h6{font-size:var( --e-global-typography-cdbcfe0-font-size );line-height:var( --e-global-typography-cdbcfe0-line-height );}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:var( --e-global-typography-9d6ebcf-font-size );letter-spacing:var( --e-global-typography-9d6ebcf-letter-spacing );}.elementor-kit-6 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-6 input:not([type="button"]):not([type="submit"]),.elementor-kit-6 textarea,.elementor-kit-6 .elementor-field-textual{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;}}/* Start custom CSS *//* GLOBAL */

.external:after {
    --icon-color: var(--e-global-color-secondary);
    content: '';
    position: absolute;
    top: 50%;
    right: -10px;
    transform: translateY(-50%);
    width: 20px;
    height: 20px;
    background-image: none;
    mask-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='17' height='18' viewBox='0 0 17 18' fill='none'><path d='M12.4695 14.8944H10.6281C10.4221 14.8944 10.249 14.8239 10.1087 14.6829C9.96829 14.5419 9.89807 14.3669 9.89807 14.1581C9.89807 13.9492 9.96829 13.7755 10.1087 13.6369C10.249 13.4985 10.4221 13.4293 10.6281 13.4293H12.4695V11.5877C12.4695 11.3817 12.5401 11.2086 12.6812 11.0683C12.8222 10.928 12.9963 10.8579 13.2034 10.8579C13.4104 10.8579 13.5832 10.928 13.7218 11.0683C13.8604 11.2086 13.9296 11.3817 13.9296 11.5877V13.4293H15.771C15.977 13.4293 16.1501 13.4998 16.2904 13.6408C16.4309 13.7818 16.5011 13.9567 16.5011 14.1656C16.5011 14.3744 16.4309 14.5481 16.2904 14.6865C16.1501 14.8251 15.977 14.8944 15.771 14.8944H13.9296V16.7306C13.9296 16.9401 13.8591 17.1151 13.7179 17.2554C13.5769 17.3956 13.4029 17.4658 13.1957 17.4658C12.9887 17.4658 12.8159 17.3956 12.6774 17.2554C12.5388 17.1151 12.4695 16.9401 12.4695 16.7306V14.8944ZM1.45993 15.69C1.06564 15.69 0.723786 15.5452 0.434357 15.2556C0.144786 14.9662 0 14.6244 0 14.2301V2.75079C0 2.35507 0.144786 2.012 0.434357 1.72157C0.723786 1.431 1.06564 1.28571 1.45993 1.28571H2.80671V0.731785C2.80671 0.526785 2.87786 0.353571 3.02014 0.212142C3.16257 0.0707135 3.33571 0 3.53957 0C3.74943 0 3.92643 0.0707135 4.07057 0.212142C4.21472 0.353571 4.28679 0.526785 4.28679 0.731785V1.28571H9.68379V0.731785C9.68379 0.526785 9.755 0.353571 9.89743 0.212142C10.0397 0.0707135 10.2128 0 10.4166 0C10.6266 0 10.8036 0.0707135 10.9476 0.212142C11.0918 0.353571 11.1639 0.526785 11.1639 0.731785V1.28571H12.5106C12.9064 1.28571 13.2494 1.431 13.5399 1.72157C13.8304 2.012 13.9757 2.35507 13.9757 2.75079V8.38179C13.9757 8.59136 13.9042 8.76629 13.7612 8.90657C13.6181 9.04686 13.4431 9.117 13.2364 9.117C13.0296 9.117 12.8569 9.04686 12.7183 8.90657C12.5799 8.76629 12.5106 8.59136 12.5106 8.38179V6.77614H1.45993V14.2301H7.4385C7.64421 14.2301 7.81814 14.3006 7.96029 14.4416C8.10257 14.5826 8.17371 14.7566 8.17371 14.9638C8.17371 15.1709 8.10257 15.3437 7.96029 15.4821C7.81814 15.6207 7.64421 15.69 7.4385 15.69H1.45993ZM1.45993 5.49043H12.5106V2.75079H1.45993V5.49043Z' fill='%23FEAF2E'/></svg>");
    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
    background-color: var(--icon-color);
    transition: .4s all;
}

.external:hover:after{
    --icon-color: var(--e-global-color-accent);
    background-color: var(--icon-color);
}

.p-no-margin p{
    margin-bottom: 0 !important;
}

.yellow{
    color: var(--e-global-color-secondary);
}

.p-bold-orange p{
    font-weight: 700;
    color: var(--e-global-color-77c0893);
}

/*sparkles*/
.sparkles:after{
    content: url('/wp-content/uploads/2025/01/stars.svg');
    display: inline-block;
    position: absolute;
    top: 50%;
    right: -20px;
    transform: translateY(-60px);
    width: 20px;
    height: 20px; 
}

@media (max-width: 768px) {
    .sparkles::after {
        display: none;
    }
}

/*photo mask*/
.blob-vert img, .blob-vert {
    -webkit-mask-image: url(/wp-content/uploads/2025/01/blob-vert.png);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.frame-circle img, .frame-circle {
    -webkit-mask-image: url(/wp-content/uploads/2025/01/frame-circle.png);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.frame-circle-v2 img, .frame-circle-v2 {
    -webkit-mask-image: url(/wp-content/uploads/2025/01/frame-circle-v2.png);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

.frame-circle-v3 img, .frame-circle-v3 {
    -webkit-mask-image: url(/wp-content/uploads/2025/01/frame-circle-v3.png);
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: center center;
    -webkit-mask-repeat: no-repeat;
}

/*values*/
.single-value p, .single-value:hover h5, .single-service p, .single-service:hover h6 {
    display: none;
    height: 0;
    padding: 0;
    margin: 0;
}

.single-value:hover p, .single-service:hover p {
    display: block;
    height: auto;
}

@media (max-width: 768px) {
    .single-value p, .single-value h5, .single-value:hover p, .single-value:hover h5, .single-service p, .single-service h6, .single-service:hover p, .single-service:hover h6 {
        display: block;
        height: auto;
        padding: initial;
        margin: initial;
    }
}

/*Carousel Active Heading*/
.carousel-heading {
    cursor: pointer;
    transition: color 0.3s ease;
}

.active-heading .elementor-heading-title {
    color: var(--e-global-color-accent) !important;
}

.premium-carousel-template p {
    margin-bottom: 0px;
}

.slick-slider {display: flex;}

.premium-carousel-wrapper a.carousel-arrow {
    top: auto;
}

.premium-carousel-wrapper a.carousel-arrow, .premium-carousel-wrapper a.ver-carousel-arrow {
    height: 100%;
}
@media (max-width: 767px) {
    .carousel-heading {display: none;
    }
    .carousel-heading.active-heading {
        display: block!important;
    }
}/* End custom CSS */