@import url(custom-responsive.css);@font-face{font-family:'Rotis';src:url(../fonts/RotisSemiSansPro-Bold.eot);src:url(../fonts/RotisSemiSansPro-Bold.eot?#iefix) format('embedded-opentype') , url(../fonts/RotisSemiSansPro-Bold.woff2) format('woff2') , url(../fonts/RotisSemiSansPro-Bold.woff) format('woff') , url(../fonts/RotisSemiSansPro-Bold.ttf) format('truetype') , url(../fonts/RotisSemiSansPro-Bold.svg#RotisSemiSansPro-Bold) format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Rotis';src:url(../fonts/RotisSemiSansPro-ExtraBold.eot);src:url(../fonts/RotisSemiSansPro-ExtraBold.eot?#iefix) format('embedded-opentype') , url(../fonts/RotisSemiSansPro-ExtraBold.woff2) format('woff2') , url(../fonts/RotisSemiSansPro-ExtraBold.woff) format('woff') , url(../fonts/RotisSemiSansPro-ExtraBold.ttf) format('truetype') , url(../fonts/RotisSemiSansPro-ExtraBold.svg#RotisSemiSansPro-ExtraBold) format('svg');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Rotis';src:url(../fonts/RotisSemiSansPro-Regular.eot);src:url(../fonts/RotisSemiSansPro-Regular.eot?#iefix) format('embedded-opentype') , url(../fonts/RotisSemiSansPro-Regular.woff2) format('woff2') , url(../fonts/RotisSemiSansPro-Regular.woff) format('woff') , url(../fonts/RotisSemiSansPro-Regular.ttf) format('truetype') , url(../fonts/RotisSemiSansPro-Regular.svg#RotisSemiSansPro-Regular) format('svg');font-weight:normal;font-style:normal;font-display:swap}p,span.elementor-heading-title,span.elementor-button-text,span.elementor-icon-list-text,button,label,h1,h2,h3,h4,h5,h6,div,a,li,ul,ol,input{font-family:"Rotis"!important}.punti-di-forza img{width:65px}.ms--titles .ms-track .ms-slide{background:#ffffffe0;padding:20px;text-align:center}.ms-container.ms--numbers.ms-container--horizontal{display:none}.tg_synchronized_carousel_slider_wrapper.sliders-container .ms--titles{top:calc(50% - 100px)}.tg_synchronized_carousel_slider_wrapper.sliders-container .ms--titles .ms-slide h3{color:#333!important}#footer_wrapper a{color:#fff}.info-contact a{color:#fff}.section-room{max-width:40%}.column-concept .elementor-widget-wrap.elementor-element-populated{box-shadow:0 0 1px 1px #dcdcdc;padding:0}.concept section{display:flex;height:100%}.btn-concept{position:absolute;bottom:10px;right:10px}.concept-title p{font-size:15px!important;color:#b3b3b3}.concept-title{margin-bottom:5px!important}.elementor-widget:not(:last-child){margin-bottom:unset}ul{padding-left:20px}.title-project{margin-top:20px}h2.elementor-heading-title{margin:15px 0}.room_grid2_action_wrapper .child_one_half.themeborder{display:none}.room_grid2_action_wrapper .room_grid2_view.child_one_half.last{float:unset;margin:0 auto}.elementor_mobile_nav{display:none}.c-header.c-header--archive.c-header--project-list .c-mouse-vertical-carousel__list.js-carousel-list{overflow-x:hidden}