.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions{margin-bottom:0}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions a{background-color:transparent!important}.wpml-floating-language-switcher .wpml-ls-legacy-list-horizontal a{padding:5px}.wpml-floating-language-switcher .wpml-ls-item{display:block}.wpml-floating-language-switcher{position:fixed;bottom:20px;right:0px;background:#f8f8f8;border:1px solid;border-color:#eee;padding:0px;border-radius:6px 0 0 6px;-webkit-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 5px 0px rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0px rgba(0,0,0,0.25);z-index:999}html,body{overflow-x:hidden;width:100%!important}div#page-container{max-width:100%;overflow-x:hidden!important}.icona{width:24px;margin-bottom:-5px}.tasto{background:#1d61ab;padding:10px;width:100%;float:left;margin-bottom:1px}.tasto:hover{background:#428BCA;padding:10px;width:100%;float:left;margin-right:1px}.blu.et_pb_text_inner{color:#fff}.dsm_card_carousel_child_img.swiper-lazy.dsm_card_carousel_image_stretch.swiper-lazy-loaded{padding-top:20px}.bottone{display:inline-block;text-align:center;white-space:nowrap;color:#FFFFFF;text-decoration:none;line-height:1.2;font-weight:normal;font-family:'Lexend';font-size:14px;background-color:#0080FF;border-radius:30px;padding-top:5px;padding-bottom:5px!important;padding-left:10px;padding-right:10px;border:1px solid #0080FF;cursor:pointer}.bottone:hover{background-color:#2B57AB;border-color:#2B57AB}.bottone>strong{font-size:16px}#responsive-form{max-width:100%;margin:0 auto;width:100%}.form-row{width:100%}.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column-half{float:left;position:relative;padding:0.65rem;width:49%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dsm_contact_form_7 .wpcf7-form-control.wpcf7-submit{WIDTH:100%}@media only screen and (max-width:600px){h1.slide{text-align:center!important}}@media only screen and (min-width:48em){.column-half{width:50%}}