.elementor-812 .elementor-element.elementor-element-bd8c575{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-bd8c575:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-bd8c575 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/Hero-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-8d0f1a0{--display:flex;--min-height:600px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-812 .elementor-element.elementor-element-f9dab3d{--display:flex;}.elementor-812 .elementor-element.elementor-element-8cda81c{--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;--justify-content:center;--align-items:center;}.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-812 .elementor-element.elementor-element-583f9f8{text-align:center;}.elementor-812 .elementor-element.elementor-element-583f9f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.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-812 .elementor-element.elementor-element-15fda99 img{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-0b90a41{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-0b90a41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-6c70df0{--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-widget-premium-addon-button .premium-button .premium-button-text-icon-wrapper span{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-addon-button .premium-button-text-icon-wrapper i{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button-text-icon-wrapper svg:not([class*="premium-"]){fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button, .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinhor:before , .elementor-widget-premium-addon-button .premium-button.premium-button-style2-shutinver:before , .elementor-widget-premium-addon-button .premium-button-style5-radialin:before , .elementor-widget-premium-addon-button .premium-button-style5-rectin:before{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-widget-premium-addon-button .premium-button-line6::after{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-button-text-icon-wrapper i{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *, .elementor-widget-premium-addon-button .premium-button:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-btn-svg{stroke:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-line2::before, .elementor-widget-premium-addon-button .premium-button-line4::before, .elementor-widget-premium-addon-button .premium-button-line5::before, .elementor-widget-premium-addon-button .premium-button-line5::after, .elementor-widget-premium-addon-button .premium-button-line6::before, .elementor-widget-premium-addon-button .premium-button-line7::before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button:hover .premium-drawable-icon *{stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button:hover svg:not(.premium-lottie-animation):not(.premium-lottie-animation svg){stroke:var( --e-global-color-accent );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper{color:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper svg{fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-button .premium-button-none:hover, .elementor-widget-premium-addon-button .premium-button-style8:hover, .elementor-widget-premium-addon-button .premium-button-style1:before, .elementor-widget-premium-addon-button .premium-button-style2-shutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-shutoutver:before, .elementor-widget-premium-addon-button .premium-button-style2-shutinhor, .elementor-widget-premium-addon-button .premium-button-style2-shutinver, .elementor-widget-premium-addon-button .premium-button-style2-dshutinhor:before, .elementor-widget-premium-addon-button .premium-button-style2-dshutinver:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutouthor:before, .elementor-widget-premium-addon-button .premium-button-style2-scshutoutver:before, .elementor-widget-premium-addon-button .premium-button-style3-after:hover, .elementor-widget-premium-addon-button .premium-button-style3-before:hover, .elementor-widget-premium-addon-button .premium-button-style4-icon-wrapper, .elementor-widget-premium-addon-button .premium-button-style5-radialin, .elementor-widget-premium-addon-button .premium-button-style5-radialout:before, .elementor-widget-premium-addon-button .premium-button-style5-rectin, .elementor-widget-premium-addon-button .premium-button-style5-rectout:before, .elementor-widget-premium-addon-button .premium-button-style6-bg, .elementor-widget-premium-addon-button .premium-button-style6:before{background-color:var( --e-global-color-text );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-button .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:var( --e-global-color-text );}.elementor-812 .elementor-element.elementor-element-1957f47{text-align:center;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button, .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button.premium-button-style2-shutinhor:before , .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button.premium-button-style2-shutinver:before , .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-style5-radialin:before , .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-style5-rectin:before{background-color:#FFF8F0;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button{border-radius:99px;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button, .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-line6::after{color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-4d812b4{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5) inset;text-align:center;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button .premium-button-text-icon-wrapper span{font-family:"Red Hat Display", Sans-serif;font-size:16px;font-weight:400;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button.premium-button-style2-shutinhor:before , .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button.premium-button-style2-shutinver:before , .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-radialin:before , .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-rectin:before{background-color:#00000000;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:99px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-text-icon-wrapper span{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-line6::after{color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-none:hover, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style8:hover, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style1:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-shutouthor:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-shutoutver:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-shutinhor, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-shutinver, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-dshutinhor:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-dshutinver:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-scshutouthor:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style2-scshutoutver:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style3-after:hover, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style3-before:hover, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style4-icon-wrapper, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-radialin, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-radialout:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-rectin, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style5-rectout:before, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style6-bg, .elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button-style6:before{background-color:#00000000;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-2af51b6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-2af51b6:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2af51b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/bg-sec-sec.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-7f3c8b7{--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-812 .elementor-element.elementor-element-94c690e{--display:flex;}.elementor-812 .elementor-element.elementor-element-fac6ec5{text-align:center;}.elementor-812 .elementor-element.elementor-element-fac6ec5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-f2337d0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:200;line-height:80px;color:#333333;}.elementor-812 .elementor-element.elementor-element-55296ec .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.elementor-812 .elementor-element.elementor-element-3e06f13{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-6564db9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-6564db9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#333333;}.elementor-812 .elementor-element.elementor-element-9b4de01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-9b4de01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-0470959{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-0470959 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#333333;}.elementor-812 .elementor-element.elementor-element-a1a0559{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-a1a0559 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-7b89d1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-7b89d1b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#333333;}.elementor-812 .elementor-element.elementor-element-8b50629{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-8b50629 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-17dedd4{--display:flex;}.elementor-812 .elementor-element.elementor-element-3da885a img{width:100%;max-width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-812 .elementor-element.elementor-element-e9a2fa9{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-e9a2fa9:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-e9a2fa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://spazietto.com/wp-content/uploads/2026/05/composition-bg-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-9630116{--display:flex;}.elementor-812 .elementor-element.elementor-element-2197bbd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-812 .elementor-element.elementor-element-b1d13b0{text-align:center;}.elementor-812 .elementor-element.elementor-element-b1d13b0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-1c39469 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:50px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-5a76cdb{text-align:center;}.elementor-812 .elementor-element.elementor-element-5a76cdb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:200;text-transform:uppercase;line-height:48px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-3545e42{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-98d59ce{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-7811f90 img{width:20%;}.elementor-812 .elementor-element.elementor-element-7672078{text-align:center;}.elementor-812 .elementor-element.elementor-element-7672078 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-e19dab6{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-e19dab6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-502c1a0{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-e7d0318 img{width:20%;}.elementor-812 .elementor-element.elementor-element-7ac8585{text-align:center;}.elementor-812 .elementor-element.elementor-element-7ac8585 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-ebc6315{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-ebc6315 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-5d649c4{--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:20px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-7da5712{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-16cf2a0 img{width:20%;}.elementor-812 .elementor-element.elementor-element-c1d2496{text-align:center;}.elementor-812 .elementor-element.elementor-element-c1d2496 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-6cabbeb{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-6cabbeb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7a55fc5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-a8827ea img{width:20%;}.elementor-812 .elementor-element.elementor-element-56e3845{text-align:center;}.elementor-812 .elementor-element.elementor-element-56e3845 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:500;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-d4c1cd1{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-d4c1cd1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:32px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-d2e8e2a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-d2e8e2a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-d2e8e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/bg-sec-sec.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-b91d6d5{--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-812 .elementor-element.elementor-element-38c78e6{--display:flex;}.elementor-812 .elementor-element.elementor-element-048a86a img{width:100%;max-width:100%;height:900px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-812 .elementor-element.elementor-element-557a6ce{--display:flex;}.elementor-812 .elementor-element.elementor-element-4febd7e{text-align:center;}.elementor-812 .elementor-element.elementor-element-4febd7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:4.5px;color:#4B2E2B;}.elementor-812 .elementor-element.elementor-element-b970618 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:200;line-height:80px;color:#333333;}.elementor-812 .elementor-element.elementor-element-cd7fe64 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.elementor-812 .elementor-element.elementor-element-b168373{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-5de3bef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-5de3bef .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;color:#333333;}.elementor-812 .elementor-element.elementor-element-25f7443{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-25f7443 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#333333;}.elementor-812 .elementor-element.elementor-element-8e9c187{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-8e9c187 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;color:#333333;}.elementor-812 .elementor-element.elementor-element-9fd8c98{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-9fd8c98 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#333333;}.elementor-812 .elementor-element.elementor-element-ac156a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-ac156a9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;color:#333333;}.elementor-812 .elementor-element.elementor-element-1526f76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-1526f76 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#333333;}.elementor-812 .elementor-element.elementor-element-62bebdc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-812 .elementor-element.elementor-element-62bebdc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:700;color:#333333;}.elementor-812 .elementor-element.elementor-element-5208b4e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-812 .elementor-element.elementor-element-5208b4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#333333;}.elementor-812 .elementor-element.elementor-element-2557688{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-2557688:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2557688 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://spazietto.com/wp-content/uploads/2026/05/composition-bg-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-67d300e{--display:flex;}.elementor-812 .elementor-element.elementor-element-886e869{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-8850155{text-align:center;}.elementor-812 .elementor-element.elementor-element-8850155 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-e7c28a5{text-align:center;}.elementor-812 .elementor-element.elementor-element-e7c28a5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:200;font-style:italic;line-height:60px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-cff5186{width:var( --container-widget-width, 83% );max-width:83%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:83%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-cff5186 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-65c0d0d{--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-812 .elementor-element.elementor-element-0d8d1ec{--display:flex;}.elementor-812 .elementor-element.elementor-element-bd473bb{text-align:start;}.elementor-812 .elementor-element.elementor-element-bd473bb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;line-height:16px;letter-spacing:2px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-31bc0cf{text-align:start;}.elementor-812 .elementor-element.elementor-element-31bc0cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:42px;font-weight:200;font-style:normal;line-height:54px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-fb691ae .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-bc76f81{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-14fd10f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-5f661e3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-5035db4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-5ba2cff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-05be1c1{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-0dd8ef7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-674abdc .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7505662 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-0463e79{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-c3c6280 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-cd63b8d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-4dfd116 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-4872797{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-eec4ea3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;letter-spacing:3px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7312202 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:300;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-f452cad .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:26px;font-weight:600;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-25ea6b7{--display:flex;}.elementor-812 .elementor-element.elementor-element-8e58197 img{width:100%;max-width:100%;height:800px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-812 .elementor-element.elementor-element-2cb2ece{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-2cb2ece:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2cb2ece > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://spazietto.com/wp-content/uploads/2026/05/bg-sec-sec.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-82f1253{--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:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:30px;--padding-left:40px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-82f1253:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-82f1253 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-812 .elementor-element.elementor-element-fde6b6b{--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-6d95ac2 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-63f8a44 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#4B2E2B;}.elementor-812 .elementor-element.elementor-element-6a8fe2e{text-align:start;}.elementor-812 .elementor-element.elementor-element-6a8fe2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#333333;}.elementor-812 .elementor-element.elementor-element-82e820f{--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-812 .elementor-element.elementor-element-1579bbf{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-1579bbf:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-1579bbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-ac749c4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-332ef9c{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-812 .elementor-element.elementor-element-332ef9c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-332ef9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-a7137cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-d26750b{--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-812 .elementor-element.elementor-element-d3c911b{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-d3c911b:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-d3c911b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-061faff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-f5cf527{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-812 .elementor-element.elementor-element-f5cf527:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-f5cf527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-6d27e16 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-9cb7665{--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-812 .elementor-element.elementor-element-975ccf4{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-975ccf4:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-975ccf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-a63f6cc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-04f5e1a{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-812 .elementor-element.elementor-element-04f5e1a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-04f5e1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-812 .elementor-element.elementor-element-9fa8477 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#333333;}.elementor-812 .elementor-element.elementor-element-52ac569{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-812 .elementor-element.elementor-element-cece1c3 img{width:100%;max-width:100%;height:800px;object-fit:contain;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-812 .elementor-element.elementor-element-7e86178{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-812 .elementor-element.elementor-element-7e86178:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-7e86178 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;background-image:url("https://spazietto.com/wp-content/uploads/2026/05/bg-sec-sec.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-d74bc50{--display:flex;}.elementor-812 .elementor-element.elementor-element-14677a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-84bc68c{text-align:center;}.elementor-812 .elementor-element.elementor-element-84bc68c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#333333;}.elementor-812 .elementor-element.elementor-element-2fe26b7{text-align:center;}.elementor-812 .elementor-element.elementor-element-2fe26b7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:200;font-style:italic;line-height:60px;color:#8C5A3C;}.elementor-812 .elementor-element.elementor-element-504fe97{width:var( --container-widget-width, 71% );max-width:71%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-504fe97 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#333333;}.elementor-812 .elementor-element.elementor-element-0dbb8de{--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 15px;--row-gap:0px;--column-gap:15px;}.elementor-812 .elementor-element.elementor-element-833d59e{--display:flex;--min-height:350px;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-833d59e:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-833d59e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-da1c1ad{--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-812 .elementor-element.elementor-element-54ab065{text-align:center;}.elementor-812 .elementor-element.elementor-element-54ab065 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-b5acd8a{--display:flex;--min-height:350px;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-b5acd8a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-b5acd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-13f9ab7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-812 .elementor-element.elementor-element-6af417f{width:var( --container-widget-width, 81% );max-width:81%;--container-widget-width:81%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-6af417f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;line-height:22px;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-ec1c967{--display:flex;--justify-content:flex-end;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-ec1c967:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-ec1c967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-be44e9d{--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-812 .elementor-element.elementor-element-94373ff{text-align:center;}.elementor-812 .elementor-element.elementor-element-94373ff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7c1d956{--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 15px;--row-gap:0px;--column-gap:15px;}.elementor-812 .elementor-element.elementor-element-bbec72c{--display:flex;--min-height:350px;--justify-content:flex-end;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-bbec72c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-bbec72c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-408df89{--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-812 .elementor-element.elementor-element-c88bc92{text-align:center;}.elementor-812 .elementor-element.elementor-element-c88bc92 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-180933a{--display:flex;--min-height:350px;--justify-content:flex-end;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-180933a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-180933a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-b1c9eff{--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-812 .elementor-element.elementor-element-ea2d2d7{text-align:center;}.elementor-812 .elementor-element.elementor-element-ea2d2d7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-7cd2f3c{--display:flex;--justify-content:flex-end;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-7cd2f3c:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-7cd2f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/application-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-f39fa8f{--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-812 .elementor-element.elementor-element-5894ca1{text-align:center;}.elementor-812 .elementor-element.elementor-element-5894ca1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-85e8f81{--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:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-85e8f81:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-85e8f81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/composition-bg-scaled.png");}.elementor-812 .elementor-element.elementor-element-cfcb67b{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-812 .elementor-element.elementor-element-a30e0e8{--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;}.elementor-812 .elementor-element.elementor-element-0d462d7{text-align:center;}.elementor-812 .elementor-element.elementor-element-0d462d7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-a392057 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:200;line-height:60px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-e166ec2{width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-812 .elementor-element.elementor-element-e166ec2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-b4cb678{--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;--justify-content:center;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-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-812 .elementor-element.elementor-element-c342e25{color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-d007ede{--display:flex;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-d007ede:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-d007ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-812 .elementor-element.elementor-element-2464801{--display:flex;--min-height:700px;--justify-content:flex-end;--border-radius:20px 20px 20px 20px;}.elementor-812 .elementor-element.elementor-element-2464801:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2464801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/Brand-Statement-6.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-815b33d{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-812 .elementor-element.elementor-element-ef2b50d{--display:flex;--gap:30px 20px;--row-gap:30px;--column-gap:20px;}.elementor-812 .elementor-element.elementor-element-5e65b1e{text-align:center;}.elementor-812 .elementor-element.elementor-element-5e65b1e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-b63ef67{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-0d6ac98 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:200;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-83a46ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:200;font-style:italic;line-height:40px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-3e54967{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-812 .elementor-element.elementor-element-3e54967 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-812 .elementor-element.elementor-element-f67319b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-812 .elementor-element.elementor-element-7c09f38{--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-812 .elementor-element.elementor-element-4a74458 .elementor-button{background-color:#61CE7000;font-family:"Helvetica", Sans-serif;font-weight:500;}.elementor-812 .elementor-element.elementor-element-81f5aaa{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-812 .elementor-element.elementor-element-624af1b .elementor-button{background-color:#61CE7000;font-family:"Helvetica", Sans-serif;font-weight:500;}@media(max-width:1440px){.elementor-812 .elementor-element.elementor-element-2af51b6:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2af51b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -14px;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-1c39469 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-38c78e6{--justify-content:center;}.elementor-812 .elementor-element.elementor-element-048a86a img{height:700px;}.elementor-812 .elementor-element.elementor-element-b970618 .elementor-heading-title{font-size:30px;line-height:60px;}.elementor-812 .elementor-element.elementor-element-25ea6b7{--justify-content:center;}.elementor-812 .elementor-element.elementor-element-8e58197 img{width:100%;max-width:100%;height:500px;object-fit:cover;}.elementor-812 .elementor-element.elementor-element-cece1c3 img{width:100%;max-width:100%;height:500px;}.elementor-812 .elementor-element.elementor-element-2fe26b7 .elementor-heading-title{font-size:50px;}.elementor-812 .elementor-element.elementor-element-833d59e{--min-height:300px;}.elementor-812 .elementor-element.elementor-element-6af417f .elementor-heading-title{font-size:16px;}}@media(max-width:1024px){.elementor-812 .elementor-element.elementor-element-2af51b6:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2af51b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-812 .elementor-element.elementor-element-583f9f8 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-15fda99 img{width:51%;}.elementor-812 .elementor-element.elementor-element-0b90a41{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-0b90a41 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-1957f47 .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}.elementor-812 .elementor-element.elementor-element-4d812b4 .premium-button .premium-button-text-icon-wrapper span{font-size:16px;}.elementor-812 .elementor-element.elementor-element-2af51b6:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-2af51b6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-812 .elementor-element.elementor-element-f2337d0 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-55296ec .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-6564db9 .elementor-heading-title{font-size:18px;}.elementor-812 .elementor-element.elementor-element-9b4de01 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-0470959 .elementor-heading-title{font-size:18px;}.elementor-812 .elementor-element.elementor-element-a1a0559 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-7b89d1b .elementor-heading-title{font-size:18px;}.elementor-812 .elementor-element.elementor-element-8b50629 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-3da885a img{width:100%;height:400px;}.elementor-812 .elementor-element.elementor-element-b1d13b0 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-1c39469 .elementor-heading-title{font-size:14px;line-height:22px;}.elementor-812 .elementor-element.elementor-element-5a76cdb .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-7672078 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-e19dab6{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-e19dab6 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-7ac8585 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-ebc6315{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-ebc6315 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-c1d2496 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-6cabbeb{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-6cabbeb .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-56e3845 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-d4c1cd1{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-d4c1cd1 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-048a86a img{height:400px;}.elementor-812 .elementor-element.elementor-element-4febd7e .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-b970618 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-812 .elementor-element.elementor-element-cd7fe64 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-5de3bef .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-25f7443 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-8e9c187 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-9fd8c98 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-ac156a9 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-1526f76 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-62bebdc .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-5208b4e .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-e7c28a5 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-cff5186{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-cff5186 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-31bc0cf .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-fb691ae .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-5f661e3 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-5035db4 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-5ba2cff .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-674abdc .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-7505662 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-cd63b8d .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-4dfd116 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-7312202 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-f452cad .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-8e58197 img{width:100%;height:300px;object-fit:cover;object-position:center center;}.elementor-812 .elementor-element.elementor-element-6a8fe2e .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-cece1c3 img{height:300px;}.elementor-812 .elementor-element.elementor-element-2fe26b7 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-504fe97{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-504fe97 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-833d59e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-54ab065 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-b5acd8a:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-b5acd8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-b5acd8a{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-6af417f .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-ec1c967{--min-height:300px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-ec1c967:not(.elementor-motion-effects-element-type-background), .elementor-812 .elementor-element.elementor-element-ec1c967 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-812 .elementor-element.elementor-element-94373ff .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-7c1d956{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-bbec72c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-812 .elementor-element.elementor-element-c88bc92 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-ea2d2d7 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-7cd2f3c{--min-height:300px;}.elementor-812 .elementor-element.elementor-element-5894ca1 .elementor-heading-title{font-size:14px;}.elementor-812 .elementor-element.elementor-element-2464801{--min-height:500px;}.elementor-812 .elementor-element.elementor-element-5e65b1e .elementor-heading-title{font-size:18px;}.elementor-812 .elementor-element.elementor-element-0d6ac98 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-812 .elementor-element.elementor-element-83a46ce .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-812 .elementor-element.elementor-element-3e54967{width:100%;max-width:100%;}.elementor-812 .elementor-element.elementor-element-3e54967 .elementor-heading-title{font-size:16px;}.elementor-812 .elementor-element.elementor-element-4a74458 .elementor-button{font-size:14px;}.elementor-812 .elementor-element.elementor-element-624af1b .elementor-button{font-size:14px;}}@media(min-width:768px){.elementor-812 .elementor-element.elementor-element-bd8c575{--width:100%;}.elementor-812 .elementor-element.elementor-element-8d0f1a0{--content-width:1350px;}.elementor-812 .elementor-element.elementor-element-2af51b6{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-e9a2fa9{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-d2e8e2a{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-2557688{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-2cb2ece{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-82f1253{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-52ac569{--width:100%;}.elementor-812 .elementor-element.elementor-element-7e86178{--content-width:1450px;}.elementor-812 .elementor-element.elementor-element-833d59e{--width:1001px;}.elementor-812 .elementor-element.elementor-element-b5acd8a{--width:50%;}.elementor-812 .elementor-element.elementor-element-bbec72c{--width:916px;}.elementor-812 .elementor-element.elementor-element-7cd2f3c{--width:500px;}.elementor-812 .elementor-element.elementor-element-cfcb67b{--content-width:1350px;}.elementor-812 .elementor-element.elementor-element-b4cb678{--width:100%;}.elementor-812 .elementor-element.elementor-element-d007ede{--content-width:1500px;}.elementor-812 .elementor-element.elementor-element-7c09f38{--width:15%;}.elementor-812 .elementor-element.elementor-element-81f5aaa{--width:20%;}}@media(max-width:1440px) and (min-width:768px){.elementor-812 .elementor-element.elementor-element-833d59e{--width:850px;}.elementor-812 .elementor-element.elementor-element-7c09f38{--width:24%;}.elementor-812 .elementor-element.elementor-element-81f5aaa{--width:30%;}}/* Start custom CSS for heading, class: .elementor-element-fac6ec5 *//* 1. Container: Left Aligned with Flex */
.Design-character{
  display: flex;
  align-items: center; /* This keeps the line vertically centered to the text */
  justify-content: flex-start; /* Aligns text and line to the left */
  text-align: left;
  
  /* Typography */
  color: #8C5A3C; 
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 20px 0;
}

/* 2. The Line (Only on the right side) */
.Design-character::after {
  content: "";
  height: 1px;
  width: 150px; 
  display: block;
  margin-left: 25px; /* Space between text and line */
  /* Fades out as it moves to the right */
  background: linear-gradient(to right, #8C5A3C, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .Design-character::after {
    width: 50px;
  }
  .Design-character{
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f2337d0 *//* Base styles for the first part (DM Sans, 200) */
.elegant {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #8C5A3C !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.elegant{
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .elegant { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
    .elegant { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b1d13b0 */.heading-with-arrows-lingonvo {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  position: relative; /* Required for z-index to work */
  z-index: 10;
  
  color: #F1EADE !important; 
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  margin: 20px 0;
}

/* Create the lines */
.heading-with-arrows-lingonvo::before,
.heading-with-arrows-lingonvo::after {
  content: "";
  /* Fix: Use 2px to prevent rounding to 0 at 75% zoom */
  height: 2px; 
  width: 100px;
  display: block;
  flex-shrink: 0; /* Prevents the lines from being squished to 0 width */
  opacity: 0.7;
}

/* Left Line: Fades from transparent (left) to Beige (right, touching text) */
.heading-with-arrows-lingonvo::before {
  margin-right: 25px;
  background: linear-gradient(to right, transparent, #F1EADE);
}

/* Right Line: Fades from Beige (left, touching text) to transparent (right) */
.heading-with-arrows-lingonvo::after {
  margin-left: 25px;
  background: linear-gradient(to left, transparent, #F1EADE);
}

/* Mobile responsive adjustments */
@media (max-width: 768px) {
  .heading-with-arrows-lingonvo::before,
  .heading-with-arrows-lingonvo::after {
    width: 40px; /* Shorter lines on mobile */
  }
  .heading-with-arrows-lingonvo {
    font-size: 14px;
    letter-spacing: 0.15em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1c39469 *//* Base styles for the first part (DM Sans, 200) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    color: #FFFFFF !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 14px !important; 
    }
    .mixed-typography-heading .accent-style { 
        font-size: 14px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4febd7e *//* 1. Container: Left Aligned with Flex */
.Design-character{
  display: flex;
  align-items: center; /* This keeps the line vertically centered to the text */
  justify-content: flex-start; /* Aligns text and line to the left */
  text-align: left;
  
  /* Typography */
  color: #8C5A3C; 
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 20px 0;
}

/* 2. The Line (Only on the right side) */
.Design-character::after {
  content: "";
  height: 1px;
  width: 150px; 
  display: block;
  margin-left: 25px; /* Space between text and line */
  /* Fades out as it moves to the right */
  background: linear-gradient(to right, #8C5A3C, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .Design-character::after {
    width: 50px;
  }
  .Design-character{
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b970618 *//* Base styles for the first part (DM Sans, 200) */
.elegant {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #8C5A3C !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.elegant{
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .elegant { 
        font-size: 16px !important; 
        line-height: 38px !important;
    }
    .elegant { 
        font-size: 16px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8850155 */.heading-with-arrows-lingonvo {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  position: relative; /* Required for z-index to work */
  z-index: 10;
  
  color: #F1EADE !important; 
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  margin: 20px 0;
}

/* Create the lines */
.heading-with-arrows-lingonvo::before,
.heading-with-arrows-lingonvo::after {
  content: "";
  /* Fix: Use 2px to prevent rounding to 0 at 75% zoom */
  height: 2px; 
  width: 100px;
  display: block;
  flex-shrink: 0; /* Prevents the lines from being squished to 0 width */
  opacity: 0.7;
}

/* Left Line: Fades from transparent (left) to Beige (right, touching text) */
.heading-with-arrows-lingonvo::before {
  margin-right: 25px;
  background: linear-gradient(to right, transparent, #F1EADE);
}

/* Right Line: Fades from Beige (left, touching text) to transparent (right) */
.heading-with-arrows-lingonvo::after {
  margin-left: 25px;
  background: linear-gradient(to left, transparent, #F1EADE);
}

/* Mobile responsive adjustments */
@media (max-width: 768px) {
  .heading-with-arrows-lingonvo::before,
  .heading-with-arrows-lingonvo::after {
    width: 40px; /* Shorter lines on mobile */
  }
  .heading-with-arrows-lingonvo {
    font-size: 14px;
    letter-spacing: 0.15em;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd473bb *//* 1. Container: Left Aligned with Flex */
.Design-character{
  display: flex;
  align-items: center; /* This keeps the line vertically centered to the text */
  justify-content: flex-start; /* Aligns text and line to the left */
  text-align: left;
  
  /* Typography */
  color: #8C5A3C; 
  font-family: "Playfair Display", serif;
  font-weight: 400;
  font-size: 28px;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 20px 0;
}

/* 2. The Line (Only on the right side) */
.Design-character::after {
  content: "";
  height: 1px;
  width: 150px; 
  display: block;
  margin-left: 25px; /* Space between text and line */
  /* Fades out as it moves to the right */
  background: linear-gradient(to right, #8C5A3C, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .Design-character::after {
    width: 50px;
  }
  .Design-character{
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-31bc0cf *//* Base styles for the first part (DM Sans, 200) */
.elegant {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #8C5A3C !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.elegant{
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .elegant { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
    .elegant { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14fd10f */.design-character-boxes {
  background: rgba(0, 0, 0, 0.2);
  border: 0.5px solid #FFFFFF;
  backdrop-filter: blur(39.5px);
  -webkit-backdrop-filter: blur(39.5px);
  border-radius: 12px; /* Estimated from image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-05be1c1 */.design-character-boxes {
  background: rgba(0, 0, 0, 0.2);
  border: 0.5px solid #FFFFFF;
  backdrop-filter: blur(39.5px);
  -webkit-backdrop-filter: blur(39.5px);
  border-radius: 12px; /* Estimated from image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0463e79 */.design-character-boxes {
  background: rgba(0, 0, 0, 0.2);
  border: 0.5px solid #FFFFFF;
  backdrop-filter: blur(39.5px);
  -webkit-backdrop-filter: blur(39.5px);
  border-radius: 12px; /* Estimated from image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4872797 */.design-character-boxes {
  background: rgba(0, 0, 0, 0.2);
  border: 0.5px solid #FFFFFF;
  backdrop-filter: blur(39.5px);
  -webkit-backdrop-filter: blur(39.5px);
  border-radius: 12px; /* Estimated from image */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84bc68c */.heading-with-arrows-applications {
  display: flex !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 100%;
  position: relative;
  z-index: 10;
  
  /* Typography - Color updated to Brown stop from image */
  color: #8C5A3C !important; 
  font-family: sans-serif; /* Matches "APPLICATIONS" font style */
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 0.3em;
  margin: 20px 0;
}

/* Create the lines */
.heading-with-arrows-applications::before,
.heading-with-arrows-applications::after {
  content: "";
  height: 2px; /* Zoom-proof height */
  width: 50px;  /* Matches Figma "W 50" dimension */
  display: block;
  flex-shrink: 0;
}

/* Left Line: Fades from transparent to Brown (#8C5A3C) */
.heading-with-arrows-applications::before {
  margin-right: 20px;
  background: linear-gradient(to right, transparent, #8C5A3C);
}

/* Right Line: Fades from Brown (#8C5A3C) to transparent */
.heading-with-arrows-applications::after {
  margin-left: 20px;
  background: linear-gradient(to left, transparent, #8C5A3C);
}

/* Mobile responsive adjustments */
@media (max-width: 768px) {
  .heading-with-arrows-applications::before,
  .heading-with-arrows-applications::after {
    width: 30px;
  }
  .heading-with-arrows-applications {
    font-size: 14px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da1c1ad */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13f9ab7 */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be44e9d */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-408df89 */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b1c9eff */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f39fa8f */.gallery-title-box {
  background: rgba(0, 0, 0, 0.2);
  backdrop-filter: blur(15.8px);
  -webkit-backdrop-filter: blur(45.8px);
  padding: 30px;
  border-radius: 0; /* Corner radius is 0 in the screenshot */
  border: none;    /* No stroke applied in the screenshot */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0d462d7 */.heading-with-arrows {
  display: flex;
  align-items: center;
  justify-content: center; /* Keeps everything centered */
  text-align: center;
  
  /* Typography - Matches the "Premium" look */
  color: #8b6b4d; 
  font-family: "Playfair Display", serif; /* Ensure this font is loaded */
  font-weight: 400;
  font-size: 28px; /* Adjusted size */
  text-transform: uppercase;
  letter-spacing: 0.15em;
  margin: 20px 0;
}

.heading-with-arrows::before,
.heading-with-arrows::after {
  content: "";
  height: 1px;
  /* FIX: Instead of flex:1, we give the lines a specific width 
     so they don't stretch across the whole screen */
  width: 150px; 
  display: block;
}

/* Left Line: Fades out as it moves AWAY from the text */
.heading-with-arrows::before {
  margin-right: 25px;
  background: linear-gradient(to left, #8b6b4d, transparent);
}

/* Right Line: Fades out as it moves AWAY from the text */
.heading-with-arrows::after {
  margin-left: 25px;
  background: linear-gradient(to right, #8b6b4d, transparent);
}

/* Mobile Tweak: Makes lines shorter on small screens */
@media (max-width: 768px) {
  .heading-with-arrows::before,
  .heading-with-arrows::after {
    width: 50px;
  }
  .heading-with-arrows {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a392057 *//* Base styles for the first part (DM Sans, 200) */
.mixed-typography-heading {
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 50px !important;
    color: #FFFFFF !important; /* White color */
}

/* Styles for the span (Playfair Display, Italic) */
.mixed-typography-heading .accent-style {
    font-family: 'Playfair Display', serif !important;
    font-weight: 400 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 50px !important;
    display: inline-block;
}

@media (max-width: 768px) {
    .mixed-typography-heading { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 32px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e65b1e *//* New Class for the White Left-Aligned Heading */
.last-section-with-arrows {
  display: flex;
  align-items: center;
  justify-content: flex-start; /* Aligns everything to the left */
 
  
  /* Typography - White per your image */
 
}

/* Remove the left line entirely for this section */
.last-section-with-arrows::before {
  content: none;
}

/* Right Line: White to Transparent */
.last-section-with-arrows::after {
  content: "";
  height: 1px; /* Stroke weight 1 from Figma */
  width: 50px;  /* Width 50 from Figma */
  display: block;
   /* Gap between text and line */
  
  /* Gradient: Solid White (100%) to Transparent (0%) */
  background: linear-gradient(to right, #FFFFFF, transparent);
}

/* Mobile Tweak */
@media (max-width: 768px) {
  .last-section-with-arrows {
    font-size: 20px;
  }
  .last-section-with-arrows::after {
    width: 30px;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4a74458 *//* --- LEFT BUTTON (Explore Finishes) --- */
.btn-final-lingnovo {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 180px !important; 
    height: 41px !important;
    background-color: #8C5A3C !important;
    border-radius: 99px !important;
    border: none !important;
    color: #FFF8F0 !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    white-space: nowrap !important; /* Forces text to stay on one line */
    cursor: pointer !important;
    box-shadow: 
        inset 0px -4px 7.4px rgba(255, 248, 240, 0.2), 
        inset 0px 3px 3.5px rgba(255, 248, 240, 0.2) !important;
    transition: all 0.3s ease !important;
}

.btn-final-lingnovo:hover {
    filter: brightness(1.1) !important;
    transform: translateY(-2px) !important;
}

/* --- RIGHT BUTTON (Download Specifications) --- */
.btn-spec-lingnovo {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    width: 220px !important; 
    height: 41px !important;
    background-color: rgba(255, 255, 255, 0.2) !important;
    border-radius: 99px !important;
    border: 0.5px solid #FFFFFF !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    color: #FFFFFF !important;
    font-size: 15px !important;
    font-weight: 400 !important;
    text-decoration: none !important;
    white-space: nowrap !important; /* Forces text to stay on one line */
    cursor: pointer !important;
    transition: all 0.3s ease !important;
}

.btn-spec-lingnovo:hover {
    background-color: rgba(255, 255, 255, 0.3) !important;
    transform: translateY(-2px) !important;
}/* End custom CSS */