body{-webkit-text-size-adjust:none}@media only screen and (max-width:1200px){.header-content{}#m-float-wrap,.boxed-container{width:100%;max-width:100%;min-width:100%}.navigation-module ul.nav li{letter-spacing:2px}.navigation-module ul.nav a{padding:20px 8px}.title-slide{font-size:34px}}@media only screen and (max-width:992px){.header-content{height:160px}#logo{float:none;padding:60px 0}#m-float-wrap,.boxed-container{width:100%;max-width:100%;min-width:100%}button#responsive-menu-button{position:absolute!important;width:100%!important;top:128px!important;right:inherit!important;padding:0 15px;text-align:left;-webkit-border-radius:0!important;-moz-border-radius:0!important;border-radius:0!important;z-index:9999!important}#responsive-menu-container{z-index:99999!important}.responsive-menu-open button#responsive-menu-button .responsive-menu-box{left:78%}span.lab-txt-menu{color:#fff;font-weight:600;text-transform:uppercase;font-family:'Lato',sans-serif;display:inline-block;vertical-align:-2px;margin-left:10px}.language-column a{background:url(images/xlang-it.png.pagespeed.ic.KPiOzU-OmA.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;border:none;position:relative;text-indent:-999em}.language-column a.disabled{background:url(images/xlang-fr.png.pagespeed.ic.V7TgyM4xdS.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover}.language-column a.disabled:before{content:'';background-color:rgba(0,0,0,.7);position:absolute;width:100%;height:100%;top:0;left:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.navigation-module{display:none}.masthead{height:300px}.section-content{margin:0 auto 0;padding:60px 0 60px}.section-head.c-text{width:100%;padding:0 0 30px 0}.title-slide{}.title-page{font-size:30px}.subtitle-page{}.title-section{}.subtitle-section{}.title-entry{}.title-paragraph{}.title-column{}.title-feature{}.grid-post .article{width:49%}#slider .slide .container{max-width:500px}#slider,#slider .slide,#slider .slide .container{height:650px;min-height:650px;max-height:650px}#slider .slide .container .content{top:22%}.slide-box{width:80%;margin:0 5%;padding:40px 5%}.title-slide{font-size:28px}.title-slide,.subtitle-slide{text-align:center}.slide-control.right{right:1%}.slide-control.left{left:1%}a.button.button-slide{margin:10px auto}#footer .column.one-fourth{display:none}}@media only screen and (max-width:768px){.header-content{}#m-float-wrap,.boxed-container{width:100%;max-width:100%;min-width:100%}.nomob{display:none}.middle-space{margin:10px 0 10px 0}.main{width:90%;margin-left:auto;margin-right:auto;float:none}.sidebar{width:100%;max-width:450px;margin-left:auto;margin-right:auto;float:none}.container{max-width:550px}.masthead{height:250px}.single .master-container{padding-top:15px}.section-content{margin:0 auto 0;padding:25px 0 15px}#logo,#logo a{width:250px}#logo{float:none;padding:70px 0}.phone-column-1,.social-column,.language-column{}.social-column{left:10px}.language-column{right:10px}.box-phone-column{display:block;position:absolute;top:40px;left:15px;margin:auto}.box-phone-column p{line-height:16px;margin:0}.box-phone-column p a{color:#000;font-size:17px;font-weight:700;letter-spacing:0;text-decoration:none}#m-float-sidebar,#m-float-sidebar2{width:100%;max-width:400px}.masthead .main-title{padding:40px 0}.column.one-fourth{width:50%}.column.one-half,.column.one-third,.column.two-third{width:100%;float:none}.column.one-third.c-middle{margin:25px 0 25px}.column.one-half.full-column{width:100%;float:none}.text-columns{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;-webkit-column-gap:40px;-moz-column-gap:40px;-ms-column-gap:40px;-o-column-gap:40px;column-gap:40px}.full-side-section.one-third-section,.full-side-section.one-half-section{width:100%;position:relative}.one.column,.one.columns{width:100%}.two.columns{width:100%}.three.columns{width:100%}.four.columns{width:100%}.five.columns{width:100%}.six.columns{width:100%}.seven.columns{width:100%}.eight.columns{width:100%}.nine.columns{width:100%}.ten.columns{width:100%}.eleven.columns{width:100%}.twelve.columns{width:100%;margin-left:0}p,.title-section,.widget-title,.title-column,.title-paragraph,.feature-head,.title-section-l{text-align:center}.title-slide{}.title-page{font-size:26px}.title-section-b,.title-section-l{font-size:20px}.subtitle-page{}.title-section{}.subtitle-section{}.title-entry{}.title-paragraph{}.title-column{}.title-feature{}.single .title-paragraph.d-line{font-size:16px;text-align:left;padding:15px 15px}.grid-post .article{width:100%;display:block;margin:0 auto 45px;max-width:500px}#slider,#slider .slide,#slider .slide .container{height:650px;min-height:650px;max-height:650px}#slider .slide .container .content{top:15%}.title-slide{font-size:20px}.slide-box{display:none}#footer .column.one-fourth{display:none}#footer .subtitle-paragraph{text-align:center}ul.social-list{float:none;position:relative;margin:0 auto;text-align:center}}@media only screen and (max-width:480px){.header-content{}#m-float-wrap,.boxed-container{width:100%;max-width:100%;min-width:100%}.btn-phone-close-mobile{display:block;position:absolute;top:15px;right:15px;color:#4c4c4c!important;font-size:20px;cursor:pointer;z-index:9999}.column.one-fourth{width:100%;float:none}.masthead{min-height:150px}.masthead .main-title{padding:40px 0 20px}.title-slide{}.title-page{font-size:24px}.subtitle-page{}.title-section{}.subtitle-section{}.title-entry{}.title-paragraph{}.title-column{}.title-feature{}#slider,#slider .slide,#slider .slide .container{height:300px;min-height:300px;max-height:300px}.slide-box{visibility:hidden;opacity:0;display:none}.btn-trigger{width:60px;height:190px;display:block;position:fixed;top:inherit;bottom:80px;right:5px;z-index:999;color:#fff}.btn-trigger a{float:right;margin-bottom:2px}.btn-trigger a.btn-t-sms,.btn-trigger a.btn-phone-mobile{display:block}.btn-trigger a.btn-t-sms{font-size:36px}.btn-trigger a.btn-t-open,.btn-trigger a.btn-phone-open{display:none}.btn-trigger a.btn-t-open-mobile{display:block}}@media only screen and (max-width:350px){#logo,#logo a{width:220px}}