.elementor-8 .elementor-element.elementor-element-3ea8cf4{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b92e1c{--display:flex;}.elementor-8 .elementor-element.elementor-element-3b92e1c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3b92e1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-6aaf861{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6aaf861.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3c02418{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3c02418.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-a013333{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a013333.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-658e7f4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-658e7f4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-658e7f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://aluvi.org/wp-content/uploads/2026/05/Screenshot-2025-08-08-160935-1024x441-removebg-preview-removebg-preview.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.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-8 .elementor-element.elementor-element-0f8e128{--display:flex;--padding-top:10px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0f8e128:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f8e128 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-8 .elementor-element.elementor-element-a7f308e > .elementor-widget-container{padding:30px 10px 40px 10px;}.elementor-8 .elementor-element.elementor-element-a7f308e{text-align:center;}.elementor-8 .elementor-element.elementor-element-a7f308e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.5rem;font-weight:700;line-height:1.5em;color:#FFFFFFFC;}.elementor-widget-premium-woo-products .premium-woo-load-more-btn{background-color:var( --e-global-color-primary );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-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-desc{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-widget-premium-woo-products .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce li.product .price{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-widget-premium-woo-products .premium-woocommerce li.product .price del{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-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .woocommerce-loop-product__title:hover{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-product-category{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-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .premium-qv-badge .corner{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} .woocommerce-loop-product__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}#premium-woo-quick-view-{{ID}} div.product p.price{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} div.product p.price, .premium-woo-quick-view-{{ID}} div.product p.price ins{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .price del{color:var( --e-global-color-text );}#premium-woo-quick-view-{{ID}} .premium-woo-qv-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}#premium-woo-quick-view-{{ID}} .premium-woo-atc-button button.button.alt{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}#premium-woo-quick-view-{{ID}} .flex-control-nav a{background-color:var( --e-global-color-secondary );}#premium-woo-quick-view-{{ID}} a.flex-active{background-color:var( --e-global-color-primary );}#premium-woo-quick-view-{{ID}} .flex-direction-nav li a{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-qv-btn{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-products-pagination ul li > .page-numbers{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-premium-woo-products .premium-woo-load-more-btn .premium-loader{border-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce:not(.premium-woo-skin-grid-10) .premium-woo-product-sale-wrap .premium-woo-product-onsale, .elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-sale-wrap::after{border-left-color:var( --e-global-color-secondary );border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .premium-woo-product-sale-wrap .premium-woo-product-onsale{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products:not([data-widget_type="premium-woo-products.grid-10"]) .premium-woo-product-featured-wrap .premium-woo-product-featured, .elementor-widget-premium-woo-products[data-widget_type="premium-woo-products.grid-10"] .premium-woo-product-featured-wrap{background-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce.premium-woo-skin-grid-10 .premium-woo-product-featured-wrap::after{border-left-color:var( --e-global-color-primary );border-right-color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woo-product-featured-wrap .premium-woo-product-featured{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-woo-products .premium-woocommerce .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products ul.slick-dots li{color:var( --e-global-color-primary );}.elementor-widget-premium-woo-products .premium-woocommerce ul.slick-dots li.slick-active{color:var( --e-global-color-secondary );}.elementor-widget-premium-woo-products .pa-out-of-stock{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woo-products-details-wrap, .elementor-8 .elementor-element.elementor-element-629c754 .premium-woo-product__link{text-align:center;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woo-product-wrapper{background-color:#0E0D0DF7;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8F8CF21;border-radius:10px 10px 10px 10px;}#premium-woo-quick-view-629c754{--pa-qv-align:inline;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce li.product{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce ul.products{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce .woocommerce-loop-product__link img{object-fit:cover;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce .premium-woo-products-details-wrap .premium-woo-atc-button .button{color:#FF8200;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce li.product .price{color:#FF8200;font-family:"Roboto", Sans-serif;font-size:1.05rem;font-weight:700;line-height:1.5px;word-spacing:10px;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce .woocommerce-loop-product__title{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:24px;font-weight:700;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce .woocommerce-loop-product__title:hover{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1d7af34{--display:flex;--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1d7af34:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1d7af34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161B22;}.elementor-8 .elementor-element.elementor-element-534a52f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-085d5e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-085d5e8{text-align:center;}.elementor-8 .elementor-element.elementor-element-085d5e8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:4.3rem;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-134e2bc{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-8 .elementor-element.elementor-element-091709f{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4a327b2{--display:flex;}.elementor-8 .elementor-element.elementor-element-23c2abb img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-8 .elementor-element.elementor-element-1da183a{--display:flex;}.elementor-8 .elementor-element.elementor-element-5275b9c > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5275b9c{text-align:center;}.elementor-8 .elementor-element.elementor-element-5275b9c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#D5DCDFC7;}.elementor-8 .elementor-element.elementor-element-c93e68e{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-143491a{--display:flex;}.elementor-8 .elementor-element.elementor-element-be1f45b{text-align:center;}.elementor-8 .elementor-element.elementor-element-be1f45b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:76px;font-weight:700;line-height:1.5em;color:#14140F;}.elementor-8 .elementor-element.elementor-element-cd98b71{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-bdd44a9 .elementor-button{background-color:#4DC2CC;font-family:"Manrope", Sans-serif;font-size:25px;font-weight:600;border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-790961d{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-790961d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-790961d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-42eb31d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-42eb31d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-42eb31d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-8fa320d{text-align:center;}.elementor-8 .elementor-element.elementor-element-8fa320d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:italic;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-20e50ff{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-33a5b03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-33a5b03:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33a5b03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-3943792 img{border-radius:25px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-f1349af{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CAC3C31A;--border-color:#CAC3C31A;--border-radius:25px 25px 25px 25px;box-shadow:0px -50px 32px 17px #F5F5F8;}.elementor-8 .elementor-element.elementor-element-5de5f78{text-align:center;}.elementor-8 .elementor-element.elementor-element-5de5f78 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:italic;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-0d280e3{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-c7149b5{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-b1ae3fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-b1ae3fd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b1ae3fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-1305d0e{text-align:center;}.elementor-8 .elementor-element.elementor-element-1305d0e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:italic;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-b6903ab{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-33e93c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-33e93c3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33e93c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-67ea911 img{border-radius:25px 25px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6ad2bde{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CAC3C31A;--border-color:#CAC3C31A;--border-radius:25px 25px 25px 25px;box-shadow:0px -22px 32px 17px #F5F5F8;}.elementor-8 .elementor-element.elementor-element-b0e8573{text-align:center;}.elementor-8 .elementor-element.elementor-element-b0e8573 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:italic;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-510c5ab{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-9589532{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 25px;--row-gap:0px;--column-gap:25px;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-9589532:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9589532 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-b6fcbe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b6fcbe6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b6fcbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-f3fe7ab{text-align:center;}.elementor-8 .elementor-element.elementor-element-f3fe7ab .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:normal;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-b26c7f9{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-613f5d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:25px 25px 25px 25px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-8 .elementor-element.elementor-element-613f5d2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-613f5d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-7203234{--display:flex;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CAC3C31A;--border-color:#CAC3C31A;--border-radius:25px 25px 25px 25px;}.elementor-8 .elementor-element.elementor-element-7c89e95{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c89e95 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:800;font-style:italic;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-5f238cb{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:var( --e-global-color-kadence3 );}.elementor-8 .elementor-element.elementor-element-6cf396e img{border-radius:0px 0px 25px 25px;}.elementor-8 .elementor-element.elementor-element-b40211f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:200px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-6abd9ae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-12813ce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:700;line-height:1.2em;color:#22262E;}.elementor-8 .elementor-element.elementor-element-06fe6b2{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#000000;}.elementor-8 .elementor-element.elementor-element-73f7141{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-85d8433{--display:flex;--padding-top:160px;--padding-bottom:200px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-85d8433:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-85d8433 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-01e1e68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:200px;--padding-left:12px;--padding-right:12px;}.elementor-8 .elementor-element.elementor-element-01e1e68:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-01e1e68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-90857e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8 .elementor-element.elementor-element-452ed77 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:75px;font-weight:700;line-height:1.2em;color:#FFFFFFE6;}.elementor-8 .elementor-element.elementor-element-f07c83d{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;letter-spacing:1px;color:#B4BCD0;}.elementor-8 .elementor-element.elementor-element-eb3652c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:250px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b67fd9b{--display:flex;--padding-top:30px;--padding-bottom:50px;--padding-left:0px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-b67fd9b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b67fd9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-b67fd9b.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1c858f1{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c858f1.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-162432a{text-align:center;}.elementor-8 .elementor-element.elementor-element-162432a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:70px;font-weight:800;line-height:1.5em;color:#FFFFFFE6;}.elementor-8 .elementor-element.elementor-element-239f18f{--display:flex;--justify-content:center;--margin-top:-33px;--margin-bottom:3px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-239f18f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-6b12d36 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-8 .elementor-element.elementor-element-6b12d36{text-align:center;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;letter-spacing:1px;color:#FFFFFFBF;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1eea630 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1eea630 .gallery-item .gallery-caption{text-align:center;}.elementor-8 .elementor-element.elementor-element-38354ca{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-38354ca:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-38354ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-568f2a5{--display:flex;--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb77025{--display:flex;}.elementor-8 .elementor-element.elementor-element-fb77025.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1023bbf{text-align:center;}.elementor-8 .elementor-element.elementor-element-1023bbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:64px;font-weight:700;line-height:1.2em;color:#1D1D1F;}.elementor-8 .elementor-element.elementor-element-cd8f1c0{--display:flex;--justify-content:center;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cd8f1c0.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-580799c{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:1px;color:#666666;}.elementor-8 .elementor-element.elementor-element-b225b9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8 .elementor-element.elementor-element-d72fc86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-d72fc86:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d72fc86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-462aefc{text-align:center;}.elementor-8 .elementor-element.elementor-element-462aefc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#000000;}.elementor-8 .elementor-element.elementor-element-433096b > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-433096b{text-align:center;font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:1px;color:#666666;}.elementor-8 .elementor-element.elementor-element-aae2d63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4bc46e8{--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:10px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-4bc46e8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4bc46e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-4bc46e8.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-8605ca4{text-align:center;}.elementor-8 .elementor-element.elementor-element-8605ca4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.15em;color:#000000;}.elementor-8 .elementor-element.elementor-element-fc73f03 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-fc73f03{text-align:center;font-family:"Manrope", Sans-serif;font-size:20px;font-weight:400;font-style:italic;line-height:1.5em;letter-spacing:1px;color:#666666;}.elementor-8 .elementor-element.elementor-element-b37bec2{--display:flex;--min-height:288px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:10px;--padding-left:130px;--padding-right:130px;}.elementor-8 .elementor-element.elementor-element-b37bec2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b37bec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aluvi.org/wp-content/uploads/2025/08/68922e37fb646dfb29e96851_Card_20Image_2003-p-1600.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-b37bec2.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-d135743{--display:flex;--min-height:140px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:41px 41px 41px 41px;box-shadow:5px 5px 7px 3px rgba(40.771673583984374, 37.84674917469853, 37.84674917469853, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d135743:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d135743 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-eb09f85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-20b6a08{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-20b6a08:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-20b6a08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-ea52635{text-align:center;}.elementor-8 .elementor-element.elementor-element-ea52635 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-e7736a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:70px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-00ed287{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-00ed287:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-00ed287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-793206f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-dfd7c13 > .elementor-widget-container{padding:80px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-dfd7c13{text-align:center;}.elementor-8 .elementor-element.elementor-element-dfd7c13 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-4d86645 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-4d86645{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:1px;color:#111111;}.elementor-8 .elementor-element.elementor-element-e03fb8a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e03fb8a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e03fb8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-7da73d4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-656d9d8{--spacer-size:180px;}.elementor-8 .elementor-element.elementor-element-09e7d20 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-09e7d20{text-align:center;}.elementor-8 .elementor-element.elementor-element-09e7d20 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-ff28660 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ff28660{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:1px;color:#111111;}.elementor-8 .elementor-element.elementor-element-ff0244c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ff0244c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ff0244c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F8;}.elementor-8 .elementor-element.elementor-element-f9aba83 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-732b780{--spacer-size:115px;}.elementor-8 .elementor-element.elementor-element-f122738 > .elementor-widget-container{padding:20px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-f122738{text-align:center;}.elementor-8 .elementor-element.elementor-element-f122738 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:32px;font-weight:700;line-height:1.5em;color:#000000;}.elementor-8 .elementor-element.elementor-element-ccf6203 > .elementor-widget-container{margin:-25px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-ccf6203{text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;font-style:italic;line-height:1.6em;letter-spacing:1px;color:#111111;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-3c02418{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-8 .elementor-element.elementor-element-a013333{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-8 .elementor-element.elementor-element-a7f308e > .elementor-widget-container{padding:20px 10px 20px 10px;}.elementor-8 .elementor-element.elementor-element-629c754 .premium-woocommerce .woocommerce-loop-product__title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-085d5e8 .elementor-heading-title{font-size:3rem;}.elementor-8 .elementor-element.elementor-element-b40211f{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-01e1e68{--flex-wrap:wrap;--padding-top:20px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-452ed77 .elementor-heading-title{font-size:55px;}.elementor-8 .elementor-element.elementor-element-eb3652c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-162432a .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-1023bbf .elementor-heading-title{font-size:50px;}.elementor-8 .elementor-element.elementor-element-cd8f1c0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-b225b9c{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-4bc46e8{--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-20b6a08{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-e7736a9{--flex-wrap:wrap;}.elementor-8 .elementor-element.elementor-element-656d9d8{--spacer-size:100px;}.elementor-8 .elementor-element.elementor-element-732b780{--spacer-size:80px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-a013333{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-a013333 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-a013333.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-658e7f4{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2cdfc63 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a7f308e .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-085d5e8 .elementor-heading-title{font-size:1.7rem;}.elementor-8 .elementor-element.elementor-element-091709f{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5275b9c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5275b9c .elementor-heading-title{font-size:25px;}.elementor-8 .elementor-element.elementor-element-c93e68e{font-size:14px;}.elementor-8 .elementor-element.elementor-element-c7149b5{--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-8 .elementor-element.elementor-element-9589532{--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-452ed77 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-f07c83d{font-size:13px;}.elementor-8 .elementor-element.elementor-element-162432a .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-239f18f{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6b12d36 > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-6b12d36{font-size:14px;}.elementor-8 .elementor-element.elementor-element-568f2a5{--padding-top:150px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-1023bbf .elementor-heading-title{font-size:28px;}.elementor-8 .elementor-element.elementor-element-cd8f1c0{--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-580799c > .elementor-widget-container{margin:0px 0px -10px 0px;}.elementor-8 .elementor-element.elementor-element-580799c{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b37bec2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d135743{--width:120px;--min-height:120px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8 .elementor-element.elementor-element-d135743.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-20b6a08{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-dfd7c13 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-656d9d8{--spacer-size:10px;}.elementor-8 .elementor-element.elementor-element-732b780{--spacer-size:10px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-534a52f{--content-width:750px;}.elementor-8 .elementor-element.elementor-element-134e2bc{--content-width:500px;}.elementor-8 .elementor-element.elementor-element-1da183a{--content-width:590px;}.elementor-8 .elementor-element.elementor-element-42eb31d{--width:33%;}.elementor-8 .elementor-element.elementor-element-33a5b03{--width:66%;}.elementor-8 .elementor-element.elementor-element-b1ae3fd{--width:33%;}.elementor-8 .elementor-element.elementor-element-33e93c3{--width:66%;}.elementor-8 .elementor-element.elementor-element-b6fcbe6{--width:33%;}.elementor-8 .elementor-element.elementor-element-613f5d2{--width:66%;}.elementor-8 .elementor-element.elementor-element-6abd9ae{--width:50%;}.elementor-8 .elementor-element.elementor-element-73f7141{--width:50%;}.elementor-8 .elementor-element.elementor-element-90857e7{--width:50%;}.elementor-8 .elementor-element.elementor-element-eb3652c{--width:50%;}.elementor-8 .elementor-element.elementor-element-1c858f1{--width:86%;}.elementor-8 .elementor-element.elementor-element-239f18f{--width:45%;}.elementor-8 .elementor-element.elementor-element-fb77025{--width:70%;}.elementor-8 .elementor-element.elementor-element-cd8f1c0{--width:45%;}.elementor-8 .elementor-element.elementor-element-d72fc86{--width:25%;}.elementor-8 .elementor-element.elementor-element-aae2d63{--width:50%;}.elementor-8 .elementor-element.elementor-element-4bc46e8{--width:100%;}.elementor-8 .elementor-element.elementor-element-b37bec2{--width:100%;}.elementor-8 .elementor-element.elementor-element-d135743{--width:155px;}.elementor-8 .elementor-element.elementor-element-20b6a08{--width:25%;}.elementor-8 .elementor-element.elementor-element-00ed287{--width:33%;}.elementor-8 .elementor-element.elementor-element-e03fb8a{--width:32%;}.elementor-8 .elementor-element.elementor-element-ff0244c{--width:31%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-6abd9ae{--width:100%;}.elementor-8 .elementor-element.elementor-element-73f7141{--width:100%;}.elementor-8 .elementor-element.elementor-element-90857e7{--width:100%;}.elementor-8 .elementor-element.elementor-element-eb3652c{--width:100%;}.elementor-8 .elementor-element.elementor-element-fb77025{--width:80%;}.elementor-8 .elementor-element.elementor-element-cd8f1c0{--width:66%;}.elementor-8 .elementor-element.elementor-element-d72fc86{--width:100%;}.elementor-8 .elementor-element.elementor-element-aae2d63{--width:100%;}.elementor-8 .elementor-element.elementor-element-4bc46e8{--width:100%;}.elementor-8 .elementor-element.elementor-element-20b6a08{--width:100%;}.elementor-8 .elementor-element.elementor-element-00ed287{--width:100%;}.elementor-8 .elementor-element.elementor-element-e03fb8a{--width:100%;}.elementor-8 .elementor-element.elementor-element-ff0244c{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-c448da3 *//* Wrapper positions */
#alluvi-scroll-section {
  height: 300vh;
  position: relative;
}

.alluvi-hero-wrapper {
  position: sticky;
  top: 0;
  height: 100vh;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10vw;
  gap: 2rem;
  box-sizing: border-box;
  flex-wrap: nowrap;
}

/* Text part */
.alluvi-hero-text {
  flex: 1;
  min-width: 280px;
}

.alluvi-line-1,
.alluvi-line-2 {
  font-size: clamp(2.5rem, 4vw, 4rem);
  margin: 0;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.6s ease-out;
}

.alluvi-line-1.visible,
.alluvi-line-2.visible {
  opacity: 1;
  transform: translateY(0);
}

.hero-line {
  width: 100px;
  max-width: 20vw;
  height: 2px;
  background: #ccc;
  margin: 20px 0;
}

/* Phone part */
.alluvi-hero-phone {
  position: relative;
  max-width: 450px;
  width: 40vw;
  min-width: 220px;
}

/* Screen images */
.phone-screen {
  position: absolute;
  top: 4.8%;
  left: 52.5%;
  width: 16%;
  height: auto;
  object-fit: cover;
  opacity: 0;
  z-index: 1;
  transition: opacity 0.6s ease-in-out, transform 0.6s ease-in-out;
}

.phone-screen.active {
  opacity: 1;
}

/* Phone mockup image */
.phone-mockup {
  width: 99%;
  height: auto;
  display: block;
  position: relative;
  z-index: 2;
}

/* Responsive tweaks */
@media (max-width: 900px) {
  .alluvi-hero-wrapper {
    flex-wrap: wrap;
    padding: 2rem 5vw;
    justify-content: center;
  }
  .alluvi-hero-text, .alluvi-hero-phone {
    flex: 1 1 100%;
    max-width: 100%;
    min-width: auto;
    text-align: center;
  }
  .alluvi-hero-phone {
    margin-top: 2rem;
    width: 60vw;
  }
  .phone-screen {
    /* Adjust screen position & size for smaller phone */
    top: 6%;
    left: 50%;
    width: 25%;
  }
  .hero-line {
    margin: 1rem auto 1.5rem;
  }
}

@media (max-width: 480px) {
  .alluvi-line-1,
  .alluvi-line-2 {
    font-size: clamp(1.5rem, 6vw, 2.5rem);
  }
  .phone-screen {
    top: 7%;
    left: 50%;
    width: 30%;
  }
  .alluvi-hero-phone {
    width: 80vw;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6aaf861 */.text-gradient-2 {
  background-image: linear-gradient(131deg, #eec5bd, #f3b1a5 35%, #c6caf6 72%, #dad9e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
  }
  
  #aluh{
  font-size: 75px;
  font-weight: 500;
  line-height: 1.5;
  font-family: Manrope, sans-serif;
  color:#fff;
  }
  
  #alup{
  color: #ffffffb3;
  font-size: 18px;
  font-weight: 500;
  font-family: Verdana
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c02418 */.text-gradient-21 {
 background-image: linear-gradient(131deg, #ff8200, #5fc9fa);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
  }
  
  #aluh1{
  font-size: 40px;
  font-weight: 400;
  line-height: 1.25;
  font-family: Manrope, sans-serif;
  color: #fff;
  }
  
  #alup1{
  color: #606060;
  font-size: 15px;
  line-height:1.7;
  font-weight: 500;
  font-family: Verdana;
  color: #ffffffb3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a013333 */.text-gradient {
 background-image: linear-gradient(131deg, #ff8200, #5fc9fa);
  
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
  }
  
  #aluh2{
  font-size: 38px;
  font-weight: 400;
  line-height: 1.5;
  font-family: Manrope, sans-serif;
  color:#fff;
  }
  
  #alup2{
  color: #606060;
  font-size: 15px;
  font-weight: 300;
  font-family: Manrope, sans-serif;
  color: #ffffffb3;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f781cd */#bid0{
     background-image: linear-gradient(
    131deg,
    #eec5bd,
    #f3b1a5 35%,
    #c6caf6 72%,
    #dad9e9
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
}

#bid2{
     background-image: linear-gradient(
    131deg,
    #eec5bd,
    #f3b1a5 35%,
    #c6caf6 72%,
    #dad9e9
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
}
#p1{
    font-size: 150px;
    font-family: Manrope, sans-serif;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c6050de */#bid00{
     background-image: linear-gradient(
    131deg,
    #eec5bd,
    #f3b1a5 35%,
    #4DC2CC 72%,
    #4DC2CC
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;
}


#p01{
    font-size: 46px;
    font-family: Manrope, sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7f308e */#engr {
    color: #fff;
    font-size: 3.5rem;
    font-weight: 700;
    letter-spacing: -.02em;
    background: linear-gradient(180deg, #fff, #a1a1aa);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-085d5e8 */.mtitel{
    color: #fff !important;
    font-size: clamp(40px, 6vw, 68px) !important;
    font-weight: 700 !important;
    font-style: normal !important;
    line-height: 1.1 !important;
    letter-spacing: -.02em !important;
    margin: 0 0 28px !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-42eb31d */.tilt-column1 {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33a5b03 */.tilt-column {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1ae3fd */.tilt-column1 {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33e93c3 */.tilt-column {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6fcbe6 */.tilt-column1 {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-613f5d2 */.tilt-column {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95c459b */.trusted-no {
  background-image: linear-gradient(
    128deg,
    #eec5bd,
    #f3b1a5 26%,
    #c6caf6 74%,
    #dad9e9
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;

  background-clip: text;
  margin-top: 0;
  margin-bottom: -14px;
  margin-right: 10px;
  font-size: 75px;
  font-weight: 800;
  display: inline-block;
}


.card-title {
  
  text-align: center;
  margin-top: 40px;
  background-clip: text;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.5;
}

.card-title.secondary-title {
  background-image: linear-gradient(
    180deg,
    var(--secondary-title-gradient-from),
    var(--secondary-title-gradient-to)
  );
}

.card-title.black-text {
  text-decoration: none;
}


.trusted-item-header {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  margin-top:125px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0960cf8 */.sticky-section {
  display: flex;
  align-items: flex-start;
  gap: 2rem;
}

.columns {
  display: flex;
  width: 100%;
  gap: 20px;
}

.column {
  flex: 1;
}

.sticky-inner {
  position: sticky;
  top: 20px; /* adjust for spacing from top */

  max-width: 650px;
}

/* Header styling */
.sticky-header1 {
  color: #ffffffe6;
  font-family: 'Manrope', sans-serif;
  font-weight: 800;
  font-size: 75px;
  line-height: 1.2;
}

/* Paragraph styling */
.sticky-paragraph1 {
  color: #b4bcd0;
  font-family: 'Manrope', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 1px;
  
}




.trusted-nox {
  background-image: linear-gradient(128deg, #eec5bd, #f3b1a5 26%, #c6caf6 74%, #dad9e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;

  background-clip: text;
  margin-top: 0;
  margin-bottom: -14px;
  margin-right: 10px;
  font-size: 75px;
  font-weight: 800;
  display: inline-block;
}


.card-titlex {
  
  text-align: center;
  margin-top: 40px;
  background-clip: text;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
  color:#fff;
  letter-spacing: -.5px;
  text-transform: capitalize;
}

.card-titlex.secondary-title {
  background-image: linear-gradient(
    180deg,
    var(--secondary-title-gradient-from),
    var(--secondary-title-gradient-to)
  );
}

.card-titlex.black-text {
  text-decoration: none;
}


.trusted-item-headerx {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  margin-top:125px;
}

.fade-in-on-scroll{
    color: #b4bcd0;
  font-family: 'Manrope', sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.6;
  letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44c1bc6 */.trusted-no {
  background-image: linear-gradient(128deg, #eec5bd, #f3b1a5 26%, #c6caf6 74%, #dad9e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;

  background-clip: text;
  margin-top: 0;
  margin-bottom: -14px;
  margin-right: 10px;
  font-size: 42px;
  font-weight: 800;
  display: inline-block;
  line-height: 1;
}


.card-title {
  
  text-align: center;
  margin-top: 40px;
  background-clip: text;
  font-weight: 700;
  line-height: 1.5;
  font-size: 16px !important;
  color: #fff;
}

.card-title.secondary-title {
  background-image: linear-gradient(
    180deg,
    var(--secondary-title-gradient-from),
    var(--secondary-title-gradient-to)
  );
}

.card-title.black-text {
  text-decoration: none;
}


.trusted-item-header {
  justify-content: flex-start;
  align-items: flex-end;
  display: flex;
  margin-top:20px;
}

.content-sticky {
  position: sticky;
  top: 100px;
}

.fade-in-on-scroll{
    color: #b4bcd0;
  font-family: 'Manrope', sans-serif;
  font-weight: 500;
  font-size: 15px;
  line-height: 1.5;
  letter-spacing: 1px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a0f458d */.trusted-no1 {
  background-image: linear-gradient(128deg, #eec5bd, #f3b1a5 26%, #c6caf6 74%, #dad9e9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  /* For Firefox */
  background-clip: text;
  color: transparent;

  background-clip: text;
  margin-top: 0;
  margin-bottom: -14px;
  margin-right: 10px;
  font-size:35px;
  font-weight: 800;
  display: inline-block;
}


.card-title1 {
  
  color: #fff;
  margin-top: 40px;
  background-clip: text;
  font-size: 22px;
  font-weight: 600;
  line-height: 1.5;
}

.card-title1.secondary-title {
  background-image: linear-gradient(
    180deg,
    var(--secondary-title-gradient-from),
    var(--secondary-title-gradient-to)
  );
}

.card-title1.black-text {
  text-decoration: none;
}/* End custom CSS */
/* Start custom CSS */.tilt-column {
  transition: transform 0.15s ease;
  transform-style: preserve-3d;
  perspective: 1000px;
  will-change: transform;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.15);
  transform-origin: center center;
}


.tilt-column1 {
  transition: transform 0.2s ease;
  transform-style: preserve-3d;
  perspective: 1200px;
  will-change: transform;
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.2);
  transform-origin: center center;
}/* End custom CSS */