html{scroll-behavior:smooth}body.page-template-template-landing-page #masthead{position:fixed}body.page-template-template-landing-page .woocommerce-products-header-custom.product-category{margin-bottom:0}body.page-template-template-landing-page .storefront-primary-navigation .col-full{justify-content:flex-end}body.page-template-template-landing-page .storefront-primary-navigation .col-full .header-widgets-container #header-button{padding:16px 96px !important}body.page-template-template-landing-page #chi-siamo-landing,body.page-template-template-landing-page #form-contatti-landing{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#1d1d1d;padding:60px 0;overflow:hidden}body.page-template-template-landing-page #chi-siamo-landing .container-chi-siamo,body.page-template-template-landing-page #chi-siamo-landing .container-landing-form,body.page-template-template-landing-page #form-contatti-landing .container-chi-siamo,body.page-template-template-landing-page #form-contatti-landing .container-landing-form{max-width:1300px;margin:0 auto}body.page-template-template-landing-page #form-contatti-landing{background:#f1f1f1}body.page-template-template-landing-page #form-contatti-landing .landing-form-title{color:#1d1d1d;font-size:55px;font-weight:700;line-height:121%}body.page-template-template-landing-page #form-contatti-landing .landing-form-title p{margin:10px 0}body.page-template-template-landing-page #form-contatti-landing .container-landing-form input[type=submit]{background-color:#1d1d1d;color:#fff;font-weight:bold;font-family:"InterSemiBold",serif;border:1px solid #fafafa;border-radius:6px;width:25%}body.page-template-template-landing-page #form-contatti-landing .container-landing-form input[type=submit]:hover{background-color:#d00a11;color:#fff}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-row{display:flex;gap:20px;margin-bottom:16px}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-row .col-md-6{flex:1}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-row .col-md-6 p{margin:0;width:100%}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-row .col-md-6 p input[type=tel]{background:#fff;color:#d00a11}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-row .col-md-12 p{margin:0}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-check{font-size:14px;line-height:1.4;padding:12px 0}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-check p{margin:0}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-check .wpcf7-list-item label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;font-weight:400;color:#262626;line-height:145%}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-check .wpcf7-list-item label a{color:#d12525;text-decoration:underline}body.page-template-template-landing-page #form-contatti-landing .container-landing-form .form-check input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:#000}body.page-template-template-landing-page #form-contatti-landing .landing-form-description{color:#292929;font-size:19px;font-weight:400;line-height:145%}body.page-template-template-landing-page .par-chi-siamo{color:#d00a11;font-size:22px;font-weight:700;line-height:125%}body.page-template-template-landing-page .title-chi-siamo{color:#fafafa;font-size:55px;font-weight:700;line-height:121%;margin-bottom:20px}body.page-template-template-landing-page .text-chi-siamo{color:#fafafa;font-size:18px;font-weight:400;line-height:145%}body.page-template-template-landing-page .button-info{padding:16px 104px;color:#fafafa;background-color:#d00a11;border-radius:6px;display:inline-block;font-size:19px;font-weight:600;line-height:121%}body.page-template-template-landing-page .section-landing-woo-products{padding:100px 0}body.page-template-template-landing-page .section-landing-woo-products .landing-title-product{font-size:45px;font-weight:700;line-height:121%;color:#1d1d1d;font-family:"InterSemiBold",serif;padding:0 20px}body.page-template-template-landing-page .section-landing-woo-products .landing-products-flex{display:flex;gap:24px}body.page-template-template-landing-page .section-landing-woo-products .landing-product-card{flex:1;padding:20px;display:flex;flex-direction:column;border-radius:6px}body.page-template-template-landing-page .section-landing-woo-products .landing-product-img{width:100%;height:auto;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}body.page-template-template-landing-page .section-landing-woo-products .landing-product-title{font-size:24px;font-weight:700;line-height:111%;margin-bottom:8px}body.page-template-template-landing-page .section-landing-woo-products .landing-product-category{font-size:14px;color:#d00a11;font-weight:400;line-height:145%;margin-bottom:10px}body.page-template-template-landing-page .section-landing-woo-products .landing-product-excerpt{color:#444;font-size:19px;font-weight:400;line-height:145%;margin-bottom:auto}body.page-template-template-landing-page .section-landing-woo-products .landing-product-button{margin-top:16px;padding:16px 40px;background:#d00a11;color:#fff;text-decoration:none;border-radius:6px;border:1px solid #d00a11;display:inline-block;font-weight:600}body.page-template-template-landing-page .section-landing-info{overflow:hidden;position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;padding:150px 0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.14) 0%, rgba(0, 0, 0, 0.14) 100%),linear-gradient(90deg, rgba(0, 0, 0, 0.8) 30.77%, rgba(0, 0, 0, 0) 100%),url("/wp-content/themes/storefront-child/assets/images/landing/landing-info.jpg") #d3d3d3 50%/cover no-repeat}body.page-template-template-landing-page .section-landing-info .container-landing-info{max-width:1300px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;gap:40px}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-text{font-size:55px;font-weight:700;line-height:121%;color:#fff;font-family:"InterSemiBold",serif}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-tel{text-decoration:none}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-tel #landing-info-button{background:#d00a11;color:#fff;padding:16px 112px;border-radius:6px;font-weight:600;font-family:"InterSemiBold",serif;font-size:19px;transition:.2s ease;line-height:121%}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-tel #landing-info-button:hover{background:#fff;color:#d00a11}body.page-template-template-landing-page footer .footer-wrap .block.footer-widget-2{display:none;visibility:hidden}@media(max-width: 1024px){body.page-template-template-landing-page #chi-siamo-landing,body.page-template-template-landing-page #form-contatti-landing,body.page-template-template-landing-page .section-landing-info{padding:60px 40px}body.page-template-template-landing-page .title-chi-siamo{font-size:42px}body.page-template-template-landing-page .par-chi-siamo{font-size:18px}body.page-template-template-landing-page .text-chi-siamo{font-size:15px}body.page-template-template-landing-page .button-info{padding:14px 50px;font-size:17px}body.page-template-template-landing-page .section-landing-woo-products .landing-title-product{font-size:42px}body.page-template-template-landing-page .landing-products-flex{flex-wrap:wrap}body.page-template-template-landing-page .landing-product-card{flex:1 1 calc(50% - 24px)}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-text{font-size:48px}body.page-template-template-landing-page .section-landing-info .container-landing-info .landing-info-tel #landing-info-button{padding:14px 80px;font-size:17px}}@media(max-width: 768px){body.page-template-template-landing-page #masthead{position:static}body.page-template-template-landing-page header.woocommerce-products-header-custom.product-category{min-height:350px;background-position:center;background-size:cover}body.page-template-template-landing-page #chi-siamo-landing,body.page-template-template-landing-page #form-contatti-landing,body.page-template-template-landing-page .section-landing-info{padding:40px 30px}body.page-template-template-landing-page .container-landing-form input[type=submit]{width:100% !important;padding:16px 20px;font-size:18px;box-sizing:border-box}body.page-template-template-landing-page .container-landing-form .wpcf7-spinner{transform:scale(0.8)}body.page-template-template-landing-page .landing-products-flex{flex-direction:column;flex-wrap:nowrap}body.page-template-template-landing-page .container-landing-info{flex-direction:column;text-align:center}body.page-template-template-landing-page .landing-info-text{font-size:40px}body.page-template-template-landing-page #landing-info-button{width:100%}}@media(max-width: 480px){body.page-template-template-landing-page #masthead{position:static}body.page-template-template-landing-page header.woocommerce-products-header-custom.product-category{min-height:280px;background-position:center top;background-size:cover;background-repeat:no-repeat}body.page-template-template-landing-page #chi-siamo-landing,body.page-template-template-landing-page #form-contatti-landing,body.page-template-template-landing-page .section-landing-info{padding:40px 20px}body.page-template-template-landing-page .title-chi-siamo{font-size:32px}body.page-template-template-landing-page .text-chi-siamo{font-size:15px}body.page-template-template-landing-page .button-info{display:block;width:100%;text-align:center;padding:14px 0;font-size:17px}body.page-template-template-landing-page .section-landing-woo-products .landing-title-product{font-size:32px}body.page-template-template-landing-page .landing-products-flex{flex-direction:column}body.page-template-template-landing-page .landing-product-card{flex:none;width:100%}body.page-template-template-landing-page .form-row{flex-direction:column}body.page-template-template-landing-page #form-contatti-landing .landing-form-title{font-size:40px}body.page-template-template-landing-page #form-contatti-landing .landing-form-description{font-size:16px}body.page-template-template-landing-page .container-landing-form input[type=submit]{width:100% !important;padding:16px 20px;font-size:18px;box-sizing:border-box}body.page-template-template-landing-page .container-landing-form .wpcf7-spinner{transform:scale(0.8)}body.page-template-template-landing-page .section-landing-info .container-landing-info{flex-direction:column;text-align:center;gap:20px}body.page-template-template-landing-page .landing-info-text{font-size:32px !important}body.page-template-template-landing-page #landing-info-button{width:100%;padding:14px 0}body.page-template-template-landing-page .container-landing-form textarea{min-height:100px;height:100px}}/*# sourceMappingURL=data:application/json;charset=utf-8,%7B%22version%22:3,%22sourceRoot%22:%22%22,%22sources%22:%5B%22landing-alfatec.scss%22%5D,%22names%22:%5B%5D,%22mappings%22:%22AAAA,KACE,uBAKA,mDACE,eAGF,8FACE,gBAGF,kFACE,yBAEA,2HACE,6BAIJ,4HAEE,kBACA,YACA,SACA,UACA,kBACA,mBACA,mBACA,eASA,gBANA,kVAEE,iBACA,cAMJ,gEACE,mBAEA,oFACE,cACA,eACA,gBACA,iBAEA,sFACE,cAMF,2GACE,yBACA,WACA,iBACA,kCACA,yBACA,kBACA,UAGF,iHACE,yBACA,WAGF,kGACE,aACA,SACA,mBAEA,4GACE,OAEA,8GACE,SACA,WAEA,8HACE,gBACA,cAMJ,+GACE,SAKN,oGACE,eACA,gBACA,eAEA,sGACE,SAGF,2HACE,aACA,uBACA,SACA,eACA,eACA,gBACA,cACA,iBAEA,6HACE,cACA,0BAIJ,yHACE,WACA,YACA,eACA,kBAKN,0FACE,cACA,eACA,gBACA,iBAIJ,wDACE,cACA,eACA,gBACA,iBAGF,0DACE,cACA,eACA,gBACA,iBACA,mBAGF,yDACE,cACA,eACA,gBACA,iBAGF,sDACE,mBACA,cACA,yBACA,kBACA,qBACA,eACA,gBACA,iBAIF,uEACE,gBAEA,8FACE,eACA,gBACA,iBACA,cACA,kCACA,eAGF,8FACE,aACA,SAIF,6FACE,OACA,aACA,aACA,sBACA,kBAGF,4FACE,WACA,YACA,mBACA,oCAGF,8FACE,eACA,gBACA,iBACA,kBAGF,iGACE,eACA,cACA,gBACA,iBACA,mBAGF,gGACE,WACA,eACA,gBACA,iBACA,mBAGF,+FACE,gBACA,kBACA,mBACA,WACA,qBACA,kBACA,yBACA,qBACA,gBAIJ,+DACE,gBACA,kBACA,YACA,SACA,UACA,kBACA,mBACA,gBACA,0QAEA,uFACE,iBACA,cACA,eACA,aACA,8BACA,mBACA,SAEA,0GACE,eACA,gBACA,iBACA,WACA,kCAGF,yGACE,qBAEA,8HACE,mBACA,WACA,mBACA,kBACA,gBACA,kCACA,eACA,oBACA,iBAGF,oIACE,gBACA,cAQJ,oFACE,aACA,kBASN,0BAEE,2LAGE,kBAGF,0DACE,eAGF,wDACE,eAGF,yDACE,eAGF,sDACE,kBACA,eAGF,8FACE,eAGF,gEACE,eAGF,+DACE,0BAGF,0GACE,eAGF,8HACE,kBACA,gBAIJ,yBACE,mDACE,gBAGF,oGACE,iBACA,2BACA,sBAGF,2LAGE,kBAIA,oFACE,sBACA,kBACA,eACA,sBAGF,gFACE,qBAIJ,gEACE,sBACA,iBAGF,iEACE,sBACA,kBAGF,4DACE,eAGF,8DACE,YAIJ,yBACE,mDACE,gBAGF,oGACE,iBACA,+BACA,sBACA,4BAGF,2LAGE,kBAGF,0DACE,eAGF,yDACE,eAGF,sDACE,cACA,WACA,kBACA,eACA,eAGF,8FACE,eAIF,gEACE,sBAGF,+DACE,UACA,WAIF,mDACE,sBAGF,oFACE,eAGF,0FACE,eAIA,oFACE,sBACA,kBACA,eACA,sBAGF,gFACE,qBAIJ,uFACE,sBACA,kBACA,SAGF,4DACE,0BAGF,8DACE,WACA,eAGF,0EACE,iBACA%22,%22file%22:%22landing-alfatec.css%22%7D */
