.elementor-2728 .elementor-element.elementor-element-222b3cdb{--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-2728 .elementor-element.elementor-element-222b3cdb:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-222b3cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-perdali-lamorisse-toa-gallery-03-scaled.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-75c02f45{--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-2728 .elementor-element.elementor-element-77ec695a .elementor-icon-wrapper{text-align:start;}.elementor-2728 .elementor-element.elementor-element-77ec695a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-77ec695a.elementor-view-framed .elementor-icon, .elementor-2728 .elementor-element.elementor-element-77ec695a.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-77ec695a.elementor-view-framed .elementor-icon, .elementor-2728 .elementor-element.elementor-element-77ec695a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-77ec695a .elementor-icon{font-size:35px;}.elementor-2728 .elementor-element.elementor-element-77ec695a .elementor-icon svg{height:35px;}.elementor-2728 .elementor-element.elementor-element-309fb5a8{--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-2728 .elementor-element.elementor-element-7d8fcd4b{--spacer-size:50px;}.elementor-2728 .elementor-element.elementor-element-2120948e{--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-2728 .elementor-element.elementor-element-2120948e:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2120948e > .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-2728 .elementor-element.elementor-element-2120948e::before, .elementor-2728 .elementor-element.elementor-element-2120948e > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2120948e > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2120948e > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2120948e > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2120948e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-ca83cec{--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-2728 .elementor-element.elementor-element-f9d383d{--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-2728 .elementor-element.elementor-element-6e77eb67 .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-2728 .elementor-element.elementor-element-6e9b51ec .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-2728 .elementor-element.elementor-element-328f4d75{--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-2728 .elementor-element.elementor-element-1154e5ca .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-2728 .elementor-element.elementor-element-299f3323 .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-2728 .elementor-element.elementor-element-505b0988{--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-2728 .elementor-element.elementor-element-1d0d701f{--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-2728 .elementor-element.elementor-element-1d0d701f:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1d0d701f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-outdoor-gallery-2.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-1d79eedb{--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-2728 .elementor-element.elementor-element-1d79eedb:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1d79eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-1d79eedb::before, .elementor-2728 .elementor-element.elementor-element-1d79eedb > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-1d79eedb > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-1d79eedb > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-1d79eedb > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-1d79eedb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-39561be1{--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-2728 .elementor-element.elementor-element-192e9d16{--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-2728 .elementor-element.elementor-element-192e9d16:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-192e9d16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-sedia-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-2c750049{--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-2728 .elementor-element.elementor-element-5bb45da1{--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-2728 .elementor-element.elementor-element-7223a84e .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-2728 .elementor-element.elementor-element-1b942944{--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-2728 .elementor-element.elementor-element-1b942944:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1b942944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2728 .elementor-element.elementor-element-1cc81665{--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-2728 .elementor-element.elementor-element-1cc81665:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1cc81665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-outdoor-gallery-2-4.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-1709518{--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-2728 .elementor-element.elementor-element-3a6dfca0{--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-2728 .elementor-element.elementor-element-41275523 .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-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-2728 .elementor-element.elementor-element-64df0eff .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-2a845546{--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-2728 .elementor-element.elementor-element-2a845546:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2a845546 > .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% 77%;background-repeat:no-repeat;background-size:72% auto;}.elementor-2728 .elementor-element.elementor-element-2a845546::before, .elementor-2728 .elementor-element.elementor-element-2a845546 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2a845546 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-2a845546 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2a845546 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-2a845546 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-7f13176d{--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-2728 .elementor-element.elementor-element-6fb00a91{--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-2728 .elementor-element.elementor-element-103418c2{--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-2728 .elementor-element.elementor-element-28ce69da .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-2728 .elementor-element.elementor-element-393c63b2 .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-2728 .elementor-element.elementor-element-7ac1a9cf{--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-2728 .elementor-element.elementor-element-e5d0c72 .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-2728 .elementor-element.elementor-element-648b308{--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-2728 .elementor-element.elementor-element-648b308:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-648b308 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-outdoorgallery-tiberina-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-31ab9752 .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-2728 .elementor-element.elementor-element-b322b6f .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-2728 .elementor-element.elementor-element-19d158b3{--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-2728 .elementor-element.elementor-element-19d158b3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-19d158b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-outdoorgallery-tiberina-1.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-1c997901{--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-2728 .elementor-element.elementor-element-1c997901:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1c997901 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2728 .elementor-element.elementor-element-2dcbe74e{--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-2728 .elementor-element.elementor-element-2dcbe74e:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2dcbe74e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-outdoor-gallery-1-6.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-8e18d6d{--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-2728 .elementor-element.elementor-element-1ff8a1fd{--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-2728 .elementor-element.elementor-element-45a1b800 .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-2728 .elementor-element.elementor-element-40f834fa .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button-content-wrapper{flex-direction:row;}.elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-04b83c3{--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-2728 .elementor-element.elementor-element-04b83c3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-04b83c3 > .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% 70%;background-repeat:no-repeat;background-size:72% auto;}.elementor-2728 .elementor-element.elementor-element-04b83c3::before, .elementor-2728 .elementor-element.elementor-element-04b83c3 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-04b83c3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-04b83c3 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-04b83c3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-04b83c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-cd88dca{--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-2728 .elementor-element.elementor-element-d25a88c{--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-2728 .elementor-element.elementor-element-46dd453{--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-2728 .elementor-element.elementor-element-9cd23fc .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-2728 .elementor-element.elementor-element-02989cc .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-2728 .elementor-element.elementor-element-7f8ac67{--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-2728 .elementor-element.elementor-element-19bf1bd .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-2728 .elementor-element.elementor-element-da5d3c9 .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-2728 .elementor-element.elementor-element-0286cc4{--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-2728 .elementor-element.elementor-element-0286cc4:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-0286cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-contract-gallery-1-3.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-6f670e0a{--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-2728 .elementor-element.elementor-element-6f670e0a:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-6f670e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-6f670e0a::before, .elementor-2728 .elementor-element.elementor-element-6f670e0a > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-6f670e0a > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-6f670e0a > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-6f670e0a > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-6f670e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-352e670c{--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-2728 .elementor-element.elementor-element-339dab4{--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-2728 .elementor-element.elementor-element-712c0b3e .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-2728 .elementor-element.elementor-element-78146e9c{--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-2728 .elementor-element.elementor-element-78146e9c:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-78146e9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-lamorisse-toa-gallery-01.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-5cfca722{--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-2728 .elementor-element.elementor-element-3f0284fa{--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-2728 .elementor-element.elementor-element-3f0284fa:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-3f0284fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-horeca-4.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-4201f004{--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-2728 .elementor-element.elementor-element-452c3573 .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-2728 .elementor-element.elementor-element-1f44b86{--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-2728 .elementor-element.elementor-element-1f44b86:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1f44b86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2728 .elementor-element.elementor-element-318aa37{--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-2728 .elementor-element.elementor-element-318aa37:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-318aa37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-ristorante-tancredi-ref-03.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-82ff026{--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-2728 .elementor-element.elementor-element-9cecf8a{--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-2728 .elementor-element.elementor-element-aac7b85 .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-2728 .elementor-element.elementor-element-138e4e8 .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-2728 .elementor-element.elementor-element-a4b7f69 .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-7bc39a3{--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-2728 .elementor-element.elementor-element-7bc39a3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-7bc39a3::before, .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-7bc39a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-fd0d226{--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-2728 .elementor-element.elementor-element-86f521c{--display:flex;--min-height:90vh;--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-2728 .elementor-element.elementor-element-86f521c:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-86f521c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-ikon-twist-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-9041143{--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-2728 .elementor-element.elementor-element-2baf5bb{--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-2728 .elementor-element.elementor-element-9997bec .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-2728 .elementor-element.elementor-element-3345f18 .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-2728 .elementor-element.elementor-element-225c426 .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-2728 .elementor-element.elementor-element-02a53a2{--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-2728 .elementor-element.elementor-element-02a53a2:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-02a53a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-ikon-twist-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-86dab3a .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-2728 .elementor-element.elementor-element-9096091 .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-2728 .elementor-element.elementor-element-3279bc3 .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-2728 .elementor-element.elementor-element-777a878 .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-2707750{--display:flex;--flex-direction:row-reverse;--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-reverse;--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-2728 .elementor-element.elementor-element-2707750:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2707750 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2728 .elementor-element.elementor-element-70cd6e0{--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-2728 .elementor-element.elementor-element-70cd6e0:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-70cd6e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-pedrali-anemos-gallery-06.webp");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-c722474{--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-2728 .elementor-element.elementor-element-52dded6{--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-2728 .elementor-element.elementor-element-6bcf2cd .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-2728 .elementor-element.elementor-element-f991bb2 .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-27805f3{--display:flex;--flex-direction:row-reverse;--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-reverse;--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-2728 .elementor-element.elementor-element-27805f3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-27805f3 > .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% 78%;background-repeat:no-repeat;background-size:72% auto;}.elementor-2728 .elementor-element.elementor-element-27805f3::before, .elementor-2728 .elementor-element.elementor-element-27805f3 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-27805f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-27805f3 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-27805f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-27805f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-2bf65c1{--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-2728 .elementor-element.elementor-element-2de2b1c{--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-2728 .elementor-element.elementor-element-2de2b1c:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2de2b1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-contract-gallery-1-5.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-f19f9f2{--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-2728 .elementor-element.elementor-element-ffb0693{--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-2728 .elementor-element.elementor-element-978a8cc .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-2728 .elementor-element.elementor-element-18f009b .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-2728 .elementor-element.elementor-element-7cf7e0d .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-2728 .elementor-element.elementor-element-193216f .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-2728 .elementor-element.elementor-element-42ca5d0 .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-2728 .elementor-element.elementor-element-acd0556{--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;--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-2728 .elementor-element.elementor-element-acd0556:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-acd0556 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-acd0556::before, .elementor-2728 .elementor-element.elementor-element-acd0556 > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-acd0556 > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-acd0556 > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-acd0556 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-acd0556 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-50ad0ce{--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-2728 .elementor-element.elementor-element-5277c79{--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-2728 .elementor-element.elementor-element-5277c79:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-5277c79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-nardi-contract-bar-rest.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-55a460e{--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-2728 .elementor-element.elementor-element-ab1c343{--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-2728 .elementor-element.elementor-element-9d27535 .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-2728 .elementor-element.elementor-element-7f9843b{--display:flex;--flex-direction:row-reverse;--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-reverse;--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-2728 .elementor-element.elementor-element-7f9843b:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-7f9843b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-2728 .elementor-element.elementor-element-7f9843b::before, .elementor-2728 .elementor-element.elementor-element-7f9843b > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-7f9843b > .e-con-inner > .elementor-background-video-container::before, .elementor-2728 .elementor-element.elementor-element-7f9843b > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-7f9843b > .e-con-inner > .elementor-background-slideshow::before, .elementor-2728 .elementor-element.elementor-element-7f9843b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-2728 .elementor-element.elementor-element-ab5f898{--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-2728 .elementor-element.elementor-element-0daca29{--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-2728 .elementor-element.elementor-element-0daca29:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-0daca29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-progettazione-1-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-a7569a9{--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-2728 .elementor-element.elementor-element-1149d48{--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-2728 .elementor-element.elementor-element-2b4bd81 .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-2728 .elementor-element.elementor-element-ff014d0 .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-2728 .elementor-element.elementor-element-1533d68 .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-2728 .elementor-element.elementor-element-1835c11{--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-2728 .elementor-element.elementor-element-1835c11:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-1835c11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e2dda8d );}.elementor-2728 .elementor-element.elementor-element-71c7c00{--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-2728 .elementor-element.elementor-element-71c7c00:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-71c7c00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://domuscontract.com/wp-content/uploads/2026/08/domus-contract-torino-arredo-giardino-progettazione-2-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-657ed66{--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-2728 .elementor-element.elementor-element-99da041{--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-2728 .elementor-element.elementor-element-79b06c6 .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-2728 .elementor-element.elementor-element-cbe4f67 .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-primary );border-radius:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button:hover, .elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button:focus{color:var( --e-global-color-secondary );}.elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button:hover svg, .elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2728 .elementor-element.elementor-element-222b3cdb:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-222b3cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-2728 .elementor-element.elementor-element-2120948e{--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-2728 .elementor-element.elementor-element-2120948e:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2120948e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:140% 90%;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-2728 .elementor-element.elementor-element-6e77eb67 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-6e9b51ec .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-1154e5ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-299f3323 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-505b0988{--min-height:80vh;}.elementor-2728 .elementor-element.elementor-element-1d79eedb{--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-2728 .elementor-element.elementor-element-39561be1{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-192e9d16{--min-height:60vh;}.elementor-2728 .elementor-element.elementor-element-7223a84e .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-1b942944{--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-2728 .elementor-element.elementor-element-1709518{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-41275523 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-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-2728 .elementor-element.elementor-element-64df0eff .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-2a845546{--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-2728 .elementor-element.elementor-element-2a845546:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2a845546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 94%;background-size:130% auto;}.elementor-2728 .elementor-element.elementor-element-28ce69da .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-393c63b2 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-e5d0c72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-648b308{--min-height:56vh;}.elementor-2728 .elementor-element.elementor-element-31ab9752 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-b322b6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-19d158b3{--min-height:56vh;}.elementor-2728 .elementor-element.elementor-element-1c997901{--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-2728 .elementor-element.elementor-element-8e18d6d{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-45a1b800 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-04b83c3{--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-2728 .elementor-element.elementor-element-04b83c3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-04b83c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 94%;background-size:130% auto;}.elementor-2728 .elementor-element.elementor-element-9cd23fc .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-02989cc .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-19bf1bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-da5d3c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-0286cc4{--min-height:58vh;}.elementor-2728 .elementor-element.elementor-element-6f670e0a{--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-2728 .elementor-element.elementor-element-352e670c{--min-height:80vh;}.elementor-2728 .elementor-element.elementor-element-712c0b3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-78146e9c{--min-height:57vh;}.elementor-2728 .elementor-element.elementor-element-5cfca722{--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-2728 .elementor-element.elementor-element-3f0284fa{--min-height:70vh;}.elementor-2728 .elementor-element.elementor-element-452c3573 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-1f44b86{--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-2728 .elementor-element.elementor-element-82ff026{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-aac7b85 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-138e4e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-7bc39a3{--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-2728 .elementor-element.elementor-element-fd0d226{--min-height:80vh;}.elementor-2728 .elementor-element.elementor-element-86f521c{--min-height:88vh;}.elementor-2728 .elementor-element.elementor-element-9041143{--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-2728 .elementor-element.elementor-element-9997bec .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-3345f18 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-225c426 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-02a53a2{--min-height:88vh;}.elementor-2728 .elementor-element.elementor-element-86dab3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-9096091 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-3279bc3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-2707750{--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-2728 .elementor-element.elementor-element-c722474{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-6bcf2cd .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-27805f3{--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-2728 .elementor-element.elementor-element-27805f3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-27805f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:150% 3%;background-size:130% auto;}.elementor-2728 .elementor-element.elementor-element-2bf65c1{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-2de2b1c{--min-height:57vh;}.elementor-2728 .elementor-element.elementor-element-f19f9f2{--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-2728 .elementor-element.elementor-element-978a8cc .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-18f009b .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-7cf7e0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-193216f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-42ca5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-acd0556{--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-2728 .elementor-element.elementor-element-50ad0ce{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-5277c79{--min-height:54vh;}.elementor-2728 .elementor-element.elementor-element-55a460e{--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-2728 .elementor-element.elementor-element-9d27535 .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2728 .elementor-element.elementor-element-7f9843b{--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-2728 .elementor-element.elementor-element-ab5f898{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-a7569a9{--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-2728 .elementor-element.elementor-element-2b4bd81 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-ff014d0 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-1533d68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-1835c11{--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-2728 .elementor-element.elementor-element-657ed66{--padding-top:12vw;--padding-bottom:012vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-79b06c6 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}}@media(max-width:767px){.elementor-2728 .elementor-element.elementor-element-222b3cdb{--content-width:90vw;--min-height:55vh;--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-2728 .elementor-element.elementor-element-77ec695a .elementor-icon{font-size:30px;}.elementor-2728 .elementor-element.elementor-element-77ec695a .elementor-icon svg{height:30px;}.elementor-2728 .elementor-element.elementor-element-7d8fcd4b{--spacer-size:20vh;}.elementor-2728 .elementor-element.elementor-element-2120948e{--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-2728 .elementor-element.elementor-element-2120948e:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2120948e > .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-2728 .elementor-element.elementor-element-6e77eb67 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-6e9b51ec .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-1154e5ca .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-299f3323 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-505b0988{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-1d0d701f{--min-height:35vh;}.elementor-2728 .elementor-element.elementor-element-1d79eedb{--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-2728 .elementor-element.elementor-element-39561be1{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-192e9d16{--min-height:30vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2728 .elementor-element.elementor-element-7223a84e .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-1b942944{--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-2728 .elementor-element.elementor-element-1cc81665{--width:100%;--min-height:40vh;}.elementor-2728 .elementor-element.elementor-element-1709518{--padding-top:0vw;--padding-bottom:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-3a6dfca0{--width:75%;}.elementor-2728 .elementor-element.elementor-element-41275523 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-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-2728 .elementor-element.elementor-element-64df0eff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-64df0eff .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-2a845546{--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-2728 .elementor-element.elementor-element-2a845546:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-2a845546 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0% 38%;background-size:135% auto;}.elementor-2728 .elementor-element.elementor-element-28ce69da .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-393c63b2 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-e5d0c72 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-648b308{--min-height:34vh;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2728 .elementor-element.elementor-element-31ab9752 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-b322b6f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-19d158b3{--min-height:27vh;}.elementor-2728 .elementor-element.elementor-element-1c997901{--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:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-2dcbe74e{--width:100%;--min-height:40vh;}.elementor-2728 .elementor-element.elementor-element-8e18d6d{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-1ff8a1fd{--width:75%;}.elementor-2728 .elementor-element.elementor-element-45a1b800 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-40f834fa{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-40f834fa .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-04b83c3{--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-2728 .elementor-element.elementor-element-04b83c3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-04b83c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:7% 110%;background-size:140% auto;}.elementor-2728 .elementor-element.elementor-element-9cd23fc .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-02989cc .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-19bf1bd .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-da5d3c9 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-0286cc4{--min-height:32vh;}.elementor-2728 .elementor-element.elementor-element-6f670e0a{--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-2728 .elementor-element.elementor-element-352e670c{--min-height:50vh;}.elementor-2728 .elementor-element.elementor-element-712c0b3e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-78146e9c{--min-height:30vh;}.elementor-2728 .elementor-element.elementor-element-5cfca722{--gap:8vw 8vw;--row-gap:8vw;--column-gap:8vw;}.elementor-2728 .elementor-element.elementor-element-3f0284fa{--min-height:36vh;}.elementor-2728 .elementor-element.elementor-element-452c3573 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-1f44b86{--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:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-318aa37{--width:100%;--min-height:40vh;}.elementor-2728 .elementor-element.elementor-element-82ff026{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-9cecf8a{--width:75%;}.elementor-2728 .elementor-element.elementor-element-aac7b85 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-138e4e8 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-a4b7f69{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-a4b7f69 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-7bc39a3{--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-2728 .elementor-element.elementor-element-fd0d226{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-86f521c{--min-height:52vh;}.elementor-2728 .elementor-element.elementor-element-9997bec .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-3345f18 .elementor-heading-title{font-size:var( --e-global-typography-83ee294-font-size );line-height:var( --e-global-typography-83ee294-line-height );}.elementor-2728 .elementor-element.elementor-element-225c426 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-02a53a2{--min-height:52vh;--margin-top:4vw;--margin-bottom:4vw;--margin-left:0vw;--margin-right:0vw;}.elementor-2728 .elementor-element.elementor-element-86dab3a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-9096091 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-3279bc3 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-2728 .elementor-element.elementor-element-777a878{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-777a878 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-2707750{--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:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-70cd6e0{--width:100%;--min-height:33vh;}.elementor-2728 .elementor-element.elementor-element-c722474{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-52dded6{--width:75%;}.elementor-2728 .elementor-element.elementor-element-6bcf2cd .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-f991bb2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-f991bb2 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}.elementor-2728 .elementor-element.elementor-element-27805f3{--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-2728 .elementor-element.elementor-element-27805f3:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-27805f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-12% 7%;background-size:120% auto;}.elementor-2728 .elementor-element.elementor-element-2bf65c1{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-2de2b1c{--min-height:31vh;}.elementor-2728 .elementor-element.elementor-element-978a8cc .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-18f009b .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-7cf7e0d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-193216f .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-42ca5d0 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-acd0556{--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-2728 .elementor-element.elementor-element-50ad0ce{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-5277c79{--min-height:30vh;}.elementor-2728 .elementor-element.elementor-element-9d27535 .elementor-heading-title{font-size:var( --e-global-typography-ef68663-font-size );line-height:var( --e-global-typography-ef68663-line-height );}.elementor-2728 .elementor-element.elementor-element-7f9843b{--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-2728 .elementor-element.elementor-element-ab5f898{--min-height:0vh;}.elementor-2728 .elementor-element.elementor-element-0daca29{--min-height:28vh;}.elementor-2728 .elementor-element.elementor-element-2b4bd81 .elementor-heading-title{font-size:var( --e-global-typography-0eca6ac-font-size );line-height:var( --e-global-typography-0eca6ac-line-height );}.elementor-2728 .elementor-element.elementor-element-ff014d0 .elementor-heading-title{font-size:var( --e-global-typography-aebd09a-font-size );line-height:var( --e-global-typography-aebd09a-line-height );}.elementor-2728 .elementor-element.elementor-element-1533d68 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2728 .elementor-element.elementor-element-1835c11{--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:16vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-71c7c00{--width:100%;--min-height:40vh;}.elementor-2728 .elementor-element.elementor-element-657ed66{--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-2728 .elementor-element.elementor-element-99da041{--width:75%;}.elementor-2728 .elementor-element.elementor-element-79b06c6 .elementor-heading-title{font-size:var( --e-global-typography-b4905ef-font-size );line-height:var( --e-global-typography-b4905ef-line-height );}.elementor-2728 .elementor-element.elementor-element-cbe4f67{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-2728 .elementor-element.elementor-element-cbe4f67 .elementor-button{font-size:var( --e-global-typography-a41ec03-font-size );}}@media(min-width:768px){.elementor-2728 .elementor-element.elementor-element-222b3cdb{--content-width:90vw;}.elementor-2728 .elementor-element.elementor-element-75c02f45{--width:50%;}.elementor-2728 .elementor-element.elementor-element-309fb5a8{--width:50%;}.elementor-2728 .elementor-element.elementor-element-2120948e{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-1d79eedb{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-3a6dfca0{--width:60%;}.elementor-2728 .elementor-element.elementor-element-2a845546{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-1ff8a1fd{--width:60%;}.elementor-2728 .elementor-element.elementor-element-04b83c3{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-6f670e0a{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-9cecf8a{--width:60%;}.elementor-2728 .elementor-element.elementor-element-7bc39a3{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-52dded6{--width:60%;}.elementor-2728 .elementor-element.elementor-element-27805f3{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-acd0556{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-7f9843b{--content-width:80vw;}.elementor-2728 .elementor-element.elementor-element-99da041{--width:60%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2728 .elementor-element.elementor-element-75c02f45{--width:100%;}.elementor-2728 .elementor-element.elementor-element-309fb5a8{--width:100%;}.elementor-2728 .elementor-element.elementor-element-3a6dfca0{--width:75%;}.elementor-2728 .elementor-element.elementor-element-1ff8a1fd{--width:75%;}.elementor-2728 .elementor-element.elementor-element-9cecf8a{--width:75%;}.elementor-2728 .elementor-element.elementor-element-52dded6{--width:75%;}.elementor-2728 .elementor-element.elementor-element-99da041{--width:75%;}}@media(min-width:1025px){.elementor-2728 .elementor-element.elementor-element-222b3cdb:not(.elementor-motion-effects-element-type-background), .elementor-2728 .elementor-element.elementor-element-222b3cdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}