.elementor-kit-5388{--e-global-color-primary:#003397;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-3a410ec:#1F3A3C;--e-global-color-939242c:#2D5053;--e-global-color-f84d3ac:#1B3538;--e-global-color-cfcf87a:#47828B;--e-global-color-758fd5a:#4BA1B0;--e-global-color-9335447:#FAD286;--e-global-color-873eb8d:#E8BD30;--e-global-color-e9e68a8:#FBF6EA;--e-global-color-9699edc:#F6EFE1;--e-global-color-79c8e7e:#FFFFFF;--e-global-color-006af0a:#4B5F61;--e-global-color-8efa6ef:#CFE0E0;--e-global-color-be97345:#D5E3D1;--e-global-color-b5ee270:#1F3A3C;--e-global-color-a448206:#F6EFE1;--e-global-color-0f098a4:#FFFFFF00;--e-global-color-5d86872:#F6EFE16B;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-4a9b7ab-font-family:"Inter";--e-global-typography-4a9b7ab-font-size:18px;--e-global-typography-4a9b7ab-line-height:1.7;--e-global-typography-2df799e-font-family:"Fraunces";--e-global-typography-2df799e-font-size:64px;--e-global-typography-2df799e-font-weight:500;--e-global-typography-2df799e-line-height:1.1;--e-global-typography-5295307-font-family:"Fraunces";--e-global-typography-5295307-font-size:44px;--e-global-typography-5295307-font-weight:500;--e-global-typography-5295307-line-height:1.1;--e-global-typography-01ff1b3-font-family:"Fraunces";--e-global-typography-01ff1b3-font-size:21.6px;--e-global-typography-01ff1b3-font-weight:500;--e-global-typography-01ff1b3-line-height:1.4;--e-global-typography-3a136b6-font-family:"Fraunces";--e-global-typography-3a136b6-font-size:20px;--e-global-typography-3a136b6-font-weight:500;--e-global-typography-3a136b6-line-height:1.4;--e-global-typography-021d799-font-family:"Fraunces";--e-global-typography-021d799-font-size:18px;--e-global-typography-021d799-font-weight:500;--e-global-typography-021d799-line-height:1.6;--e-global-typography-ee4865b-font-family:"Fraunces";--e-global-typography-ee4865b-font-size:17px;--e-global-typography-ee4865b-font-weight:500;--e-global-typography-ee4865b-line-height:1.6;--e-global-typography-aa73d88-font-family:"Fraunces";--e-global-typography-aa73d88-font-size:24px;--e-global-typography-aa73d88-line-height:1.2;--e-global-typography-15c533d-font-family:"Inter";--e-global-typography-15c533d-font-size:20px;--e-global-typography-15c533d-line-height:1.4;--e-global-typography-f003b61-font-family:"Inter";--e-global-typography-f003b61-font-size:14px;--e-global-typography-f003b61-line-height:1.4;--e-global-typography-b60f8f1-font-family:"Inter";--e-global-typography-b60f8f1-font-size:20px;--e-global-typography-b60f8f1-line-height:1.4;--e-global-typography-13b6326-font-family:"Inter";--e-global-typography-13b6326-font-size:20px;--e-global-typography-13b6326-text-transform:uppercase;--e-global-typography-13b6326-line-height:1.4;--e-global-typography-c622ea8-font-family:"Open Sans";--e-global-typography-c622ea8-font-size:18px;--e-global-typography-c622ea8-font-weight:600;--e-global-typography-c622ea8-text-transform:uppercase;--e-global-typography-c622ea8-line-height:1.4;--e-global-typography-c622ea8-letter-spacing:1px;--e-global-typography-0584ac2-font-family:"Inter";--e-global-typography-0584ac2-font-size:18px;--e-global-typography-0584ac2-line-height:1.6;--e-global-typography-1b63e31-font-family:"Inter";--e-global-typography-1b63e31-font-size:15px;--e-global-typography-1b63e31-text-transform:uppercase;--e-global-typography-1b63e31-line-height:1.7;--e-global-typography-1b63e31-letter-spacing:2px;--e-global-typography-84aad87-font-family:"Inter";--e-global-typography-84aad87-font-size:18px;--e-global-typography-84aad87-font-weight:600;--e-global-typography-84aad87-line-height:1.7;--e-global-typography-b833341-font-family:"Inter";--e-global-typography-b833341-font-size:15px;--e-global-typography-b833341-line-height:1.4;--e-global-typography-85cc25f-font-family:"Inter";--e-global-typography-85cc25f-font-size:18px;--e-global-typography-85cc25f-font-weight:500;--e-global-typography-85cc25f-line-height:1.7;font-family:var( --e-global-typography-4a9b7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 button,.elementor-kit-5388 input[type="button"],.elementor-kit-5388 input[type="submit"],.elementor-kit-5388 .elementor-button{background-color:var( --e-global-color-9335447 );font-family:var( --e-global-typography-85cc25f-font-family ), Sans-serif;font-size:var( --e-global-typography-85cc25f-font-size );font-weight:var( --e-global-typography-85cc25f-font-weight );line-height:var( --e-global-typography-85cc25f-line-height );color:var( --e-global-color-3a410ec );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9335447 );border-radius:999px 999px 999px 999px;padding:12px 24px 12px 24px;}.elementor-kit-5388 button:hover,.elementor-kit-5388 button:focus,.elementor-kit-5388 input[type="button"]:hover,.elementor-kit-5388 input[type="button"]:focus,.elementor-kit-5388 input[type="submit"]:hover,.elementor-kit-5388 input[type="submit"]:focus,.elementor-kit-5388 .elementor-button:hover,.elementor-kit-5388 .elementor-button:focus{background-color:var( --e-global-color-873eb8d );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-873eb8d );}.elementor-kit-5388 e-page-transition{background-color:#FFBC7D;}.elementor-kit-5388 p{margin-block-end:1em;}.elementor-kit-5388 a{font-family:var( --e-global-typography-4a9b7ab-font-family ), Sans-serif;font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 h1{font-family:var( --e-global-typography-2df799e-font-family ), Sans-serif;font-size:var( --e-global-typography-2df799e-font-size );font-weight:var( --e-global-typography-2df799e-font-weight );line-height:var( --e-global-typography-2df799e-line-height );}.elementor-kit-5388 h2{font-family:var( --e-global-typography-5295307-font-family ), Sans-serif;font-size:var( --e-global-typography-5295307-font-size );font-weight:var( --e-global-typography-5295307-font-weight );line-height:var( --e-global-typography-5295307-line-height );}.elementor-kit-5388 h3{font-family:var( --e-global-typography-01ff1b3-font-family ), Sans-serif;font-size:var( --e-global-typography-01ff1b3-font-size );font-weight:var( --e-global-typography-01ff1b3-font-weight );line-height:var( --e-global-typography-01ff1b3-line-height );}.elementor-kit-5388 h4{font-family:var( --e-global-typography-3a136b6-font-family ), Sans-serif;font-size:var( --e-global-typography-3a136b6-font-size );font-weight:var( --e-global-typography-3a136b6-font-weight );line-height:var( --e-global-typography-3a136b6-line-height );}.elementor-kit-5388 h5{font-family:var( --e-global-typography-021d799-font-family ), Sans-serif;font-size:var( --e-global-typography-021d799-font-size );font-weight:var( --e-global-typography-021d799-font-weight );line-height:var( --e-global-typography-021d799-line-height );}.elementor-kit-5388 h6{font-family:var( --e-global-typography-ee4865b-font-family ), Sans-serif;font-size:var( --e-global-typography-ee4865b-font-size );font-weight:var( --e-global-typography-ee4865b-font-weight );line-height:var( --e-global-typography-ee4865b-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1320px;}.e-con{--container-max-width:1320px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:var(--eff-space-m);}.elementor-element{--widgets-spacing:var(--eff-space-m) var(--eff-space-m);--widgets-spacing-row:var(--eff-space-m);--widgets-spacing-column:var(--eff-space-m);}{}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:1366px){.elementor-kit-5388{font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 a{font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );}.elementor-kit-5388 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );}.elementor-kit-5388 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );}.elementor-kit-5388 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );}.elementor-kit-5388 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );}.elementor-kit-5388 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );}.elementor-kit-5388 button,.elementor-kit-5388 input[type="button"],.elementor-kit-5388 input[type="submit"],.elementor-kit-5388 .elementor-button{font-size:var( --e-global-typography-85cc25f-font-size );line-height:var( --e-global-typography-85cc25f-line-height );}}@media(max-width:1024px){.elementor-kit-5388{--e-global-typography-2df799e-font-size:52px;--e-global-typography-5295307-font-size:38px;--e-global-typography-aa73d88-font-size:22px;--e-global-typography-15c533d-font-size:20px;--e-global-typography-f003b61-font-size:14px;--e-global-typography-b60f8f1-font-size:19px;--e-global-typography-13b6326-font-size:19px;--e-global-typography-0584ac2-font-size:18px;--e-global-typography-1b63e31-font-size:15px;--e-global-typography-b833341-font-size:15px;--e-global-typography-85cc25f-font-size:18px;font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 a{font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );}.elementor-kit-5388 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );}.elementor-kit-5388 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );}.elementor-kit-5388 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );}.elementor-kit-5388 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );}.elementor-kit-5388 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );}.elementor-kit-5388 button,.elementor-kit-5388 input[type="button"],.elementor-kit-5388 input[type="submit"],.elementor-kit-5388 .elementor-button{font-size:var( --e-global-typography-85cc25f-font-size );line-height:var( --e-global-typography-85cc25f-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-5388{--e-global-typography-2df799e-font-size:40px;--e-global-typography-5295307-font-size:32px;--e-global-typography-5295307-line-height:1.2;--e-global-typography-01ff1b3-font-size:20px;--e-global-typography-3a136b6-font-size:19px;--e-global-typography-021d799-font-size:17px;--e-global-typography-ee4865b-font-size:16px;--e-global-typography-aa73d88-font-size:20px;--e-global-typography-15c533d-font-size:18px;--e-global-typography-f003b61-font-size:13px;--e-global-typography-b60f8f1-font-size:18px;--e-global-typography-13b6326-font-size:18px;--e-global-typography-0584ac2-font-size:17px;--e-global-typography-1b63e31-font-size:15px;--e-global-typography-84aad87-font-size:17px;--e-global-typography-b833341-font-size:14px;--e-global-typography-85cc25f-font-size:18px;font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 a{font-size:var( --e-global-typography-4a9b7ab-font-size );line-height:var( --e-global-typography-4a9b7ab-line-height );}.elementor-kit-5388 h1{font-size:var( --e-global-typography-2df799e-font-size );line-height:var( --e-global-typography-2df799e-line-height );}.elementor-kit-5388 h2{font-size:var( --e-global-typography-5295307-font-size );line-height:var( --e-global-typography-5295307-line-height );}.elementor-kit-5388 h3{font-size:var( --e-global-typography-01ff1b3-font-size );line-height:var( --e-global-typography-01ff1b3-line-height );}.elementor-kit-5388 h4{font-size:var( --e-global-typography-3a136b6-font-size );line-height:var( --e-global-typography-3a136b6-line-height );}.elementor-kit-5388 h5{font-size:var( --e-global-typography-021d799-font-size );line-height:var( --e-global-typography-021d799-line-height );}.elementor-kit-5388 h6{font-size:var( --e-global-typography-ee4865b-font-size );line-height:var( --e-global-typography-ee4865b-line-height );}.elementor-kit-5388 button,.elementor-kit-5388 input[type="button"],.elementor-kit-5388 input[type="submit"],.elementor-kit-5388 .elementor-button{font-size:var( --e-global-typography-85cc25f-font-size );line-height:var( --e-global-typography-85cc25f-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html, body {
    overflow-x: hidden;
}

.elementor-widget-text-editor .elementor-widget-container > p:last-child {
    margin-bottom:0px;
}

.circle-image-block {
    height:600px;
       flex: 0 0 600px !important;
}

.circle-image-block::before {
    content: "";
    position: absolute;
    inset: 0;
    border: 1px solid var( --e-global-color-cfcf87a );
    border-radius: inherit;
    pointer-events: none;
    /*animation: border-pulse 2s ease-in-out infinite;*/
}

@keyframes border-pulse {
    0%, 100% {
        transform: scale(1);
    }

    50% {
        transform: scale(1.03);
    }
}

.circle-only-animate::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    top: -1px;
    right: 0;
    transform: translateX(-50%);
    border-top: 2px solid var( --e-global-color-be97345 );
    border-radius: 50%;
    animation: border-move 2s linear infinite;
    pointer-events: none;

}

@keyframes border-move {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.image-curve-style img {
  border-radius: 45% 50% 55% 15% / 60% 45% 40% 15%;   
}
.image-curve-style-2 img {
   border-radius: 45% 50% 55% 15% / 60% 45% 50% 15%;   
}

/* Carousel */

.carousel-overlapping-trigger .carousel-overlapping-prev, .carousel-overlapping-trigger .carousel-overlapping-next {
    cursor: pointer;
}
.carousel-overlapping .e-n-carousel.swiper {
     overflow: unset;   
}

@media screen and (max-width:1280px) {
    .circle-image-block {
        height:500px;
        width: 500px;
        flex: 0 0 500px !important;
    }
    .elementor-widget-effector-highlighted-heading .elementor-heading-title br {
        display: none;
    }
}

@media screen and (max-width:1024px) {
    .circle-image-block {
        height:400px;
        width: 400px;
        flex: 0 0 400px !important;
    }
    .circle-image-block::before {
        display:  none;
    }
    
}
@media screen and (max-width:1023px) {
    header.elementor-location-header.is-active-scroll .eff-header-main {
        background:var( --e-global-color-939242c ) !important;
    }
}
@media screen and (max-width:480px) {
    .circle-image-block {
        height:300px;
        width: 300px;
        flex: 0 0 300px !important;
    }
}/* End custom CSS */