@charset "utf-8";.box-layout{padding:0 60px}@media (min-width:577px) and (max-width:1300px){.box-layout.box-layout-md{padding:0 25px}}@media all and (max-width:576px){.box-layout.box-layout-md{padding:0 20px}.container{padding-right:20px;padding-left:20px}}section.half-section{padding:80px 0}@media (min-width:577px) and (max-width:1300px){section.half-section{padding:40px 0!important}}@media all and (max-width:576px){section.half-section{padding:25px 0!important}}a,a:active,a:focus{color:#222;text-decoration:none}.text-base,.title-extra-large,.title-large,body{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;color:#222;font-weight:400}.formattazione-testi,.formattazione-testi p{font-size:16px;line-height:23px;font-family:Montserrat,sans-serif}.alt-font,.h1,h1{font-family:Montserrat,sans-serif;font-weight:300}.basic-font,.btn,.h2,.h3,.h4,.h5,.h6,.header-03 nav.navbar .navbar-nav>li>a,h2,h3,h4,h5,h6,nav.navbar.bootsnav ul.nav>li>a{font-family:Montserrat,sans-serif}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 15px;padding:0}.h1,.text-extra-large,h1{font-size:42px;line-height:48px}.h2,.text-big,h2{font-size:38px;line-height:45px}.formattazione-testi h1,.h3,.text-large,blockquote h1,h3{font-size:34px;line-height:40px}.formattazione-testi h2,.h4,blockquote h2,h4{font-size:28px;line-height:36px}.formattazione-testi h3,.formattazione-testi h4,.h5,blockquote h3,blockquote h4,h5{font-size:20px;line-height:28px}.formattazione-testi h6,.h6,blockquote h5,blockquote h6,h6{font-size:17px;line-height:24px}.text-medium{font-size:14px;line-height:16px}.text-extra-small,.text-small{font-size:12px;line-height:16px}.text-dark{color:#222!important}@media (max-width:1400px){.text-base,.title-extra-large,.title-large,body{font-size:16px;line-height:24px}.formattazione-testi,.formattazione-testi p{font-size:16px;line-height:24px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 15px;padding:0}.h1,.text-extra-large,h1{font-size:34px;line-height:38px}.h2,.text-big,h2{font-size:30px;line-height:38px}.formattazione-testi h1,.h3,.text-large,blockquote h1,h3{font-size:26px;line-height:32px}.formattazione-testi h2,.h4,blockquote h2,h4{font-size:19px;line-height:24px}.formattazione-testi h3,.formattazione-testi h4,.h5,blockquote h3,blockquote h4,h5{font-size:17px;line-height:24px}.formattazione-testi h6,.h6,blockquote h5,blockquote h6,h6{font-size:15px;line-height:22px}.text-extra-small,.text-small{font-size:12px;line-height:16px}}@media (max-width:991px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:0 0 10px;padding:0}.h1,.text-extra-large,h1{font-size:27px;line-height:30px}.h2,.text-big,h2{font-size:24px;line-height:26px}.formattazione-testi h1,.h3,.text-large,blockquote h1,h3{font-size:22px;line-height:26px}}.breadcrumb ol>li:after{margin-right:8px!important}.formattazione-testi{word-break:keep-all}.formattazione-testi p{margin-bottom:10px}.formattazione-testi ol{margin:9px 0 9px 0}.formattazione-testi ol li{text-align:left;margin:0;padding:6px 12px;border-bottom:1px solid #eee;border-bottom:1px solid rgba(0,0,0,.1)}.formattazione-testi b,.formattazione-testi strong{font-weight:700!important}.formattazione-testi a{text-decoration:underline!important}.formattazione-testi a:hover{text-decoration:underline!important;color:#222}.formattazione-testi h1,.formattazione-testi h2,.formattazione-testi h3,.formattazione-testi h4{padding:10px 0 5px 0!important}.formattazione-testi blockquote{padding:20px;margin:15px 0;font-style:italic;border-left:4px solid #ed8013;background-color:#fff}.formattazione-testi ul{padding:9px 0 9px 15px;margin:0}.formattazione-testi ul li{position:relative;padding:6px 0 6px 18px;margin:0;border-bottom:1px solid rgba(0,0,0,.1);list-style:none}.formattazione-testi ul li:before{content:"";width:10px;height:1px;background-color:#ff214f;position:absolute;top:17px;left:0}.btn{display:inline-block;border:2px solid transparent;color:inherit;letter-spacing:.5px;line-height:inherit;border-radius:0;text-transform:uppercase;width:auto;font-family:Montserrat,sans-serif;font-weight:600;transition-duration:.3s;transition-timing-function:ease-in-out;white-space:nowrap}.btn{padding:9px 20px 9px 20px;font-size:13px;line-height:13px;letter-spacing:1px;margin:0;margin-bottom:0;text-transform:uppercase;border:0 solid transparent;font-weight:600!important;display:inline-block;line-height:inherit;width:auto;transition-duration:.3s;transition-timing-function:ease-in-out;border-radius:6px!important;-moz-border-radius:6px!important;-webkit-border-radius:6px!important;border:0 solid #333}.btn-white,.btn-white:not(:disabled):not(.disabled).active,.btn-white:not(:disabled):not(.disabled):active,.show>.btn-white.dropdown-toggle,btn-white:hover{color:#333;background-color:#fff;border:2px solid #333}.btn-transparent{padding:9px 20px}.btn.btn-small{padding:6px 20px 6px 20px}.btn-very-small{padding:6px 20px 6px 20px}@media (max-width:1400px){.btn{padding:10px 25px 9px 25px;font-size:14px;line-height:14px}.btn.btn-rounded.btn-small,.btn.btn-small{padding:10px 15px 9px 15px;font-size:13px;line-height:13px}}.text-theme{color:#ed8013}.btn-theme,.btn-theme:hover{color:#fff;background-color:#ed8013;border-color:#ed8013}.btn-black,.btn-black:active,.btn-black:focus,.btn-black:hover,.btn.btn-transparent-dark-gray,.btn.btn-transparent-dark-gray:active,.btn.btn-transparent-dark-gray:focus,.btn.btn-transparent-dark-gray:hover{color:#fff;background-color:#000;border-color:#000}.btn.btn-transparent-theme,.btn.btn-transparent-theme:hover{background:0 0;border-color:#ed8013;color:#ed8013}.bg-theme{background-color:#ed8013}.bg-theme-opacity{background-color:rgba(119,152,123,.7)}.bg-theme-light{background-color:#aac1ad}.bg-theme-light-extra{background-color:#dde6de}.btn-skype,.btn-skype:hover{color:#fff;background-color:#39c!important;border-color:#39c!important}.input-group .btn,.input-group input,.input-group select,.input-group textarea{border:1px solid #ccc!important}input[type=checkbox],input[type=radio]{float:left;margin:0 8px 0 0;width:22px;height:22px;padding:6px;border:1px solid #ccc;border-radius:3px;background-color:#fff;-webkit-transition:border .15s ease-in-out,color .15s ease-in-out;-o-transition:border .15s ease-in-out,color .15s ease-in-out;transition:border .15s ease-in-out,color .15s ease-in-out}input,select,textarea{margin:0 0 8px 0!important}.input-group-lg .form-control{padding:22px 15px!important;font-size:16px;margin:0!important;min-height:54px}.visible-desktop{display:block!important}.visible-mobile{display:none!important}@media all and (max-width:991px){.visible-desktop{display:none!important}.visible-mobile{display:block!important}}header .box-layout{padding:0 10px}@media (min-width:1601px) and (max-width:1800px){header .box-layout{padding:0 0}}@media (min-width:1201px) and (max-width:1600px){header .box-layout{padding:0 0}}@media (min-width:992px) and (max-width:1200px){header .box-layout{padding:0 0}}.two-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}.three-col{-webkit-column-count:3;-moz-column-count:3;column-count:3}.four-col{-webkit-column-count:4;-moz-column-count:4;column-count:4}.five-col{-webkit-column-count:5;-moz-column-count:5;column-count:5}.six-col{-webkit-column-count:5;-moz-column-count:5;column-count:6}@media (max-width:1199px){.five-col,.four-col,.six-col{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:991px){.five-col,.four-col,.six-col{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (max-width:767px){.five-col,.four-col,.six-col{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (max-width:480px){.five-col,.four-col,.six-col,.three-col,.two-col{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.text-middle-line:before{border-bottom:1px solid;display:none;position:absolute;content:"";width:100%;top:53%;opacity:.35}.btn.btn-extra-large{font-size:18px;padding:15px 40px 15px;line-height:26px;font-weight:700!important}#sticky-cta-form{overflow:hidden;z-index:2;width:100%;padding:20px 0 15px 0!important;background-color:#fff!important}.sticky-cta-form-fixed{position:fixed;top:60px}@media all and (max-width:767px){#sticky-cta-form{padding:10px 0}.sticky-cta-form-fixed{top:60px}}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}@media (min-width:1681px) and (max-width:3000px){.ratio-xxl-7_1{padding-bottom:14.28571%!important}.ratio-xxl-6_1{padding-bottom:16.66666%!important}.ratio-xxl-5_1{padding-bottom:20%!important}.ratio-xxl-4_1{padding-bottom:25%!important}.ratio-xxl-3_1{padding-bottom:33,333333333%!important}}@media (min-width:1441px) and (max-width:1680px){.ratio-xl-7_1{padding-bottom:14.28571%!important}.ratio-xl-6_1{padding-bottom:16.66666%!important}.ratio-xl-5_1{padding-bottom:20%!important}.ratio-xl-4_1{padding-bottom:25%!important}.ratio-xl-3_1{padding-bottom:33,333333333%!important}}@media (min-width:1201px) and (max-width:1440px){.ratio-lg-7_1{padding-bottom:14.28571%!important}.ratio-lg-6_1{padding-bottom:16.66666%!important}.ratio-lg-5_1{padding-bottom:20%!important}.ratio-lg-4_1{padding-bottom:25%!important}.ratio-lg-3_1{padding-bottom:33,333333333%!important}}@media (min-width:1200px) and (max-width:1200px){.ratio-md-7_1{padding-bottom:14.28571%!important}.ratio-md-6_1{padding-bottom:16.66666%!important}.ratio-md-5_1{padding-bottom:20%!important}.ratio-md-4_1{padding-bottom:25%!important}}.panel-title{font-size:16px}.accordion-style1 .panel{background:0 0;box-shadow:none;margin-top:0!important}.accordion-style1.panel-group .panel-heading{border:0;border-bottom:1px solid #e4e4e4}.accordion-style1 .panel-heading{padding:16px 0}.accordion-style1 .panel-title{font-size:13px;padding-right:30px;position:relative}.accordion-style1 .panel-title>span.float-right{position:absolute;right:0;top:0}.accordion-style1 .panel-heading i{font-size:12px;color:#626262}.accordion-style1.panel-group .panel-heading+.panel-collapse>.list-group,.accordion-style1.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:25px 0}.accordion-style1.panel-group .panel-heading a.collapsed .ti-plus:before{content:"\e61a"}.accordion-style1.panel-group .panel-heading a .ti-plus:before{content:"\e622"}.accordion-style1.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:0;padding:25px 25px}.bg-medium-gray{background-color:#f0f0f0!important}a.text-medium-gray:focus,a.text-medium-gray:hover{color:#ddd!important}.btn.text-medium-gray,.text-medium-gray{color:#ddd!important}