@font-face{font-display:swap;font-family:NeueHaasGroteskDisplay;font-style:normal;font-weight:400;src:local("NeueHaasGroteskDisplay55"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay55.woff) format("woff"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay55.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisplay;font-style:medium;font-weight:500;src:local("NeueHaasGroteskDisplay65"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay65.woff) format("woff"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay65.woff2) format("woff2")}@font-face{font-display:swap;font-family:NeueHaasGroteskDisplay;font-style:bold;font-weight:700;src:local("NeueHaasGroteskDisplay75"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay75.woff) format("woff"),url(https://cappellettisestito.ch/hubfs/Font/NeueHaasGroteskDisplay75.woff2) format("woff2")}:root{--ff-base:NeueHaasGroteskDisplay,sans-serif!important;--ff-accent:NeueHaasGroteskDisplay,sans-serif!important}.h2-style{font-size:var(--fs-h1);font-weight:var(--fw-h1);letter-spacing:var(--ls-h1);line-height:var(--lh-h1)}@media (max-width:575px){.h2-style{font-size:var(--fs-h1-mobile);line-height:var(--lh-h1-mobile)}}.pwr-sec__title-intro{border-bottom:1px solid #000;display:inline-block;font-size:16px;margin:0 0 16px;padding-bottom:5px;width:100%}.pwr-bento-grid__intro-sec{margin-bottom:8px}.content-box h5{border-bottom:1px solid #000;display:inline-block;font-size:12px;margin:0 0 32px;text-transform:uppercase;width:100%}.content-box h5 span.right{color:#000;float:right;font-size:18px}.portfolio-bento img{height:500px}.portfolio-bento img.big{height:800px}.pwr-post-item__desc{color:#8c8c8c;font-size:var(--fs-paragraph)}@media (max-width:575px){.pwr-post-item__desc{font-size:var(--fs-paragraph-mobile);letter-spacing:var(--ls-paragraph-mobile);line-height:var(--lh-paragraph-mobile)}}.pwr-post-item:not(.pwr-post-item--1col) .pwr-post-item__title{font-size:var(--fs-paragraph)}.pwr-post-item__more-link{font-size:16px}.pwr-post-item__info-box{background:transparent;padding:12px 0}@media (max-width:768px){.pwr-post-item__info-box{padding:20px 0}}.pwr-post-item__date,.pwr-post-item__name{color:#8c8c8c;font-family:var(--ff-text);font-size:14px;font-weight:var(--fs-paragraph);padding-bottom:0}.pwr-hero--content-height .pwr-hero__info-box{margin-bottom:0}.pwr-blog-pagination,.pwr-post-item__more-link{display:none}.pwr-post-item__title+.pwr-post-item__desc{margin-top:0}.pwr-blog-listing__content{padding-bottom:20px}.pwr-post-header__title{font-family:var(--ff-h1);font-size:var(--fs-h1);font-weight:var(--fw-h1);line-height:var(--lh-h1)}.pwr-blog-listing{padding-top:26px}.pwr-sec-map__map>iframe{filter:grayscale(100%);float:left;height:100%}@media (max-width:575px){.pwr-hero:not(.pwr-hero--full-height):not(.pwr-hero--content-height){min-height:520px}}@media (max-width:575px){.body-wrapper:has(.pwr-header--transparent):not(:has(.pwr-header-top--transparent)) .pwr-hero .pwr-hero__info-box,.pwr-hero--transparent-header.pwr-hero .pwr-hero__info-box{margin-top:400px}}@supports (-webkit-backdrop-filter:none) or (backdrop-filter:none){.pwr-header.pwr-header--blurry.pwr--light{-webkit-backdrop-filter:blur(13px);backdrop-filter:none;background-color:rgba(var(--clr-base-lt-rgb) 0)!important}}.pwr-header-fixed.scroll{box-shadow:none}.hover-overlay a.pwr-adc__content-wrapper:hover:before{background-color:transparent!important}.hover-overlay .pwr-adc-content__image-wrapper{overflow:hidden}.hover-overlay .pwr-adc-content__image-wrapper img{transition:transform .4s ease}.hover-overlay a.pwr-adc__content-wrapper:hover .pwr-adc-content__image-wrapper img{transform:scale(1.05)}.hover-overlay{border-radius:4px}.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__overlay{opacity:0}.blog-hover-overlay .pwr-post-item__img{overflow:hidden;position:relative}.blog-hover-overlay .pwr-post-item__img:before{background-image:inherit;background-position:inherit;background-repeat:inherit;background-size:inherit;bottom:0;content:"";left:0;position:absolute;right:0;top:0;transition:transform .4s ease}.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__img:before{transform:scale(1.12)}.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__author,.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__more-link,.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__title{color:#000}.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__date,.blog-hover-overlay .pwr-post-item:hover .pwr-post-item__desc{color:#8c8c8c}.blog-hover-overlay .pwr-post-item__content,body,main.body-container-wrapper{background-color:transparent!important}#csa-sfondo-hover{background-color:transparent;inset:0;pointer-events:none;position:fixed;transition:background-color .6s ease;z-index:-1}