@media screen and (max-width:980px){.reverse{display:flex;flex-direction:column-reverse}}@media screen and (min-width:1000px){img.wp-image-5796.active{max-height:500px!important;margin-top:-50px}img.wp-image-6366.active{max-height:400px!important}}h1{font-weight:300!important}.cookie-notice-container{font-weight:300}#cookie-notice .cn-button{margin-left:10px;background:white;padding:2px 5px 2px 5px;border-radius:2px}#footer-info{font-weight:300!important;font-size:12px!important}#footer-info a{font-weight:300}span#et-info-email{font-weight:300}#et-info-email:hover,#et-secondary-menu>ul>li>a:hover,#top-menu-nav>ul>li>a:hover,.et-social-icons a:hover{color:white!important}#et-info-phone{font-weight:300}textarea#et_pb_contact_message_0,input#et_pb_contact_oggetto_0,input#et_pb_contact_name_0,input#et_pb_contact_email_0,label,input#et_pb_contact_telefono_0,.et_pb_contact_form_container .et_pb_contact_field_0.et_pb_contact_field .input,.et_pb_contact_form_0.et_pb_contact_form_container .input{font-weight:300}#main-footer{z-index:1000!important}@media screen and (min-width:1300px){span.et_pb_image_wrap{margin-bottom:33px!important}}.cool-process-icon span.label-placeholder span.ps-lbl,.cool-process-icon span.icon-placeholder span.ps-lbl{font-size:18px}.cool-process-steps ul li h2.content-title{display:none}p,li{font-weight:300}.content-details{font-family:'Rubik'!important}span.ps-lbl{font-family:'Rubik';color:#c1001f}#top-menu li.current-menu-item>a,#et-info-email:hover,#et-secondary-menu>ul>li>a:hover,#top-menu-nav>ul>li>a:hover,.et-social-icons a:hover{color:#c1001f!important}.bottom-nav a{color:#fff;font-size:12px;font-weight:300}.bottom-nav{text-align:right!important}@media screen and (max-width:600px){img.wp-image-4685.alignnone.size-medium{width:40%!important}}.et-social-icons li{margin-left:0px}@media only screen and (max-width:768px){.cool-process-steps .cool-process-icon{width:150px!important;height:150px!important}}#main-header .et_mobile_menu{font-weight:300;background-color:rgb(255 255 255)}#main-header{background-color:rgb(255 255 255)}#top-menu li li a{padding:6px 0px;font-size:14px;text-transform:inherit}#top-menu li li a:hover{background:transparent;color:#c1001f;opacity:1}.mobile_menu_bar:before,.mobile_menu_bar:after,#top-menu li.current-menu-ancestor>a,#top-menu li.current-menu-item>a{color:#c1001f}