.elementor-38 .elementor-element.elementor-element-6dacd280{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6dacd280:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6dacd280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Banner-hero4-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-6dacd280, .elementor-38 .elementor-element.elementor-element-6dacd280::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-4ecf387f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 100px;--grid-auto-flow:row;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-52cde29b{--display:flex;--justify-content:center;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-168b8b26{text-align:left;}.elementor-38 .elementor-element.elementor-element-168b8b26 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:400;line-height:57px;}.elementor-38 .elementor-element.elementor-global-98{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-5553ca5{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-2776b2ca{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2776b2ca:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2776b2ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-286e725 );}.elementor-38 .elementor-element.elementor-element-2776b2ca, .elementor-38 .elementor-element.elementor-element-2776b2ca::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-ab7ca7f{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-76a4775d > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-38 .elementor-element.elementor-element-76a4775d{text-align:center;}.elementor-38 .elementor-element.elementor-element-76a4775d .elementor-heading-title{color:var( --e-global-color-2c2e3ad );font-family:"Montserrat", Sans-serif;font-size:64px;font-weight:800;text-transform:uppercase;line-height:57px;}.elementor-38 .elementor-element.elementor-global-95{--spacer-size:50px;}.elementor-38 .elementor-element.elementor-element-6dfbea66{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6dfbea66:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6dfbea66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49762ba );}.elementor-38 .elementor-element.elementor-element-6dfbea66, .elementor-38 .elementor-element.elementor-element-6dfbea66::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-79478fe6{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-4627eb62{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-32f073b img{width:100px;}.elementor-38 .elementor-element.elementor-element-795ec9e1{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3e75fc17{text-align:center;}.elementor-38 .elementor-element.elementor-element-3e75fc17 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-256a795 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-256a795{text-align:center;}.elementor-38 .elementor-element.elementor-element-256a795 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-4364d14b{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4ede932 img{width:100px;}.elementor-38 .elementor-element.elementor-element-6280052a{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-5cd12387{text-align:center;}.elementor-38 .elementor-element.elementor-element-5cd12387 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-6dea34c1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6dea34c1{text-align:center;}.elementor-38 .elementor-element.elementor-element-6dea34c1 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-6bcceacf{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-39e7a09 img{width:100px;}.elementor-38 .elementor-element.elementor-element-3cd2a4ec{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-918fcd7{text-align:center;}.elementor-38 .elementor-element.elementor-element-918fcd7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-70944ba8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-70944ba8{text-align:center;}.elementor-38 .elementor-element.elementor-element-70944ba8 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-48887f72{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-aaa1809 img{width:100px;}.elementor-38 .elementor-element.elementor-element-4f347a01{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-69b1a263{text-align:center;}.elementor-38 .elementor-element.elementor-element-69b1a263 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-5868ad7d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-5868ad7d{text-align:center;}.elementor-38 .elementor-element.elementor-element-5868ad7d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-328ccffb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-80eb539 img{width:100px;}.elementor-38 .elementor-element.elementor-element-3ec0c0e9{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-67caec9e{text-align:center;}.elementor-38 .elementor-element.elementor-element-67caec9e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-7041dad7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7041dad7{text-align:center;}.elementor-38 .elementor-element.elementor-element-7041dad7 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-3d873e76{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f4c771d img{width:100px;}.elementor-38 .elementor-element.elementor-element-1371598b{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-7014bfa5{text-align:center;}.elementor-38 .elementor-element.elementor-element-7014bfa5 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-7be0713e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7be0713e{text-align:center;}.elementor-38 .elementor-element.elementor-element-7be0713e .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-bc795ef{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-b187a7d img{width:100px;}.elementor-38 .elementor-element.elementor-element-b85d337{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-1b978d2f{text-align:center;}.elementor-38 .elementor-element.elementor-element-1b978d2f .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-6e810645 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6e810645{text-align:center;}.elementor-38 .elementor-element.elementor-element-6e810645 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-723986bb{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6fe0a50 img{width:100px;}.elementor-38 .elementor-element.elementor-element-3390c0a8{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-1a868622{text-align:center;}.elementor-38 .elementor-element.elementor-element-1a868622 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-2d3dfb28 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-2d3dfb28{text-align:center;}.elementor-38 .elementor-element.elementor-element-2d3dfb28 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-8b32397{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-8b32397:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-8b32397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49762ba );}.elementor-38 .elementor-element.elementor-element-8b32397, .elementor-38 .elementor-element.elementor-element-8b32397::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-d635165{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-53cdba0{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-92872cb img{width:100px;}.elementor-38 .elementor-element.elementor-element-e7df292{--display:flex;--min-height:44px;--background-transition:0.3s;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-9b148dd{text-align:center;}.elementor-38 .elementor-element.elementor-element-9b148dd .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-b43ebd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b43ebd9{text-align:center;}.elementor-38 .elementor-element.elementor-element-b43ebd9 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-1a57b03{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ca22d43 img{width:100px;}.elementor-38 .elementor-element.elementor-element-49bd93a{--display:flex;--min-height:44px;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-663bcaf{text-align:center;}.elementor-38 .elementor-element.elementor-element-663bcaf .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-9c3e37d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9c3e37d{text-align:center;}.elementor-38 .elementor-element.elementor-element-9c3e37d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-997f002{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-49e13c9 img{width:100px;}.elementor-38 .elementor-element.elementor-element-276ba9f{--display:flex;--min-height:44px;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-abcae23{text-align:center;}.elementor-38 .elementor-element.elementor-element-abcae23 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-cfefa66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-cfefa66{text-align:center;}.elementor-38 .elementor-element.elementor-element-cfefa66 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-3c87c0d{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3c87c0d:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-3c87c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-49762ba );}.elementor-38 .elementor-element.elementor-element-3c87c0d, .elementor-38 .elementor-element.elementor-element-3c87c0d::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-a66a6a9{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:40px 40px;--grid-auto-flow:row;--justify-items:center;--align-items:start;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-c2f9408{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-f2d966e img{width:100px;}.elementor-38 .elementor-element.elementor-element-0e8af47{--display:flex;--min-height:44px;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-fadd140{text-align:center;}.elementor-38 .elementor-element.elementor-element-fadd140 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-6651132 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6651132{text-align:center;}.elementor-38 .elementor-element.elementor-element-6651132 .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-3c14474{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-21d4e4f img{width:100px;}.elementor-38 .elementor-element.elementor-element-ffa735c{--display:flex;--min-height:44px;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-b12590d{text-align:center;}.elementor-38 .elementor-element.elementor-element-b12590d .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;line-height:22px;}.elementor-38 .elementor-element.elementor-element-ad7f1bc > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-ad7f1bc{text-align:center;}.elementor-38 .elementor-element.elementor-element-ad7f1bc .elementor-heading-title{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:26px;}.elementor-38 .elementor-element.elementor-element-1c8c3135{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1c8c3135:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1c8c3135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Contattaci-2-1.webp");background-color:var( --e-global-color-286e725 );background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-1c8c3135, .elementor-38 .elementor-element.elementor-element-1c8c3135::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-295b6e57{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 100px;--grid-auto-flow:row;--align-items:center;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-66daec43{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-7c0d8873 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-7c0d8873{text-align:left;}.elementor-38 .elementor-element.elementor-element-7c0d8873 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;text-transform:uppercase;line-height:57px;}.elementor-38 .elementor-element.elementor-element-4648452d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-4648452d{color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-5a908f0.elementor-element{--align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-5a908f0 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-5a908f0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-5a908f0 .elementor-button{padding:10px 0px 10px 0px;}.elementor-38 .elementor-element.elementor-element-c04bc01{--display:flex;--justify-content:center;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ec2fe61{--display:flex;--min-height:calc(100vh - 118px);--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ec2fe61:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ec2fe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Contattaci-3.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-ec2fe61, .elementor-38 .elementor-element.elementor-element-ec2fe61::before{--border-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-2beb6739{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 100px;--grid-auto-flow:row;--align-items:center;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-127ec85d{--display:flex;--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-75274692{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--background-transition:0.3s;}.elementor-38 .elementor-element.elementor-element-365db603 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-365db603{text-align:center;}.elementor-38 .elementor-element.elementor-element-365db603 .elementor-heading-title{color:var( --e-global-color-accent );font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;text-transform:uppercase;line-height:57px;}.elementor-38 .elementor-element.elementor-element-34f9c8e4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-38 .elementor-element.elementor-element-34f9c8e4 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-38 .elementor-element.elementor-element-34f9c8e4 .elementor-button{padding:10px 0px 10px 0px;}html{height:100vh;margin:0;overflow:hidden;}body{height:100vh;overflow:auto;scroll-snap-type:y mandatory;scroll-padding:118px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}@media(max-width:1024px) and (min-width:768px){.elementor-38 .elementor-element.elementor-element-52cde29b{--width:100%;}.elementor-38 .elementor-element.elementor-element-66daec43{--width:100%;}}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-6dacd280:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6dacd280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Hero_Banner-tablet-1.webp");background-position:center right;}.elementor-38 .elementor-element.elementor-element-6dacd280{--min-height:calc(100vh - 125px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-4ecf387f{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0% 0%;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-38 .elementor-element.elementor-element-52cde29b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-168b8b26 .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-38 .elementor-element.elementor-element-2776b2ca{--min-height:calc(100vh - 125px);}.elementor-38 .elementor-element.elementor-element-6dfbea66{--min-height:calc(100vh - 125px);}.elementor-38 .elementor-element.elementor-element-79478fe6{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-32f073b img{width:50px;}.elementor-38 .elementor-element.elementor-element-795ec9e1{--min-height:44px;}.elementor-38 .elementor-element.elementor-element-4ede932 img{width:50px;}.elementor-38 .elementor-element.elementor-element-39e7a09 img{width:50px;}.elementor-38 .elementor-element.elementor-element-aaa1809 img{width:50px;}.elementor-38 .elementor-element.elementor-element-80eb539 img{width:50px;}.elementor-38 .elementor-element.elementor-element-f4c771d img{width:50px;}.elementor-38 .elementor-element.elementor-element-b187a7d img{width:50px;}.elementor-38 .elementor-element.elementor-element-6fe0a50 img{width:50px;}.elementor-38 .elementor-element.elementor-element-8b32397{--min-height:calc(100vh - 125px);}.elementor-38 .elementor-element.elementor-element-d635165{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-92872cb img{width:50px;}.elementor-38 .elementor-element.elementor-element-ca22d43 img{width:50px;}.elementor-38 .elementor-element.elementor-element-49e13c9 img{width:50px;}.elementor-38 .elementor-element.elementor-element-3c87c0d{--min-height:calc(100vh - 125px);}.elementor-38 .elementor-element.elementor-element-a66a6a9{--e-con-grid-template-columns:repeat(2, 1fr);--gap:20px 20px;--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-f2d966e img{width:50px;}.elementor-38 .elementor-element.elementor-element-21d4e4f img{width:50px;}.elementor-38 .elementor-element.elementor-element-1c8c3135:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1c8c3135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Prodotto_Banner-tablet3-1.webp");background-position:center left;background-size:cover;}.elementor-38 .elementor-element.elementor-element-1c8c3135{--min-height:calc(100vh - 125px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-295b6e57{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--justify-items:start;--align-items:start;}.elementor-38 .elementor-element.elementor-element-66daec43{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ec2fe61{--min-height:calc(100vh - 125px);--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-ec2fe61:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ec2fe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-38 .elementor-element.elementor-element-2beb6739{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:end;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-75274692{--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-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}body{scroll-padding:125px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-6dacd280{--min-height:calc(100vh - 121px);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6dacd280:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6dacd280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-38 .elementor-element.elementor-element-4ecf387f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-168b8b26 .elementor-heading-title{font-size:30px;line-height:35px;}.elementor-38 .elementor-element.elementor-global-98{--spacer-size:15px;}.elementor-38 .elementor-element.elementor-element-2776b2ca{--min-height:calc(100vh - 121px);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-76a4775d > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-38 .elementor-element.elementor-element-76a4775d .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-38 .elementor-element.elementor-element-6dfbea66{--min-height:calc(100vh - 121px);--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-79478fe6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-795ec9e1{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-6280052a{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3cd2a4ec{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-4f347a01{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3ec0c0e9{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-1371598b{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-b85d337{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-3390c0a8{--min-height:0px;}.elementor-38 .elementor-element.elementor-element-8b32397{--min-height:calc(100vh - 121px);--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-d635165{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-e7df292{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-49bd93a{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-276ba9f{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-3c87c0d{--min-height:calc(100vh - 121px);--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a66a6a9{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-38 .elementor-element.elementor-element-0e8af47{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-ffa735c{--min-height:0px;--margin-top:05px;--margin-bottom:05px;--margin-left:0px;--margin-right:0px;}.elementor-38 .elementor-element.elementor-element-1c8c3135{--min-height:calc(100vh - 121px);--justify-content:flex-start;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-1c8c3135:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1c8c3135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:1px auto;}.elementor-38 .elementor-element.elementor-element-295b6e57{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--align-items:start;}.elementor-38 .elementor-element.elementor-element-66daec43{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-0acb1b9 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-0acb1b9 img{width:50%;}.elementor-38 .elementor-element.elementor-element-5a908f0 .elementor-button{font-size:16px;}.elementor-38 .elementor-element.elementor-element-ec2fe61:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-ec2fe61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://cotrildemo.cdesign-group.com/wp-content/uploads/2023/11/CTL_Cosa-facciamo_Contatti_Banner-mobile-1.webp");background-position:bottom center;}.elementor-38 .elementor-element.elementor-element-ec2fe61{--min-height:calc(100vh - 121px);--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-2beb6739{--e-con-grid-template-columns:repeat(1, 1fr);--gap:0px 0px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-75274692{--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-365db603 .elementor-heading-title{font-size:35px;line-height:50px;}.elementor-38 .elementor-element.elementor-element-34f9c8e4 .elementor-button{font-size:16px;}.elementor-section:not(.elementor-inner-section), .elementor-location-header, .elementor-location-footer, .page-header, .site-header, .elementor-add-section, .e-con:not(.e-child){scroll-snap-align:start;scroll-snap-stop:normal;}body{scroll-padding:121px;}}