@media all and (max-width:980px){html,body{overflow-x:hidden}body{position:relative}}h1{font-size:65px!important;font-weight:600!important;line-height:57px!important}.h1-piccolo h1{font-size:40px!important;line-height:47px!important;font-weight:300px!important}.h1-medio h1{font-size:55px!important;line-height:57px!important;font-weight:300px!important}h2{font-size:50px!important;font-weight:600!important;line-height:57px!important}.h2-small h2{font-size:30px!important;font-weight:600!important;line-height:36px!important}h3{font-size:25px!important;font-weight:600!important;line-height:34px!important}p{font-size:18px!important;line-height:25px!important;font-weight:300!important}.p-grande p{font-size:25px!important;line-height:27px!important;font-weight:300!important}@media only screen and (max-width:980px){.home h1{font-size:43px!important;line-height:48px!important}h1{font-size:40px!important;line-height:42px!important}.h1-piccolo h1{font-size:35px!important;line-height:37px!important;font-weight:300px!important}.h1-medio h1{font-size:40px!important;line-height:42px!important;font-weight:300px!important}h2{font-size:30px!important;line-height:36px!important}h3{font-size:25px!important;line-height:24px!important}body,p{font-size:16px!important;line-height:23px!important}.p-grande p{font-size:20px!important;line-height:25px!important;font-weight:300!important}p{font-size:18px!important;line-height:23px!important}}#main-header .container{width:95%!important}.et-fixed-header{background:linear-gradient(#000000,rgba(0,0,0,0.7))}.sub-menu{width:220px!important}.sub-menu li{padding:0px!important}.sub-menu li a,.et-fixed-header #top-menu .sub-menu li a{color:#000000!important;font-size:15px!important;line-height:20px!important}#top-menu li a:hover{background-color:transparent!important;opacity:1!important}#mobile_menu{background-color:#000000!important}#mobile_menu .sub-menu li a{color:#ffffff!important}#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#fc0000!important}.gform-body label,.gform-body legend,.gform-body{color:#000000!important;font-weight:300!important}.gform-body .gfield{margin-bottom:5px!important}.ginput_container_consent .gfield_consent_label{color:#000000!important;border:none!important;border-bottom:1px solid #000000!important;font-size:14px!important}.gform-body input[type=text],.gform-body textarea,.gform-body select{background-color:transparent!important;border:none!important;border-bottom:1px solid #000000!important}.gform_button{color:#ffffff!important;text-transform:uppercase;background-color:#000000;border:none;padding:15px 50px;border-radius:40px;margin-top:0px;font-size:18px}.gform_wrapper.gravity-theme .gfield input.large,.gform_wrapper.gravity-theme .gfield select.large{width:100%;border:none;border-bottom:1px solid}@media only screen and (max-width:980px){.gform_button{font-size:16px!important}}.gform_wrapper.gravity-theme .gform_fields{grid-row-gap:5px!important}.gform_wrapper.gravity-theme .gfield textarea.medium{height:102px!important}.form_bianco .gform-body label,.form_bianco .gform-body legend,.form_bianco .gform-body{color:#ffffff!important;font-weight:300!important}.form_bianco .gform-body input,.form_bianco .gform-body textarea,.form_bianco .gform-body select{background-color:transparent!important;border:none!important;border-bottom:1px solid #ffffff!important}.form_bianco .gform_button{color:#ffffff!important;text-transform:uppercase;background-color:#FF0000;border:none;padding:15px 50px;border-radius:40px;margin-top:0px;font-size:18px}.form_bianco .gform_wrapper.gravity-theme .gfield input.large,.form_bianco .gform_wrapper.gravity-theme .gfield select.large{width:100%;border:none;border-bottom:1px solid;color:#ffffff}.gform_required_legend{display:none}@media only screen and (min-width:980px){.swiper-pagination{display:none}}.nav li li ul{left:200px!important}.sub-menu{width:200px!important}@media only screen and (max-width:980px){table{width:100%;border-collapse:collapse}th,td{padding:12px;text-align:left}table,table tbody,table tr,table td{display:block;width:100%}table tr{margin-bottom:10px}table td{position:relative;padding-left:5%!important;text-align:left}table td::before{content:attr(data-label);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-weight:bold;color:#e02b20}}.boxzilla-center-container .boxzilla{margin-top:10%!important}