#hero-home{height:98rem}@media only screen and (max-width:48em){#hero-home{height:68rem}}#hero-home div object{position:absolute;top:8rem}@media only screen and (max-width:48em){#hero-home div object{position:relative;top:0}}@media only screen and (min-width:48.05em) and (max-width:87.5em){#hero-home div object{position:relative;top:0}}@media only screen and (min-width:87.55em) and (max-width:98.94em){#hero-home div object{top:15rem}}#hero-home .hero-content{padding-top:12rem}@media only screen and (min-width:48.05em) and (max-width:87.5em){#hero-home .hero-content{padding-top:8rem}}#hero-home div.txt-hero{margin-top:7%}#hero-home div.txt-hero a{z-index:999}.section-bg{background-image:url(../../img/bg-rettangolo-bordo-grigio.svg),url(../../img/bg-rettangolo-dx.svg),url(../../img/bg-rettangolo-sx.svg),url(../../img/rombo-gradient-1230.svg),url(../../img/rombo-xs-435x435.svg),url(../../img/bg-rettangolo-sx.svg);background-position:left 15rem,right 80rem,left 200rem,right 316rem,-8rem 543rem,left 620rem;background-repeat:no-repeat}@media only screen and (max-width:48em){.section-bg{background-image:url(../../img/bg-rettangolo-sx.svg),url(../../img/rombo-gradient-1230.svg);background-position:left 200rem,right 316rem;background-repeat:no-repeat}}@media only screen and (min-width:48.05em) and (max-width:87.5em){.section-bg{background-image:url(../../img/bg-rettangolo-sx.svg),url(../../img/rombo-gradient-1230.svg),url(../../img/rombo-xs-435x435.svg),url(../../img/bg-rettangolo-sx.svg);background-position:left 127rem,right 316rem,-8rem 543rem,left 620rem;background-repeat:no-repeat}}img.romboProgetti{top:-20.5rem;right:-19.9rem}@media only screen and (max-width:48em){img.romboProgetti{display:none}}.section-focus .card{background-color:var(--color-light)}@media only screen and (max-width:48em){.section-focus .card{padding:3rem .5rem}}.section-dicono-di-noi{overflow-x:clip}.section-dicono-di-noi .dicono-di-noi--cta{background-color:#000;border-radius:2.5rem 0 0 2.5rem;padding:7rem 32rem 7rem 9rem;color:#fff}@media only screen and (max-width:48em){.section-dicono-di-noi .dicono-di-noi--cta{padding:4rem 2.4rem;border-radius:2.5rem 2.5rem 2.5rem 2.5rem}}@media only screen and (min-width:48.05em) and (max-width:87.5em){.section-dicono-di-noi .dicono-di-noi--cta{padding:5rem 7rem}}.section-insieme div.div--ragno{margin-bottom:-4rem;position:relative;z-index:2}.section-insieme div.div--citazione{position:relative;z-index:1}@media only screen and (min-width:48.05em) and (max-width:87.5em){.section-insieme .flavio_paolo{width:80%}}.section-insieme .insieme-possiamo-fare__card{border-radius:16px;box-shadow:0 0 20px 0 rgb(0 0 0 / .1);background-color:var(--color-light);padding:25px 20px}.section-insieme .ci-mettiamo-la-faccia{padding:15rem}@media only screen and (max-width:48em){.section-insieme .ci-mettiamo-la-faccia{padding:0rem}}.section-insieme .ci-mettiamo-la-faccia__box-cta{padding:8rem 3.5rem;background-color:#f6f6f6;border-radius:2.5rem}@media only screen and (max-width:48em){.section-insieme .ci-mettiamo-la-faccia__box-cta{padding:6rem 3rem}}.dal-2001__citazione{padding:8rem 6rem;background-color:var(--color-light)}@media only screen and (max-width:48em){.dal-2001__citazione{padding:4rem 3rem}}.dal-2001__citazione blockquote{font-size:4.5rem}@media only screen and (max-width:48em){.dal-2001__citazione blockquote{font-size:2.2rem}}@media only screen and (min-width:48.05em) and (max-width:87.5em){.dal-2001__citazione blockquote{font-size:3.4rem}}.cta-progetto{overflow-x:clip}.cta-progetto__box-left{padding-left:21rem;z-index:9}@media only screen and (max-width:48em){.cta-progetto__box-left{padding:3rem;background-color:#f7f7f7}}@media only screen and (min-width:48.05em) and (max-width:87.5em){.cta-progetto__box-left{padding-left:8rem}}.cta-progetto__box-left--title{margin-right:-15rem}@media only screen and (max-width:48em){.cta-progetto__box-left--title{margin-right:0}}.cta-progetto__box-right{background-color:#f7f7f7;border-radius:0 0 0 32.5rem;padding:10rem 40rem 14rem 25rem}@media only screen and (max-width:48em){.cta-progetto__box-right{border-radius:0 0 0 22rem;padding:3rem 3rem 18rem 3rem}}@media only screen and (min-width:48.05em) and (max-width:87.5em){.cta-progetto__box-right{padding:6rem 15rem}}