.home-hero{display:flex;flex-flow:row nowrap;width:100%}.home-hero .left-section,.home-hero .right-section{box-sizing:border-box;flex:1 1 auto;min-width:0;width:50%}.home-hero .left-section .main-img-container{opacity:0}.home-hero .left-section .home-hero__title{font-weight:400;margin-bottom:30px;margin-top:30px}.home-hero .left-section .home-hero__title .part-one,.home-hero .left-section .home-hero__title .part-two{opacity:0}.home-hero .left-section .home-hero__description{max-width:610px}.home-hero .right-section{color:#888;padding-left:clamp(1.875rem,6.25vw,6.25rem)}.home-hero .right-section .home-hero__title{font-weight:400;margin-bottom:30px;margin-top:70px}.home-hero .right-section .home-hero__description{margin-bottom:30px}.home-hero .right-section .section-container{border:1px solid #4f4f4f;border-radius:15px;max-height:670px;max-width:670px;padding:30px}.home-hero .right-section .section-container .section-image{height:auto;max-width:100%}@media(max-width:999px){.home-hero{flex-direction:column;gap:0}.home-hero .left-section,.home-hero .right-section{width:100%}.home-hero .right-section{padding-left:0}.home-hero .right-section .section-container{margin-top:50px;max-width:none}.home-hero .right-section .section-container .home-hero__title{margin-top:50px}}.servizi-in-evidenza .container{background-color:#f6f6f4;border-radius:15px;display:flex;flex-direction:column;overflow:hidden;width:100%}.servizi-in-evidenza .container .in-evidenza-title{color:#2e2e2e;font-weight:400;padding-bottom:30px;padding-top:30px}.servizi-in-evidenza .container-flex-sections{color:#888;display:flex;width:100%}.servizi-in-evidenza .container-flex-sections:before{border-top:1px solid hsla(0,0%,53%,.5);content:"";left:-80px;position:absolute;right:-80px;top:0}.servizi-in-evidenza .container-flex-sections .left-section{width:30%}.servizi-in-evidenza .container-flex-sections .left-section img{border-radius:15px}.servizi-in-evidenza .container-flex-sections .right-section{display:flex;flex-direction:column;justify-content:space-between;padding-left:clamp(.9375rem,-2.68rem + 12.05vw,9.375rem);width:70%}.servizi-in-evidenza .container-flex-sections .right-section .servizio{cursor:pointer;display:inline-block;font-weight:400;line-height:1.2;margin-bottom:clamp(.9375rem,3.13vw,3.125rem);position:relative;text-decoration:underline;text-decoration-color:#888;text-decoration-thickness:1.5px;text-underline-offset:clamp(.1875rem,-.13rem + 1.07vw,.9375rem)}@media(min-width:1000px){.servizi-in-evidenza .container-flex-sections .right-section .servizio:hover{color:#1d91a7;text-decoration-color:#1d91a7}}.servizi-in-evidenza .container-flex-sections .right-section .section-button{margin-top:25px}@media(max-width:999px){.servizi-in-evidenza .container-flex-sections{flex-direction:column}.servizi-in-evidenza .container-flex-sections .left-section{align-items:center;display:flex;justify-content:center;width:100%}.servizi-in-evidenza .container-flex-sections .left-section img{height:auto;margin-bottom:50px;max-width:600px;width:100%}.servizi-in-evidenza .container-flex-sections .right-section{padding-left:0;width:100%}.servizi-in-evidenza .container-flex-sections .right-section .servizio{text-underline-offset:clamp(.3125rem,.18rem + .45vw,.625rem)}}.grid-blocks .container{display:flex;flex-direction:column}.grid-blocks .row{display:grid;gap:clamp(.9375rem,-1.34rem + 7.59vw,6.25rem) clamp(.625rem,-2.59rem + 10.71vw,8.125rem);grid-template-columns:repeat(2,1fr)}@media(min-width:1000px){.grid-blocks .row{grid-template-columns:repeat(3,1fr)}}.grid-blocks .square{align-content:center;border-radius:15px;display:grid;justify-items:center;padding:clamp(1.5625rem,1.03rem + 1.79vw,2.8125rem);text-align:center;text-transform:uppercase;grid-gap:clamp(.9375rem,.67rem + .89vw,1.5625rem);background-color:#212121;min-height:clamp(10.625rem,7.14rem + 11.61vw,18.75rem)}.grid-blocks .square .title{color:#1d91a7}@media(min-width:1000px){.underline-animation{display:inline-block;overflow:hidden;position:relative;text-decoration:none}.underline-animation:after{background:currentcolor;bottom:0;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}.underline-animation:hover:after{width:100%}}.ambiti-in-evidenza .in-evidenza-title{max-width:900px}.ambiti-in-evidenza .ambito .flex-ambiti{align-items:center;border-top:1px solid hsla(0,0%,53%,.5);display:flex;flex-direction:row;justify-content:space-between;padding-bottom:clamp(1.25rem,.71rem + 1.79vw,2.5rem);padding-top:clamp(1.25rem,.71rem + 1.79vw,2.5rem)}@media(max-width:999px){.ambiti-in-evidenza .ambito .flex-ambiti{display:none}}.ambiti-in-evidenza .ambito .flex-ambiti .ambito-text{max-width:clamp(12.5rem,-3.57rem + 53.57vw,50rem)}.ambiti-in-evidenza .last-ambito .flex-ambiti{border-bottom:1px solid hsla(0,0%,53%,.5)}@media(max-width:999px){.ambiti-in-evidenza .button-ambiti.p-top-4{padding-top:0}}
