.elementor-2726 .elementor-element.elementor-element-318ba117{--display:flex;--min-height:90vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--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-2726 .elementor-element.elementor-element-318ba117:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-318ba117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-COPERTINA.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-5aaa290e{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:0vw;--padding-right:0vw;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-6662d75a .elementor-icon-wrapper{text-align:start;}.elementor-2726 .elementor-element.elementor-element-6662d75a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-6662d75a.elementor-view-framed .elementor-icon, .elementor-2726 .elementor-element.elementor-element-6662d75a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-6662d75a.elementor-view-framed .elementor-icon, .elementor-2726 .elementor-element.elementor-element-6662d75a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-6662d75a .elementor-icon{font-size:35px;}.elementor-2726 .elementor-element.elementor-element-6662d75a .elementor-icon svg{height:35px;}.elementor-2726 .elementor-element.elementor-element-7e0b5c92{--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-2726 .elementor-element.elementor-element-30b09fa0{--spacer-size:50px;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.6;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-rettangolo-1.png");background-position:130% 87%;background-repeat:no-repeat;background-size:47% auto;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd::before, .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-1eb2c30e{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-735935b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-34ed8738 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-63c07638 .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-33119903{--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-2726 .elementor-element.elementor-element-b500236 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-ff7d41a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-48b7023 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-4741a53e{--display:flex;--min-height:60vh;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2726 .elementor-element.elementor-element-579fbef8{--display:flex;--min-height:60vh;--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-2726 .elementor-element.elementor-element-579fbef8:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-579fbef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-C.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-5da6e8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5da6e8b:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5da6e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-5da6e8b::before, .elementor-2726 .elementor-element.elementor-element-5da6e8b > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5da6e8b > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5da6e8b > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5da6e8b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5da6e8b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-7df8a18{--display:flex;--min-height:60vh;--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-2726 .elementor-element.elementor-element-7df8a18:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-7df8a18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-FOTO-24.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-c21bc9c{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-00ccdf2{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-56e6cfc{--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-2726 .elementor-element.elementor-element-c542956 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-4da1f78 .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-2ca5d66{--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-2726 .elementor-element.elementor-element-a20be13 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-59e11fd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-59e11fd4:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-59e11fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2726 .elementor-element.elementor-element-5ebaa55a{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-291fde14{--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-2726 .elementor-element.elementor-element-45515db0 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-34b79a0 .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-3356ed8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-74fb3c14{--display:flex;--min-height:80vh;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-74fb3c14:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-74fb3c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-D.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-5a84af59{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5a84af59:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-rettangolo-1.png");background-position:-76% 100%;background-repeat:no-repeat;background-size:64% auto;}.elementor-2726 .elementor-element.elementor-element-5a84af59::before, .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5a84af59 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5a84af59 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-72531859{--display:flex;--min-height:80vh;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--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-2726 .elementor-element.elementor-element-6cd453b0{--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-2726 .elementor-element.elementor-element-632f2c60 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-37c23d9b .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-78b2b088{--display:flex;--min-height:50vh;--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-2726 .elementor-element.elementor-element-78b2b088:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-78b2b088 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-horeca-pedrali-bar-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-170b6351{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-337a4d5b{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-c4e69f7 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-45762515 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-badc953{--display:flex;--min-height:50vh;--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-2726 .elementor-element.elementor-element-badc953:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-badc953 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-horeca-pedrali-bar-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-179fadff .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-596ccef1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-596ccef1:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-596ccef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-596ccef1::before, .elementor-2726 .elementor-element.elementor-element-596ccef1 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-596ccef1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-596ccef1 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-596ccef1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-596ccef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-6880a43c{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-704be108{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-53fb5193{--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-2726 .elementor-element.elementor-element-3b404b1b .elementor-heading-title{font-family:var( --e-global-typography-aebd09a-font-family ), Sans-serif;font-size:var( --e-global-typography-aebd09a-font-size );font-weight:var( --e-global-typography-aebd09a-font-weight );line-height:var( --e-global-typography-aebd09a-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-1dd5fcef{--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-2726 .elementor-element.elementor-element-3d05ee41 .elementor-heading-title{font-family:var( --e-global-typography-b4905ef-font-family ), Sans-serif;font-size:var( --e-global-typography-b4905ef-font-size );font-weight:var( --e-global-typography-b4905ef-font-weight );line-height:var( --e-global-typography-b4905ef-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-5b0f0d7 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-fb1384{--display:flex;--min-height:60vh;--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-2726 .elementor-element.elementor-element-fb1384:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-fb1384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-B.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-54ce9a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-54ce9a9:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-54ce9a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2726 .elementor-element.elementor-element-725c0d32{--display:flex;--min-height:70vh;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-725c0d32:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-725c0d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-L.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-738c7ee9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5c430049{--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-2726 .elementor-element.elementor-element-6dbb848b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-4c6ce6c .elementor-heading-title{font-family:var( --e-global-typography-b4905ef-font-family ), Sans-serif;font-size:var( --e-global-typography-b4905ef-font-size );font-weight:var( --e-global-typography-b4905ef-font-weight );line-height:var( --e-global-typography-b4905ef-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button-content-wrapper{flex-direction:row;}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-1fe160e1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-1fe160e1:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-1fe160e1::before, .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-1fe160e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-2e32e873{--display:flex;--min-height:0vh;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--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-2726 .elementor-element.elementor-element-53810e2{--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-2726 .elementor-element.elementor-element-34454586 .elementor-heading-title{font-family:var( --e-global-typography-aebd09a-font-family ), Sans-serif;font-size:var( --e-global-typography-aebd09a-font-size );font-weight:var( --e-global-typography-aebd09a-font-weight );line-height:var( --e-global-typography-aebd09a-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-57692653 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-fc9744b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-5b3cce19{--display:flex;--min-height:80vh;--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-2726 .elementor-element.elementor-element-5b3cce19:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5b3cce19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-F.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-599799c7{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-370d6add{--display:flex;--min-height:70vh;--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-2726 .elementor-element.elementor-element-370d6add:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-370d6add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-E.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-f6fe33e{--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-2726 .elementor-element.elementor-element-7626b0d1 .elementor-heading-title{font-family:var( --e-global-typography-ef68663-font-family ), Sans-serif;font-size:var( --e-global-typography-ef68663-font-size );font-weight:var( --e-global-typography-ef68663-font-weight );line-height:var( --e-global-typography-ef68663-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-5edb8fc .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-6d93dee .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-2e1ba53e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-2e1ba53e:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-2e1ba53e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2726 .elementor-element.elementor-element-428d9071{--display:flex;--min-height:66vh;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-428d9071:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-428d9071 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-H.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-651c6b63{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-1168cb99{--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-2726 .elementor-element.elementor-element-4f573b5 .elementor-heading-title{font-family:var( --e-global-typography-b4905ef-font-family ), Sans-serif;font-size:var( --e-global-typography-b4905ef-font-size );font-weight:var( --e-global-typography-b4905ef-font-weight );line-height:var( --e-global-typography-b4905ef-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-e75b69c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-87e6530{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-87e6530:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-rettangolo-1.png");background-position:200% 92%;background-repeat:no-repeat;background-size:72% auto;}.elementor-2726 .elementor-element.elementor-element-87e6530::before, .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-87e6530 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-87e6530 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-693ad011{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-14a23c32{--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-2726 .elementor-element.elementor-element-752f6445 .elementor-heading-title{font-family:var( --e-global-typography-aebd09a-font-family ), Sans-serif;font-size:var( --e-global-typography-aebd09a-font-size );font-weight:var( --e-global-typography-aebd09a-font-weight );line-height:var( --e-global-typography-aebd09a-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-275b318 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-1075969d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-150e0d2b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-57fbf7e2{--display:flex;--min-height:0vh;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--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-2726 .elementor-element.elementor-element-87ee880{--display:flex;--min-height:70vh;--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-2726 .elementor-element.elementor-element-87ee880:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-87ee880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-I.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-e9f142e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-e9f142e:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-e9f142e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-e9f142e::before, .elementor-2726 .elementor-element.elementor-element-e9f142e > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-e9f142e > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-e9f142e > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-e9f142e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-e9f142e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-55f561c{--display:flex;--min-height:0vh;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--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-2726 .elementor-element.elementor-element-a317bc7{--display:flex;--min-height:70vh;--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-2726 .elementor-element.elementor-element-a317bc7:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-a317bc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-horeca-pedrali-still-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-4181f08{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-cae7b78{--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-2726 .elementor-element.elementor-element-259572e .elementor-heading-title{font-family:var( --e-global-typography-ef68663-font-family ), Sans-serif;font-size:var( --e-global-typography-ef68663-font-size );font-weight:var( --e-global-typography-ef68663-font-weight );line-height:var( --e-global-typography-ef68663-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-e010aff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-e010aff:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-e010aff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2726 .elementor-element.elementor-element-2ebe248{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-c3225be{--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-2726 .elementor-element.elementor-element-5369f09 .elementor-heading-title{font-family:var( --e-global-typography-aebd09a-font-family ), Sans-serif;font-size:var( --e-global-typography-aebd09a-font-size );font-weight:var( --e-global-typography-aebd09a-font-weight );line-height:var( --e-global-typography-aebd09a-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-068ad63{--display:flex;--min-height:66vh;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-068ad63:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-068ad63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-esterni-2.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-a2dbe76{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:12vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-a2dbe76:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-rettangolo-1.png");background-position:-76% 82%;background-repeat:no-repeat;background-size:64% auto;}.elementor-2726 .elementor-element.elementor-element-a2dbe76::before, .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-8d154cc{--display:flex;--min-height:80vh;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-3e0e4c5{--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-2726 .elementor-element.elementor-element-10f237d .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-c592220 .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-61e0762{--display:flex;--min-height:70vh;--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-2726 .elementor-element.elementor-element-61e0762:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-61e0762 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-horeca-tecnoinox-cucina-industriale-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-9438e1d{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-36c4815{--display:flex;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-3721a79 .elementor-heading-title{font-family:var( --e-global-typography-b4905ef-font-family ), Sans-serif;font-size:var( --e-global-typography-b4905ef-font-size );font-weight:var( --e-global-typography-b4905ef-font-weight );line-height:var( --e-global-typography-b4905ef-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-53dfc2c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-110d70b{--display:flex;--min-height:70vh;--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-2726 .elementor-element.elementor-element-110d70b:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-110d70b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-horeca-tecnoinox-cucina-industriale-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-6632aa8 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-cebb559 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-873af2e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-873af2e:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-873af2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2726 .elementor-element.elementor-element-8d9c566{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-b367343{--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-2726 .elementor-element.elementor-element-5e716b4 .elementor-heading-title{font-family:var( --e-global-typography-aebd09a-font-family ), Sans-serif;font-size:var( --e-global-typography-aebd09a-font-size );font-weight:var( --e-global-typography-aebd09a-font-weight );line-height:var( --e-global-typography-aebd09a-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button{background-color:#FEFEFE00;font-family:var( --e-global-typography-a41ec03-font-family ), Sans-serif;font-size:var( --e-global-typography-a41ec03-font-size );font-weight:var( --e-global-typography-a41ec03-font-weight );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button:hover, .elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button:focus{color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button:hover svg, .elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-0506720{--display:flex;--min-height:42vh;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--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-2726 .elementor-element.elementor-element-0506720:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-0506720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-FOTO-25.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-aec54d1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:12vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-aec54d1:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-aec54d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2726 .elementor-element.elementor-element-aec54d1::before, .elementor-2726 .elementor-element.elementor-element-aec54d1 > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-aec54d1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2726 .elementor-element.elementor-element-aec54d1 > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-aec54d1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2726 .elementor-element.elementor-element-aec54d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2726 .elementor-element.elementor-element-0ff0b41{--display:flex;--min-height:0vh;--gap:6vw 6vw;--row-gap:6vw;--column-gap:6vw;--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-2726 .elementor-element.elementor-element-9de655f{--display:flex;--min-height:50vh;--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-2726 .elementor-element.elementor-element-9de655f:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-9de655f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/09/domus-contract-torino-nuove-FOTO-A.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-efe4917{--display:flex;--gap:4vw 4vw;--row-gap:4vw;--column-gap:4vw;--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-2726 .elementor-element.elementor-element-9481ba3{--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-2726 .elementor-element.elementor-element-65efc4b .elementor-heading-title{font-family:var( --e-global-typography-83ee294-font-family ), Sans-serif;font-size:var( --e-global-typography-83ee294-font-size );font-weight:var( --e-global-typography-83ee294-font-weight );line-height:var( --e-global-typography-83ee294-line-height );color:var( --e-global-color-secondary );}.elementor-2726 .elementor-element.elementor-element-701b9d4 .elementor-heading-title{font-family:var( --e-global-typography-0eca6ac-font-family ), Sans-serif;font-size:var( --e-global-typography-0eca6ac-font-size );font-weight:var( --e-global-typography-0eca6ac-font-weight );line-height:var( --e-global-typography-0eca6ac-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-69d2b2c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-1c609f6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-2726 .elementor-element.elementor-element-88b3451 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2726 .elementor-element.elementor-element-318ba117{--min-height:80vh;}.elementor-2726 .elementor-element.elementor-element-318ba117:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-318ba117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:140% 100%;background-size:85% auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2726 .elementor-element.elementor-element-34ed8738 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-63c07638 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-b500236 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-ff7d41a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-48b7023 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-4741a53e{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-579fbef8:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-579fbef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom left;}.elementor-2726 .elementor-element.elementor-element-5da6e8b{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-7df8a18{--min-height:70vh;}.elementor-2726 .elementor-element.elementor-element-c542956 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-4da1f78 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-a20be13 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-59e11fd4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-5ebaa55a{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-45515db0 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-34b79a0 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-3356ed8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-74fb3c14:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-74fb3c14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-2726 .elementor-element.elementor-element-5a84af59{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-5a84af59:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 35%;background-size:130% auto;}.elementor-2726 .elementor-element.elementor-element-72531859{--min-height:80vh;}.elementor-2726 .elementor-element.elementor-element-632f2c60 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-37c23d9b .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-78b2b088{--min-height:90vh;}.elementor-2726 .elementor-element.elementor-element-c4e69f7 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-45762515 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-badc953{--min-height:92vh;}.elementor-2726 .elementor-element.elementor-element-179fadff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-596ccef1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-3b404b1b .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-3d05ee41 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-5b0f0d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-fb1384{--min-height:60vh;}.elementor-2726 .elementor-element.elementor-element-fb1384:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-fb1384 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;}.elementor-2726 .elementor-element.elementor-element-54ce9a9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-738c7ee9{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-6dbb848b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-4c6ce6c .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-1fe160e1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-2e32e873{--min-height:80vh;}.elementor-2726 .elementor-element.elementor-element-34454586 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-57692653 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-fc9744b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-5b3cce19{--min-height:90vh;}.elementor-2726 .elementor-element.elementor-element-599799c7{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-370d6add{--min-height:80vh;}.elementor-2726 .elementor-element.elementor-element-370d6add:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-370d6add > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2726 .elementor-element.elementor-element-7626b0d1 .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2726 .elementor-element.elementor-element-5edb8fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-6d93dee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-2e1ba53e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-428d9071{--min-height:60vh;}.elementor-2726 .elementor-element.elementor-element-651c6b63{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-4f573b5 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-e75b69c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-87e6530{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-87e6530:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 95%;background-size:130% auto;}.elementor-2726 .elementor-element.elementor-element-752f6445 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-275b318 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-1075969d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-150e0d2b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-57fbf7e2{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-e9f142e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-55f561c{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-259572e .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2726 .elementor-element.elementor-element-e010aff{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-2ebe248{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5369f09 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-a2dbe76{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-a2dbe76:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 35%;background-size:130% auto;}.elementor-2726 .elementor-element.elementor-element-8d154cc{--min-height:80vh;}.elementor-2726 .elementor-element.elementor-element-10f237d .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-c592220 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-61e0762{--min-height:96vh;}.elementor-2726 .elementor-element.elementor-element-3721a79 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-53dfc2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-110d70b{--min-height:96vh;}.elementor-2726 .elementor-element.elementor-element-6632aa8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-cebb559 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2726 .elementor-element.elementor-element-873af2e{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-8d9c566{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5e716b4 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-aec54d1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2726 .elementor-element.elementor-element-0ff0b41{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-9de655f{--min-height:60vh;}.elementor-2726 .elementor-element.elementor-element-65efc4b .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-701b9d4 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-69d2b2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-1c609f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-88b3451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2726 .elementor-element.elementor-element-318ba117{--content-width:90vw;--min-height:45vh;--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:flex-end;}.elementor-2726 .elementor-element.elementor-element-6662d75a .elementor-icon{font-size:30px;}.elementor-2726 .elementor-element.elementor-element-6662d75a .elementor-icon svg{height:30px;}.elementor-2726 .elementor-element.elementor-element-30b09fa0{--spacer-size:20vh;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd{--content-width:80vw;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5ec1c2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100% 100%;background-size:130% auto;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2726 .elementor-element.elementor-element-34ed8738 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-63c07638 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-b500236 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-ff7d41a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-48b7023 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2726 .elementor-element.elementor-element-e686201{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-e686201 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-4741a53e{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-579fbef8{--min-height:30vh;}.elementor-2726 .elementor-element.elementor-element-5da6e8b{--content-width:80vw;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-7df8a18{--min-height:30vh;}.elementor-2726 .elementor-element.elementor-element-c542956 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-4da1f78 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-a20be13 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-59e11fd4{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5ebaa55a{--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-291fde14{--width:75%;}.elementor-2726 .elementor-element.elementor-element-45515db0 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-34b79a0 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-3356ed8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-00acd52{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-00acd52 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-74fb3c14{--width:100%;--min-height:40vh;}.elementor-2726 .elementor-element.elementor-element-5a84af59{--content-width:80vw;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5a84af59:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-5a84af59 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100% 65%;background-size:95% auto;}.elementor-2726 .elementor-element.elementor-element-72531859{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-632f2c60 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-37c23d9b .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-78b2b088{--min-height:53vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2726 .elementor-element.elementor-element-c4e69f7 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-45762515 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-badc953{--min-height:45vh;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2726 .elementor-element.elementor-element-179fadff .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-6993b0ab{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-6993b0ab .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-596ccef1{--content-width:80vw;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-3b404b1b .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-3d05ee41 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-5b0f0d7 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-fb1384{--min-height:29vh;}.elementor-2726 .elementor-element.elementor-element-54ce9a9{--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;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-725c0d32{--width:100%;--min-height:40vh;}.elementor-2726 .elementor-element.elementor-element-738c7ee9{--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-5c430049{--width:75%;}.elementor-2726 .elementor-element.elementor-element-6dbb848b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-4c6ce6c .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-d94392b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-d94392b .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-1fe160e1{--content-width:80vw;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-2e32e873{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-34454586 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-57692653 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-fc9744b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-5b3cce19{--min-height:50vh;}.elementor-2726 .elementor-element.elementor-element-370d6add{--min-height:40vh;--margin-top:6vw;--margin-bottom:6vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2726 .elementor-element.elementor-element-7626b0d1 .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2726 .elementor-element.elementor-element-5edb8fc .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-6d93dee .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-2e1ba53e{--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;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-428d9071{--width:100%;--min-height:32vh;}.elementor-2726 .elementor-element.elementor-element-651c6b63{--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-1168cb99{--width:75%;}.elementor-2726 .elementor-element.elementor-element-4f573b5 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-e75b69c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-427816e0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-427816e0 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-87e6530{--content-width:80vw;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-87e6530:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-87e6530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:7% 93%;background-size:140% auto;}.elementor-2726 .elementor-element.elementor-element-752f6445 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-275b318 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-1075969d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-150e0d2b .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-57fbf7e2{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-87ee880{--min-height:30vh;}.elementor-2726 .elementor-element.elementor-element-e9f142e{--content-width:80vw;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-55f561c{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-a317bc7{--min-height:30vh;}.elementor-2726 .elementor-element.elementor-element-259572e .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2726 .elementor-element.elementor-element-e010aff{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-2ebe248{--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-c3225be{--width:75%;}.elementor-2726 .elementor-element.elementor-element-5369f09 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-17224fb{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-17224fb .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-068ad63{--width:100%;--min-height:40vh;}.elementor-2726 .elementor-element.elementor-element-a2dbe76{--content-width:80vw;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-a2dbe76:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-a2dbe76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-100% 51%;background-size:95% auto;}.elementor-2726 .elementor-element.elementor-element-8d154cc{--min-height:0vh;--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;}.elementor-2726 .elementor-element.elementor-element-10f237d .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-c592220 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-61e0762{--min-height:50vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2726 .elementor-element.elementor-element-3721a79 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2726 .elementor-element.elementor-element-53dfc2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-110d70b{--min-height:50vh;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2726 .elementor-element.elementor-element-6632aa8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-cebb559 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2726 .elementor-element.elementor-element-873af2e{--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;--gap:0vw 0vw;--row-gap:0vw;--column-gap:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-8d9c566{--padding-top:16vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-b367343{--width:75%;}.elementor-2726 .elementor-element.elementor-element-5e716b4 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2726 .elementor-element.elementor-element-4838499{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2726 .elementor-element.elementor-element-4838499 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2726 .elementor-element.elementor-element-0506720{--width:100%;--min-height:20vh;}.elementor-2726 .elementor-element.elementor-element-0506720:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-0506720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2726 .elementor-element.elementor-element-aec54d1{--content-width:80vw;--gap:12vw 12vw;--row-gap:12vw;--column-gap:12vw;--padding-top:16vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2726 .elementor-element.elementor-element-0ff0b41{--min-height:0vh;}.elementor-2726 .elementor-element.elementor-element-9de655f{--min-height:30vh;}.elementor-2726 .elementor-element.elementor-element-65efc4b .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2726 .elementor-element.elementor-element-701b9d4 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2726 .elementor-element.elementor-element-69d2b2c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-1c609f6 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2726 .elementor-element.elementor-element-88b3451 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2726 .elementor-element.elementor-element-318ba117{--content-width:90vw;}.elementor-2726 .elementor-element.elementor-element-5aaa290e{--width:50%;}.elementor-2726 .elementor-element.elementor-element-7e0b5c92{--width:50%;}.elementor-2726 .elementor-element.elementor-element-5ec1c2fd{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-5da6e8b{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-291fde14{--width:60%;}.elementor-2726 .elementor-element.elementor-element-5a84af59{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-596ccef1{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-5c430049{--width:60%;}.elementor-2726 .elementor-element.elementor-element-1fe160e1{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-1168cb99{--width:60%;}.elementor-2726 .elementor-element.elementor-element-87e6530{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-e9f142e{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-c3225be{--width:60%;}.elementor-2726 .elementor-element.elementor-element-a2dbe76{--content-width:80vw;}.elementor-2726 .elementor-element.elementor-element-b367343{--width:60%;}.elementor-2726 .elementor-element.elementor-element-aec54d1{--content-width:80vw;}}@media(max-width:1024px) and (min-width:768px){.elementor-2726 .elementor-element.elementor-element-5aaa290e{--width:100%;}.elementor-2726 .elementor-element.elementor-element-7e0b5c92{--width:100%;}.elementor-2726 .elementor-element.elementor-element-291fde14{--width:75%;}.elementor-2726 .elementor-element.elementor-element-5c430049{--width:75%;}.elementor-2726 .elementor-element.elementor-element-1168cb99{--width:75%;}.elementor-2726 .elementor-element.elementor-element-c3225be{--width:75%;}.elementor-2726 .elementor-element.elementor-element-b367343{--width:75%;}}@media(min-width:1025px){.elementor-2726 .elementor-element.elementor-element-318ba117:not(.elementor-motion-effects-element-type-background), .elementor-2726 .elementor-element.elementor-element-318ba117 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}