.elementor-10 .elementor-element.elementor-element-4408610d:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-4408610d>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-10 .elementor-element.elementor-element-4408610d{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:-110px;margin-bottom:0;z-index:0}.elementor-10 .elementor-element.elementor-element-4408610d>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10 .elementor-element.elementor-element-38ea455d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-10 .elementor-element.elementor-element-2839e57a{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:0;margin-bottom:0}.elementor-10 .elementor-element.elementor-element-2839e57a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-repeater-item-7fb24de .swiper-slide-bg{background-color:rgba(88,0,165,.47)}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-repeater-item-7b0fc66 .swiper-slide-bg{background-color:rgba(88,0,165,.47)}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-repeater-item-00421e0 .swiper-slide-bg{background-color:rgba(88,0,165,.47)}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-repeater-item-04a17c2 .swiper-slide-bg{background-color:rgba(88,0,165,.47)}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .swiper-slide{height:466px;transition-duration:calc(5s*1.2)}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .swiper-slide-contents{max-width:66%}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .swiper-slide-inner{text-align:center}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-slide-heading{font-family:"Montserrat",Sans-serif;font-weight:400}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-slide-description{font-family:"Montserrat",Sans-serif}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-slide-button{font-family:"Montserrat",Sans-serif;border-width:2px;border-radius:15px}.elementor-10 .elementor-element.elementor-element-2d09fbc7 .elementor-swiper-button{font-size:23px}.elementor-10 .elementor-element.elementor-element-2d09fbc7>.elementor-widget-container{margin:-12px -20px}.elementor-10 .elementor-element.elementor-element-a1fe746{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-10 .elementor-element.elementor-element-a1fe746>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10 .elementor-element.elementor-element-3425eea{text-align:center}.elementor-10 .elementor-element.elementor-element-3425eea .elementor-heading-title{color:#fff}.elementor-10 .elementor-element.elementor-element-3425eea>.elementor-widget-container{margin:10px 0}.elementor-10 .elementor-element.elementor-element-7b74807e{margin-top:30px;margin-bottom:17px}.elementor-10 .elementor-element.elementor-element-fedee2a{text-align:center}.elementor-10 .elementor-element.elementor-element-fedee2a .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif}.elementor-10 .elementor-element.elementor-element-fedee2a>.elementor-widget-container{margin:20px 0 0}.elementor-10 .elementor-element.elementor-element-4d476b33{text-align:center}.elementor-10 .elementor-element.elementor-element-4d476b33 .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif;font-size:23px}.elementor-10 .elementor-element.elementor-element-b7cb342 img{width:85%}.elementor-10 .elementor-element.elementor-element-858bf6d{text-align:center}.elementor-10 .elementor-element.elementor-element-858bf6d .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif;font-size:23px}.elementor-10 .elementor-element.elementor-element-5ab59c7 img{width:85%}.elementor-10 .elementor-element.elementor-element-b1a8e7e{text-align:center}.elementor-10 .elementor-element.elementor-element-b1a8e7e .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif;font-size:23px}.elementor-10 .elementor-element.elementor-element-ca3b3ed img{width:85%}.elementor-10 .elementor-element.elementor-element-f27057d{text-align:center}.elementor-10 .elementor-element.elementor-element-f27057d .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif;font-size:23px}.elementor-10 .elementor-element.elementor-element-acadb97 img{width:85%}.elementor-10 .elementor-element.elementor-element-6e46e41{text-align:center}.elementor-10 .elementor-element.elementor-element-6e46e41 .elementor-heading-title{color:#2c4f7f;font-family:"Montserrat",Sans-serif;font-size:23px}.elementor-10 .elementor-element.elementor-element-48d4526 img{width:85%}.elementor-10 .elementor-element.elementor-element-6a0e32c .elementor-button{border-radius:40px}.elementor-10 .elementor-element.elementor-element-6a0e32c>.elementor-widget-container{margin:3px 0 12px}.elementor-10 .elementor-element.elementor-element-ef341bc{text-align:center}.elementor-10 .elementor-element.elementor-element-ef341bc>.elementor-widget-container{margin:21px}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:15px}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#471b77}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#471b77}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .star-rating{color:#e0c200}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .price{color:#008bef}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .price ins{color:#008bef}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .price ins .amount{color:#008bef}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .price del{color:#85c3ef}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .price del .amount{color:#85c3ef}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product .button{background-color:#f93b5e;border-radius:22px}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products li.product span.onsale{display:block}.elementor-10 .elementor-element.elementor-element-3fde663>.elementor-widget-container{margin:25px}.elementor-10 .elementor-element.elementor-element-0820910{--iteration-count:infinite;--animation-duration:1.2s}.elementor-10 .elementor-element.elementor-element-0820910 .elementor-headline{text-align:center;font-size:37px}.elementor-10 .elementor-element.elementor-element-0820910 .elementor-headline-dynamic-wrapper path{stroke:#ff7ab3}.elementor-10 .elementor-element.elementor-element-0820910>.elementor-widget-container{margin:32px 0 0}.elementor-10 .elementor-element.elementor-element-2271585{margin-top:20px;margin-bottom:0}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta__content{text-align:right}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta__title{font-weight:600}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta__button{background-color:#6c0082;border-color:rgba(0,0,0,0);border-radius:40px}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-ribbon-inner{background-color:#64d688}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta__content-item{transition-duration:1s}.elementor-10 .elementor-element.elementor-element-994d619.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1s/3)}.elementor-10 .elementor-element.elementor-element-994d619.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc((1s/3)*2)}.elementor-10 .elementor-element.elementor-element-994d619.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc((1s/3)*3)}.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta .elementor-cta__bg,.elementor-10 .elementor-element.elementor-element-994d619 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta__content{text-align:right}.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta__title{font-weight:600}.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta__button{background-color:#6c0082;border-color:rgba(0,0,0,0);border-radius:40px}.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta__content-item{transition-duration:1s}.elementor-10 .elementor-element.elementor-element-63c1581.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc(1s/3)}.elementor-10 .elementor-element.elementor-element-63c1581.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc((1s/3)*2)}.elementor-10 .elementor-element.elementor-element-63c1581.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc((1s/3)*3)}.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta .elementor-cta__bg,.elementor-10 .elementor-element.elementor-element-63c1581 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1.5s}.elementor-10 .elementor-element.elementor-element-677ea9c4:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-677ea9c4>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#471b77}.elementor-10 .elementor-element.elementor-element-677ea9c4{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:30px;margin-bottom:30px}.elementor-10 .elementor-element.elementor-element-677ea9c4>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-10 .elementor-element.elementor-element-26c93a47{--spacer-size:30px}.elementor-10 .elementor-element.elementor-element-17d272bf{text-align:center}.elementor-10 .elementor-element.elementor-element-17d272bf .elementor-heading-title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:20px;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-10 .elementor-element.elementor-element-17d272bf>.elementor-widget-container{margin:0}.elementor-10 .elementor-element.elementor-element-6b66b8a0{text-align:center}.elementor-10 .elementor-element.elementor-element-6b66b8a0 .elementor-heading-title{color:#fff;font-family:"Montserrat",Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px rgba(0,0,0,.3)}.elementor-10 .elementor-element.elementor-element-6b66b8a0>.elementor-widget-container{margin:0 50px}.elementor-10 .elementor-element.elementor-element-2f927d51{--spacer-size:30px}.elementor-10 .elementor-element.elementor-element-17e74e3c{text-align:center}.elementor-10 .elementor-element.elementor-element-17e74e3c .elementor-heading-title{color:#e67e22;font-family:"Montserrat",Sans-serif;font-size:26px}.elementor-10 .elementor-element.elementor-element-17e74e3c>.elementor-widget-container{margin:20px 0 0}.elementor-10 .elementor-element.elementor-element-93de8cd{--spacer-size:29px}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-f5c5ff9.elementor-column .elementor-widget-wrap{align-items:center}.elementor-10 .elementor-element.elementor-element-f5c5ff9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-f5c5ff9.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-6b31f94.elementor-column .elementor-widget-wrap{align-items:center}.elementor-10 .elementor-element.elementor-element-6b31f94.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-10 .elementor-element.elementor-element-3b6f01f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-10 .elementor-element.elementor-element-980b92a{color:#0c0c0c;font-family:"Montserrat",Sans-serif;font-size:15px}.elementor-10 .elementor-element.elementor-element-db7ea3c .elementor-icon-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-db7ea3c.elementor-view-stacked .elementor-icon{background-color:red}.elementor-10 .elementor-element.elementor-element-db7ea3c.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-db7ea3c.elementor-view-default .elementor-icon{color:red;border-color:red}.elementor-10 .elementor-element.elementor-element-db7ea3c.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-db7ea3c.elementor-view-default .elementor-icon svg{fill:red}.elementor-10 .elementor-element.elementor-element-db7ea3c>.elementor-widget-container{margin:0 0 0 15px}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-f5c5ff9{width:2.526%}.elementor-10 .elementor-element.elementor-element-6b31f94{width:97.474%}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-fedee2a>.elementor-widget-container{margin:25px 0 -21px}.elementor-10 .elementor-element.elementor-element-3fde663.elementor-wc-products ul.products{grid-column-gap:20px;grid-row-gap:40px}}