@import"https://cdn.jsdelivr.net/gh/chphsalvo/stylesheet-framework@0.9.7.2/dist/css/style.min.css";@import"https://fonts.googleapis.com/css2?family=Public+Sans:wght@100..900&display=swap";:root{--primary: #3A66AC;--primary-light: #AECEFF;--primary-dark: #14243D}body{font-family:Public Sans,sans-serif}.section__title{font-size:64px;font-weight:100;line-height:75px}@media (max-width: 640px){.section__title{font-size:36px;line-height:42px}}.section__subtitle{font-size:36px;font-weight:100;line-height:68px}.section__paragraph{width:100%;opacity:.6;font-size:16px;font-weight:400;line-height:24px}.btn{display:inline-block;padding:12px 18px;font-size:16px;font-weight:400}.btn.btn--menu{position:relative;display:flex;flex-direction:column;gap:10px;transition:all .4s;padding:0}.btn.btn--menu:hover{gap:8px}.btn.btn--menu>span{display:block;height:2px;width:60px;background-color:currentColor}.btn.btn--menu>span:nth-child(2):after{content:"Menu";position:absolute;top:50%;left:100%;transform:translateY(-50%);padding:8px 16px}@media (max-width: 640px){.btn.btn--menu>span:nth-child(2):after{display:none}}.btn.btn--primary{background-color:var(--primary-dark);padding:16px 20px;color:#fff;font-size:18px;line-height:0px;font-weight:400}.btn.btn--primary:after{content:url(../assets/img/mage_arrow--ww.svg);display:inline-block;vertical-align:middle;width:24px;height:auto;transform:rotate(-180deg);margin-left:10px;transition:all .4s}.btn.btn--primary:hover:after{transform:translate(5px) rotate(-180deg)}.btn.btn--outline{border:1px solid currentColor}.btn.btn--close{padding:0;border:1px solid currentColor;border-radius:500px;width:40px;height:40px;text-align:center;line-height:34px;font-size:24px}form input,form textarea{font-family:Public Sans,sans-serif;font-size:21px;font-weight:400;line-height:68px}form input{width:100%;height:50px;border:none;border-bottom:1px solid currentColor;margin:20px 0}form input::-moz-placeholder{opacity:.6;font-size:24px;font-weight:100;line-height:68px}form input::placeholder{opacity:.6;font-size:24px;font-weight:100;line-height:68px}form input[type=submit]{width:auto;height:auto;border:none;display:inline-block;background-color:var(--primary-dark);padding:30px 25px;color:#fff;font-size:18px;line-height:0px;font-weight:400}form input[type=submit]:after{content:url(../assets/img/mage_arrow--ww.svg);display:inline-block;vertical-align:middle;width:24px;height:auto;transform:rotate(-180deg);margin-left:10px;transition:all .4s}form input[type=submit]:hover:after{transform:translate(5px) rotate(-180deg)}form textarea{width:100%;padding:25px}#header{position:sticky;z-index:2;top:0;padding:25px;background-color:#fff}#header .header__wrapper{max-width:1920px;margin:0 auto}#header .header__wrapper .logo{display:block}#header .header__wrapper .logo>svg{width:100%;height:auto;max-width:180px}@media (max-width: 640px){#header .header__wrapper .logo>svg{max-width:110px}}#header .header__wrapper .menu--language{font-size:14px}#header .header__wrapper .menu--language li{height:20px;opacity:.6}#header .header__wrapper .menu--language li:hover{opacity:1}#header .header__wrapper .menu--language li:nth-child(2):before{content:"";display:inline-block;vertical-align:middle;margin:0 5px;width:1px;height:20px;background-color:currentColor}#header .header__wrapper .menu--language li a{padding:5px}#menu{position:fixed;z-index:2;top:0;left:-100%;min-height:100vh;background-color:var(--primary-light);background-image:url(../assets/img/camuzzi_logo-mini.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat;padding:var(--padding-page, 50px);display:flex;flex-direction:column;justify-content:center;transition:all .4s}@media (max-width: 640px){#menu{width:100%}}#menu.is-open{left:0}#menu .btn.btn--close{position:absolute;top:var(--margin-page, 50px);right:var(--margin-page, 50px)}#menu .menu--primary li a{font-size:64px;font-weight:100;display:inline-block;padding:10px 0;transition:all .4s}@media (max-width: 640px){#menu .menu--primary li a{font-size:48px}}#menu .menu--primary li a:hover{opacity:.4}#menu .menu--primary .sub-menu{padding-left:20px}#menu .menu--primary .sub-menu li a{font-size:36px}@media (max-width: 640px){#menu .menu--primary .sub-menu li a{font-size:21px}}.section--project>.flex>.col-x2{width:50%}@media (max-width: 768px){.section--project>.flex>.col-x2{width:100%}}.section--project .project__wrapper{padding:4vw;min-height:calc(100vh - 97px);background-color:var(--primary-light);background-image:url(../assets/img/camuzzi_logo-mini.svg);background-size:contain;background-position:bottom;background-repeat:no-repeat}.section--project .project__wrapper .project__content hr{margin:28px 0}.section--project .project__wrapper .project__content .project__title{font-size:64px;font-weight:100;margin-bottom:32px}@media (max-width: 768px){.section--project .project__wrapper .project__content .project__title{font-size:52px;margin-top:20px;margin-bottom:30px}}.section--project .project__wrapper .project__content .project__category{border-radius:500px;border:1px solid currentColor;padding:10px;font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width: 640px){.section--project .project__wrapper .project__content .project__category{font-size:9px}}.section--project .project__wrapper .project__content .project__address{text-transform:uppercase;font-size:12px;font-weight:700}.section--project .project__wrapper .project__content .project__address:before{content:url(../assets/img/mage_map-marker-fill.svg);display:inline-block;vertical-align:middle;margin-right:10px}.section--project .project__wrapper .project__content .project__description{opacity:.7;font-size:14px;line-height:21px;font-weight:400;text-align:justify}.section--project .project__wrapper .project__content .project__data .data__icon{display:block;width:28px;height:auto}.section--project .project__wrapper .project__content .project__data .data__value{margin:0 12px;font-size:24px;font-style:normal;font-weight:400}.section--project .project__wrapper .project__content .project__data .data__label{opacity:.7;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase}.section--project .project__wrapper .project__content .project__surface .surface__value{font-size:40px;font-weight:100;text-align:center}.section--project .project__wrapper .project__content .project__surface .surface__label{opacity:.7;margin-top:8px;font-size:12px;font-style:normal;font-weight:700;text-transform:uppercase;text-align:center}@media (max-width: 640px){.section--project .project__cta .btn{width:100%}}.section--project .project__gallery{position:relative;z-index:0;height:100%;background-color:#0000000d}@media (max-width: 768px){.section--project .project__gallery{padding-top:var(--padding-page, 50px);padding-bottom:var(--padding-page, 50px)}}.section--project .project__gallery #swiperProjectGallery{height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.section--project .project__gallery #swiperProjectGallery .swiper-wrapper{align-items:center}.section--project .project__gallery #swiperProjectGallery .swiper-slide{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center}.section--project .project__gallery #swiperProjectGallery .swiper-slide img{max-width:100%;max-height:600px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.section--project .project__gallery #swiperProjectGallery .swiper-slide .slide__description{opacity:.4;margin-top:10px;font-size:12px;font-style:italic;font-weight:400;line-height:21px}.section--project .project__gallery #swiperProjectGallery .swiper-button-prev,.section--project .project__gallery #swiperProjectGallery .swiper-button-next{border:1px solid var(--primary-dark);background-color:#fff;width:50px;height:50px;padding:40px}.section--project .project__gallery #swiperProjectGallery .swiper-button-prev:after,.section--project .project__gallery #swiperProjectGallery .swiper-button-next:after{content:url(../assets/img/mage_arrow.svg);font-size:0px;height:20px}@media (max-width: 640px){.section--project .project__gallery #swiperProjectGallery .swiper-button-prev,.section--project .project__gallery #swiperProjectGallery .swiper-button-next{width:30px;height:30px;padding:30px}}.section--project .project__gallery #swiperProjectGallery .swiper-button-next:after{transform:rotate(180deg)}.section.section--news .post{padding:25px;border:1px solid currentColor}.section.section--news .post .post__content .post__tags:before{content:"";display:inline-block;height:2px;width:20px;background-color:currentColor;margin-right:8px}.section.section--news .post .post__content .post__tags .post__tag{font-size:12px;font-weight:700;text-transform:uppercase}.section.section--news .post .post__content .post__date{margin-left:20px;font-size:12px;font-style:italic;opacity:.4}.section.section--news .post .post__content .post__title{font-size:3.2vw;font-weight:100}@media (max-width: 640px){.section.section--news .post .post__content .post__title{font-size:28px}}.section.section--news .post .post__content .post__exerpt{opacity:.4;font-size:14px;font-weight:400;line-height:21px}.section.section--calltoaction{position:relative;padding:200px 0;text-align:center}.section.section--calltoaction:before{content:"";display:block;position:absolute;inset:0;background:#0000004d}.section.section--calltoaction .calltoaction__content{position:relative;z-index:1}.section.section--calltoaction .calltoaction__content .calltoaction__title{text-align:center;font-size:64px;font-weight:100;color:#fff}@media (max-width: 640px){.section.section--calltoaction .calltoaction__content .calltoaction__title{font-size:36px}}.section.section--calltoaction .calltoaction__content .calltoaction__button{margin-top:40px}#footer{background-color:var(--primary-light);padding-top:50px;padding-bottom:50px}#footer .footer__wrapper{max-width:1920px;margin:0 auto}#footer .footer__wrapper .logo{display:block}#footer .footer__wrapper .logo>svg{width:100%;height:auto;max-width:140px}#footer .footer__wrapper .menu--primary{margin-top:50px;font-size:18px}@media (max-width: 640px){#footer .footer__wrapper .menu--primary .menu{flex-direction:column}}#footer .footer__wrapper .menu--primary .sub-menu{display:flex;flex-direction:column;gap:8px;opacity:.6;margin-top:20px}@media (max-width: 640px){#footer .footer__wrapper .partners{flex-direction:column;display:flex;align-items:flex-start;gap:25px;margin-top:60px}}#footer .footer__wrapper .partners .partner__title{font-size:12px;font-weight:700}#footer .footer__wrapper .partners .partner__logo img{display:block;max-width:100px;max-height:60px}#footer .footer__wrapper hr{margin:50px 0 25px}#footer .footer__wrapper .footer__bottom{opacity:.7;font-size:12px;font-weight:700}#footer .footer__wrapper .footer__bottom a{text-decoration:underline}@media (max-width: 640px){#footer .footer__wrapper .footer__bottom .copyright{margin-bottom:25px}}@media (max-width: 768px){:root{--margin-section: 60px;--padding-section: 60px}}@media (max-width: 640px){:root{--margin-page: 25px;--padding-page: 25px}}body{color:var(--primary-dark)}body:before{content:""}body.is-open{overflow:hidden}body.is-open:before{position:fixed;z-index:2;width:100vw;height:100vh;background-color:#0000004d;transition:all .4s}hr{width:100%;height:1px;background:#0000001a;border:none}.page-template-page--home #header{position:fixed;width:100%;background-color:transparent;color:#fff}.page-template-page--home #header .logo{display:none}.page-template-page--home #header.scrolled{background-color:#fff;color:var(--primary-dark)}.page-template-page--home #header.scrolled .logo{display:inline-block}.page-template-page--home .section.section--opening{color:#fff;background-color:#0065b2}.page-template-page--home .section.section--opening .opening__wrapper{position:relative;display:flex;align-items:center;padding:var(--padding-page, 50px);min-height:80vh}@media (max-width: 640px){.page-template-page--home .section.section--opening .opening__wrapper{min-height:100vh}}.page-template-page--home .section.section--opening .opening__wrapper:after{content:"";position:absolute;width:100%;height:100%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:url(../assets/img/camuzzi_logo-mini.svg);background-size:60%;background-position:center;background-repeat:no-repeat}.page-template-page--home .section.section--opening .opening__wrapper .opening__background-image{position:absolute;inset:0}.page-template-page--home .section.section--opening .opening__wrapper .opening__background-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.page-template-page--home .section.section--opening .opening__wrapper .opening__content{position:relative;z-index:1;margin:0 auto;max-width:860px;text-align:center}.page-template-page--home .section.section--opening .opening__wrapper .opening__content .logo svg{width:100%;max-width:340px;height:auto}@media (max-width: 640px){.page-template-page--home .section.section--opening .opening__wrapper .opening__content .logo svg{max-width:200px}}.page-template-page--home .section.section--opening .opening__wrapper .opening__content .opening__title{font-size:64px;font-weight:100;line-height:68px}@media (max-width: 640px){.page-template-page--home .section.section--opening .opening__wrapper .opening__content .opening__title{font-size:36px;line-height:42px}}.page-template-page--home .section.section--opening .opening__wrapper .opening__content .opening__description{color:#fff9;text-align:center;font-size:24px;font-weight:400}@media (max-width: 640px){.page-template-page--home .section.section--opening .opening__wrapper .opening__content .opening__description{font-size:18px}}.page-template-page--home .section.section--content .content__description>*{font-size:36px;font-weight:100;line-height:46px}@media (max-width: 640px){.page-template-page--home .section.section--content .content__description>*{font-size:28px;line-height:38px}}.page-template-page--home .section.section--content .content__description p a{text-decoration:underline;font-weight:100}.page-template-page--home .section.section--projects{overflow-x:hidden}.page-template-page--home .section.section--projects .projects__wrapper{margin:0 auto;width:100%;max-width:1920px}.page-template-page--home .section.section--projects .projects__wrapper .project{position:relative;margin:30px 0}@media (max-width: 768px){.page-template-page--home .section.section--projects .projects__wrapper .project{margin:80px 0}}@media (max-width: 640px){.page-template-page--home .section.section--projects .projects__wrapper .project{margin:40px 0}}.page-template-page--home .section.section--projects .projects__wrapper .project .project__title-bg{position:absolute;top:-20%;font-size:12vw;font-weight:700;width:100%;text-align:center;opacity:.03}@media (max-width: 640px){.page-template-page--home .section.section--projects .projects__wrapper .project .project__title-bg{display:none}}.page-template-page--home .section.section--projects .projects__wrapper .project .project__category{border-radius:500px;border:1px solid currentColor;padding:10px;display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase}@media (max-width: 768px){.page-template-page--home .section.section--projects .projects__wrapper .project .project__category{margin-top:40px;font-size:10px}}.page-template-page--home .section.section--projects .projects__wrapper .project .project__title{font-size:64px;font-weight:100}@media (max-width: 768px){.page-template-page--home .section.section--projects .projects__wrapper .project .project__title{font-size:52px}}.page-template-page--home .section.section--projects .projects__wrapper .project .project__address{opacity:.6;font-size:18px;font-weight:400;line-height:21px;margin-left:10px}@media (max-width: 768px){.page-template-page--home .section.section--projects .projects__wrapper .project .project__address{font-size:16px}}.page-template-page--home .section.section--projects .projects__wrapper .project .project__cta{position:relative;margin-left:10px}.page-template-page--home .section.section--projects .projects__wrapper .project .project__cta svg{width:50px;height:50px;transform:rotate(180deg)}.page-template-page--home .section.section--projects .projects__wrapper .project .project__cta svg>*{stroke:currentColor}.page-template-page--home .section.section--projects .projects__wrapper .project .project__cta:before{position:absolute;z-index:-1;content:"";width:200vw;height:2px;background:#0000000d;top:50%;transform:translateY(-3px);left:-100vw}.page-template-page--home .section.section--projects .projects__wrapper .project .project__image__wrapper{position:relative;z-index:1;width:100%;padding-bottom:125%}.page-template-page--home .section.section--projects .projects__wrapper .project .project__image__wrapper .project__image,.page-template-page--home .section.section--projects .projects__wrapper .project .project__image__wrapper img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-template-page--home .section.section--news .news__heading{margin-bottom:60px}@media (max-width: 640px){.page-template-page--home .section.section--news .flex.gap{flex-wrap:wrap}}.section.section--hero img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover}@media (max-width: 768px){.section.section--hero img{height:100px}}.section.section--contacts{max-width:1920px;margin-left:auto;margin-right:auto}.section.section--contacts .contact__direct:before{content:"";display:block;width:2px;height:300px;background:#0000001a;margin:0 40px}@media (max-width: 1024px){.section.section--contacts .contact__direct:before{display:none}}.section.section--contacts .contact__direct .section__title{margin-bottom:40px}.section.section--contacts .contact__direct .contact .contact__icon{width:30px;height:30px;background-position:center;background-size:cover}.section.section--contacts .contact__direct .contact .contact__value{opacity:.6;font-size:24px;font-weight:100;line-height:32px}.page-template-page--about{background-image:url(../assets/img/camuzzi_logo-mini.svg);background-size:65%;background-position:top right;background-repeat:no-repeat}.page-template-page--about .section.section--opening .opening__title{font-size:64px;font-weight:100;line-height:68px}@media (max-width: 640px){.page-template-page--about .section.section--opening .opening__title{font-size:36px;line-height:42px}}.page-template-page--about .section.section--opening .opening__image img{width:100%;height:auto;margin:0 auto;display:block}.page-template-page--about .section.section--opening .opening__description{width:100%;max-width:660px;margin:0 auto;opacity:.6;text-align:center;font-size:16px;font-weight:400;line-height:24px}.page-template-page--about .section.section--opening .opening__description a{text-decoration:underline}.page-template-page--about .section.section--hero{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;max-width:1920px;margin-left:auto;margin-right:auto;color:#fff}.page-template-page--about .section.section--hero:before{content:"";display:block;position:absolute;inset:0;background:linear-gradient(90deg,#0009 30%,#0000,#0009 70%)}@media (max-width: 768px){.page-template-page--about .section.section--hero:before{background:#0009}}.page-template-page--about .section.section--hero .hero__content{position:relative;z-index:1}.page-template-page--about .section.section--hero .hero__title{font-size:36px;font-weight:100}.page-template-page--about .section.section--hero .hero__description{margin-top:32px;color:#fff9;font-size:16px;font-weight:400;line-height:24px}.page-template-page--about .section.section--hero .hero__list>*{text-align:right!important;font-size:18px;font-weight:700;line-height:52px}@media (max-width: 640px){.page-template-page--about .section.section--hero .hero__list>*{margin-top:40px;text-align:center!important}}.page-template-page--about .section.section--project-archive{position:relative;color:#fff;background-repeat:no-repeat;background-size:cover;background-position:top center}.page-template-page--about .section.section--project-archive .project-archive__content{position:relative;z-index:1}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list{max-width:1920px;margin:0 auto}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list{overflow-x:auto;transform:translate(25px)}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list::-webkit-scrollbar{display:none}}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list ul li{width:100%;padding:20px 15px;text-align:center;text-transform:uppercase;cursor:pointer;border:1px solid white;transition:all .2s ease-in;font-size:16px}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list ul li:hover{background-color:#ffffff1a}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list ul li.open{background-color:#fff;color:#000;border-color:#fff}.page-template-page--about .section.section--project-archive .project-archive__content .project-archive__list ul li a{white-space:nowrap}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects{max-width:1920px}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject{height:0px;overflow:hidden;opacity:0;width:100%;color:var(--primary-dark)}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject.open{height:auto;opacity:1}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content{background-color:var(--primary-light);padding:50px}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content{padding:25px}}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content .project__heading{width:100%;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content .project__heading:after{content:"+";font-size:42px;font-weight:100;transition:all .2s}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content .project__heading .project__category{border-radius:500px;border:1px solid currentColor;padding:6px;display:inline-block;font-size:10px;font-weight:700;text-transform:uppercase}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content .section__paragraph{text-align:justify;max-height:0px;overflow:hidden;transition:all .2s}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content.open{border-bottom:1px solid rgba(0,0,0,.1);padding-bottom:25px}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content.open .project__heading:after{opacity:0}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__content .project__content.open .section__paragraph{padding:25px 0;height:auto;max-height:none}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery{position:relative;overflow:hidden;background-color:#eee;padding:25px}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container{overflow:hidden;display:none}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container.open{display:block}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-prev,.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-next{position:relative;left:auto;right:auto;margin:0;border:1px solid var(--primary-dark);width:45px;height:45px}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-prev:after,.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-next:after{content:url(../assets/img/mage_arrow.svg);font-size:0px;height:20px}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-prev,.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-next{display:none}}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-button-next:after{transform:rotate(180deg)}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-pagination{display:none}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-pagination{position:relative;display:inline-block}}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;min-height:550px}@media (max-width: 1400px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide{min-height:450px}}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide{min-height:300px}}.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide img{max-width:100%;max-height:450px;width:auto;height:auto;display:block;-o-object-fit:contain;object-fit:contain}@media (max-width: 1400px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide img{max-height:350px}}@media (max-width: 640px){.page-template-page--about .section.section--project-archive .project-archive__content .archiveprojects .archiveproject .archiveproject__gallery .swiper-container .swiper-slide img{max-height:250px}}.page-template-page--about .section.section--project-archive:before{content:"";position:absolute;inset:0;background:#0009}.page-template-page--about .section.section--projects{border-top:2px solid rgba(0,0,0,.05);border-bottom:2px solid rgba(0,0,0,.05)}.page-template-page--about .section.section--projects .projects__wrapper{width:100%;max-width:1920px;margin-left:auto;margin-right:auto}@media (max-width: 640px){.page-template-page--about .section.section--projects .projects__wrapper{flex-direction:column}}.page-template-page--about .section.section--projects .project{position:relative;padding-bottom:36%;background-color:#000}@media (max-width: 640px){.page-template-page--about .section.section--projects .project{padding-bottom:120%}}.page-template-page--about .section.section--projects .project:before{content:"";position:absolute;display:block;height:100%;width:100%;background:#fffc;transition:all .6s}.page-template-page--about .section.section--projects .project .project__content{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.page-template-page--about .section.section--projects .project .project__content .project__title{font-size:2.5vw;font-weight:100;color:currentColor;transition:all .4s}@media (max-width: 1024px){.page-template-page--about .section.section--projects .project .project__content .project__title{font-size:38px}}@media (max-width: 768px){.page-template-page--about .section.section--projects .project .project__content .project__title{font-size:24px}}@media (max-width: 640px){.page-template-page--about .section.section--projects .project .project__content .project__title{font-size:38px}}.page-template-page--about .section.section--projects .project .project__content .project__address{font-size:18px;font-weight:400;color:currentColor;opacity:0;height:0px;overflow:hidden;margin:0;transition:all .4s}@media (max-width: 768px){.page-template-page--about .section.section--projects .project .project__content .project__address{font-size:14px}}@media (max-width: 640px){.page-template-page--about .section.section--projects .project .project__content .project__address{font-size:16px}}.page-template-page--about .section.section--projects .project .project__content svg{display:none;width:60px;height:auto;margin:0 auto;transform:rotate(180deg)}.page-template-page--about .section.section--projects .project:hover{color:#fff}.page-template-page--about .section.section--projects .project:hover:before{background:#0009}.page-template-page--about .section.section--projects .project:hover .project__content .project__address{opacity:1;height:auto;margin:20px 0}.page-template-page--about .section.section--projects .project:hover .project__content svg{display:block}@media (max-width: 640px){.page-template-page--about .section.section--projects .project{color:#fff}.page-template-page--about .section.section--projects .project:before{background:#0009}.page-template-page--about .section.section--projects .project .project__content .project__address{opacity:1;height:auto;margin:20px 0}.page-template-page--about .section.section--projects .project .project__content svg{display:block}}.page-template-page--about .section.section--content{background-color:var(--primary-light);max-width:1920px;margin-left:auto;margin-right:auto}.page-template-page--about .section.section--content .content__title{font-size:36px;font-weight:100}.page-template-page--about .section.section--content .content__description{margin-top:32px;opacity:.6;font-size:16px;font-weight:400;line-height:24px}@media (max-width: 640px){.page-template-page--about .section.section--content .content__list{margin-top:40px}}.page-template-page--about .section.section--content .content__list .list__item{padding:20px;border:1px solid rgba(0,0,0,.6);font-size:16px;font-weight:700;line-height:26px;text-transform:uppercase}@media (max-width: 640px){.page-template-page--about .section.section--content .content__list .list__item{text-align:center}}.page-template-page--about .section.section--team{background-image:url(../assets/img/camuzzi_logo-mini.svg);background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width: 640px){.page-template-page--about .section.section--team{background:none}}.page-template-page--about .section.section--team .team__title{text-align:center;font-size:64px;font-weight:100}@media (max-width: 640px){.page-template-page--about .section.section--team .team__members{flex-direction:column;gap:20px}}.page-template-page--about .section.section--team .team__members .member{display:flex;flex-direction:column;flex-wrap:nowrap;gap:20px;text-align:center}.page-template-page--about .section.section--team .team__members .member .member__content{border:1px solid;height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.page-template-page--about .section.section--team .team__members .member .member__image{width:250px;height:250px;display:block;margin:0 auto;background-size:cover;background-repeat:no-repeat;background-position:center;background-color:var(--primary-light)}.page-template-page--about .section.section--team .team__members .member .member__fullname{font-size:36px;font-weight:100}.page-template-page--about .section.section--team .team__members .member .member__roles{margin:15px 0;font-size:12px;font-weight:700;text-transform:uppercase}.page-template-page--about .section.section--team .team__members .member .member__roles>p{margin:18px 0}.page-template-page--about .section.section--team .team__members .member .member__roles strong{font-weight:800}article{max-width:860px;margin:0 auto;padding:var(--padding-page, 50px)}article h1.entry-title{margin-bottom:var(--margin-page, 50px)}

/*# sourceMappingURL=style.min.css.map */