.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6 .elementor-element.elementor-element-7249076 img{width:230px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-6 .elementor-element.elementor-element-75ec4d6{--display:flex;}.elementor-6 .elementor-element.elementor-element-3a329c0{--display:flex;}.elementor-6 .elementor-element.elementor-element-8bd2c27{--display:flex;}.elementor-6 .elementor-element.elementor-element-8e3c29c{--display:flex;}.elementor-6 .elementor-element.elementor-element-bf3b711{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#FFFFFF;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-icon-color:var( --e-global-color-6a97de9 );--n-menu-dropdown-indicator-color-normal:#FFFFFF;--n-menu-dropdown-indicator-color-hover:var( --e-global-color-23e4f66 );--n-menu-dropdown-indicator-color-active:#FFFFFF;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-color:var( --e-global-color-6a97de9 );--n-menu-toggle-icon-color-hover:var( --e-global-color-23e4f66 );--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-title-normal-color-dropdown:#FFFFFF;--n-menu-dropdown-content-box-border-style:none;--n-menu-dropdown-content-box-border-radius:16px 16px 16px 16px;}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title.e-current{background-color:var( --e-global-color-5812a29 );border-style:none;}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-6 .elementor-element.elementor-element-bf3b711 {--n-menu-title-color-hover:#CC2A41;--n-menu-title-color-active:var( --e-global-color-23e4f66 );}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:hover:not( .e-current ){border-style:none;}.elementor-6 .elementor-element.elementor-element-bf3b711 > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-b249545{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;}.elementor-6 .elementor-element.elementor-element-b249545 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:800;line-height:1.2em;color:#351330;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6 .elementor-element.elementor-element-d44950f{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;color:#351330;}.elementor-6 .elementor-element.elementor-element-242d0af{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-242d0af .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:#FCB0BA;}.elementor-6 .elementor-element.elementor-element-306d6d0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-weight:800;line-height:40px;color:var( --e-global-color-6a97de9 );}.elementor-6 .elementor-element.elementor-element-8e616d3{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6a97de9 );}.elementor-6 .elementor-element.elementor-element-a1a76c5{width:var( --container-widget-width, 900px );max-width:900px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-a1a76c5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.2em;letter-spacing:2px;color:var( --e-global-color-23e4f66 );}.elementor-6 .elementor-element.elementor-element-868e955{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:center;}.elementor-6 .elementor-element.elementor-element-868e955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#351330;}.elementor-6 .elementor-element.elementor-element-da11e2f{width:var( --container-widget-width, 800px );max-width:800px;margin:23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:800px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-560906b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-560906b p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-83b2dd2{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-83b2dd2 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-d8e9381{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-d8e9381 p{margin-block-end:0px;}.elementor-6 .elementor-element.elementor-element-4483499{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-207f07b{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-7a0da4e{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-04bebba{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-66745e0{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-d5a43aa{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-fcb4904{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-e200b07{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-1861627{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-fecfd77{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-6706c32{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-34ddb74{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-9f3a917{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-c1c07da{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-7f0f0b8{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-d381bf4{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-275b573{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-ded1659{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-3f9c178{--display:flex;border-style:none;--border-style:none;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-6 .elementor-element.elementor-element-41e1746{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:#4F4F4F;}.elementor-6 .elementor-element.elementor-element-d4ca3b8{--n-accordion-title-font-size:17px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-5812a29 );--n-accordion-title-active-color:var( --e-global-color-23e4f66 );--n-accordion-icon-size:18px;--n-accordion-icon-normal-color:var( --e-global-color-23e4f66 );--n-accordion-icon-hover-color:var( --e-global-color-5812a29 );}:where( .elementor-6 .elementor-element.elementor-element-d4ca3b8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-6a97de9 );}.elementor-6 .elementor-element.elementor-element-d4ca3b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#CC2A4120;}.elementor-6 .elementor-element.elementor-element-d4ca3b8 {--n-accordion-padding:24px 24px 24px 24px;}:where( .elementor-6 .elementor-element.elementor-element-d4ca3b8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:800;}.elementor-6 .elementor-element.elementor-element-dbd9ca1{width:var( --container-widget-width, 900px );max-width:900px;--container-widget-width:900px;--container-widget-flex-grow:0;text-align:start;}.elementor-6 .elementor-element.elementor-element-dbd9ca1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:800;line-height:1.2em;color:#351330;}.elementor-6 .elementor-element.elementor-element-534baad{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:28px;color:var( --e-global-color-5812a29 );}.elementor-6 .elementor-element.elementor-element-6e3ecb7 img{width:180px;}.elementor-6 .elementor-element.elementor-element-76a874f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:var( --e-global-color-6a97de9 );}.elementor-6 .elementor-element.elementor-element-76a874f p{margin-block-end:0px;}body.elementor-page-6:not(.elementor-motion-effects-element-type-background), body.elementor-page-6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f591443 );}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-7249076 img{width:200px;}.elementor-6 .elementor-element.elementor-element-bf3b711{--n-menu-heading-justify-content:space-between;--n-menu-title-flex-grow:1;--n-menu-title-justify-content:center;--n-menu-title-justify-content-mobile:center;--n-menu-title-distance-from-content:0px;--n-menu-toggle-align:flex-start;--n-menu-title-space-between:16px;--n-menu-title-font-size:18px;--n-menu-title-padding:16px 16px 16px 16px;--n-menu-icon-size:32px;--n-menu-dropdown-indicator-size:20px;--n-menu-toggle-icon-size:24px;--n-menu-toggle-icon-border-radius:16px 16px 16px 16px;--n-menu-toggle-icon-distance-from-dropdown:8px;}.elementor-6 .elementor-element.elementor-element-b249545 .elementor-heading-title{font-size:32px;}.elementor-6 .elementor-element.elementor-element-242d0af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-242d0af .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-306d6d0 .elementor-heading-title{font-size:26px;line-height:1.2em;}.elementor-6 .elementor-element.elementor-element-8e616d3{font-size:18px;}.elementor-6 .elementor-element.elementor-element-a1a76c5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-a1a76c5 .elementor-heading-title{font-size:14px;}.elementor-6 .elementor-element.elementor-element-868e955 .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-da11e2f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-6 .elementor-element.elementor-element-560906b{font-size:18px;}.elementor-6 .elementor-element.elementor-element-83b2dd2{font-size:18px;}.elementor-6 .elementor-element.elementor-element-d8e9381{font-size:18px;}.elementor-6 .elementor-element.elementor-element-dbd9ca1 .elementor-heading-title{font-size:26px;}.elementor-6 .elementor-element.elementor-element-534baad{font-size:18px;}.elementor-6 .elementor-element.elementor-element-6e3ecb7 img{width:200px;}.elementor-6 .elementor-element.elementor-element-76a874f{font-size:14px;}}/* Start custom CSS for mega-menu, class: .elementor-element-bf3b711 */@media only screen 
  and (min-width: 320px) 
  and (max-width: 480px) {
.elementor-widget-n-menu .e-n-menu-heading {
    width: calc(100% - 20px);
    margin-left: auto;
    margin-right: auto;
    background: #351330;
    border-radius: 12px;
    padding-top: 32px;
    padding-bottom: 32px;
}

.elementor-widget-n-menu .e-n-menu[data-layout=dropdown] .e-n-menu-item {
    display: flex;
    flex-direction: column;
    width: var(--stretch-width);
    margin: 0 auto !important;
    width: calc(100% - 20px) !important;
    border: none;
    padding: 0;
}

.elementor-widget-n-menu .e-n-menu-title-container.e-link {
    cursor: pointer;
    width: 100%;
    display: flex;
    margin: auto;
    text-align: center;
    justify-content: center;
    align-items: center;
    align-content: center;
    flex-direction: column;
    min-height: 40px;
}

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b249545 */.red-text {
    color: #CC2A41;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-242d0af */.red-text {
    color: #CC2A41;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1a76c5 */.red-text {
    color: #CC2A41;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-868e955 */.red-text {
    color: #CC2A41;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-d4ca3b8 */.elementor-6 .elementor-element.elementor-element-d4ca3b8 {
    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dbd9ca1 */.red-text {
    color: #CC2A41;
}/* End custom CSS */
/* Start custom CSS */@keyframes float {
    0% {
        transform: translate(0, 0) rotate(0deg) scale(1);
    }
    25% {
        transform: translate(8px, -10px) rotate(3deg) scale(1.03);
    }
    50% {
        transform: translate(-6px, -18px) rotate(-2deg) scale(0.98);
    }
    75% {
        transform: translate(-10px, -8px) rotate(2deg) scale(1.02);
    }
    100% {
        transform: translate(0, 0) rotate(0deg) scale(1);
    }
}

.img-float:nth-child(1) {
    animation-duration: 7s;
    animation-delay: 0s;
    top: 15%;
    left: -5%;
    animation-duration: 6s;
}

.img-float:nth-child(2) {
    animation-duration: 9s;
    animation-delay: -2s;
    top: 15%;
    left: 35%;
    animation-duration: 7s;
}

.img-float:nth-child(3) {
    animation-duration: 11s;
    animation-delay: -5s;
        bottom: 30%;
    left: -10%;
    animation-duration: 8s;
}

.img-float:nth-child(4) {
    animation-duration: 8s;
    animation-delay: -3s;
    bottom: 10%;
    left: 5%;
    animation-duration: 9s;
}

.img-float:nth-child(5) {
    animation-duration: 8s;
    animation-delay: -3s;
    top: 55%;
    left: 45%;
    animation-duration: 10s;
}

.img-float:nth-child(6) {
    animation-duration: 8s;
    animation-delay: -3s;
    top: 85%;
    left: 35%;
    animation-duration: 7s;
}


(max-width: 1150px) {
    .hero-left .img-float:nth-child(1) {
        top: 14% !important;
        left: 4% !important;
    }
    .hero-left .img-float:nth-child(2) {
        top: 18% !important;
        right: 6% !important;
    }
    .hero-left .img-float:nth-child(3) {
        bottom: 15% !important;
        left: 5% !important;
    }
    .hero-left .img-float:nth-child(4) {
        bottom: 5% !important;
        left: 50% !important;
    }
    .hero-left .img-float:nth-child(5) {
        top: 11% !important;
        left: 85% !important;
    }
    .hero-left .img-float:nth-child(6) {
        top: 65% !important;
        left: 80% !important;
    }
}/* End custom CSS */