footer.entry-footer{display:none}.woocommerce-message,.woocommerce-info,.woocommerce-error,.woocommerce-noreviews,p.no-comments{background-color:transparent;color:#0f834d;clear:both;padding:1em;text-align:center;font-size:14px;font-weight:500}.woocommerce-message a.restore-item{color:var(--color1);display:inline-block;border:1px solid var(--color1);padding:4px 30px;color:var(--color1);border-radius:4px}.woocommerce-message a.button.wc-forward.wp-element-button{color:var(--color0);display:inline-block;border:1px solid var(--color0);padding:4px 20px;color:var(--color0);border-radius:4px;margin:0 5px}#primary.site-main{padding:135px 0 0 0;margin:0}.woocommerce-cart-form,.cart_totals{width:100%;max-width:1200px;margin:0 auto}.cart_totals table.shop_table.shop_table_responsive{width:auto;width:60%;margin-left:40%}.cart_totals{margin-bottom:60px;align-items:right;align:right;text-align:right}.cart_totals .wc-proceed-to-checkout .checkout-button{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:15px;text-transform:uppercase;margin-top:20px;font-weight:700;display:inline-block;padding:16px 35px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear;background-color:var(--color1);color:#FFF;border:2px solid var(--color1)}.cart_totals .wc-proceed-to-checkout .checkout-button:hover{background-color:var(--color1_hover);border:2px solid var(--color1_hover);-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}header.entry-header{text-align:center}h1.entry-title{font-size:36px;font-weight:800;display:block;line-height:1.2em}#secondary.widget-area{display:none}form.woocommerce-cart-form{ background-color:var(--color3)}.woocommerce-cart-form__contents thead{ background-color:red}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents{width:100%;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1)}.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead th{background-color:var(--color_txt_base);color:#FFF;padding:.4em 0;font-size:12px;font-weight:600}.woocommerce table.shop_table td,#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th,.woocommerce-checkout #main-content .cart-subtotal td{text-align:left}.woocommerce table.shop_table td.product-thumbnail{text-align:center;padding:6px 0;width:120px}.woocommerce table.shop_table td.product-thumbnail img{display:block;width:100%;max-width:90px;height:auto;border:0;overflow:hidden}.woocommerce table.shop_table td.product-thumbnail::before{content:''}.woocommerce table.shop_table td.actions{padding:1em 1.5em;border:1px solid rgba(0,0,0,.2)}.woocommerce table.shop_table td.actions .coupon{text-align:right}.woocommerce table.shop_table td.product-remove{vertical-align:middle;align:center;text-align:center;width:60px}.woocommerce table.shop_table td.product-remove a{display:block;margin:0 auto;background-color:rgba(0,0,0,.2);color:#FFF;width:23px;height:23px;font-weight:500;padding-top:1px;border-radius:50%;text-align:center;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.woocommerce table.shop_table .coupon label,.woocommerce table.shop_table td.product-subtotal,.woocommerce table.shop_table td.product-price,.woocommerce table.shop_table td.product-name a{font-size:14px;font-weight:500;color:var(--color_txt_base)}.woocommerce table tr:nth-child(odd){background-color:rgba(0,0,0,.1)}table.shop_table.shop_table_responsive{align:left;border-left:1px solid rgba(0,0,0,.1);border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1);text-align:left}table.shop_table.shop_table_responsive tr:nth-child(odd){background-color:rgba(0,0,0,.1)}.cart_totals table.shop_table.shop_table_responsive th,.cart_totals table.shop_table.shop_table_responsive td{font-size:16px;font-weight:500;color:var(--color_txt_base);padding:.6em 1.5em}table.shop_table.shop_table_responsive th{border-right:1px solid rgba(0,0,0,.1)}.woocommerce table.shop_table td.product-remove a:hover{background-color:var(--color1_hover);-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.woocommerce table.shop_table td.product-thumbnail img{display:block;width:100%;height:auto;border-radius:4px}.cart-collaterals{margin-top:30px}.cart-collaterals .cart_totals h2{font-size:20px;font-weight:800;display:block;line-height:1.2em;padding-bottom:10px}input#coupon_code,input.input-text.qty.text{display:inline-block;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;color:#746B70;background-color:#FFF;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:4px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#customer_details,form.woocommerce-EditAccountForm.edit-account,h3#order_review_heading{padding:30px 20px}#customer_details{border-top-left-radius:5px;border-top-right-radius:5px}.woocommerce-checkout-review-order table.shop_table{border-top-left-radius:0;border-top-right-radius:0}.woocommerce-page #coupon_code.input-text{background-color:black!important;color:blue!important;font-size:16px!important}.woocommerce-page ::-webkit-input-placeholder{color:red!important}.woocommerce-page :-ms-input-placeholder{color:red!important}.woocommerce-page ::-moz-placeholder{color:red!important}.woocommerce-page :-moz-placeholder{color:red!important}.woocommerce button.button.alt,.woocommerce-page button.button.alt,.woocommerce a.button,.woocommerce-page a.button{}.woocommerce button.button,.woocommerce-page button.button{display:inline-block;height:calc(1.5em + .75rem);padding:.375rem .75rem;font-size:13px;font-weight:400;line-height:1.5;color:#FFF;background-color:var(--color3);background-clip:padding-box;border:0;border-radius:4px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.woocommerce button.button:hover,.woocommerce-page button.button:hover{color:#FFF;background-color:var(--color1)}#wcpay-payment-request-button-separator{display:none!important}#wcpay-payment-request-wrapper{background-color:transparent;margin:0 auto;width:250px}#order_review a,.showcoupon{color:#000;font-weight:bold}.woocommerce-form-coupon{text-align:center}.woocommerce-form-coupon p{margin-bottom:10px}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order{display:block;margin:0 auto}#customer_details h3{text-align:center;margin:15px auto;font-weight:bold;font-size:22px}#order_review_heading{text-align:center;font-weight:bold;font-size:22px}.woocommerce-billing-fields p{float:left!important;margin:0!important;padding:10px}@media all and (min-width:992px){.woocommerce-billing-fields p{width:33.33%!important}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order{width:80%}}@media all and (min-width:769px) and (max-width:991px){.woocommerce-billing-fields p{width:50%!important}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order{width:90%}}@media all and (min-width:0) and (max-width:768px){.woocommerce-billing-fields p{width:100%!important}.woocommerce-billing-fields,.woocommerce-shipping-fields,.woocommerce-additional-fields,.woocommerce-checkout-review-order{width:90%}}.woocommerce-billing-fields p label,.woocommerce-additional-fields__field-wrapper label,.woocommerce-additional-fields__field-wrapper label .optional{display:block;width:100%;min-height:25px;font-size:14px}.lost_reset_password .input-text,#customer_login .u-column1 .input-text,#customer_login .u-column2 .input-text,.woocommerce-EditAccountForm .input-text,.woocommerce-address-fields__field-wrapper .input-text,#customer_details .input-text,#customer_details select,#wcpay-card-element{display:inline-block;height:calc(1.5em + .75rem + 2px)!important;width:100%!important;padding:.375rem .75rem!important;font-size:13px;font-weight:400;line-height:1.5;color:#746B70;background-color:#FFF;background-clip:padding-box;border:1px solid rgba(0,0,0,.1);border-radius:4px;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#order_comments{min-height:15vh}#customer_details .screen-reader-text{clip-path:none;position:relative!important}.selection>span{height:34px!important;font-size:13px!important;border:1px solid rgba(0,0,0,.1)!important}#order_review .shop_table thead tr{background-color:#000;color:#FFF}#order_review .shop_table tbody tr:nth-child(odd){background-color:rgba(0,0,0,.1)}#order_review .shop_table{margin-bottom:25px}#order_review .shop_table,#order_review .shop_table thead,#order_review .shop_table tbody,#order_review .shop_table tfoot{float:left;width:100%}#order_review .shop_table tr{float:left;width:100%;border-bottom:solid 1px #CCC}#order_review .shop_table thead tr th,#order_review .shop_table tbody tr td,#order_review .shop_table tfoot tr th,#order_review .shop_table tfoot tr td{float:left;width:50%;text-align:left;padding:10px}.woocommerce-privacy-policy-text{display:none}.woocommerce-SavedPaymentMethods-saveNew label{cursor:pointer}.woocommerce-form__label-for-checkbox{cursor:pointer;position:relative;display:block;margin-bottom:7px;left:5px}#place_order{display:block;margin:15px auto;text-transform:uppercase;font-size:18px;font-weight:bold}#customer_login{display:block;margin:0 auto 25px auto;width:90%;clear:both}#customer_login .u-column2{background-color:#f4f4f4}#customer_login .u-column1,#customer_login .u-column2{float:left;margin-bottom:25px;padding:25px}@media all and (min-width:992px){#customer_login .u-column1,#customer_login .u-column2{width:50%}}@media all and (min-width:0) and (max-width:991px){#customer_login .u-column1,#customer_login .u-column2{width:100%}}#customer_login p,#customer_login p label{width:100%;float:left}#customer_login p label{margin:10px auto}#customer_login h2{font-weight:bold;font-size:18px;padding:.6em 0}#customer_login a{color:#000;font-weight:bold;margin:10px 0;display:inline-block}.lost_reset_password{width:90%;margin-left:5%;float:left;text-align:center;margin-bottom:25px}.lost_reset_password p,.lost_reset_password p label{width:100%;float:left;margin:5px 0}.lost_reset_password .input-text{width:250px!important}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:left}@media all and (min-width:992px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:left;padding:50px}.woocommerce-MyAccount-navigation{width:300px}.woocommerce-MyAccount-content{width:calc(100% - 300px)}.woocommerce-MyAccount-navigation ul li{width:100%;float:left;margin-bottom:10px}}@media all and (min-width:0) and (max-width:991px){.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{float:left;padding:10px}.woocommerce-MyAccount-navigation{width:100%}.woocommerce-MyAccount-content{width:100%}.woocommerce-MyAccount-navigation ul li{width:49%;margin:.5%;float:left}.woocommerce-MyAccount-navigation ul li a{max-width:100%!important}}.woocommerce-MyAccount-content a{color:var(--color1)}.woocommerce-MyAccount-content div,.woocommerce-MyAccount-content p{text-align:left;font-size:16px;padding:0}.woocommerce-address-fields__field-wrapper p{display:inline-block;padding:10px!important}@media all and (min-width:1442px){.woocommerce-address-fields__field-wrapper p{width:32%}}@media all and (min-width:1111px) and (max-width:1441px){.woocommerce-address-fields__field-wrapper p{width:49%}}@media all and (min-width:0) and (max-width:1110px){.woocommerce-address-fields__field-wrapper p{width:100%}}.woocommerce-MyAccount-content p label{width:100%;float:left}.woocommerce-MyAccount-content h3{margin:15px 0;display:block;font-weight:bold}.woocommerce-MyAccount-content h3 + a,.woocommerce-MyAccount-content a.button{margin:15px 0;display:block}.woocommerce-MyAccount-navigation ul li a{display:block;background-color:var(--color0);color:#FFF;text-transform:uppercase;padding:10px;max-width:250px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.woocommerce-MyAccount-navigation ul li a:hover{background-color:var(--color1);color:#FFF}.woocommerce-MyAccount-content p label,.woocommerce-MyAccount-contentlabel{float:left;width:100%;min-height:25px;font-size:14px}.woocommerce-MyAccount-content .screen-reader-text{clip-path:none;position:relative!important}.woocommerce-MyAccount-content button{display:block!important;margin:15px auto;text-transform:uppercase;font-size:18px!important;font-weight:bold!important}.woocommerce-MyAccount-navigation-link--edit-address a:before{content:"Indirizzo";display:block}table.order_details,table.woocommerce-orders-table,table.woocommerce-table--order-details{width:100%}table.woocommerce-table--order-details thead th,table.woocommerce-orders-table thead th{background-color:var(--color_txt_base);color:#FFF;padding:.6em;font-size:12px;font-weight:600}table.order_details td,table.order_details th,table.woocommerce-orders-table td,table.woocommerce-table--order-details tbody td,table.woocommerce-table--order-details tfoot td,table.woocommerce-table--order-details tfoot th,table.woocommerce-orders-table tbody th{padding:.6em;font-size:12px;font-weight:600}table.woocommerce-orders-table tbody tr td::before{display:block;float:none}.woocommerce-MyAccount-content section address,.woocommerce-MyAccount-content section{padding:.6em;font-size:14px;margin:5px 0}.woocommerce-MyAccount-content h2{font-weight:bold;font-size:18px;padding:.6em}.woocommerce-MyAccount-content mark{font-weight:bold;background-color:transparent}#post-1753 #order_review{width:90%;margin:15px auto}.woocommerce-EditAccountForm legend,.woocommerce-EditAccountForm span em{float:left;width:100%;min-height:25px;font-size:14px}.woocommerce-EditAccountForm label{margin:10px 0 0 0}@import url(https://fonts.googleapis.com/css2?family=Jost:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,500;1,400&display=swap);:root{--color_body:#FFF;--color0:#0E0A12;--color1:#b4a078;--color1_hover:#bd7d52;--color2:#B5292F;--color3:#A9B7BF;--color4:#FC0;--color5:#22DE34;--color6:#228DEE;--color_txt_base:#333;--color_white:#FFF;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--box_fluid:1450px;--box_med:1100px;--font-family-1:Raleway,sans-serif;--font-family-2:Jost,sans-serif}body{background-color:var(--color_body)}.container_body{background-repeat:no-repeat;background-position:top right;background-attachment:scroll;background-color:rgba(0,0,0,.8)}#offsetTop{position:fixed;left:0;top:0}#primary_header_desktop{position:absolute;width:100%;top:0;left:0;z-index:30;height:200px;background:rgb(0,0,0);background:-moz-linear-gradient(180deg,rgba(0,0,0,.6278886554621849) 0,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(180deg,rgba(0,0,0,.6278886554621849) 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.6278886554621849) 0,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.primary_nav{position:absolute;left:0;top:10px;text-align:center;width:100%;display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.2)}.primary_nav .nav{margin:0 auto;width:auto;padding:4px 0 10px}.primary_nav .nav li ul{-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.primary_nav a,.primary_nav a:hover{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.primary_nav .nav>li>a:first-child:nth-last-child(2):before,.primary_nav .nav>li:hover>a:first-child:nth-last-child(2):before,.primary_nav .nav li li>a:first-child:nth-last-child(2):before,.primary_nav .nav li li:hover>a:first-child:nth-last-child(2):before{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.primary_nav ul{padding:0;list-style:none;font-family:var(--font-family-2)}.primary_nav .nav{vertical-align:top;display:inline-block}.primary_nav .nav li ul{opacity:0;visibility:hidden;text-align:left;overflow:hidden;padding:0;margin-top:2px}.primary_nav .nav li:hover ul{opacity:1;visibility:visible}.primary_nav .nav li{position:relative}.primary_nav .nav>li{float:left}.primary_nav .nav>li>a{display:block;color:#FFF;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:10px 12px;font-weight:600;position:relative}.primary_nav .nav>li>a:hover{background-color:var(--color1);color:#FFF}.primary_nav .nav li li a{display:block;color:#FFF;text-decoration:none;font-size:12px;text-transform:uppercase;letter-spacing:.1em;padding:10px 12px;font-weight:600;position:relative}.primary_nav .nav li li{border-top:1px solid rgba(255,255,255,.2)}.primary_nav .nav li li:first-child{border-top:transparent}.primary_nav .nav li a:first-child:nth-last-child(2):before{content:"";position:absolute;height:0;width:0;border:5px solid transparent;top:45%;right:5px}.primary_nav .nav ul{position:absolute;white-space:nowrap;z-index:1;left:-99999em;background-color:rgba(0,0,0,.6)}.primary_nav .nav ul li{display:block}.primary_nav .nav ul li a{display:block;min-width:200px}.primary_nav .nav ul li a i{padding-top:3px}.primary_nav .nav>li:hover>ul{top:35px;left:auto;min-width:100%}.primary_nav .nav>li li ul{}.primary_nav .nav>li li:hover>ul{left:100%;top:1px}.primary_nav .nav li li a:hover{background-color:var(--color1);color:#FFF}#header_mobile{width:100%;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:16px 20px 16px}#logo_txt_mobile{position:relative;overflow:hidden;margin:0 auto;display:block;width:100%;max-width:260px}#header_mobile a#logo_txt_mobile img{padding-top:4px;padding-bottom:0;display:block;width:100%}#btn_menu{position:relative;display:block;color:#FFF;text-align:center;padding:10px 20px 11px;text-transform:uppercase;font-size:14px;letter-spacing:.03em;font-weight:500;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;border-top:1px solid rgba(255,255,255,.2);font-family:var(--font-family-2)}#btn_menu.active,#btn_menu.active:focus{background-color:var(--color1);outline:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#navmenu{display:none;text-align:center}#navmenu ul,#navmenu ul li{padding:0;margin:0;display:block;width:100%}#navmenu ul li{display:block;position:relative}#navmenu ul li .ico{display:block;position:absolute;right:10px;top:50%;margin-top:-8px;color:#FFF;font-size:15px}#navmenu ul li li a{text-transform:none}#navmenu ul>li{border-top:1px solid rgba(255,255,255,.2)}#navmenu ul ul{display:none}#navmenu ul li a{display:block;color:#FFF;position:relative;font-size:14px;text-transform:uppercase;font-weight:500;padding:9px 0;font-family:var(--font-family-2)}#navmenu ul ul li a{font-size:15px}#navmenu ul ul li{}#navmenu ul ul li:last-child{border-bottom:none}#navmenu ul li a.active{background-color:var(--color1);color:#FFF;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}img.img_top_mobile{display:block;width:100%;height:auto}.area_intro{padding:50px 20px 50px}.area_intro .int{display:block;margin:0 auto;width:100%;max-width:900px}.area_intro hgroup{margin-bottom:30px}.area_intro h1{font-family:var(--font-family-2);font-size:38px;color:#FFF;font-weight:800;text-align:center;line-height:1.15em;text-transform:uppercase}.area_intro h2{font-family:var(--font-family-2);font-size:20px;font-weight:700;color:var(--color1);text-align:center;text-transform:uppercase}.area_intro p{font-size:17px;text-align:center;color:#FFF;line-height:1.65em}.area_intro p a{color:#FFF;border-bottom:1px solid rgba(255,255,255,.3);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.area_intro .divider{display:block;width:70px;margin:40px auto 0}.area_intro .divider img{display:block;width:100%}@media only screen and (min-width :0) and (max-width :767px){.area_intro{padding:30px 20px 0}.area_intro hgroup{margin-bottom:20px}.area_intro h1{font-size:28px;line-height:1.2em;margin-bottom:10px;text-align:left}.area_intro h2{font-size:18px;line-height:1.2em;text-align:left}.area_intro p{font-size:17px;text-align:left;line-height:1.65em}}#area_chi_sono{width:100%;height:auto;overflow:hidden;padding-bottom:50px}#area_chi_sono .cover{}#area_chi_sono .int{width:100%;max-width:1220px;margin:0 auto;padding:80px 20px}#area_chi_sono .int .txt{padding:0 40px}#area_chi_sono .box{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#area_chi_sono .p2,#area_chi_sono .p3,#area_chi_sono p{color:#FFF;display:block}#area_chi_sono .p2{font-family:var(--font-family-1);font-size:35px;font-weight:700;line-height:1.3em}#area_chi_sono .p3{font-family:var(--font-family-1);font-size:21px;color:var(--color1);font-weight:800;margin-bottom:20px}#area_chi_sono p{font-family:var(--font-family-2);font-size:17px;font-weight:400}#area_chi_sono a.btn{margin-top:30px;color:#FFF;border:1px solid var(--color1);padding:12px 45px;display:inline-block;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;padding:17px 42px;font-family:var(--font-family-2);text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;letter-spacing:.03em;margin-right:6px}#area_chi_sono a.btn:hover{background-color:var(--color1);border:1px solid var(--color1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#area_chi_sono .recapiti a{padding:10px;display:block;color:#FFF;border-bottom:1px solid var(--color1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#area_chi_sono .recapiti a:hover{background-color:var(--color1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}#area_chi_sono .recapiti .p5{font-size:14px;display:block;letter-spacing:.05em;text-transform:uppercase;margin-top:10px;font-weight:500;padding-bottom:10px;color:var(--color1);font-family:var(--font-family-2)}#area_chi_sono .recapiti .socials{border:1px solid var(--color1)}#area_chi_sono .recapiti .socials a{float:left;width:50%;border-left:1px solid var(--color1);border-bottom:none}#area_chi_sono .recapiti .socials a:first-of-type{border-left:none}#area_chi_sono .recapiti .divider{display:block;height:40px}@media only screen and (min-width :0) and (max-width :767px){}#s1{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#s1 .int{margin:0 auto;width:100%;max-width:1200px;padding:50px 20px 40px}#s1 .txt{display:block;text-align:center;padding-bottom:30px}#s1 .txt hgroup{margin-bottom:20px}#s1 .txt h1{display:block;font-family:var(--font-family-1)}#s1 .txt h1{color:#FFF;font-size:28px;letter-spacing:.05em;line-height:1.3em;text-transform:uppercase;display:block;padding-bottom:10px}#s1 .txt h2{font-size:18px;color:var(--color1);line-height:1.3em}#s1 p{width:100%;max-width:980px;margin:0 auto;padding:0;text-align:center;color:#FFF;font-size:16px;font-family:var(--font-family-2);line-height:1.7em}@media only screen and (min-width :0) and (max-width :1100px){#s1 .int{padding:30px 20px 0}#s1 .txt h1{font-size:26px}#s1 .txt h2{font-size:19px}}.img_block_gen_wrapper{padding:0 20px 10px}.img_block_gen{max-width:1200px;margin:0 auto}.img_block_gen img{display:block;width:100%}.txt_mobile_fascia{display:none}.fascia_container_wrapper{padding-left:4vw;padding-right:4vw;padding-bottom:4vw}.fascia_container{background-color:#000;position:relative;height:100vh;min-height:560px;width:100%}.fascia_container .cover{background-color:rgba(0,0,0,.4);position:absolute;left:0;bottom:0;right:0;top:0;z-index:9}.fascia_container .txt{text-align:center;width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;color:#FFF}.txt_mobile_fascia .txt{color:#FFF}.fascia_container .txt .int{width:100%;max-width:920px;margin:0 auto;padding:0 20px}.txt_mobile_fascia .txt .int a.btn,.fascia_container .txt .int a.btn{margin-top:30px;color:#FFF;border:1px solid var(--color1);padding:12px 45px;display:inline-block;font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;padding:17px 42px;font-family:var(--font-family-2);text-transform:uppercase;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear;letter-spacing:.03em}.txt_mobile_fascia .txt .int a.btn:hover,.fascia_container .txt .int a.btn:hover{background-color:var(--color1);border:1px solid var(--color1);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;transition:all .2s linear}.txt_mobile_fascia .txt h3,.fascia_container .txt h3{font-family:var(--font-family-1);font-weight:800;font-size:29px;line-height:1.2em;display:block;margin-bottom:15px}.txt_mobile_fascia .txt p,.fascia_container .txt p{color:#FFF;font-size:16px;font-family:var(--font-family-2);line-height:1.7em}.fascia_container .swiper_wrapper_top,.fascia_container .swiper_fascia{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.fascia_container .swiper_fascia{ position:relative}.fascia_container .swiper_fascia .swiper-container,.fascia_container .swiper_fascia .swiper-wrapper,.fascia_container .swiper_fascia .swiper-slide{width:100%;height:100%}.fascia_container .swiper_fascia .swiper-slide{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}@media only screen and (min-width :0) and (max-width :1200px){.fascia_container{height:36vh;min-height:auto}.fascia_container_wrapper{padding:0 20px 30px}.fascia_container .cover,.fascia_container .txt{display:none}.txt_mobile_fascia .txt{padding:0 20px 40px;text-align:center}.txt_mobile_fascia{display:block}.txt_mobile_fascia .txt h3{font-size:26px}.txt_mobile_fascia .txt p{font-size:16px}}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}h1,h2,h3,h4,h5,h6{font-weight:normal}a{text-decoration:none}a img{border:0}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:''}table{border-collapse:collapse;border-spacing:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;text-rendering:optimizeLegibility;font:16px/1.4 var(--font-family-1)}.pre_line{white-space:pre-line}.disabled_link{pointer-events:none}.alpha0{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.alpha1{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.dnone{display:none}.dblock{display:block}.ohidden{overflow:hidden}button,a:focus{outline:0}.w100_perc{width:100%;overflow:hidden}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.oAuto{overflow:auto}.m0auto{margin:0 auto}.pm0{padding:0!important;margin:0!important}.z0{z-index:0}.locked100{position:relative;width:100%;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ohidden{overflow:hidden}.center_vert{width:100%;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t_right{text-align:right}.t_center{text-align:center}.t_justify{text-align:justify}.t_left{text-align:left}.f_left{float:left}.f_right{float:right}.clearfix{clear:both}.t_upper{text-transform:uppercase}.transparent{background-color:transparent}.pointer{cursor:pointer}.t_pre_wrap{white-space:pre-wrap}.v_align_middle{vertical-align:middle}.v_align_top{vertical-align:top}.v_align_bottom{vertical-align:bottom}.p_relative{position:relative}.iBlock{display:inline-block!important}em,i{font-style:italic}strong,b{font-weight:bold}.table_table{display:table}.table_tr{display:table-row}.table_td{display:table-cell;vertical-align:top}.hover_delay{-webkit-transition-delay:500ms;-moz-transition-delay:500ms;-o-transition-delay:500ms;transition-delay:500ms}.animate_linear1{-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.animate_easing{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.radius_3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.box_sizing{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grayScale,.greyScale{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.colx2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;overflow:hidden;border-radius:4px}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.zoom_scale img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.zoom_scale:hover img{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.bg_cover_fixed{background-repeat:no-repeat;background-position:center center;background-attachment:fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.bg_cover_scroll{background-repeat:no-repeat;background-position:center center;background-attachment:scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.mobile_view_menu{display:none}.box_fluid,.box_med{position:relative;display:block;width:100%;max-width:var(--box_fluid);margin:0 auto;padding:0 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.box_med{max-width:var(--box_med)}.mobile_view{display:none}.h10{height:10px}.h15{height:15px}.h20{height:20px}.h30{height:30px}@media only screen and (min-width :0) and (max-width :1100px){.desktop_view_menu{display:none}.mobile_view_menu{display:block}}@media only screen and (min-width :0) and (max-width :767px){.row-eq-height{display:table-cell;display:table-cell;display:table-cell;display:table-cell}.bg_cover_fixed{background-attachment:scroll}.pad0x20{padding:0 20px}.box_fluid,.box_med,.box_small{width:100%;padding:0}.colx2{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0}.desktop_view{display:none}.mobile_view{display:block}}@media only screen and (min-width :768px) and (max-width :991px){.center_med,.box_fluid{width:100%;padding:0}.bg_cover_fixed{background-attachment:scroll}.pad0x20{padding:0 20px}}@media only screen and (min-width :992px) and (max-width :1199px){.box_fluid{width:960px;padding:0}}