/*!
Theme Name: curri
Author: Duovision
Author URI: https://www.duovision.it/
Description: Tema custom per curri, sviluppato da Duovision.
Version: 1.0.0
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: curri
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}body{margin:0;padding:0;overflow-x:hidden}a{text-decoration:none;color:#000}a:hover{text-decoration:none;color:#000}a:visited{color:#000}a:focus{outline:none}:focus{outline:none}img{width:100%;height:auto;display:block}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}@font-face{font-family:"Inter-Regular";src:url("font/Inter-Regular.eot");src:url("font/Inter-Regular.eot?#iefix") format("embedded-opentype"),url("font/Inter-Regular.woff2") format("woff2"),url("font/Inter-Regular.woff") format("woff"),url("font/Inter-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}body{font-family:"Inter-Regular",sans-serif;font-weight:400;font-size:18px;line-height:21px;color:#000;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.titoloh1{font-weight:600;font-size:65px;text-transform:uppercase}.p-big{font-size:40px;line-height:43px}.mb{display:none}@media screen and (max-width: 1024px){body{font-size:16px;line-height:19px}.p-big{font-size:24px;line-height:28px}.dk{display:none}.mb{display:block}}.header{position:relative;z-index:10;padding:24px 32px 104px 32px;display:flex;flex-direction:row;justify-content:space-between}.header__logo{align-self:center}.header__logo a{color:#fff;font-size:21px;text-transform:uppercase}.header__menu__left,.header__menu__right{align-self:center}.header__menu__left nav ul,.header__menu__right nav ul{margin:0;padding:0;display:flex;flex-direction:row;-moz-column-gap:16px;column-gap:16px}.header__menu__left nav ul li,.header__menu__right nav ul li{display:inline}.header__menu__left nav ul li a,.header__menu__right nav ul li a{color:#fff;text-transform:uppercase;text-decoration:none;position:relative;font-size:21px}.header__menu__left nav ul li a:after,.header__menu__right nav ul li a:after{content:"";width:0%;height:1.5px;background:#fff;display:block;position:absolute;top:100%;z-index:10;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__menu__left nav ul li a:hover:after,.header__menu__right nav ul li a:hover:after{width:100%;opacity:1}.header__menu__left nav ul li.current_page_item a:after,.header__menu__right nav ul li.current_page_item a:after{width:100%;opacity:1}.header__menu__right nav ul{-moz-column-gap:0;column-gap:0}.header__menu__right nav ul li{margin-left:16px}.header__menu__right .wpml-ls-item a:after{display:none}.header__menu__right .wpml-ls-item:last-child{margin-left:2px}.header__menu__right .wpml-ls-item:last-child a{display:inline}.header__menu__right .wpml-ls-item:last-child::before{content:"/";color:#fff;display:inline-block;font-size:22px;margin-right:4px}.header__hamburger{width:28px;height:28px;cursor:pointer;grid-column:2/3;justify-self:end;align-self:center;padding-top:22px;display:none}.header__hamburger .bar,.header__hamburger .bar:before,.header__hamburger .bar:after{width:100%;height:2px;background:#fff}.header__hamburger .bar{position:relative;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:before{content:"";position:absolute;bottom:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}.header__hamburger .bar:after{content:"";position:absolute;top:10px;transition:all .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}@media screen and (max-width: 1024px){.header__hamburger{display:block}.header{padding:16px 16px 40px 16px}.header__menu__left,.header__menu__right{display:none}.header__logo a{font-size:19px}}body.show{overflow:hidden}#off-canvas{position:fixed;width:100vw;top:0;right:-100%;bottom:0;background:#e8e7e4;z-index:9;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);overflow:hidden}#off-canvas nav{margin-top:120px;margin-left:16px;margin-right:16px}#off-canvas nav ul{margin:0;padding:0}#off-canvas nav ul li{padding:0;padding-bottom:12px;padding-top:13px;display:block;list-style:none;left:4rem;transition:all .4s 0s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;border-bottom:1px solid #c5c5c2;position:relative}#off-canvas nav ul li a{font-size:18px;text-transform:uppercase;text-decoration:none;display:inline-block;position:relative;color:#77787b;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}#off-canvas .container{position:absolute;bottom:40px;left:0;right:0}#off-canvas .container .lingua nav{margin-top:0;border-top:1px solid #c5c5c2;border-bottom:1px solid #c5c5c2;padding-bottom:13px;padding-top:12px}#off-canvas .container .lingua nav ul li{display:inline;padding:0;border:none}#off-canvas .container .lingua nav ul li:last-child::before{content:"/";color:#77787b;display:inline-block;font-size:19px;margin-right:4px}#off-canvas .container .contatti{display:flex;flex-direction:row;justify-content:space-between;align-items:end;margin-left:16px;margin-right:16px;margin-top:15px;opacity:0;transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1)}#off-canvas .container .contatti a{font-size:16px;display:inline-block;color:#77787b}#off-canvas .container .contatti a:visited{color:#77787b}#off-canvas.show{left:0}#off-canvas.show nav ul li{left:0;opacity:1;backface-visibility:hidden}#off-canvas.show .container .contatti{opacity:1;transition:all .8s .5s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open{overflow:hidden}body.menu-open .header__hamburger .bar{background:hsla(0,0%,100%,0) !important;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open .header__hamburger .bar::after{background:#77787b;top:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(-45deg)}body.menu-open .header__hamburger .bar::before{background:#77787b;bottom:0;transition:all .3s 0s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(45deg)}body.menu-open .header__logo a{color:#77787b}body.menu-open #off-canvas{right:0}body.menu-open #off-canvas nav ul li{left:0;opacity:1;backface-visibility:hidden}body.menu-open #off-canvas nav ul li:nth-child(1){transition:all .8s .5s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(2){transition:all .8s .6s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(3){transition:all .8s .7s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(4){transition:all .8s .8s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(5){transition:all .8s .9s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}body.menu-open #off-canvas nav ul li:nth-child(6){transition:all .8s 1s cubic-bezier(0.215, 0.61, 0.355, 1),transform .3s .3s cubic-bezier(0.215, 0.61, 0.355, 1)}footer{display:flex;flex-direction:row;justify-content:space-between;margin:160px 32px 24px 32px;font-size:14px;line-height:16px;color:#fff}footer a{font-size:14px;line-height:16px;color:#fff}footer a:hover{color:#fff}@media screen and (max-width: 1024px){footer{display:grid;grid-template-columns:1fr 1fr;margin:120px 16px 32px 16px;row-gap:4px}footer .copyright,footer .privacy,footer .cookies{grid-column:1/2}footer .mail,footer .telefono,footer .credits{justify-self:right;grid-column:2/3}footer .copyright,footer .mail{grid-row:1/2}footer .privacy,footer .telefono{grid-row:2/3}footer .cookies,footer .credits{grid-row:3/4}}#error-404{background-color:#77787b;text-align:center;min-height:100vh;padding:0 16px}#error-404 h2{padding-top:20vh;font-size:180px;line-height:normal;font-weight:500}#error-404 h1{font-size:25px;font-style:italic;line-height:normal;font-weight:400}#error-404 h1 span{font-weight:bold;font-style:normal}#error-404 p{margin-top:16px;font-size:25px;line-height:normal;font-weight:400}#error-404 h3{margin-top:15vh;font-size:32px;font-weight:bold;line-height:normal}#error-404 a{display:inline-block;margin-top:32px;margin-bottom:80px;font-size:18px;text-transform:uppercase;text-decoration:none;padding:16px 48px;border:2px solid #000;line-height:normal}.error404 .header{position:absolute;top:0;left:0}@media screen and (max-width: 767px){#error-404 h2{font-size:80px}#error-404 h1{font-size:20px}#error-404 p{font-size:20px}#error-404 h3{font-size:22px}#error-404 a{font-size:16px;margin-top:24px}}.page-template-home{position:relative}.page-template-home .hero{position:absolute;z-index:2;top:0;left:0;right:0;width:100vw;height:100vh}.page-template-home .hero .videobg{position:relative;z-index:1;width:100vw;height:100vh;overflow:hidden}.page-template-home .hero .videobg .videobg-width{position:absolute;width:100%;height:100%;left:-9999px;right:-9999px;margin:auto}.page-template-home .hero .videobg .videobg-width .videobg-aspect{position:absolute;width:100%;height:0;top:-9999px;bottom:-9999px;margin:auto;padding-bottom:56.25%;overflow:hidden}.page-template-home .hero .videobg .videobg-width .videobg-make-height{position:absolute;top:0;right:0;bottom:0;left:0}.page-template-home .hero .videobg .videobg-width .videobg-make-height .videobg-hide-controls{box-sizing:content-box;position:relative;height:100%;width:100%;padding:55px 97.7777px;top:-55px;left:-97.7777px}.page-template-home .hero .videobg .videobg-width .videobg-make-height .videobg-hide-controls iframe{position:absolute;width:100%;height:100%;top:0;left:0;border:0 none}.page-template-home .hero .img{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.page-template-home .hero .img img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.page-template-home .hero .bg{background-color:#000;opacity:.2;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.page-template-home .hero .text{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%, -50%)}.page-template-home .hero .text h1{font-weight:400;text-align:center;color:#fff;font-size:36px;line-height:39px}.page-template-home .hero .social-indirizzo{position:absolute;z-index:2;bottom:24px;left:32px;right:32px;display:flex;flex-direction:row;justify-content:space-between;align-items:end}.page-template-home .hero .social-indirizzo .indirizzo-tel a,.page-template-home .hero .social-indirizzo .social a{color:#fff}.page-template-home .footer{display:none}@media screen and (max-width: 1024px){.page-template-home .hero .social-indirizzo{left:24px;right:24px}.page-template-home .hero .text>:not(h1){display:none}.page-template-home .hero .text h1{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}}.tendina-servizi.active{left:0}.tendina-servizi{position:absolute;z-index:11;height:100vh;width:90vw;top:0;left:-90vw;right:0;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#d0d6d9;border-radius:0 40px 40px 0}.tendina-servizi .titolo{position:absolute;top:32px;left:40px;cursor:pointer}.tendina-servizi .titolo h2{font-size:24px;line-height:24px;text-transform:uppercase;font-weight:400;color:#77787b}.tendina-servizi .titolo h2:after{content:"";width:100%;height:2px;background:#77787b;display:block;position:absolute;top:100%}.tendina-servizi .grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:24px;column-gap:24px;margin-left:24px;margin-right:24px}.tendina-servizi .grid .servizio{position:relative;height:100vh}.tendina-servizi .grid .servizio a{background-color:#7cfc00}.tendina-servizi .grid .servizio h2{position:absolute;top:50%;left:50%;z-index:3;transform:translate(-50%, -50%);text-align:center;font-size:30px;line-height:30px;color:#77787b;font-weight:400;text-transform:uppercase;opacity:.8;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.tendina-servizi .grid .servizio .container{position:absolute;top:50%;transform:translateY(calc(-1 * (90vw - 120px) / 8))}.tendina-servizi .grid .servizio .container .img{clip-path:circle(0% at 50% 50%);transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.tendina-servizi .grid .servizio .container .desc{opacity:0;margin-top:24px;transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1)}.tendina-servizi .grid .servizio .container .desc h3{font-size:30px;line-height:30px;font-weight:400;margin-bottom:8px;color:#77787b;text-transform:uppercase;text-align:center}.tendina-servizi .grid .servizio .container .desc .p{font-size:16px;line-height:19px;color:#77787b;text-align:center}.tendina-servizi .grid .servizio h2.active{opacity:0;visibility:hidden}.tendina-servizi .grid .servizio .container.active .img{clip-path:circle(50% at 50% 50%)}.tendina-servizi .grid .servizio .container.active .desc{opacity:1}.tendina-servizi .chiudi{position:absolute;top:32px;right:40px;color:#77787b;font-size:16px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.tendina-servizi .chiudi svg{margin-right:8px}.bg-tendina-servizi{transition:all .4s cubic-bezier(0.215, 0.61, 0.355, 1);background-color:#242424;opacity:0;visibility:hidden;position:absolute;height:100vh;width:100vw;z-index:10;top:0;left:0;right:0;bottom:0}.bg-tendina-servizi.active{opacity:.5;visibility:visible}@media screen and (max-width: 1024px){.tendina-servizi{display:none}.bg-tendina-servizi{display:none}}.page-template-chi_siamo{background-color:#77787b;color:#fff}.page-template-chi_siamo main{padding-left:32px;padding-right:32px}.page-template-chi_siamo main .chi-siamo .p-big{width:80%;margin-bottom:32px}.page-template-chi_siamo main .chi-siamo .p{width:60%;margin-left:30%}.page-template-chi_siamo main .img-desc{display:grid;grid-template-columns:2fr 1fr;-moz-column-gap:32px;column-gap:32px;margin-top:120px;margin-bottom:120px}.page-template-chi_siamo main .img-desc .img{border-radius:32px;overflow:hidden}.page-template-chi_siamo main .img-desc .desc{display:flex;flex-direction:column;margin-bottom:8px}.page-template-chi_siamo main .img-desc .desc p{margin-top:auto;font-size:18px;line-height:20px;width:80%}.page-template-chi_siamo main .img-desc.invert{grid-template-columns:1fr 2fr}.page-template-chi_siamo main .img-desc.invert .desc p{margin-left:auto}.page-template-chi_siamo main .slider h2{font-size:40px;line-height:43px;font-weight:400;margin-bottom:32px}.page-template-chi_siamo main .slider .slider-chisono{position:relative}.page-template-chi_siamo main .slider .slider-chisono .slide{width:45vw !important}.page-template-chi_siamo main .slider .slider-chisono .slide .img{border-radius:32px;overflow:hidden;margin-right:32px}.page-template-chi_siamo main .slider .slider-chisono .slide p{margin-left:4px;margin-right:32px;margin-top:16px;font-size:18px;line-height:20px;width:50%}.page-template-chi_siamo main .slider .slider-chisono .arrow-left{background-color:#77787b;position:absolute;z-index:2;bottom:-48px;padding-right:100px;padding:20px 70px 20px 20px;right:0}.page-template-chi_siamo main .slider .slider-chisono .arrow-right{background-color:#77787b;z-index:2;position:absolute;padding:20px 0px 20px 20px;bottom:-48px;right:0}@media screen and (max-width: 1024px){.page-template-chi_siamo main{padding-left:16px;padding-right:16px}.page-template-chi_siamo main .chi-siamo .p-big{width:auto;margin-bottom:16px}.page-template-chi_siamo main .chi-siamo .p{width:auto;margin-left:0;margin-bottom:64px}.page-template-chi_siamo main .img-desc{grid-template-columns:1fr;row-gap:16px;margin-top:32px;margin-bottom:32px}.page-template-chi_siamo main .img-desc .desc p{width:auto;font-size:16px;line-height:19px}.page-template-chi_siamo main .img-desc.invert{grid-template-columns:1fr;row-gap:24px}.page-template-chi_siamo main .img-desc.invert .img{grid-row:1/2}.page-template-chi_siamo main .img-desc.invert .desc p{margin-left:0}.page-template-chi_siamo main .slider{border-top:1px solid hsla(0,0%,100%,.4392156863);padding-top:32px}.page-template-chi_siamo main .slider h2{font-size:24px;line-height:28px;margin-bottom:24px}.page-template-chi_siamo main .slider .slider-chisono .slide{width:auto !important;margin-left:2px;margin-right:2px}.page-template-chi_siamo main .slider .slider-chisono .slide .img{margin-right:0}.page-template-chi_siamo main .slider .slider-chisono .slide p{width:auto;margin-right:0;margin-left:0;font-size:14px;line-height:17px}.page-template-chi_siamo main .slider .slick-dots{text-align:center;padding:0}.page-template-chi_siamo main .slider .slick-dots li{display:inline-block;margin-left:10px}.page-template-chi_siamo main .slider .slick-dots li button{text-indent:-9999px;height:11px;width:11px;padding:0;border:none;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:14px}.page-template-chi_siamo main .slider .slick-dots li.slick-active button{background-color:#fff}}.page-template-contatti{background-color:#77787b;color:#fff}.page-template-contatti .contatti{display:grid;grid-template-columns:3fr 2fr;padding-left:32px;padding-right:32px}.page-template-contatti .contatti .desc .box{width:60%;min-width:400px;margin-bottom:64px}.page-template-contatti .contatti .desc .box h2{font-size:24px;line-height:27px;text-transform:uppercase;font-weight:400;border-bottom:1px solid hsla(0,0%,100%,.4392156863);padding-bottom:8px;margin-bottom:8px}.page-template-contatti .contatti .desc .box a{color:#fff;font-size:18px;line-height:21px;display:block;margin-bottom:4px}.page-template-contatti .contatti .desc .box .p{width:90%}.page-template-contatti .contatti .img img{border-radius:32px;overflow:hidden}@media screen and (max-width: 1024px){.page-template-contatti .contatti{padding-left:16px;padding-right:16px;grid-template-columns:1fr}.page-template-contatti .contatti .desc .box{margin-bottom:64px;width:auto;min-width:auto}.page-template-contatti .contatti .desc .box h2{font-size:21px;line-height:24px}.page-template-contatti .contatti .desc .box a{font-size:18px;line-height:21px}.page-template-contatti .contatti .desc .box .p{width:auto}.page-template-contatti .contatti .img{margin-top:40px}}.page-template-categoria_servizio{position:relative;background-color:#e8e7e4}.page-template-categoria_servizio .header .header__logo a{color:#77787b}.page-template-categoria_servizio .header .header__menu__left nav ul li a,.page-template-categoria_servizio .header .header__menu__right nav ul li a{color:#77787b}.page-template-categoria_servizio .header .header__menu__left nav ul li a:after,.page-template-categoria_servizio .header .header__menu__right nav ul li a:after{background-color:#77787b}.page-template-categoria_servizio .header .header__hamburger .bar,.page-template-categoria_servizio .header .header__hamburger .bar:before,.page-template-categoria_servizio .header .header__hamburger .bar:after{background-color:#77787b}.page-template-categoria_servizio main{margin-left:32px;margin-right:32px}.page-template-categoria_servizio main .grid{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:80px;column-gap:80px}.page-template-categoria_servizio main .grid h1{font-size:40px;color:#77787b;font-weight:400}.page-template-categoria_servizio main .grid .elenco-categorie .titolo{display:flex;flex-direction:row;align-items:center;margin-bottom:8px;cursor:pointer}.page-template-categoria_servizio main .grid .elenco-categorie .titolo .circle{opacity:0;display:inline-block;height:12px;width:12px;border-radius:12px;background-color:#77787b;margin-right:16px}.page-template-categoria_servizio main .grid .elenco-categorie .titolo h2{opacity:.4;font-size:32px;line-height:32px;font-weight:400;color:#77787b}.page-template-categoria_servizio main .grid .elenco-categorie .titolo.active .circle{opacity:1}.page-template-categoria_servizio main .grid .elenco-categorie .titolo.active h2{opacity:1}.page-template-categoria_servizio main .box{margin-right:20%}.page-template-categoria_servizio main .container_box_desc{position:relative;height:calc(100vh - 170px);min-height:600px}.page-template-categoria_servizio main .container_box_desc .box-desc{opacity:0;display:block;grid-template-columns:2fr 1fr;-moz-column-gap:80px;column-gap:80px;position:absolute;left:0;right:0;bottom:32px}.page-template-categoria_servizio main .container_box_desc .box-desc .desc{width:90%;color:#77787b;margin-bottom:32px;margin-left:4px;font-size:16px;line-height:19px}.page-template-categoria_servizio main .container_box_desc .box-desc .desc h3{font-weight:600;margin-bottom:8px}.page-template-categoria_servizio main .container_box_desc .box-desc .img{border-radius:32px;overflow:hidden}.page-template-categoria_servizio main .container_box_desc .box-desc.hover{opacity:1}.page-template-categoria_servizio footer{margin-top:80px;color:#77787b}.page-template-categoria_servizio footer a{color:#77787b}.page-template-categoria_servizio footer a:hover{color:#77787b}@media screen and (max-width: 1024px){.page-template-categoria_servizio main{margin-left:16px;margin-right:16px}.page-template-categoria_servizio main .mb h2{font-size:24px;line-height:28px;font-weight:400;text-transform:uppercase;color:#77787b;padding-bottom:16px;border-bottom:1px solid #77787b;margin-bottom:32px}.page-template-categoria_servizio main .mb .box-categorie{margin-bottom:32px;border-bottom:1px solid #afb0b5;padding-bottom:40px}.page-template-categoria_servizio main .mb .box-categorie h3{font-size:21px;line-height:23px;font-weight:400;color:#77787b;margin-bottom:16px}.page-template-categoria_servizio main .mb .box-categorie p{color:#77787b}.page-template-categoria_servizio main .mb .box-categorie .img{margin-top:24px;border-radius:16px;overflow:hidden}}.page-template-servizi{background-color:#e8e7e4}.page-template-servizi header .header__logo a{color:#77787b}.page-template-servizi header .header__hamburger .bar,.page-template-servizi header .header__hamburger .bar:before,.page-template-servizi header .header__hamburger .bar:after{background:#77787b}.page-template-servizi .container-servizi{margin-left:16px;margin-right:16px}.page-template-servizi .container-servizi .box{padding-bottom:40px;border-bottom:1px solid #77787b;margin-bottom:40px}.page-template-servizi .container-servizi .box h2{font-size:24px;line-height:24px;font-weight:400;color:#77787b;margin-bottom:16px}.page-template-servizi .container-servizi .box .p{color:#77787b;font-size:16px;line-height:18px;margin-bottom:16px}.page-template-servizi .container-servizi .box a{color:#77787b;font-size:18px;line-height:21px;text-decoration:underline;margin-top:24px;display:inline-block}.page-template-servizi .container-servizi .box .img{margin-top:24px;border-radius:32px;overflow:hidden}.page-template-servizi .container-servizi .box .img a{margin-top:0;display:block}.page-template-servizi footer{color:#77787b}.page-template-servizi footer a{color:#77787b}.page-template-servizi footer a:hover{color:#77787b}