a:focus{outline:0px
!important;outline:none !important}body{overflow-x:hidden}.bw-nav ul,
.bw-nav
ol{list-style:none;margin-left:0}.elementor-element-aa029f0 .bw-text-animate .bw-text-animate-content:nth-child(2),
.elementor-element-c6ce376 .bw-text-animate .bw-text-animate-content:nth-child(7),
.elementor-element-131b5c8 .bw-text-animate .bw-text-animate-content:nth-child(7),
.elementor-element-0352f04 .bw-text-animate .bw-text-animate-content:nth-child(4),
.elementor-element-cf3a29d .bw-text-animate .bw-text-animate-content:nth-child(4){color:#007C3E !important}#site-header .fa-angle-down:before{color:#F3F3F3}#wrap .jet-mega-menu-item__link{font-weight:700 !important;text-transform:uppercase !important;letter-spacing:-0.4px !important;line-height:36px !important}@media(max-width:768px){#wrap .bw-parallax{min-height:auto !important}}.bw-button-wrapper .bw-custom-btn .bw-custom-icon-shape{background:#242424;border-radius:2px}.bw-button-wrapper .bw-custom-btn:hover .bw-custom-icon-shape{background:#F3F3F3}#new-footer .bw-menu-box
li{display:inline-block;margin:0
7px}.elementor-image-gallery figure
a{background:#fff !important;width:78px;height:78px;border-radius:4px !important;color:currentColor;text-decoration:none;display:flex;align-content:center;justify-content:center;align-items:center;padding:5px}#wrap .counter-hoverx:hover
*{color:#fff}body .theme-button:hover, body input[type="submit"]:hover, body button[type="submit"]:hover, body button:hover, body .button:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:hover, body div.wpforms-container-full .wpforms-form input[type=submit]:active, body div.wpforms-container-full .wpforms-form button[type=submit]:hover, body div.wpforms-container-full .wpforms-form button[type=submit]:active, body div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, body div.wpforms-container-full .wpforms-form .wpforms-page-button:active, .woocommerce-cart .wp-element-button:hover, .woocommerce-checkout .wp-element-button:hover,.wp-block-button__link:hover{color:#fff !important}.bw-form{overflow:hidden}.bw-form{display:block}.bw-confirm
label{opacity:1;left:0;top:28px;position:relative;transition:all .3s ease;color:#8c8c8c;font-size:19px;font-weight:300;margin-top:20px}#wrap .bw-confirm input[type="text"], #wrap .bw-confirm input[type="email"], #wrap .bw-confirm
textarea{padding:0;padding:10px
0 15px;border:0;border-bottom:1px solid #e3e3e3;box-shadow:none;background:none}.bw-confirm.bw-active
label{opacity:1;left:0px;top:10px;transition:all .3s ease}.wn-btn-cf{display:inline-block;text-align:center;margin-top:40px}#wrap .wn-btn-cf input[type="submit"]{border-radius:0;padding:23px
42px 22px;letter-spacing:2px}.bw-confirm,.bw-confirm.bw-active{position:relative}.bw-confirm:after{content:"";height:1px;width:0;position:absolute;left:0;transition:all .3s ease}#wrap .bw-confirm.bw-active input[type="text"], #wrap .bw-confirm.bw-active input[type="email"], #wrap .bw-confirm.bw-active
textarea{border-color:transparent;transition:border .7s ease}.bw-confirm.bw-active:after{content:"";height:1px;width:100%;background:#292929}[class*="col-"].bw-confirm:after{left:15px}[class*="col-"].bw-confirm.bw-active:after{width:calc(100% - 30px)}.bw-confirm.wn-mssg{margin-top:40px;position:relative}.bw-confirm.wn-mssg.bw-active:after{width:100%}#wrap .bw-confirm.bw-active input[type="text"]::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm.bw-active input[type="email"]::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm.bw-active textarea::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm.bw-active input[type="text"]::-moz-placeholder{opacity:0}#wrap .bw-confirm.bw-active input[type="email"]::-moz-placeholder{opacity:0}#wrap .bw-confirm.bw-active textarea::-moz-placeholder{opacity:0}#wrap .bw-confirm.bw-active input[type="text"]::-ms-input-placeholder{opacity:0}#wrap .bw-confirm.bw-active input[type="email"]::-ms-input-placeholder{opacity:0}#wrap .bw-confirm.bw-active textarea::-ms-input-placeholder{opacity:0}#wrap .bw-confirm input[type="text"]::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm input[type="email"]::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm textarea::-webkit-input-placeholder{opacity:0}#wrap .bw-confirm input[type="text"]::-moz-placeholder{opacity:0}#wrap .bw-confirm input[type="email"]::-moz-placeholder{opacity:0}#wrap .bw-confirm textarea::-moz-placeholder{opacity:0}#wrap .bw-confirm input[type="text"]::-ms-input-placeholder{opacity:0}#wrap .bw-confirm input[type="email"]::-ms-input-placeholder{opacity:0}#wrap .bw-confirm textarea::-ms-input-placeholder{opacity:0}#wrap .bw-confirm input[type="text"]::-webkit-input-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm input[type="email"]::-webkit-input-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm textarea::-webkit-input-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm input[type="text"]::-moz-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm input[type="email"]::-moz-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm textarea::-moz-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm input[type="text"]::-ms-input-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm input[type="email"]::-ms-input-placeholder{color:#8c8c8c;font-size:19px}#wrap .bw-confirm textarea::-ms-input-placeholder{color:#8c8c8c;font-size:19px}@media( max-width: 480px){#wrap .wn-btn-cf input[type="submit"]{font-size:13px;padding:20px
10px}}#wrap .bw-x-form .bw-confirm-left{padding-left:0}#wrap .bw-x-form input[type="text"], #wrap .bw-x-form input[type="email"], #wrap .bw-x-form
textarea{padding:40px;border:1px
solid #e6e6e6;box-shadow:none;background:none;margin-bottom:15px}#wrap .bw-x-form
textarea{height:200px}#wrap .bw-x-form .bw-confirm
label{display:none}#wrap .bw-x-form .wn-btn-conform input[type="submit"]{width:100%;border:0;border-radius:0;padding:27px
42px;margin-top:30px;font-size:15px;letter-spacing:2px}#wrap .bw-x-form .bw-confirm.bw-active input[type="text"], #wrap .bw-x-form .bw-confirm.bw-active input[type="email"], #wrap .bw-x-form .bw-confirm.bw-active
textarea{border-color:transparent;transition:border .7s ease}#wrap .bw-x-form input[type="text"]::-webkit-input-placeholder{font-size:19px;color:#1d1d1b}#wrap .bw-x-form input[type="email"]::-webkit-input-placeholder{font-size:19px;color:#1d1d1b}#wrap .bw-x-form textarea::-webkit-input-placeholder{font-size:19px;color:#1d1d1b}#wrap .bw-x-form .bw-confirm.bw-active input[type="text"]::-webkit-input-placeholder{opacity:0}#wrap .bw-x-form .bw-confirm.bw-active input[type="email"]::-webkit-input-placeholder{opacity:0}#wrap .bw-x-form .bw-confirm.bw-active textarea::-webkit-input-placeholder{opacity:0}@media(max-width: 767px){.bw-x-form .bw-confirm-right{padding-left:0}}.bw-btn-confirm{position:relative;text-align:right}.bw-btn-confirm:after{content:'';position:absolute;right:5px;top:4px;width:21px;height:21px;background-image:url('https://pavimentoag.needit.ch/wp-content/uploads/2025/10/green-paper-plane.svg');background-size:cover;transform:rotate(0);transition:all 0.3s ease}.bw-btn-confirm:hover:after{transform:rotate(35deg)}#wrap .bw-btn-confirm .wpcf7-submit{background:transparent;padding:0
36px 0 0;text-transform:capitalize}.wpcf7-spinner{display:none}#wrap .bw-btn-confirm .wpcf7-submit:hover,
#wrap .bw-btn-confirm:hover{color:#000 !important}#wrap .bw-btn-confirm .wpcf7-submit:hover{text-decoration:underline !important}#wrap .bw-confirm
textarea{height:100px !important;margin-bottom:40px}#wrap .bw-form-row
p{margin:0
!important}#wrap .bw-form-row{margin-bottom:30px}#wrap .bw-form-row:last-child{margin-bottom:0}#wrap .bw-btn-confirm .wpcf7-submit{color:#007C3E !important}#wrap .wpcp-carousel-section.wpcp-standard:not(.wpcp-preloader){margin:0
!important;overflow:hidden;border-radius:6px !important}#wrap .wpcp-carousel-content-wrapper:has(.wpcp-swiper-dots){margin:0
!important}#wrap .swiper-slide,
#wrap .wpcp-single-item,
#wrap .wpcp-carousel-section.nav-vertical-center{overflow:hidden;border:0
!important}#wrap .wpcp-carousel-section.nav-vertical-center
img{width:100% !important;border-radius:6px !important}#wrap .wpcp-swiper-dots{margin-top:-40px !important}#wrap .elementor-widget-html{background:#fcfcfc;max-width:700px;border-radius:6px;border:1px
solid #ccc;overflow:hidden}#wrap .elementor-widget-html
table{background:#fcfcfc;margin:0
!important}#wrap .elementor-widget-html table .col-1,
#wrap .elementor-widget-html table .col-2{padding:20px
!important;border-color:#ccc}#wrap .elementor-widget-html table .col-1{max-width:35%;width:100%}#wrap .elementor-widget-html table .col-2{max-width:65%;width:100%;border-left:1px solid #ccc}#wrap .elementor-widget-html table tr:last-child .col-1,
#wrap .elementor-widget-html table tr:last-child .col-2{border-bottom:0 !important}@media (max-width: 960px){#wrap .elementor-widget-html table
tbody{display:block;max-width:100% !important;width:100% !important}#wrap .elementor-widget-html table,
#wrap .elementor-widget-html table tr,
#wrap .elementor-widget-html table
td{display:block;width:100% !important}#wrap .elementor-widget-html table .col-1,
#wrap .elementor-widget-html table .col-2{display:block;max-width:100% !important;width:100% !important;border-left:none !important;border-bottom:1px solid #ccc;padding:12px
15px !important}#wrap .elementor-widget-html table .col-1{background:#f7f7f7;font-weight:600}#wrap .elementor-widget-html table .col-2{border-top:none}#wrap .elementor-widget-html table tr:last-child .col-2{border-bottom:none !important}}@media(max-width:768px){#wrap .pavimentoag-f
p{margin-bottom:10px !important}#wrap .pavimentoag-f{--gap:30px 0 !important;--row-gap:40px !important;padding:20px
!important}}@media(max-width:780px){#gallery-1{display:flex}}@media (min-width: 1441px) and (max-width: 1900px){#site-header-inner{width:100%;max-width:100%}#wrap .e-con>.e-con-inner{max-width:92% !important}}@media (min-width: 1366px) and (max-width: 1440px){#wrap .e-con>.e-con-inner{max-width:1300px !important}}@media (min-width: 1200px) and (max-width: 1365px){#wrap .e-con>.e-con-inner{max-width:1195px !important}}#recaptcha-token,.grecaptcha-badge,.grecaptcha-logo{display:none !important;opacity:0 !important;visibility:hidden !important}div#site-header-inner .e-con-inner,
div#site-header-inner .elementor-element{max-height:120px}#wrap .bw-text-animate-content{padding:0
5px !important}@media(max-width:1024px){.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle{background:#f0f0f0 !important;padding:27px
!important;font-size:21px !important;border-radius:4px}}@media(max-width:480px){.jet-mega-menu.jet-mega-menu--layout-dropdown .jet-mega-menu-toggle{background:#f0f0f0 !important;padding:21px
!important;font-size:16px !important;border-radius:4px}}