@charset "utf-8";@media (min-width: 992px){.it-hero-wrapper{min-height:300px}.it-hero-wrapper .it-hero-text-wrapper .it-btn-container{margin-top:38px}.it-hero-wrapper .it-hero-text-wrapper{padding:50px 30% 200px 26px}.it-timeline-wrapper .col-12:nth-child(odd) .it-pin-wrapper{right:-72px}.it-timeline-wrapper .col-12:nth-child(even) .timeline-element .it-pin-wrapper{left:-86px}.it-timeline-wrapper .it-pin-wrapper svg{width:34px;height:34px}.it-timeline-wrapper .it-pin-wrapper .pin-text{border-radius:50px;box-shadow:0 2px 20px 0 rgba(0,0,0,0.3);font-size:36px}.it-timeline-wrapper .it-pin-wrapper .pin-text span{padding:14px 30px}.card .card-body h5.card-title.big-heading{font-size:1.4rem;line-height:1.5rem}.it-timeline-wrapper .it-pin-wrapper .pin-icon{width:68px;height:68px}.it-timeline-wrapper .it-pin-wrapper .pin-text span:after{width:20px;height:20px;left:-5px}}.it-footer-small-prints{background-color:#00264D}.callout p{font-size:.95rem}.it-timeline-wrapper .row:after{background:#004080}.it-timeline-wrapper .timeline-element{padding:20px 0 18px 50px}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text span:after{background:#36a57e}.it-timeline-wrapper .it-pin-wrapper.it-evidence .pin-text{color:#fff;background:#36a57e}.it-footer-main{color:#fff!important;font-size:12px;text-transform:uppercase}@media (max-width: 768px){.it-header-wrapper .it-nav-wrapper .it-brand-wrapper{padding-left:70px}.it-hero-wrapper{min-height:auto}.steppers .steppers-header{padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;display:inline-table;text-transform:uppercase}.card-wrapper.card-overlapping{margin-top:-40px}.it-timeline-wrapper .it-pin-wrapper .pin-text span{padding:8px 16px;display:block;position:relative}.it-hero-wrapper .it-hero-text-wrapper{padding:48px 34px 80px}.it-timeline-wrapper .it-pin-wrapper .pin-text{border-radius:50px}.card .card-body h5.card-title.big-heading{font-size:1.3rem}.callout p{font-size:1rem}}.callout{max-width:100%;margin:1.75rem}.callout ul{color:#5b6f82;font-size:.889rem}.it-timeline-wrapper .row:after{width:3px}.it-header-center-wrapper{background:#fff}.counter{background-color:#fff;padding:20px 0;border-radius:5px}.count-title{font-size:40px;font-weight:400;margin-top:10px;margin-bottom:0;text-align:center}.count-text{font-size:16px;font-weight:400;margin-top:10px;margin-bottom:0;text-align:center}.text-primary{color:#005596!important}@media (min-width: 1200px){.card-wrapper.card-overlapping{margin-top:-150px}.bg-primary{background-color:#005596!important}.card{border:1px solid #EDEDED}.card a.read-more{color:#06c;cursor:pointer}.card a.read-more:hover{color:#000}.link-list-wrapper ul li a{padding:0 20px}}.card{background:transparent}@media (min-width: 992px){.it-header-slim-wrapper .it-header-slim-wrapper-content .nav-mobile ul.link-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;height:48px;border-left:0;border-right:0}.it-header-slim-wrapper .collapse:not(.show){justify-content:normal}}.rounded-top{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.form-control-sm{height:calc(1.5em + .5rem + 2px)!important;padding:.25rem .5rem!important;font-size:.875rem!important;line-height:1.5!important;border-radius:.2rem!important}.btn-xs{padding:6px;font-size:12px;line-height:1.45}a{text-decoration:none!important;cursor:pointer}img{opacity:1;transition:opacity .3s}.sticky-top{z-index:999!important}.form-control.is-valid,.was-validated .form-control:valid{background-color:#fff;background:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2300cc85' viewBox='0 0 192 512'%3E%3Cpath d='M435.848 83.466L172.804 346.51l-96.652-96.652c-4.686-4.686-12.284-4.686-16.971 0l-28.284 28.284c-4.686 4.686-4.686 12.284 0 16.971l133.421 133.421c4.686 4.686 12.284 4.686 16.971 0l299.813-299.813c4.686-4.686 4.686-12.284 0-16.971l-28.284-28.284c-4.686-4.686-12.284-4.686-16.97 0z'/%3E%3C/svg%3E)}.form-control.is-invalid,.was-validated .form-control:invalid{background-color:#fff;background:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23f73e5a' viewBox='0 0 384 512'%3E%3Cpath d='M231.6 256l130.1-130.1c4.7-4.7 4.7-12.3 0-17l-22.6-22.6c-4.7-4.7-12.3-4.7-17 0L192 216.4 61.9 86.3c-4.7-4.7-12.3-4.7-17 0l-22.6 22.6c-4.7 4.7-4.7 12.3 0 17L152.4 256 22.3 386.1c-4.7 4.7-4.7 12.3 0 17l22.6 22.6c4.7 4.7 12.3 4.7 17 0L192 295.6l130.1 130.1c4.7 4.7 12.3 4.7 17 0l22.6-22.6c4.7-4.7 4.7-12.3 0-17L231.6 256z'/%3E%3C/svg%3E)}.link-list-wrapper ul li a span{color:#000}table a{color:#19191a}.card .head-tags{margin-bottom:28px}.jumbotron{padding:2rem 1rem;margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem}.box-offerta{padding:.4rem!important;color:#fff!important;top:0;position:absolute!important;background-color:rgba(219,170,0,0.8)!important;display:block;right:0;font-size:14px}.d-block{display:block!important}.form-control.is-valid,.was-validated .form-control:valid{border-color:#008758!important;padding-right:calc(1.5em + .75rem)}.scheda-news .scheda-foto{position:relative;height:250px;overflow:hidden}.scheda-news .scheda-foto figure{margin:0}.scheda-news .scheda-foto img{border-radius:4px 4px 0 0;width:100%;height:250px;object-fit:cover}.categoria{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.77778rem;text-transform:uppercase;font-weight:700;letter-spacing:.9px;color:#435a70}.categoria .icon{fill:#435a70;width:24px;height:24px;margin-right:8px;-ms-flex-negative:0;flex-shrink:0}.objpos-center{object-position:center}.h5,h5{font-weight:700}.collapse-header [data-toggle=collapse][aria-expanded=false]{background:#fff}.collapse-body{padding:12px 24px 42px;border-top:1px solid #e3e4e6;border-right:1px solid #e3e4e6;border-left:1px solid #e3e4e6}.pagination .page-item .page-link{height:1.66667rem;min-width:1.66667rem}@media (min-width: 576px){.h4,h4{font-size:1.4rem}}@media (min-width: 1200px){.section{padding:60px}}.breadcrumb{margin-bottom:0}.form-group label{margin-bottom:0}.alert-primary{border-left:8px solid #06C!important}.table td,.table th{vertical-align:middle}.card.card-big .card-body{padding:38px 38px 60px}.avPayFormOptional .form-group{margin-bottom:1rem}.input-group-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:.54rem .75rem!important;margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.5;color:#4c4c4d;text-align:center;white-space:nowrap;background-color:#ced4da;border:1px solid #ced4da!important;border-radius:.25rem 0 0 .25rem}.alert-info{background-image:none;border-left:8px solid #b1b1b3!important}.badge{top:0!important;font-size:85%!important;font-weight:400!important}.nav-tabs{overflow-x:hidden!important}.section.section-background-header::before{background-color:#001A33!important}.nav-tabs .nav-link{font-size:18px!important;font-weight:400!important}.nav-tabs.nav-tabs-vertical .nav-link{background:#f3f3f3}.link-list-wrapper ul li a span{margin-right:0!important}.card:after{margin-top:0!important}.form-control{font-size:.8rem!important}.chip.chip-primary:hover{background-color:#06c;border-color:#06c;color:#fff!important}@media (min-width: 992px){.navbar .navbar-collapsable .navbar-nav li a.nav-link{padding:13px 22px}.it-header-navbar-wrapper nav .navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary a{font-size:18px!important}.it-user-wrapper.dropdown .icon{margin-left:0}}@media (max-width: 1024px){.navbar .navbar-collapsable .navbar-nav li a.nav-link{padding:13px 6px}}.form-control{font-size:.8rem!important}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#d9364f!important}.bootstrap-select-wrapper button{background:#fff!important;font-size:.9rem!important}.form-group label{text-transform:uppercase!important}.form-check [type=checkbox]+label,.form-check [type=radio]+label{font-size:.9rem!important}.table-sm{font-size:16px!important}.autocomplete-list{border:1px solid #005596}.divider{display:block;height:1px;background:#ddd}.collapse-header [data-toggle=collapse]{border-top:1px solid #e3e4e6;border-left:1px solid #e3e4e6;border-right:1px solid #e3e4e6}.list-group-item{padding:.5rem .8rem;font-size:15px}.breadcrumb{font-size:14px}.breadcrumb-container .breadcrumb{padding:0}.card-text a{color:#435a70!important}.card-title a{color:#17324d!important}.link-list-wrapper ul{white-space:nowrap}.icon-circle{border-radius:50%;border-color:#4263a3;padding:.2rem;background:transparent!important;border:solid 1px #4263a3;transition:all .1s ease-in-out;position:relative;display:inline-block;text-align:center}.icon-circle-inner{z-index:1;transition:all .2s ease-in-out;position:relative;display:block;overflow:hidden;background:#4263a3;border-radius:50%;width:3.92857rem;height:3.92857rem;font-size:1.57143rem;color:#FFF}.icon-circle > span > i{position:relative;top:50%;display:block;-webkit-transform:translateY(-50%);transform:translateY(-40%);z-index:2}input[type=date],input[type=datetime-local],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],textarea{display:block;width:100%;height:calc(1.8em + .85rem + 7px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)!important}.form-group small.form-text{position:absolute;margin:10px 0 0;padding:0 .5rem!important;font-size:.7rem!important}.form-control{display:block;width:100%;height:calc(1.8em + .85rem + 7px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da!important;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}select{word-wrap:normal}label{display:inline-block;margin-bottom:.5rem;font-size:16px}.bootstrap-select-wrapper button{background-color:#fff;border-radius:.3rem;border:1px solid #ced4da!important;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;color:#435a70;padding:8px;font-size:1rem;font-weight:400}.bootstrap-select-wrapper button :focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)!important}.btn-block{border-radius:4px;text-transform:uppercase}.form-control-lg{height:calc(1.6em + 1rem + 0);padding:.5rem 1rem;font-size:1.25rem;line-height:1.6;border-radius:8px}.ribbon{position:absolute;right:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right}.ribbon span{font-size:10px;font-weight:700;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(45deg);-webkit-transform:rotate(45deg);width:100px;display:block;background:#79A70A;background:linear-gradient(#F70505 0%,#8F0808 100%);box-shadow:0 3px 10px -5px rgba(0,0,0,1);position:absolute;top:19px;right:-21px}.ribbon span::before{content:"";position:absolute;left:0;top:100%;z-index:-1;border-left:3px solid #8F0808;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #8F0808}.ribbon span::after{content:"";position:absolute;right:0;top:100%;z-index:-1;border-left:3px solid transparent;border-right:3px solid #8F0808;border-bottom:3px solid transparent;border-top:3px solid #8F0808}