.elementor-408 .elementor-element.elementor-element-5b1abd8{--display:flex;--margin-top:20px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-8f93197{--display:flex;--min-height:800px;--justify-content:center;--border-radius:50px 50px 50px 50px;}.elementor-408 .elementor-element.elementor-element-8f93197:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8f93197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/Hero-7.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-727f8b8{--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-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-408 .elementor-element.elementor-element-871872c{text-align:center;}.elementor-408 .elementor-element.elementor-element-871872c .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-408 .elementor-element.elementor-element-a0de71d img{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-d2d27e6{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-d2d27e6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-7fafff1{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-7fafff1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-ac22ab1{--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-408 .elementor-element.elementor-element-68ac500{text-align:center;}.elementor-408 .elementor-element.elementor-element-68ac500 .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-408 .elementor-element.elementor-element-68ac500 .premium-button, .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button.premium-button-style2-shutinhor:before , .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button.premium-button-style2-shutinver:before , .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-style5-radialin:before , .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-style5-rectin:before{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-68ac500 .premium-button{border-radius:99px;}.elementor-408 .elementor-element.elementor-element-68ac500 .premium-button, .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-408 .elementor-element.elementor-element-68ac500 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-line6::after{color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-68ac500 .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-dbb926b{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5) inset;text-align:center;}.elementor-408 .elementor-element.elementor-element-dbb926b .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-408 .elementor-element.elementor-element-dbb926b .premium-button, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button.premium-button-style2-shutinhor:before , .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button.premium-button-style2-shutinver:before , .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-radialin:before , .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-rectin:before{background-color:#00000000;}.elementor-408 .elementor-element.elementor-element-dbb926b .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-408 .elementor-element.elementor-element-dbb926b .premium-button-text-icon-wrapper span{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-408 .elementor-element.elementor-element-dbb926b .premium-button, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-408 .elementor-element.elementor-element-dbb926b .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-line6::after{color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-none:hover, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style8:hover, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style1:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-shutouthor:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-shutoutver:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-shutinhor, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-shutinver, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-dshutinhor:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-dshutinver:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-scshutouthor:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style2-scshutoutver:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style3-after:hover, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style3-before:hover, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style4-icon-wrapper, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-radialin, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-radialout:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-rectin, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style5-rectout:before, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style6-bg, .elementor-408 .elementor-element.elementor-element-dbb926b .premium-button-style6:before{background-color:#00000000;}.elementor-408 .elementor-element.elementor-element-dbb926b .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-8536790{--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-408 .elementor-element.elementor-element-2f10efe{--display:flex;}.elementor-408 .elementor-element.elementor-element-d4a6eeb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-3626502 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-be69e4d{--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-408 .elementor-element.elementor-element-f3b4fb9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-4ba7e41 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-03344a0{--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-408 .elementor-element.elementor-element-0f16f35 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-4a73618 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-e504a10{--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-408 .elementor-element.elementor-element-0cc2a68 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-0432ec3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-0432ec3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-0dd3306{--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:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-0475192{--display:flex;}.elementor-408 .elementor-element.elementor-element-a15c8ce .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-a15c8ce .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-03e58ac{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2cfc3e9 .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-2cfc3e9 .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-8432c6b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-9689437 .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-9689437 .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-ac533d2{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6359c0d .sf-title{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-6359c0d .sf-desc{font-family:"DM Sans", Sans-serif;}.elementor-408 .elementor-element.elementor-element-9192680{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-35a0d37{--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;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-35a0d37:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-35a0d37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-9330165{--display:flex;}.elementor-408 .elementor-element.elementor-element-a4d0e6b{text-align:center;}.elementor-408 .elementor-element.elementor-element-a4d0e6b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-ed5480f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-5e98e9d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-9bf04e1{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-5b913ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-408 .elementor-element.elementor-element-5b913ff .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-cee610c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-408 .elementor-element.elementor-element-cee610c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-7139313 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-6706a90{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-408 .elementor-element.elementor-element-6706a90 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-8cfecf9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-408 .elementor-element.elementor-element-8cfecf9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-4e26c9f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-408 .elementor-element.elementor-element-4e26c9f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-df38847 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-254b809{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-408 .elementor-element.elementor-element-254b809 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-32ebafd{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-b58f08e img{width:100%;max-width:100%;height:570px;}.elementor-408 .elementor-element.elementor-element-c99a43a{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-8366f1c{--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;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:40px;--padding-right:40px;}.elementor-408 .elementor-element.elementor-element-8366f1c:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8366f1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-bdbf13e{--display:flex;}.elementor-408 .elementor-element.elementor-element-dfea48b{text-align:center;}.elementor-408 .elementor-element.elementor-element-dfea48b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-060bf3b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-dfb31c7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-7238c55{--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-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-408 .elementor-element.elementor-element-6587e22{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-6587e22:has(:hover) .elementor-icon-box-title,
					 .elementor-408 .elementor-element.elementor-element-6587e22:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-408 .elementor-element.elementor-element-10f4050{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-10f4050:has(:hover) .elementor-icon-box-title,
					 .elementor-408 .elementor-element.elementor-element-10f4050:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-408 .elementor-element.elementor-element-9f70a4c{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-9f70a4c:has(:hover) .elementor-icon-box-title,
					 .elementor-408 .elementor-element.elementor-element-9f70a4c:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-408 .elementor-element.elementor-element-45a4302{background-color:#FFF8F0;padding:20px 10px 20px 10px;border-radius:10px 10px 10px 10px;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-title a{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:500;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-45a4302:has(:hover) .elementor-icon-box-title,
					 .elementor-408 .elementor-element.elementor-element-45a4302:has(:focus) .elementor-icon-box-title{color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-description{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-408 .elementor-element.elementor-element-8e0dc74{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-99459ac{--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;--border-radius:40px 40px 40px 40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-99459ac:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-99459ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-4aca07f{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-32a190a img{width:100%;max-width:100%;height:400px;}.elementor-408 .elementor-element.elementor-element-48e9726 img{width:100%;max-width:100%;height:400px;}.elementor-408 .elementor-element.elementor-element-b7bface{--display:flex;}.elementor-408 .elementor-element.elementor-element-803786b{text-align:center;}.elementor-408 .elementor-element.elementor-element-803786b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-970dee6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-408 .elementor-element.elementor-element-fc75e76 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.elementor-408 .elementor-element.elementor-element-e9661be{--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-408 .elementor-element.elementor-element-1f73cb1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-94d6cfc{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-408 .elementor-element.elementor-element-94d6cfc:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-94d6cfc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-flip-box .elementor-flip-box__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box{height:200px;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__layer, .elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__image img{width:42%;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__image{opacity:1;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__button{margin-inline-start:0;}.elementor-408 .elementor-element.elementor-element-cb1023b .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-408 .elementor-element.elementor-element-ae1b22d{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-408 .elementor-element.elementor-element-ae1b22d:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-ae1b22d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box{height:200px;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__layer, .elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__image img{width:42%;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__image{opacity:1;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__button{margin-inline-start:0;}.elementor-408 .elementor-element.elementor-element-1a68584 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-408 .elementor-element.elementor-element-78c08c1{--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-408 .elementor-element.elementor-element-93155b7{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-408 .elementor-element.elementor-element-93155b7:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-93155b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box{height:200px;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__layer, .elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__image img{width:42%;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__image{opacity:1;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__button{margin-inline-start:0;}.elementor-408 .elementor-element.elementor-element-123807e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-408 .elementor-element.elementor-element-560052a{--display:flex;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:10px;--padding-right:10px;}.elementor-408 .elementor-element.elementor-element-560052a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-560052a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__front{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__back{background-color:#FFF8F0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box{height:200px;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__layer, .elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__layer__overlay{border-radius:20px;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__image img{width:42%;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__image{opacity:1;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:30px;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__back .elementor-flip-box__layer__overlay{padding:10px 20px 10px 20px;text-align:start;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__button{margin-inline-start:0;}.elementor-408 .elementor-element.elementor-element-b47b06e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#000000;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:30px;}.elementor-408 .elementor-element.elementor-element-882449b{--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;--border-radius:0px 0px 0px 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-408 .elementor-element.elementor-element-53cfc95{--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-408 .elementor-element.elementor-element-53cfc95:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-53cfc95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-ca93ea0{--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-408 .elementor-element.elementor-element-bac9c78 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;line-height:30px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-3fc3716 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:600;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-b097b2a{text-align:start;}.elementor-408 .elementor-element.elementor-element-b097b2a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:30px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-1c2a62e{--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-408 .elementor-element.elementor-element-da743d2{--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-408 .elementor-element.elementor-element-da743d2:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-da743d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-c6be044 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-b8b95b8{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-408 .elementor-element.elementor-element-b8b95b8:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-b8b95b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-9eae6f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-77dca72{--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-408 .elementor-element.elementor-element-73faa8a{--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-408 .elementor-element.elementor-element-73faa8a:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-73faa8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-2d81639 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-856acf9{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-408 .elementor-element.elementor-element-856acf9:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-856acf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-b1c0493 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-55a2c63{--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-408 .elementor-element.elementor-element-4d4989b{--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-408 .elementor-element.elementor-element-4d4989b:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-4d4989b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-d073962 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-a9686e3{--display:flex;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-408 .elementor-element.elementor-element-a9686e3:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-a9686e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFCFB330;}.elementor-408 .elementor-element.elementor-element-94ff856 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-5b5beae{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:40px;}.elementor-408 .elementor-element.elementor-element-7a47a96 img{width:100%;max-width:100%;height:800px;object-fit:contain;object-position:center center;border-radius:22px 22px 22px 22px;}.elementor-408 .elementor-element.elementor-element-1a1b6f9{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-e67492f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--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-408 .elementor-element.elementor-element-e67492f:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-e67492f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-308476b{--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-408 .elementor-element.elementor-element-9b86cea{text-align:center;}.elementor-408 .elementor-element.elementor-element-9b86cea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-5b54806 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:72px;font-weight:400;font-style:italic;line-height:60px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-c29706d{--display:flex;--justify-content:center;}.elementor-408 .elementor-element.elementor-element-c28e1e0{text-align:center;}.elementor-408 .elementor-element.elementor-element-c28e1e0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-0b72eeb{--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-408 .elementor-element.elementor-element-b69513a{--display:flex;}.elementor-408 .elementor-element.elementor-element-d17d8dc img{max-width:100%;height:350px;}.elementor-408 .elementor-element.elementor-element-e1aafe0{--display:flex;}.elementor-408 .elementor-element.elementor-element-8f5faf6 img{max-width:100%;height:350px;}.elementor-408 .elementor-element.elementor-element-f9e6230{--display:flex;}.elementor-408 .elementor-element.elementor-element-f302c5f{--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:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2b7dfd1{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-52810a2 img{width:100%;max-width:100%;height:286px;}.elementor-408 .elementor-element.elementor-element-a3e37f1{--display:flex;}.elementor-408 .elementor-element.elementor-element-d2c8150 img{width:100%;max-width:100%;height:286px;}.elementor-408 .elementor-element.elementor-element-fb93a77{--display:flex;--margin-top:-26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6c50e98 img{max-width:100%;}.elementor-408 .elementor-element.elementor-element-bc7fae9{--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:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-8d5ec88{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:40px 40px 40px 40px;--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-408 .elementor-element.elementor-element-8d5ec88:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8d5ec88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-acc2185{--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-408 .elementor-element.elementor-element-82a5197{text-align:center;}.elementor-408 .elementor-element.elementor-element-82a5197 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-7d13ddf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:72px;font-weight:200;line-height:60px;color:#4B2E2B;}.elementor-408 .elementor-element.elementor-element-2164007{--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;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-e777c17{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-e777c17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:300;line-height:26px;color:#333333;}.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-408 .elementor-element.elementor-element-4f6af9d{color:#333333;}.elementor-408 .elementor-element.elementor-element-2dbfac4{--display:flex;--margin-top:80px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2df4fa1{--display:flex;--min-height:800px;--justify-content:center;--border-radius:20px 20px 20px 20px;}.elementor-408 .elementor-element.elementor-element-2df4fa1:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-2df4fa1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://spazietto.com/wp-content/uploads/2026/05/Brand-statement-5.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-0d69319{--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-408 .elementor-element.elementor-element-423644b{text-align:center;}.elementor-408 .elementor-element.elementor-element-423644b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-a227051 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:52px;font-weight:200;line-height:70px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-0ab567b{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;}.elementor-408 .elementor-element.elementor-element-0ab567b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:26px;color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-0952114{--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-408 .elementor-element.elementor-element-497476c{text-align:center;}.elementor-408 .elementor-element.elementor-element-497476c .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-408 .elementor-element.elementor-element-497476c .premium-button, .elementor-408 .elementor-element.elementor-element-497476c .premium-button.premium-button-style2-shutinhor:before , .elementor-408 .elementor-element.elementor-element-497476c .premium-button.premium-button-style2-shutinver:before , .elementor-408 .elementor-element.elementor-element-497476c .premium-button-style5-radialin:before , .elementor-408 .elementor-element.elementor-element-497476c .premium-button-style5-rectin:before{background-color:#FFF8F0;}.elementor-408 .elementor-element.elementor-element-497476c .premium-button{border-radius:99px;}.elementor-408 .elementor-element.elementor-element-497476c .premium-button, .elementor-408 .elementor-element.elementor-element-497476c .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-408 .elementor-element.elementor-element-497476c .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-408 .elementor-element.elementor-element-497476c .premium-button-line6::after{color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-497476c .premium-button-style7 .premium-button-text-icon-wrapper:before{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-497476c .premium-button-style7 .premium-button-text-icon-wrapper:after{background-color:#8C5A3C;}.elementor-408 .elementor-element.elementor-element-b7a3335{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.5) inset;text-align:center;}.elementor-408 .elementor-element.elementor-element-b7a3335 .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-408 .elementor-element.elementor-element-b7a3335 .premium-button, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button.premium-button-style2-shutinhor:before , .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button.premium-button-style2-shutinver:before , .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-radialin:before , .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-rectin:before{background-color:#00000000;}.elementor-408 .elementor-element.elementor-element-b7a3335 .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-408 .elementor-element.elementor-element-b7a3335 .premium-button-text-icon-wrapper span{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-line6::after{padding:13px 30px 13px 30px;}.elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button:hover .premium-button-text-icon-wrapper span, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-line6::after{color:#FFFFFF;}.elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-none:hover, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style8:hover, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style1:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-shutouthor:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-shutoutver:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-shutinhor, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-shutinver, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-dshutinhor:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-dshutinver:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-scshutouthor:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style2-scshutoutver:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style3-after:hover, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style3-before:hover, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style4-icon-wrapper, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-radialin, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-radialout:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-rectin, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style5-rectout:before, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style6-bg, .elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button-style6:before{background-color:#00000000;}.elementor-408 .elementor-element.elementor-element-b7a3335 .premium-button:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;}@media(max-width:1440px){.elementor-408 .elementor-element.elementor-element-ed5480f .elementor-heading-title{font-size:50px;}.elementor-408 .elementor-element.elementor-element-b58f08e img{height:600px;}.elementor-408 .elementor-element.elementor-element-7a47a96 img{width:100%;max-width:100%;height:500px;}.elementor-408 .elementor-element.elementor-element-5b54806 .elementor-heading-title{font-size:50px;}.elementor-408 .elementor-element.elementor-element-934e728 img{height:305px;}.elementor-408 .elementor-element.elementor-element-52810a2 img{height:284px;}.elementor-408 .elementor-element.elementor-element-6c50e98 img{height:312px;}}@media(min-width:768px){.elementor-408 .elementor-element.elementor-element-5b1abd8{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-8f93197{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-727f8b8{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-8536790{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-0dd3306{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-9192680{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-c99a43a{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-8e0dc74{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-94d6cfc{--width:50%;}.elementor-408 .elementor-element.elementor-element-ae1b22d{--width:50%;}.elementor-408 .elementor-element.elementor-element-93155b7{--width:50%;}.elementor-408 .elementor-element.elementor-element-560052a{--width:50%;}.elementor-408 .elementor-element.elementor-element-882449b{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-5b5beae{--width:100%;}.elementor-408 .elementor-element.elementor-element-1a1b6f9{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-0b72eeb{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-b69513a{--width:40%;}.elementor-408 .elementor-element.elementor-element-e1aafe0{--width:20%;}.elementor-408 .elementor-element.elementor-element-f9e6230{--width:40%;}.elementor-408 .elementor-element.elementor-element-f302c5f{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-2b7dfd1{--width:20%;}.elementor-408 .elementor-element.elementor-element-a3e37f1{--width:40%;}.elementor-408 .elementor-element.elementor-element-fb93a77{--width:40%;}.elementor-408 .elementor-element.elementor-element-bc7fae9{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-2164007{--width:100%;}.elementor-408 .elementor-element.elementor-element-2dbfac4{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-2df4fa1{--content-width:1350px;}.elementor-408 .elementor-element.elementor-element-0d69319{--content-width:1350px;}}@media(max-width:767px){.elementor-408 .elementor-element.elementor-element-8f93197{--min-height:600px;--border-radius:50px 50px 50px 50px;}.elementor-408 .elementor-element.elementor-element-8f93197:not(.elementor-motion-effects-element-type-background), .elementor-408 .elementor-element.elementor-element-8f93197 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-408 .elementor-element.elementor-element-d2d27e6 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-7fafff1{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-7fafff1 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-2f10efe{--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-408 .elementor-element.elementor-element-d4a6eeb .elementor-heading-title{font-size:18px;}.elementor-408 .elementor-element.elementor-element-3626502 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-f3b4fb9 .elementor-heading-title{font-size:18px;}.elementor-408 .elementor-element.elementor-element-4ba7e41 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-0f16f35 .elementor-heading-title{font-size:18px;}.elementor-408 .elementor-element.elementor-element-4a73618 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-0cc2a68 .elementor-heading-title{font-size:18px;}.elementor-408 .elementor-element.elementor-element-0432ec3 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-a15c8ce .sf-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-a15c8ce .sf-desc{font-size:14px;}.elementor-408 .elementor-element.elementor-element-03e58ac{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-2cfc3e9 .sf-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-2cfc3e9 .sf-desc{font-size:14px;}.elementor-408 .elementor-element.elementor-element-9689437 .sf-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-9689437 .sf-desc{font-size:14px;}.elementor-408 .elementor-element.elementor-element-ac533d2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-408 .elementor-element.elementor-element-6359c0d .sf-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-6359c0d .sf-desc{font-size:14px;}.elementor-408 .elementor-element.elementor-element-35a0d37{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-9330165{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-408 .elementor-element.elementor-element-ed5480f .elementor-heading-title{font-size:24px;}.elementor-408 .elementor-element.elementor-element-5e98e9d .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-5b913ff .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-cee610c .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-7139313 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-6706a90 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-8cfecf9 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-4e26c9f .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-df38847 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-254b809 .elementor-heading-title{font-size:14px;}.elementor-408 .elementor-element.elementor-element-b58f08e img{height:300px;}.elementor-408 .elementor-element.elementor-element-060bf3b .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-408 .elementor-element.elementor-element-dfb31c7 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-title a{font-size:16px;}.elementor-408 .elementor-element.elementor-element-6587e22 .elementor-icon-box-description{font-size:14px;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-title a{font-size:16px;}.elementor-408 .elementor-element.elementor-element-10f4050 .elementor-icon-box-description{font-size:14px;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-title a{font-size:16px;}.elementor-408 .elementor-element.elementor-element-9f70a4c .elementor-icon-box-description{font-size:14px;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-title, .elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-title a{font-size:16px;}.elementor-408 .elementor-element.elementor-element-45a4302 .elementor-icon-box-description{font-size:14px;}.elementor-408 .elementor-element.elementor-element-32a190a img{height:300px;}.elementor-408 .elementor-element.elementor-element-48e9726 img{height:300px;}.elementor-408 .elementor-element.elementor-element-970dee6 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-408 .elementor-element.elementor-element-fc75e76 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-b097b2a .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-7a47a96 img{height:300px;}.elementor-408 .elementor-element.elementor-element-5b54806 .elementor-heading-title{font-size:22px;line-height:30px;}.elementor-408 .elementor-element.elementor-element-c28e1e0 .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-d17d8dc img{height:250px;}.elementor-408 .elementor-element.elementor-element-8f5faf6 img{height:270px;}.elementor-408 .elementor-element.elementor-element-934e728 img{height:270px;}.elementor-408 .elementor-element.elementor-element-52810a2 img{height:270px;}.elementor-408 .elementor-element.elementor-element-d2c8150 img{height:270px;}.elementor-408 .elementor-element.elementor-element-6c50e98 img{height:270px;}.elementor-408 .elementor-element.elementor-element-7d13ddf .elementor-heading-title{font-size:18px;}.elementor-408 .elementor-element.elementor-element-2df4fa1{--min-height:500px;}.elementor-408 .elementor-element.elementor-element-423644b .elementor-heading-title{font-size:16px;}.elementor-408 .elementor-element.elementor-element-a227051 .elementor-heading-title{font-size:16px;line-height:30px;}.elementor-408 .elementor-element.elementor-element-0ab567b{width:100%;max-width:100%;}.elementor-408 .elementor-element.elementor-element-0ab567b .elementor-heading-title{font-size:16px;}}/* Start custom CSS for container, class: .elementor-element-8536790 *//* 1. Make sure columns are relative */
.divider-column {
    position: relative;
}

/* 2. Create the longer faded line */
.divider-column:not(:last-child)::after {
    content: '';
    position: absolute;
    right: 0;
    
    /* These two values control the length */
    top: -20%;             /* Move this to 5% if you want it even longer */
    height: 150%;          /* Move this to 90% if you want it even longer */
    
    width: 1px;
    background: linear-gradient(to bottom, transparent 0%, #C0A090 50%, transparent 100%);
}

/* 3. Hide on mobile */
@media (max-width: 767px) {
    .divider-column::after {
        display: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a4d0e6b *//* 1. Container: Left Aligned with Flex */
.heading-with-arrows1 {
  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: #FFFFFF; 
  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) */
.heading-with-arrows1::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, #FFFFFF, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .heading-with-arrows1::after {
    width: 50px;
  }
  .heading-with-arrows1 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ed5480f *//* 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: 22px !important; 
        line-height: 38px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 22px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dfea48b *//* 1. Container: Left Aligned with Flex */
.heading-with-arrows1 {
  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: #FFFFFF; 
  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) */
.heading-with-arrows1::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, #FFFFFF, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .heading-with-arrows1::after {
    width: 50px;
  }
  .heading-with-arrows1 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-060bf3b *//* 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: 22px !important; 
        line-height: 38px !important;
    }
    .mixed-typography-heading .accent-style { 
        font-size: 22px !important; 
        line-height: 38px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-803786b *//* 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-970dee6 *//* 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-9b86cea *//* 1. Container: Left Aligned with Flex */
.heading-with-arrows1 {
  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: #FFFFFF; 
  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) */
.heading-with-arrows1::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, #FFFFFF, transparent);
}

/* 3. Mobile Tweak */
@media (max-width: 768px) {
  .heading-with-arrows1::after {
    width: 50px;
  }
  .heading-with-arrows1 {
    font-size: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b54806 *//* 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-82a5197 */.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-7d13ddf *//* 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-a227051 *//* Base styles for the first part (DM Sans, 200, 52px) */
.avalopage{
    font-family: 'DM Sans', sans-serif !important;
    font-weight: 200 !important;
    font-size: 52px !important;
    line-height: 70px !important;
    color: #FFFFFF !important;
}

/* Styles for the span (Playfair Display, 400, Italic) */
.avalopage .custom-span {
    font-family: 'Playfair Display', serif !important;
    font-weight: 200 !important;
    font-style: italic !important;
    font-size: 52px !important;
    line-height: 70px !important;
    display: inline-block;
}

/* Responsive check for mobile */
@media (max-width: 768px) {
    .avalopage, .avalopage .custom-span { 
        font-size: 16px !important; 
        line-height: 40px !important;
    }
}/* End custom CSS */