.elementor-90622 .elementor-element.elementor-element-3fa3ce26{--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-90622 .elementor-element.elementor-element-e092431 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-90622 .elementor-element.elementor-element-1e9e22cd{--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-90622 .elementor-element.elementor-element-1e9e22cd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90622 .elementor-element.elementor-element-7576a26{--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;}.elementor-90622 .elementor-element.elementor-element-7576a26:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-7576a26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90622 .elementor-element.elementor-element-50ac9912{--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-90622 .elementor-element.elementor-element-50ac9912.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90622 .elementor-element.elementor-element-52ece5f9 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-52ece5f9 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-6d4a9bd0 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-6d4a9bd0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:25px;font-weight:400;line-height:40px;letter-spacing:0px;word-spacing:0px;}.elementor-90622 .elementor-element.elementor-element-5fc6a711{--display:flex;}.elementor-90622 .elementor-element.elementor-element-411d2c21{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items: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-90622 .elementor-element.elementor-element-15596825{--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;}.elementor-90622 .elementor-element.elementor-element-2aeb3713{--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-90622 .elementor-element.elementor-element-4821bfc8 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90622 .elementor-element.elementor-element-13bc3d5e > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-13bc3d5e{text-align:center;}.elementor-90622 .elementor-element.elementor-element-13bc3d5e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-bd3cc5a{--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-90622 .elementor-element.elementor-element-7cdeba3a > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90622 .elementor-element.elementor-element-3bcb22d4 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-3bcb22d4{text-align:center;}.elementor-90622 .elementor-element.elementor-element-3bcb22d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-494a12c1{--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-90622 .elementor-element.elementor-element-d079c0 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90622 .elementor-element.elementor-element-1e3d016c > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-1e3d016c{text-align:center;}.elementor-90622 .elementor-element.elementor-element-1e3d016c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-e9b3a26{--display:flex;}.elementor-90622 .elementor-element.elementor-element-88a69e9{--display:flex;--min-height: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-90622 .elementor-element.elementor-element-293fe8f8{--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;}.elementor-90622 .elementor-element.elementor-element-52b4c678{--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-90622 .elementor-element.elementor-element-4a8be841 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90622 .elementor-element.elementor-element-4f989000 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-4f989000{text-align:center;}.elementor-90622 .elementor-element.elementor-element-4f989000 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-520d644d{--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-90622 .elementor-element.elementor-element-57803dec > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-90622 .elementor-element.elementor-element-74efc4b9 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-74efc4b9{text-align:center;}.elementor-90622 .elementor-element.elementor-element-74efc4b9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-378a98fa{--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-90622 .elementor-element.elementor-element-3fe1886 > .elementor-widget-container{margin:0px 0px -30px 0px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-6ee76883 > .elementor-widget-container{margin:40px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-6ee76883{text-align:center;}.elementor-90622 .elementor-element.elementor-element-6ee76883 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-340d9069{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-493c679c > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90622 .elementor-element.elementor-element-5528e5f{--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;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:20px;}.elementor-90622 .elementor-element.elementor-element-58b8ed5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-20adf543{--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;}.elementor-90622 .elementor-element.elementor-element-20adf543:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-20adf543 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90622 .elementor-element.elementor-element-5d502f81{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-9fbd825{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-47f2c411 > .elementor-widget-container{margin:0px 20px 0px 20px;border-radius:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-47f2c411 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-90622 .elementor-element.elementor-element-68d40732{--display:flex;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-5e3b84e3 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-5e3b84e3{text-align:left;}.elementor-90622 .elementor-element.elementor-element-5e3b84e3 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:45px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-3079bda > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-3079bda{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-1d789e4a{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-1d789e4a:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-1d789e4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90622 .elementor-element.elementor-element-725bb369{--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;--margin-top:30px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-90622 .elementor-element.elementor-element-6e5d9687{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-7e3d5c5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-7e3d5c5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-90622 .elementor-element.elementor-element-a85e2b5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-a85e2b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:400;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-56f6c651{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-6c1f6df1 .image-box{text-align:center;}.elementor-element-6c1f6df1 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-66ca593{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-382114a2 .image-box{text-align:center;}.elementor-element-382114a2 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-3490139f{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-1fc282da .image-box{text-align:center;}.elementor-element-1fc282da .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-3e0ab156{--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-90622 .elementor-element.elementor-element-188c8b88{--display:flex;--min-height:0px;--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;--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-90622 .elementor-element.elementor-element-188c8b88:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-188c8b88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90622 .elementor-element.elementor-element-1d0c7c80{--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:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-90622 .elementor-element.elementor-element-1d0c7c80:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-1d0c7c80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECE4DF;}.elementor-90622 .elementor-element.elementor-element-4d2e3a21{--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-90622 .elementor-element.elementor-element-52a265b5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:70px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-52a265b5{text-align:left;}.elementor-90622 .elementor-element.elementor-element-52a265b5 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-12d3a9f1{--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;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90622 .elementor-element.elementor-element-4e5601cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-2a0d2b65{--display:flex;}.elementor-90622 .elementor-element.elementor-element-1dac361a.elementor-element{--align-self:center;}.elementor-90622 .elementor-element.elementor-element-1dac361a{text-align:center;}.elementor-90622 .elementor-element.elementor-element-1dac361a img{width:100%;}.elementor-90622 .elementor-element.elementor-element-6cc7c763 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-6cc7c763{text-align:center;}.elementor-90622 .elementor-element.elementor-element-6cc7c763 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-21f4b7fc > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-21f4b7fc{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-63c62bf4{--display:flex;}.elementor-90622 .elementor-element.elementor-element-2e1ae4b6{--display:flex;}.elementor-90622 .elementor-element.elementor-element-615afd6c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-615afd6c.elementor-element{--align-self:center;}.elementor-90622 .elementor-element.elementor-element-44237dd1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-44237dd1{text-align:center;}.elementor-90622 .elementor-element.elementor-element-44237dd1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-364336a1 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-364336a1{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-24ca88ca{--display:flex;}.elementor-90622 .elementor-element.elementor-element-8dc07a6{--display:flex;}.elementor-90622 .elementor-element.elementor-element-1fb32608.elementor-element{--align-self:center;}.elementor-90622 .elementor-element.elementor-element-604c40f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-604c40f{text-align:center;}.elementor-90622 .elementor-element.elementor-element-604c40f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-1e25ee2b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-1e25ee2b{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-3c653e74{--display:flex;}.elementor-90622 .elementor-element.elementor-element-14f52bdf{--display:flex;}.elementor-90622 .elementor-element.elementor-element-21759bbe.elementor-element{--align-self:center;}.elementor-90622 .elementor-element.elementor-element-37967d7f > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-37967d7f{text-align:center;}.elementor-90622 .elementor-element.elementor-element-37967d7f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-4959ed04 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-4959ed04{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-4a6f7d8a > .elementor-widget-container{background-color:transparent;margin:0px 0px 0px 0px;padding:20px 0px 20px 0px;background-image:linear-gradient(180deg, #000000 0%, #000000 100%);}.elementor-90622 .elementor-element.elementor-element-4a6f7d8a{text-align:center;}.elementor-90622 .elementor-element.elementor-element-4a6f7d8a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:45px;font-weight:400;color:#FFFFFF;}.elementor-90622 .elementor-element.elementor-element-12111d8e{--display:flex;--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-12111d8e:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-12111d8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90622 .elementor-element.elementor-element-18aae0a8{--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;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-90622 .elementor-element.elementor-element-aa28862{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-18e473e4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-element-18e473e4 .image-box{text-align:center;}.elementor-element-18e473e4 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90622 .elementor-element.elementor-element-7527ea86{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-25ad8c80 .image-box{text-align:center;}.elementor-element-25ad8c80 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90622 .elementor-element.elementor-element-29c0d12e{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-535dfb62 .image-box{text-align:center;}.elementor-element-535dfb62 .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90622 .elementor-element.elementor-element-7715cfbb{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;}.elementor-element-1eda6a6b .image-box{text-align:center;}.elementor-element-1eda6a6b .title{color:#FF9A09;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:35px;}.elementor-90622 .elementor-element.elementor-element-6f3292ef{--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-90622 .elementor-element.elementor-element-65846444{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-720b8d15{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-37d1e1b2 > .elementor-widget-container{margin:30px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-37d1e1b2{text-align:center;}.elementor-90622 .elementor-element.elementor-element-37d1e1b2 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:45px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-91f7ff0{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-90622 .elementor-element.elementor-element-408c7a0{--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;--justify-content:center;}.elementor-90622 .elementor-element.elementor-element-6068393f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-6d38ef4d > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-6d38ef4d{text-align:left;}.elementor-90622 .elementor-element.elementor-element-6d38ef4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-d6c282b{width:var( --container-widget-width, 185px );max-width:185px;--container-widget-width:185px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-d6c282b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-90622 .elementor-element.elementor-element-d6c282b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-90622 .elementor-element.elementor-element-6995e4b{--display:flex;--min-height:0px;--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;}.elementor-90622 .elementor-element.elementor-element-10065b22{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-5c88cdf9 > .elementor-widget-container{margin:0px 0px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-5c88cdf9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-176e095d{width:var( --container-widget-width, 250px );max-width:250px;--container-widget-width:250px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-176e095d > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-90622 .elementor-element.elementor-element-1cbb30db{--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-90622 .elementor-element.elementor-element-68e56ea7 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-5087add1{--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-90622 .elementor-element.elementor-element-2f1fe173{--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;}.elementor-90622 .elementor-element.elementor-element-2f1fe173:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-2f1fe173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2ED;}.elementor-90622 .elementor-element.elementor-element-22a12c0a{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-30a1ac11 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-503e783b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-36d897ae > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-36d897ae .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:45px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-492de813 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-492de813{font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;}.elementor-90622 .elementor-element.elementor-element-11196a0{--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;}.elementor-90622 .elementor-element.elementor-element-11196a0:not(.elementor-motion-effects-element-type-background), .elementor-90622 .elementor-element.elementor-element-11196a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-90622 .elementor-element.elementor-element-4c715916{--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-90622 .elementor-element.elementor-element-4c715916.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-90622 .elementor-element.elementor-element-66eba655 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-66eba655 img{width:100%;}.elementor-90622 .elementor-element.elementor-element-335c474d{--display:flex;--position:absolute;top:0px;}body:not(.rtl) .elementor-90622 .elementor-element.elementor-element-335c474d{left:0px;}body.rtl .elementor-90622 .elementor-element.elementor-element-335c474d{right:0px;}.elementor-90622 .elementor-element.elementor-element-275bbb > .elementor-widget-container{margin:60px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-275bbb .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:25px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-706c3df > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-706c3df .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:50px;font-weight:400;color:#FFFFFF;}.elementor-90622 .elementor-element.elementor-element-703e0ee0{width:var( --container-widget-width, 320px );max-width:320px;--container-widget-width:320px;--container-widget-flex-grow:0;column-gap:0px;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-90622 .elementor-element.elementor-element-703e0ee0 > .elementor-widget-container{margin:10px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-6fc7f4c6{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-ef77704{--display:flex;}.elementor-90622 .elementor-element.elementor-element-4f3b8118{text-align:center;}.elementor-90622 .elementor-element.elementor-element-4f3b8118 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-35e65773{--display:flex;}.elementor-90622 .elementor-element.elementor-element-7c8f654e{text-align:center;}.elementor-90622 .elementor-element.elementor-element-7c8f654e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-6250d7e2{--display:flex;}.elementor-90622 .elementor-element.elementor-element-2d938eb{text-align:center;}.elementor-90622 .elementor-element.elementor-element-2d938eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;text-transform:uppercase;color:#FF9A09;}.elementor-90622 .elementor-element.elementor-element-2a46defe{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-17309b1c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-90622 .elementor-element.elementor-element-17309b1c.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-90622 .elementor-element.elementor-element-6d4a9bd0 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90622 .elementor-element.elementor-element-6d4a9bd0 .elementor-heading-title{font-size:20px;line-height:2em;letter-spacing:0px;word-spacing:0em;}.elementor-90622 .elementor-element.elementor-element-2aeb3713{--min-height:100px;--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-4821bfc8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-bd3cc5a{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-7cdeba3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-494a12c1{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-d079c0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-52b4c678{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-4a8be841 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-520d644d{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-57803dec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-378a98fa{--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;--margin-top:10px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-90622 .elementor-element.elementor-element-3fe1886 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-493c679c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-5528e5f{--min-height:0px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-58b8ed5f{width:100%;max-width:100%;}.elementor-90622 .elementor-element.elementor-element-58b8ed5f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-5d502f81{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-9fbd825{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-9fbd825.e-con{--order:99999 /* order end hack */;}.elementor-90622 .elementor-element.elementor-element-47f2c411 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-68d40732{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-3079bda > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-90622 .elementor-element.elementor-element-725bb369{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-7e3d5c5 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-a85e2b5 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-52a265b5 > .elementor-widget-container{margin:0px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-52a265b5{text-align:left;}.elementor-90622 .elementor-element.elementor-element-52a265b5 .elementor-heading-title{font-size:45px;}.elementor-90622 .elementor-element.elementor-element-12d3a9f1{--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;}.elementor-90622 .elementor-element.elementor-element-2a0d2b65{--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-90622 .elementor-element.elementor-element-4a6f7d8a > .elementor-widget-container{padding:20px 0px 20px 20px;}.elementor-90622 .elementor-element.elementor-element-4a6f7d8a{text-align:left;}.elementor-90622 .elementor-element.elementor-element-37d1e1b2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-37d1e1b2{text-align:left;}.elementor-90622 .elementor-element.elementor-element-6068393f{--width:100%;--margin-top:0px;--margin-bottom:5px;--margin-left:-45px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-6d38ef4d > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-d6c282b > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-6995e4b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:-15px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-10065b22{--margin-top:25px;--margin-bottom:0px;--margin-left:-45px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-5c88cdf9 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-90622 .elementor-element.elementor-element-176e095d > .elementor-widget-container{margin:10px 0px 10px 10px;padding:0px 0px 10px 0px;}.elementor-90622 .elementor-element.elementor-element-68e56ea7 > .elementor-widget-container{margin:-27px -27px -27px -27px;}.elementor-90622 .elementor-element.elementor-element-5087add1{--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-90622 .elementor-element.elementor-element-2f1fe173{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-90622 .elementor-element.elementor-element-30a1ac11 > .elementor-widget-container{margin:-27px -27px -27px -27px;padding:0px 0px 0px 0px;}.elementor-90622 .elementor-element.elementor-element-30a1ac11.elementor-element{--order:99999 /* order end hack */;}.elementor-90622 .elementor-element.elementor-element-503e783b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-503e783b.e-con{--order:-99999 /* order start hack */;}.elementor-90622 .elementor-element.elementor-element-36d897ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 20px 0px;}.elementor-90622 .elementor-element.elementor-element-492de813 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-90622 .elementor-element.elementor-element-11196a0{--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;}.elementor-90622 .elementor-element.elementor-element-4c715916{--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-90622 .elementor-element.elementor-element-275bbb > .elementor-widget-container{margin:25px 12px 12px 12px;}.elementor-90622 .elementor-element.elementor-element-275bbb .elementor-heading-title{font-size:20px;}.elementor-90622 .elementor-element.elementor-element-706c3df{text-align:left;}.elementor-90622 .elementor-element.elementor-element-703e0ee0 > .elementor-widget-container{margin:10px 0px 0px 20px;}.elementor-90622 .elementor-element.elementor-element-2a46defe{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-90622 .elementor-element.elementor-element-17309b1c > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-90622 .elementor-element.elementor-element-1e9e22cd{--width:100%;}.elementor-90622 .elementor-element.elementor-element-50ac9912{--width:50%;}.elementor-90622 .elementor-element.elementor-element-5fc6a711{--width:100%;}.elementor-90622 .elementor-element.elementor-element-411d2c21{--width:100%;}.elementor-90622 .elementor-element.elementor-element-2aeb3713{--width:33%;}.elementor-90622 .elementor-element.elementor-element-bd3cc5a{--width:33%;}.elementor-90622 .elementor-element.elementor-element-494a12c1{--width:33%;}.elementor-90622 .elementor-element.elementor-element-88a69e9{--width:100%;}.elementor-90622 .elementor-element.elementor-element-52b4c678{--width:33%;}.elementor-90622 .elementor-element.elementor-element-520d644d{--width:33%;}.elementor-90622 .elementor-element.elementor-element-378a98fa{--width:33%;}.elementor-90622 .elementor-element.elementor-element-340d9069{--width:97%;}.elementor-90622 .elementor-element.elementor-element-5528e5f{--width:50%;}.elementor-90622 .elementor-element.elementor-element-9fbd825{--width:100%;}.elementor-90622 .elementor-element.elementor-element-68d40732{--width:100%;}.elementor-90622 .elementor-element.elementor-element-1d789e4a{--width:100%;}.elementor-90622 .elementor-element.elementor-element-6e5d9687{--width:20%;}.elementor-90622 .elementor-element.elementor-element-56f6c651{--width:27%;}.elementor-90622 .elementor-element.elementor-element-66ca593{--width:27%;}.elementor-90622 .elementor-element.elementor-element-3490139f{--width:27%;}.elementor-90622 .elementor-element.elementor-element-188c8b88{--width:100%;}.elementor-90622 .elementor-element.elementor-element-4d2e3a21{--width:28%;}.elementor-90622 .elementor-element.elementor-element-12d3a9f1{--width:70%;}.elementor-90622 .elementor-element.elementor-element-4e5601cf{--width:40%;}.elementor-90622 .elementor-element.elementor-element-63c62bf4{--width:40%;}.elementor-90622 .elementor-element.elementor-element-2e1ae4b6{--width:100%;}.elementor-90622 .elementor-element.elementor-element-24ca88ca{--width:40%;}.elementor-90622 .elementor-element.elementor-element-3c653e74{--width:40%;}.elementor-90622 .elementor-element.elementor-element-12111d8e{--width:100%;}.elementor-90622 .elementor-element.elementor-element-aa28862{--width:27%;}.elementor-90622 .elementor-element.elementor-element-7527ea86{--width:27%;}.elementor-90622 .elementor-element.elementor-element-29c0d12e{--width:27%;}.elementor-90622 .elementor-element.elementor-element-7715cfbb{--width:27%;}.elementor-90622 .elementor-element.elementor-element-65846444{--width:100%;}.elementor-90622 .elementor-element.elementor-element-720b8d15{--width:60%;}.elementor-90622 .elementor-element.elementor-element-91f7ff0{--width:90%;}.elementor-90622 .elementor-element.elementor-element-408c7a0{--width:100%;}.elementor-90622 .elementor-element.elementor-element-6068393f{--width:30%;}.elementor-90622 .elementor-element.elementor-element-6995e4b{--width:100%;}.elementor-90622 .elementor-element.elementor-element-10065b22{--width:33%;}.elementor-90622 .elementor-element.elementor-element-1cbb30db{--width:40%;}.elementor-90622 .elementor-element.elementor-element-22a12c0a{--width:100%;}.elementor-90622 .elementor-element.elementor-element-503e783b{--width:100%;}.elementor-90622 .elementor-element.elementor-element-4c715916{--width:67%;}.elementor-90622 .elementor-element.elementor-element-335c474d{--width:420px;}.elementor-90622 .elementor-element.elementor-element-2a46defe{--width:33%;}}/* Start custom CSS for container, class: .elementor-element-15596825 */.elementor-90622 .elementor-element.elementor-element-15596825 .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-15596825 .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-15596825 .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-293fe8f8 */.elementor-90622 .elementor-element.elementor-element-293fe8f8 .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-293fe8f8 .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-293fe8f8 .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-493c679c *//* ========================= */
/* WRAPPER */
/* ========================= */

.ts-price-box{

    display:flex;

    flex-direction:column;

    align-items:flex-start;

    gap:18px;

    padding:26px 22px;

    background:#f4f1ec;

    border-radius:26px;

    box-shadow:
    0 10px 28px rgba(0,0,0,.05);
}

/* ========================= */
/* OLD PRICE */
/* ========================= */

.ts-old-price{

    font-family:'Inter',sans-serif;

    font-size:34px;

    font-weight:500;

    color:#8b8b8b;

    margin-top:6px;

    text-decoration:line-through;

    line-height:1;
}

.ts-old-price span{

    font-size:.9em;
}

/* ========================= */
/* MAIN PRICE */
/* ========================= */

.ts-main-price{

    font-family:'Inter',sans-serif;

    font-size:76px;

    font-weight:900;

    color:#ed1b24;

    line-height:.95;

    letter-spacing:-2px;
}

.ts-main-price span{

    font-size:.75em;

    font-weight:800;
}

/* ========================= */
/* CLUB PRICE */
/* ========================= */

.ts-club-price{

    font-family:'Inter',sans-serif;

    font-size:36px;

    font-weight:700;

    color:#ed1b24;

    line-height:1.1;
}

.ts-club-price strong{

    font-weight:900;
}

/* ========================= */
/* COLORS */
/* ========================= */

.ts-colors-wrap{

    display:flex;

    flex-direction:column;

    gap:14px;

    margin-top:6px;

    width:100%;
}

.ts-colors-title{

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:700;

    color:#3a3a3a;

    line-height:1;
}

.ts-colors{

    display:flex;

    flex-direction:row;

    flex-wrap:wrap;

    align-items:center;

    gap:10px;

    width:100%;
}

/* ========================= */
/* COLOR PILLS */
/* ========================= */

.ts-color-pill{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:8px;

    min-width:auto;

    width:auto;

    height:60px;

    padding:0 16px;

    border-radius:999px;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:24px;

    font-weight:700;

    line-height:1;

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    background .22s ease,
    color .22s ease;

    box-shadow:
    0 6px 16px rgba(0,0,0,.08);

    border:1px solid rgba(0,0,0,.06);

    box-sizing:border-box;

    white-space:nowrap;
}

/* DOT */

.ts-dot{

    width:10px;

    height:10px;

    border-radius:50%;

    flex-shrink:0;

    box-shadow:
    inset 0 1px 2px rgba(255,255,255,.35),
    0 2px 6px rgba(0,0,0,.12);
}

/* ========================= */
/* WHITE */
/* ========================= */

.ts-color-pill.white{

    background:#f5f5f5;

    color:#1a1a1a;
}

.ts-color-pill.white .ts-dot{

    background:#ffffff;

    border:1px solid rgba(0,0,0,.08);
}

/* ========================= */
/* BLACK */
/* ========================= */

.ts-color-pill.black{

    background:#1f1f1f;

    color:#ffffff;
}

.ts-color-pill.black .ts-dot{

    background:#000000;
}

/* ========================= */
/* RED */
/* ========================= */

.ts-color-pill.red{

    background:#ed1b24;

    color:#ffffff;
}

.ts-color-pill.red .ts-dot{

    background:#ff4b52;
}

/* ========================= */
/* HOVER */
/* ========================= */

.ts-color-pill:hover{

    transform:translateY(-2px);

    box-shadow:
    0 10px 22px rgba(0,0,0,.14);
}

/* ========================= */
/* DELIVERY */
/* ========================= */

.ts-delivery{

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:500;

    color:#6e6e6e;

    line-height:1.4;

    margin-top:4px;
}

/* ========================= */
/* MOBILE */
/* ========================= */

@media(max-width:767px){

    .ts-colors{

        display:grid;

        grid-template-columns:1fr 1fr;

        gap:10px;

        width:100%;
    }

    .ts-color-pill{

        width:100%;

        justify-content:center;

        padding:0 10px;

        font-size:18px;
    }

    .ts-color-pill.red{

        grid-column:1 / -1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1dac361a */.elementor-90622 .elementor-element.elementor-element-1dac361a .homeso-icon-circle{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90622 .elementor-element.elementor-element-1dac361a .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90622 .elementor-element.elementor-element-1dac361a .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a0d2b65 */.elementor-90622 .elementor-element.elementor-element-2a0d2b65 .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90622 .elementor-element.elementor-element-2a0d2b65 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90622 .elementor-element.elementor-element-2a0d2b65 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2e1ae4b6 */.elementor-90622 .elementor-element.elementor-element-2e1ae4b6 .homeso-icon-{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90622 .elementor-element.elementor-element-2e1ae4b6 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90622 .elementor-element.elementor-element-2e1ae4b6 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8dc07a6 */.elementor-90622 .elementor-element.elementor-element-8dc07a6 .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90622 .elementor-element.elementor-element-8dc07a6 .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90622 .elementor-element.elementor-element-8dc07a6 .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14f52bdf */.elementor-90622 .elementor-element.elementor-element-14f52bdf .homeso-icon{

    position:relative;

    overflow:hidden;

    isolation:isolate;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;
}

.elementor-90622 .elementor-element.elementor-element-14f52bdf .homeso-icon-circle img{

    width:100%;

    max-width:170px;

    height:auto;

    display:block;
}

.elementor-90622 .elementor-element.elementor-element-14f52bdf .homeso-icon-circle:before{

    content:"";

    position:absolute;

    top:0;
    left:-120%;

    width:18%;

    height:100%;

    background:
    linear-gradient(
        115deg,
        rgba(255,255,255,0) 0%,
        rgba(255,255,255,.03) 40%,
        rgba(255,255,255,.10) 50%,
        rgba(255,255,255,.03) 60%,
        rgba(255,255,255,0) 100%
    );

    transform:skewX(-18deg);

    animation:homesoShimmer 7s ease-in-out infinite;

    pointer-events:none;

    z-index:5;
}

@keyframes homesoShimmer{

    0%{
        left:-120%;
        opacity:0;
    }

    10%{
        opacity:1;
    }

    24%{
        left:140%;
        opacity:0;
    }

    100%{
        left:140%;
        opacity:0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6d38ef4d */.elementor-90622 .elementor-element.elementor-element-6d38ef4d .homeso-side-text h2{

    font-family:'Cormorant Garamond',serif;

    font-size:52px;

    line-height:1;

    font-weight:500;

    letter-spacing:-1px;

    color:#171717;

    margin:0 0 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6995e4b */.elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    overflow:hidden;

    flex-shrink:0;

    margin-top:58px;

    background:
    linear-gradient(
        180deg,
        rgba(24,24,24,.96) 0%,
        rgba(8,8,8,.99) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease,
    background .35s ease;
}

/* SOFT GLOW */

.elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* DESKTOP ARROW */

.elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;

    transition:
    transform .35s ease,
    border-color .35s ease;
}

/* DESKTOP HOVER */

.elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 44px rgba(0,0,0,.34),
    0 0 34px rgba(245,127,41,.10);
}

.elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:hover:after{

    transform:
    rotate(45deg)
    translate(2px,-2px);
}

/* ========================= */
/* MOBILE FIX */
/* ========================= */

@media(max-width:767px){

    .elementor-90622 .elementor-element.elementor-element-6995e4b{

        flex-direction:column;

        align-items:center;

        gap:18px;

        padding:22px;
    }

    .elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow{

        width:58px;

        height:58px;

        min-width:58px;

        min-height:58px;

        margin-top:6px;

        margin-bottom:6px;

        backdrop-filter:none;

        -webkit-backdrop-filter:none;

        box-shadow:
        0 10px 24px rgba(0,0,0,.18);

        transform:none !important;
    }

    .elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:hover{

        transform:none !important;

        box-shadow:
        0 10px 24px rgba(0,0,0,.18);
    }

    /* MOBILE DOWN ARROW */

    .elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:after{

        content:"";

        width:12px;

        height:12px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;

        position:relative;

        z-index:2;

        margin-left:0;

        margin-top:-2px;

        transform:
        rotate(135deg)
        rotateX(180deg) !important;
    }

    .elementor-90622 .elementor-element.elementor-element-6995e4b .comparison-arrow:hover:after{

        transform:
        rotate(135deg)
        rotateX(180deg) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f3292ef */.elementor-90622 .elementor-element.elementor-element-6f3292ef{

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:1px solid rgba(182,141,99,.12);

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    flex-shrink:0;

    margin-top:34px;

    background:
    linear-gradient(
        180deg,
        rgba(22,22,22,.96) 0%,
        rgba(8,8,8,.98) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease;

    overflow:hidden;
}

/* GLOW */

.elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* ARROW */

.elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;
}

/* HOVER */

.elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 40px rgba(0,0,0,.30),
    0 0 30px rgba(245,127,41,.10);
}

/* MOBILE */

@media screen and (max-width:1024px){

    .elementor-90622 .elementor-element.elementor-element-6f3292ef{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-90622 .elementor-element.elementor-element-6f3292ef .comparison-arrow:after{

        width:14px;

        height:14px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5087add1 */.elementor-90622 .elementor-element.elementor-element-5087add1{

    display:flex;

    align-items:flex-start;

    justify-content:center;

    gap:34px;

    padding:px;

    background:#F6F2ED;

    border:1px solid rgba(182,141,99,.12);

    overflow:visible;

    width:100%;

    position:relative;
}

/* ARROW */

.elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow{

    width:74px;

    height:74px;

    min-width:74px;

    min-height:74px;

    border-radius:50%;

    display:flex;

    align-items:center;

    justify-content:center;

    position:relative;

    flex-shrink:0;

    margin-top:34px;

    background:
    linear-gradient(
        180deg,
        rgba(22,22,22,.96) 0%,
        rgba(8,8,8,.98) 100%
    );

    border:1px solid rgba(245,127,41,.16);

    box-shadow:
    0 14px 34px rgba(0,0,0,.22),
    0 0 24px rgba(245,127,41,.05),
    inset 0 1px 0 rgba(255,255,255,.04);

    backdrop-filter:blur(10px);

    -webkit-backdrop-filter:blur(10px);

    transition:
    transform .35s ease,
    box-shadow .35s ease,
    border-color .35s ease;

    overflow:hidden;
}

/* GLOW */

.elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow:before{

    content:"";

    position:absolute;

    inset:-35%;

    background:
    radial-gradient(
        circle,
        rgba(245,127,41,.08) 0%,
        rgba(245,127,41,0) 72%
    );

    pointer-events:none;
}

/* ARROW */

.elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow:after{

    content:"";

    width:16px;

    height:16px;

    border-top:3px solid #f57f29;

    border-right:3px solid #f57f29;

    transform:rotate(45deg);

    margin-left:-1px;

    position:relative;

    z-index:2;
}

/* HOVER */

.elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow:hover{

    transform:
    translateY(-2px)
    scale(1.04);

    border-color:rgba(245,127,41,.26);

    box-shadow:
    0 18px 40px rgba(0,0,0,.30),
    0 0 30px rgba(245,127,41,.10);
}

/* MOBILE */

@media screen and (max-width:1024px){

    .elementor-90622 .elementor-element.elementor-element-5087add1{

        flex-direction:column;

        align-items:center;

        gap:24px;

        padding:28px;
    }

    .elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow{

        width:64px;

        height:64px;

        min-width:64px;

        min-height:64px;

        margin-top:0;
    }

    .elementor-90622 .elementor-element.elementor-element-5087add1 .comparison-arrow:after{

        width:14px;

        height:14px;

        border-top:2.5px solid #f57f29;

        border-right:2.5px solid #f57f29;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-66eba655 */.elementor-90622 .elementor-element.elementor-element-66eba655 img{

    position:relative;

    z-index:0;

    display:block;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-703e0ee0 */.elementor-90622 .elementor-element.elementor-element-703e0ee0 .hero-description{

    max-width:320px;

    font-size:22px;

    line-height:1.35;

    letter-spacing:-0.3px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fc7f4c6 */.elementor-90622 .elementor-element.elementor-element-6fc7f4c6 .homeso-glass-icon{

    position:relative;

    transition:
    transform .5s ease,
    opacity .5s ease;

    animation:homesoFloat 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-6fc7f4c6 .homeso-glass-icon:before{

    content:"";

    position:absolute;

    inset:-12px;

    border-radius:50%;

    background:
    radial-gradient(
        circle,
        rgba(214,177,139,.14) 0%,
        rgba(214,177,139,.05) 35%,
        rgba(214,177,139,0) 75%
    );

    filter:blur(12px);

    opacity:.45;

    z-index:-1;

    animation:homesoGlow 5s ease-in-out infinite;
}

.elementor-90622 .elementor-element.elementor-element-6fc7f4c6 .homeso-glass-icon:hover{

    transform:translateY(-4px);
}

@keyframes homesoFloat{

    0%{
        transform:translateY(0px);
    }

    50%{
        transform:translateY(-3px);
    }

    100%{
        transform:translateY(0px);
    }
}

@keyframes homesoGlow{

    0%{
        opacity:.22;
        transform:scale(.96);
    }

    50%{
        opacity:.48;
        transform:scale(1.04);
    }

    100%{
        opacity:.22;
        transform:scale(.96);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-335c474d */.elementor-90622 .elementor-element.elementor-element-335c474d{

    z-index:3;

    max-width:420px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c715916 */.elementor-90622 .elementor-element.elementor-element-4c715916{

    position:relative;

    overflow:hidden;

    border-radius:32px;
}

/* DARK LEFT OVERLAY */

.elementor-90622 .elementor-element.elementor-element-4c715916:before{

    content:"";

    position:absolute;

    inset:0;

    background:
    linear-gradient(
        90deg,
        rgba(0,0,0,.72) 0%,
        rgba(0,0,0,.48) 28%,
        rgba(0,0,0,.12) 56%,
        rgba(0,0,0,0) 82%
    );

    z-index:1;

    pointer-events:none;
}

/* VIGNETTE */

.elementor-90622 .elementor-element.elementor-element-4c715916:after{

    content:"";

    position:absolute;

    inset:0;

    background:
    radial-gradient(
        circle at center,
        rgba(0,0,0,0) 45%,
        rgba(0,0,0,.28) 100%
    );

    z-index:1;

    pointer-events:none;
}

/* ========================= */
/* MOBILE FIX */
/* ========================= */

@media(max-width:767px){

    .elementor-90622 .elementor-element.elementor-element-4c715916{

        min-height:460px;

        border-radius:28px 28px 0 0;
    }

    /* IMAGE */

    .elementor-90622 .elementor-element.elementor-element-4c715916 img{

        width:100%;

        height:460px;

        object-fit:cover;

        object-position:center;

        display:block;
    }

    /* MOBILE OVERLAY */

    .elementor-90622 .elementor-element.elementor-element-4c715916:before{

        background:
        linear-gradient(
            180deg,
            rgba(0,0,0,.34) 0%,
            rgba(0,0,0,.54) 42%,
            rgba(0,0,0,.82) 100%
        );
    }

    /* SOFTER VIGNETTE */

    .elementor-90622 .elementor-element.elementor-element-4c715916:after{

        background:
        radial-gradient(
            circle at center,
            rgba(0,0,0,0) 42%,
            rgba(0,0,0,.22) 100%
        );
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17309b1c *//* =========================================
RIGHT PREMIUM CTA
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-final-cta{

    width:410px;

    max-width:100%;

    padding:30px 26px;

    border-radius:34px;

    background:
    linear-gradient(
        180deg,
        rgba(10,10,10,.84) 0%,
        rgba(4,4,4,.96) 100%
    );

    backdrop-filter:blur(18px);

    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.06);

    box-shadow:
    0 24px 60px rgba(0,0,0,.42),
    0 0 40px rgba(245,127,41,.05);

    display:flex;

    flex-direction:column;

    gap:18px;

    box-sizing:border-box;

    position:relative;

    overflow:hidden;
}

/* =========================================
SOFT TOP GLOW
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-final-cta:before{

    content:"";

    position:absolute;

    inset:0;

    background:
    radial-gradient(
        circle at top left,
        rgba(255,180,80,.08) 0%,
        rgba(255,180,80,0) 42%
    );

    pointer-events:none;
}

/* =========================================
LABELS
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-old-label,
.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-price-label,
.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-colors-title{

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:700;

    letter-spacing:1px;

    color:rgba(255,255,255,.72);

    text-transform:uppercase;

    margin-bottom:10px;

    position:relative;

    z-index:2;
}

/* =========================================
OLD PRICE
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-old-price{

    font-family:'Inter',sans-serif;

    font-size:28px;

    font-weight:700;

    color:rgba(255,255,255,.58);

    text-decoration:line-through;

    line-height:1;

    position:relative;

    z-index:2;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-old-price span{

    font-size:.82em;
}

/* =========================================
MAIN PRICE
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-price{

    font-family:'Inter',sans-serif;

    font-size:76px;

    font-weight:900;

    line-height:.86;

    letter-spacing:-3px;

    color:#ff2b38;

    text-shadow:
    0 0 18px rgba(255,30,40,.18);

    position:relative;

    z-index:2;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-price span{

    font-size:.58em;
}

/* =========================================
DIVIDERS
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-club-wrap,
.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-colors-wrap{

    padding-top:14px;

    border-top:1px solid rgba(255,255,255,.14);

    position:relative;

    z-index:2;
}

/* =========================================
CLUB
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-club-title{

    font-family:'Inter',sans-serif;

    font-size:20px;

    font-weight:800;

    color:#ff2b38;

    margin-bottom:4px;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-club-price{

    font-family:'Inter',sans-serif;

    font-size:42px;

    font-weight:900;

    line-height:.95;

    letter-spacing:-2px;

    color:#ff2b38;
}

/* =========================================
COLOR PILLS
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-colors{

    display:flex;

    align-items:center;

    gap:8px;

    width:100%;

    flex-wrap:nowrap;
}

/* =========================================
BUTTONS
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill{

    display:inline-flex;

    align-items:center;

    justify-content:center;

    gap:6px;

    height:42px;

    padding:0 12px;

    border-radius:999px;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:18px;

    font-weight:700;

    line-height:1;

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    background .22s ease;

    border:1px solid rgba(255,255,255,.08);

    white-space:nowrap;

    box-sizing:border-box;

    position:relative;

    z-index:2;

    flex:1;
}

/* =========================================
DOT
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-dot{

    width:9px;

    height:9px;

    border-radius:50%;

    flex-shrink:0;
}

/* =========================================
WHITE
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.white{

    background:#f3f3f3;

    color:#1a1a1a;

    box-shadow:none;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.white .ts-dot{

    background:#ffffff;

    border:1px solid rgba(0,0,0,.08);
}

/* =========================================
BLACK
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.black{

    background:#1f1f1f;

    color:#ffffff;

    box-shadow:none;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.black .ts-dot{

    background:#000000;
}

/* =========================================
RED
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.red{

    background:#ed1b24;

    color:#ffffff;

    box-shadow:none;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.red .ts-dot{

    background:#ff7077;
}

/* =========================================
HOVER
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill:hover{

    transform:translateY(-2px);

    box-shadow:
    0 8px 20px rgba(0,0,0,.16);
}

/* =========================================
MAIN BUTTON
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-btn{

    width:100%;

    height:70px;

    border-radius:999px;

    display:flex;

    align-items:center;

    justify-content:center;

    text-decoration:none;

    font-family:'Inter',sans-serif;

    font-size:22px;

    font-weight:900;

    text-transform:uppercase;

    color:#fff;

    background:
    linear-gradient(
        180deg,
        #ff4348 0%,
        #e00018 100%
    );

    border:1px solid rgba(255,255,255,.08);

    box-shadow:
    0 14px 34px rgba(255,0,25,.22),
    inset 0 -2px 0 rgba(0,0,0,.12),
    inset 0 1px 0 rgba(255,255,255,.12);

    transition:
    transform .22s ease,
    box-shadow .22s ease,
    border-radius .22s ease;

    position:relative;

    z-index:2;
}

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-btn:hover{

    transform:translateY(-2px);

    border-radius:24px;

    background:
    linear-gradient(
        180deg,
        rgba(255,78,84,.96) 0%,
        rgba(224,0,24,.96) 100%
    );

    backdrop-filter:blur(12px);

    -webkit-backdrop-filter:blur(12px);

    box-shadow:
    0 20px 46px rgba(255,0,25,.34),
    0 0 34px rgba(255,40,60,.18),
    inset 0 1px 0 rgba(255,255,255,.16);
}

/* =========================================
DELIVERY
========================================= */

.elementor-90622 .elementor-element.elementor-element-17309b1c .ts-delivery{

    font-family:'Inter',sans-serif;

    font-size:16px;

    font-weight:500;

    line-height:1.45;

    color:rgba(255,255,255,.78);

    position:relative;

    z-index:2;
}

/* =========================================
MOBILE
========================================= */

@media(max-width:767px){

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-final-cta{

        width:100%;

        padding:24px 20px;

        gap:18px;

        border-radius:28px;

        background:#050505;

        backdrop-filter:none;

        -webkit-backdrop-filter:none;

        box-shadow:none;

        border:1px solid rgba(255,255,255,.05);

        overflow:visible;
    }


    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-price{

        font-size:62px;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-club-price{

        font-size:38px;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-colors{

        display:grid;

        grid-template-columns:1fr 1fr;

        gap:10px;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill{

        width:100%;

        justify-content:center;

        font-size:18px;

        height:40px;

        padding:0 10px;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-color-pill.red{

        grid-column:1 / -1;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-main-btn{

        height:60px;

        font-size:18px;
    }

    .elementor-90622 .elementor-element.elementor-element-17309b1c .ts-delivery{

        font-size:16px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a46defe */@media(max-width:767px){

    /* MAIN WRAPPER */

    .elementor-90622 .elementor-element.elementor-element-2a46defe{

        display:flex;

        flex-direction:column;

        gap:0;
    }

    /* LEFT HERO BLOCK */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .hero-left{

        width:100%;

        min-height:auto;

        border-radius:0;

        overflow:hidden;

        position:relative;
    }

    /* IMAGE */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .hero-left img{

        width:100%;

        height:auto;

        display:block;
    }

    /* TEXT OVERLAY */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .hero-content{

        position:absolute;

        top:26px;

        left:24px;

        right:24px;

        z-index:3;

        max-width:240px;
    }

    /* CTA BLOCK */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .ts-final-cta{

        position:relative !important;

        width:100%;

        max-width:none;

        margin:0;

        border-radius:0;

        border-left:none;

        border-right:none;

        border-bottom:none;

        padding:28px 24px 34px;

        z-index:2;
    }

    /* REMOVE FLOATING EFFECT */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .ts-final-cta{

        transform:none !important;

        top:auto !important;

        right:auto !important;
    }

    /* PRICE */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .ts-main-price{

        font-size:68px;

        line-height:.92;
    }

    .elementor-90622 .elementor-element.elementor-element-2a46defe .ts-club-price{

        font-size:42px;
    }

    /* BUTTON */

    .elementor-90622 .elementor-element.elementor-element-2a46defe .ts-main-btn{

        height:64px;

        font-size:18px;
    }
}/* End custom CSS */