@charset "UTF-8";
h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1rem}h6,.h6{font-size:0.85rem}h1,h3,h4,h5,h6,.h1,.h3,.h4,.h5,.h6{font-family:"Roboto", sans-serif;font-weight:300;letter-spacing:normal;margin-bottom:1rem}h1,.h1,h2,.h2{font-family:"Roboto", sans-serif;font-size:2.7rem;color:#082D59;border-bottom:none;margin-bottom:3rem}.center-title :is(h1, h2, h3, h4, h5, h6){text-align:center}.center-title :is(h1, h2, h3, h4, h5, h6)::after{content:"";position:relative;width:16rem;height:2px;background:#082D59;display:block;margin:0 auto;top:0.5rem}a{color:#082D59;text-decoration:none;font-weight:bold;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{color:#d4bc00;text-decoration:underline;color:#ffe622}b,strong{font-weight:600}.btn{border-radius:0;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.btn-primary:hover{color:#082D59;background-color:#d4bc00;border-color:#d4bc00}blockquote{margin:1rem 2rem;padding:0 1rem;border-left:4px solid}#page-content{margin-top:3rem}@media (max-width:575px){.container{max-width:100%}}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:100%}}@media (min-width:768px){.container{max-width:100%}}@media (min-width:992px){.container{max-width:100%}}@media (min-width:1200px){.container{max-width:1140px}}.container-midi{width:100%;margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:576px){.container-midi{max-width:100%}}@media (min-width:768px){.container-midi{max-width:100%}}@media (min-width:992px){.container-midi{max-width:100%}}@media (min-width:1200px){.container-midi{max-width:1140px}}@media (min-width:1440px){.container-midi{max-width:1410px}}.container-midi:before,.container-midi:after{content:" ";display:table}.container-midi:after{clear:both}@media (min-width:1680px){.container-fluid{max-width:1680px}}@media (min-width:1920px){.container-fluid{max-width:1920px}}.jumbotron-fluid{padding:0;margin:0}.jumbotron{background:transparent}.jumbotron h1,.jumbotron .h1,.jumbotron h2,.jumbotron .h2{font-size:2rem;color:#fff;border-bottom:1px dotted #fff;padding-bottom:0.2rem}.jumbotron p{color:#fff}@media (max-width:767.98px){.contact_location{text-align:center}}.tx-maps2{mix-blend-mode:luminosity}.shadow-5{box-shadow:0 1px 1px rgba(0, 0, 0, 0.12), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.12), 0 8px 8px rgba(0, 0, 0, 0.12), 0 16px 16px rgba(0, 0, 0, 0.12)}shadow-4{box-shadow:0 1px 1px rgba(0, 0, 0, 0.15), 0 2px 2px rgba(0, 0, 0, 0.15), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.15)}.shadow-6{box-shadow:0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 8px 8px rgba(0, 0, 0, 0.11), 0 16px 16px rgba(0, 0, 0, 0.11), 0 32px 32px rgba(0, 0, 0, 0.11)}.blog-shadow-sharp{box-shadow:0 1px 1px rgba(0, 0, 0, 0.25), 0 2px 2px rgba(0, 0, 0, 0.2), 0 4px 4px rgba(0, 0, 0, 0.15), 0 8px 8px rgba(0, 0, 0, 0.1), 0 16px 16px rgba(0, 0, 0, 0.05)}.blog-shadow-diffuse{box-shadow:0 1px 1px rgba(0, 0, 0, 0.08), 0 2px 2px rgba(0, 0, 0, 0.12), 0 4px 4px rgba(0, 0, 0, 0.16), 0 8px 8px rgba(0, 0, 0, 0.2)}.blog-shadow-dreamy{box-shadow:0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07)}.shadow-shorter{box-shadow:0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 6px 8px rgba(0, 0, 0, 0.11), 0 8px 16px rgba(0, 0, 0, 0.11)}.shadow-longer{box-shadow:0 2px 1px rgba(0, 0, 0, 0.09), 0 4px 2px rgba(0, 0, 0, 0.09), 0 8px 4px rgba(0, 0, 0, 0.09), 0 16px 8px rgba(0, 0, 0, 0.09), 0 32px 16px rgba(0, 0, 0, 0.09)}form h2,form legend,form label{display:none}form .checkbox label{display:block}form .form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:0.375rem 0.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:0;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}form textarea{min-height:9.1rem}form .form-check-label span{margin-left:0.6rem}form .clearfix p{text-align:right;color:red}form .btn-toolbar{justify-content:center}form .btn-toolbar button{width:7rem}form .error{color:red}body{font-family:"Roboto", sans-serif;color:#082D59;font-size:1rem;font-weight:300;word-break:normal}body p{letter-spacing:0.05rem;word-break:normal;line-height:1.55}body a{color:#d4bc00}body a:link{color:#d4bc00}body a:hover,body a:focus,body a:visited{color:#bba500;text-decoration:none}.caption{word-break:normal}.page-38 main.cd-main-content>div.content-wrap h3{font-size:2rem}.video-js{height:0px !important;width:100% !important;padding-top:62.5% !important}header.cd-main-header{border-bottom:1px solid #EBEBEB;-webkit-box-shadow:0px 7px 60px -35px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 7px 60px -35px rgba(0, 0, 0, 0.3);box-shadow:0px 7px 60px -35px rgba(0, 0, 0, 0.3)}main.cd-main-content .breadcrumb-wrap{display:none}@media only screen and (min-width:768px){main.cd-main-content .breadcrumb-wrap{display:block}}@media only screen and (min-width:1025px){li.page-117{margin-bottom:20px}li.page-118,li.page-119{float:none !important}main.cd-main-content .breadcrumb-wrap{display:block;background-color:#EBEBEB}main.cd-main-content .breadcrumb{font-size:1rem;letter-spacing:0.2rem;padding:8px;margin-bottom:0px;margin-top:0px;list-style:none;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}main.cd-main-content{}main.cd-main-content .frame+.frame{padding-top:0em;padding-bottom:1em}main.cd-main-content .smallbol img{width:60%}main.cd-main-content .btn.btn-success{background-color:#003a79;border:transparent;color:#fff;font-size:1rem;letter-spacing:0.2rem;font-size:2rem;padding:4px 15px 5px 15px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-transform:uppercase;font-weight:800}main.cd-main-content .btn.btn-success:hover{background-color:tint(#003a79, 30%)}main.cd-main-content .btn.btn-success:after{content:"";font-family:FontAwesome;font-size:2rem;font-weight:normal;position:relative;top:2px;padding-left:0.5em;color:tint(#003a79, 50%)}main.cd-main-content .btn.btn-primary{background-color:#d4bc00;border:transparent;color:#fff;font-size:1rem;letter-spacing:0.03rem;padding:0px 15px 4px 15px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-transform:uppercase;font-weight:800}main.cd-main-content .btn.btn-primary:hover{background-color:tint(#d4bc00, 30%)}main.cd-main-content .btn.btn-primary:after{content:"";font-size:2rem;font-weight:normal;position:relative;top:3px;padding-left:0.5em;color:#6e6200;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}main.cd-main-content .catalogo .btn.btn-primary{background-color:#d4bc00;border:transparent;color:#fff;font-size:1rem;letter-spacing:0.03rem;padding:0px 15px 4px 15px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}main.cd-main-content .catalogo .btn.btn-primary:hover{background-color:tint(#d4bc00, 30%)}main.cd-main-content .catalogo .btn.btn-primary:before{content:"";font-family:FontAwesome;font-size:2rem;font-weight:normal;position:relative;top:3px;padding-right:0.5em;color:#6e6200}main.cd-main-content .catalogo .btn.btn-success{background-color:#003a79;border:transparent;color:#fff;font-size:1rem;letter-spacing:0.03rem;padding:4px 15px 5px 15px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px}main.cd-main-content .catalogo .btn.btn-success:hover{background-color:tint(#003a79, 30%)}main.cd-main-content .catalogo .btn.btn-success:before{content:"";font-family:FontAwesome;font-size:2rem;font-weight:normal;position:relative;top:2px;padding-right:0.5em;color:tint(#003a79, 50%)}@media only screen and (max-width:375px){main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel-indicators{bottom:0}}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption{background:transparent}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption h2{font-weight:800;letter-spacing:0.2rem;color:#fff;text-transform:uppercase}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption p{font-weight:200}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption a.btn.btn-default{background:rgba(255, 255, 255, 0.15);color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:0.2rem;font-weight:700;border:1px solid #fff}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption a.btn.btn-default:after{content:"";font-family:FontAwesome;font-size:1rem;font-weight:normal;padding-left:0.5em}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption a.btn.btn-default:hover{background:#fff;color:#003a79}@media only screen and (max-width:375px){main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption{padding:0}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption h2{font-size:2rem}main.cd-main-content .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption p{font-size:1rem}}main.cd-main-content .carousel-shadowed .koning-bootstrap-carousel .carousel-inner.stopped .item::before{background:-moz-llinear-gradient(120deg, rgba(0, 70, 153, 0.82) 0%, rgba(0, 50, 92, 0.52) 50%, rgba(13, 47, 87, 0) 50%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(120deg, rgba(0, 70, 153, 0.82) 0%, rgba(0, 50, 92, 0.52) 50%, rgba(13, 47, 87, 0) 50%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(120deg, rgba(0, 70, 153, 0.82) 0%, rgba(0, 50, 92, 0.52) 50%, rgba(13, 47, 87, 0) 50%, rgba(255, 255, 255, 0) 100%)}main.cd-main-content .carousel-shadowed .carousel-caption h2{font-weight:800;font-size:2rem;letter-spacing:0.2rem;color:#fff;text-transform:uppercase;padding-top:20px}main.cd-main-content .carousel-shadowed .carousel-caption p{font-weight:300;font-size:1rem;letter-spacing:0.1rem}main.cd-main-content .carousel-shadowed .carousel-caption a.btn.btn-default{background:rgba(255, 255, 255, 0.15);color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:0.2rem;font-weight:700;border:1px solid #fff}main.cd-main-content .carousel-shadowed .carousel-caption a.btn.btn-default:after{content:"";font-family:FontAwesome;font-weight:normal;padding-left:0.5em}main.cd-main-content .carousel-shadowed .carousel-caption a.btn.btn-default:hover{background:#fff;color:#003a79}main.cd-main-content li{margin-left:0;padding:0}main.cd-main-content body{counter-reset:item}main.cd-main-content .frame.frame-type-textpic ul,main.cd-main-content .frame.frame-type-text ul,main.cd-main-content .frame.frame-type-menu_pages ul,main.cd-main-content .frame.frame-type-menu_subpages ul{list-style:none;padding:0;margin-bottom:20px}main.cd-main-content .frame.frame-type-textpic ul>li,main.cd-main-content .frame.frame-type-text ul>li,main.cd-main-content .frame.frame-type-menu_pages ul>li,main.cd-main-content .frame.frame-type-menu_subpages ul>li{padding-left:1.5em}main.cd-main-content .frame.frame-type-textpic ul>li:before,main.cd-main-content .frame.frame-type-text ul>li:before,main.cd-main-content .frame.frame-type-menu_pages ul>li:before,main.cd-main-content .frame.frame-type-menu_subpages ul>li:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:-1.5em;width:1.5em;color:#d4bc00}main.cd-main-content .frame.frame-type-textpic ul>li.media,main.cd-main-content .frame.frame-type-text ul>li.media,main.cd-main-content .frame.frame-type-menu_pages ul>li.media,main.cd-main-content .frame.frame-type-menu_subpages ul>li.media{font-size:1rem}main.cd-main-content .frame.frame-type-textpic ul>li.media:before,main.cd-main-content .frame.frame-type-text ul>li.media:before,main.cd-main-content .frame.frame-type-menu_pages ul>li.media:before,main.cd-main-content .frame.frame-type-menu_subpages ul>li.media:before{display:none}main.cd-main-content .frame.frame-type-textpic ol,main.cd-main-content .frame.frame-type-text ol,main.cd-main-content .frame.frame-type-menu_pages ol,main.cd-main-content .frame.frame-type-menu_subpages ol{counter-reset:item;margin-left:0;padding-left:0}main.cd-main-content .frame.frame-type-textpic ol li,main.cd-main-content .frame.frame-type-text ol li,main.cd-main-content .frame.frame-type-menu_pages ol li,main.cd-main-content .frame.frame-type-menu_subpages ol li{display:block;margin-left:2em}main.cd-main-content .frame.frame-type-textpic ol li:before,main.cd-main-content .frame.frame-type-text ol li:before,main.cd-main-content .frame.frame-type-menu_pages ol li:before,main.cd-main-content .frame.frame-type-menu_subpages ol li:before{content:counter(item) ".";counter-increment:item;display:inline-block;text-align:right;width:3em;padding-right:0.5em;margin-left:-3em;font-weight:700}main.cd-main-content h1+h2>span,main.cd-main-content h2+h3>span,main.cd-main-content h3+h4>span,main.cd-main-content h4+h5>span{font-weight:200;text-transform:none;padding:0.5rem 0;display:block;line-height:140%}main.cd-main-content .cke-subh2{font-weight:200;text-transform:none;padding:0.5rem 0;display:block;line-height:140%;font-size:1.75rem}@media only screen and (max-width:667px){main.cd-main-content .cke-subh2{line-height:120%;font-size:1.5rem}}main.cd-main-content p.lead{font-size:1.5rem;font-weight:200;text-transform:none;padding:0.5rem 0;display:block;line-height:140%}main.cd-main-content .p-note,main.cd-main-content .i-note{font-size:0.8rem}@media only screen and (max-width:667px){main.cd-main-content .p-note,main.cd-main-content .i-note{font-size:0.6rem}}main.cd-main-content h1,main.cd-main-content .h1{font-weight:900;color:#003a79;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #777}main.cd-main-content h2,main.cd-main-content .h2{font-weight:200;color:#9f9f9f}main.cd-main-content h3,main.cd-main-content .h3{font-weight:800;text-transform:uppercase;color:#003a79;font-size:2rem}main.cd-main-content .panel-body li{margin-left:20px;padding:2px}main.cd-main-content .alert-bar.background-gray{background-color:#777;color:#f8f8f8}main.cd-main-content .alert-bar.background-gray p{font-size:2rem;letter-spacing:0.1rem}main.cd-main-content .alert-bar.background-gray a,main.cd-main-content .alert-bar.background-gray a:visited{color:#d2d2d2}main.cd-main-content .alert-bar.background-gray a:hover{color:#fff}main.cd-main-content .alert-bar.background-gray h2{font-size:2rem;letter-spacing:0.15rem;font-weight:800;color:#d2d2d2}main.cd-main-content .alert-bar.background-gray a.btn.btn-default{background:rgba(255, 255, 255, 0.15);color:#fff;text-transform:uppercase;font-size:1rem;letter-spacing:0.2rem;font-weight:700;border:1px solid #fff}main.cd-main-content .alert-bar.background-gray a.btn.btn-default:after{content:"";font-family:FontAwesome;font-size:1rem;font-weight:normal;padding-left:0.5em}main.cd-main-content .alert-bar.background-gray a.btn.btn-default:hover{background:#fff;color:#003a79}main.cd-main-content .alert-bar.background-gray div.frame div.frame{padding:0}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf{color:#fff}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf .spb-caption-text-header{padding-bottom:10px}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf .spb-caption-text{color:#fff;background-color:#002650;padding:30px 40px 0 40px;font-size:1rem;line-height:1.95rem;letter-spacing:0.01rem;font-weight:300;overflow:hidden}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf .spb-caption-text p{color:rgba(255, 255, 255, 0.7)}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf .blur{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:rgba(0, 60, 104, 0.25)}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf .spb-caption-bg{-webkit-transition:all 7s ease-in-out;-moz-transition:all 7s ease-in-out;-ms-transition:all 7s ease-in-out;-o-transition:all 7s ease-in-out;transition:all 7s ease-in-out}main.cd-main-content .frame-layout-3206 .spb-wrapper.verticalhalf:hover .spb-caption-bg{transform:scale3d(1.2, 1.2, 1)}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf .spb-caption-text-header{padding-bottom:10px}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf .spb-caption-text{color:#fff;background-color:#002e60;padding:30px 40px 0 40px;font-size:1rem;line-height:1.95rem;letter-spacing:0.01rem;font-weight:300}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf .spb-caption-text p{color:rgba(255, 255, 255, 0.7)}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf .blur{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:rgba(0, 60, 104, 0.25)}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf .spb-caption-bg{-webkit-transition:all 7s ease-in-out;-moz-transition:all 7s ease-in-out;-ms-transition:all 7s ease-in-out;-o-transition:all 7s ease-in-out;transition:all 7s ease-in-out}main.cd-main-content .frame-layout-3207 .spb-wrapper.verticalhalf:hover .spb-caption-bg{transform:scale3d(1.2, 1.2, 1)}main.cd-main-content div.splitbg-blue-gray .container{padding-left:0px;padding-right:0px}main.cd-main-content div.splitbg-blue-gray h2{font-size:2rem;letter-spacing:0.15rem;color:#fff;font-weight:800}main.cd-main-content div.splitbg-blue-gray div.frame{width:100%;padding:0;padding-top:1em;padding-bottom:0.5em}main.cd-main-content div.splitbg-blue-gray div.frame.background-gray{background-color:#EBEBEB;color:#003a79;padding-left:20px;padding-right:20px}main.cd-main-content div.splitbg-blue-gray div.frame.background-gray h2{color:#003a79}main.cd-main-content div.splitbg-blue-gray div.frame.background-blue{background-color:#003a79;color:tint(#003a79, 90%);padding-left:20px;padding-right:20px}@media only screen and (min-width:768px){main.cd-main-content div.splitbg-blue-gray{background:linear-gradient(90deg, #EBEBEB 0%, #EBEBEB 50%, #003a79 50%, #003a79 100%)}main.cd-main-content .left{padding-right:40px}main.cd-main-content .right{padding-left:40px}}main.cd-main-content .applicazioni .spb-caption:hover>.spb-caption-text{color:#fff}main.cd-main-content .applicazioni .spb-caption-text{color:#003a79}main.cd-main-content .applicazioni .read-more .btn:before{content:"";font-family:FontAwesome;display:inline-block;margin-left:0;width:1em;color:#003a79;font-size:14px}main.cd-main-content .applicazioni .read-more .btn:hover{background:#eee}main.cd-main-content .applicazioni .read-more .btn:hover:before{color:#003a79}main.cd-main-content .applicazioni .n-moretext{display:none}@media only screen and (max-width:767px){main.cd-main-content .applicazioni .col-app{margin-top:-55px}}main.cd-main-content .frame-layout-3221 .spb-wrapper .spb-caption .spb-caption-text .spb-caption-text-header{letter-spacing:0.05rem;font-weight:900;text-transform:uppercase}main.cd-main-content .frame-layout-3221 .spb-wrapper .spb-caption .spb-caption-text .spb-caption-text-bodytext{font-size:1rem;line-height:1.4em;letter-spacing:0.05rem;font-weight:300}@media only screen and (min-width:768px) and (max-width:992px){main.cd-main-content .frame-layout-3221 .spb-wrapper .spb-caption .spb-caption-text .spb-caption-text-header{font-size:0.9em}main.cd-main-content .frame-layout-3221 .spb-wrapper .spb-caption .spb-caption-text .spb-caption-text-bodytext{font-size:0.6em}}main.cd-main-content .carousel-shadowed .koning-bootstrap-carousel .carousel-control.left{right:62px}@media only screen and (min-width:667px) and (max-width:767px){main.cd-main-content .carousel-shadowed .koning-bootstrap-carousel .item .carousel-caption{width:48%;padding:0}}@media only screen and (min-width:768px) and (max-width:992px){main.cd-main-content .carousel-shadowed .koning-bootstrap-carousel .container-control{margin-top:15px}}main.cd-main-content .link-aziende img{height:37px}main.cd-main-content .down-carousel .spb-caption-text{font-size:1rem;letter-spacing:0.03rem;padding:0 30px;height:100%}@media only screen and (min-width:1024px){main.cd-main-content .down-carousel .spb-caption-text{font-size:1rem}}@media only screen and (min-width:1025px){main.cd-main-content .down-carousel .spb-caption-text{font-size:1rem}}main.cd-main-content .down-carousel h2{font-size:2rem;letter-spacing:0.15rem;text-transform:uppercase;font-weight:900;color:#fff}main.cd-main-content .down-carousel .bg-gray h2{color:#003a79}main.cd-main-content .home-fondatore .spb-wrapper.spb-wrapper-textpic .spb-caption-text{width:78%;height:80%}main.cd-main-content .frame-tit-center header,main.cd-main-content .frame-tit-home header{text-align:center;margin-top:30px}main.cd-main-content .frame-tit-center h2,main.cd-main-content .frame-tit-home h2{font-size:2rem;letter-spacing:0.1rem;font-weight:200;color:#b8b8b8;display:inline;margin-top:50px}main.cd-main-content .frame-tit-center h2:after,main.cd-main-content .frame-tit-home h2:after{border-bottom:2px solid #003a79;content:" ";display:block;margin:0.5rem 3em}main.cd-main-content .frame-tit-center h3 span,main.cd-main-content .frame-tit-home h3 span{font-size:2rem;letter-spacing:0.1rem;font-weight:300;font-style:italic}@media only screen and (min-width:768px){main.cd-main-content .frame-tit-center h2:after,main.cd-main-content .frame-tit-home h2:after{margin:0.5rem 10em}}@media only screen and (min-width:1025px){main.cd-main-content .frame-tit-center h2,main.cd-main-content .frame-tit-home h2{font-size:3rem}main.cd-main-content .frame-tit-center h2:after,main.cd-main-content .frame-tit-home h2:after{margin:0.5rem 10em}}main.cd-main-content .read-more{z-index:100}main.cd-main-content .read-more .btn:hover{background:#003a79;color:#fff}main.cd-main-content .read-more .btn:hover:before{color:#fff}main.cd-main-content .frame-layout-3201 h3{color:#fff;font-weight:100}main.cd-main-content .frame-layout-3201 .spb-caption-logo span{border-bottom:1px dotted;padding-bottom:5px}main.cd-main-content .frame-layout-3201 .blur{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:rgba(0, 60, 104, 0.85)}main.cd-main-content .frame-layout-3201 .spb-caption-logo span img{height:35px}main.cd-main-content .frame-layout-3201 .spb-caption-bg{-webkit-transition:all 7s ease-in-out;-moz-transition:all 7s ease-in-out;-ms-transition:all 7s ease-in-out;-o-transition:all 7s ease-in-out;transition:all 7s ease-in-out}main.cd-main-content .frame-layout-3201:hover .spb-caption-bg{transform:scale3d(1.2, 1.2, 1)}main.cd-main-content .frame-layout-3201 .spb-caption-text-header{padding-bottom:10px}main.cd-main-content .frame-layout-3201 .spb-caption-text{padding:20px 40px 0 40px;font-size:1rem;line-height:1.95rem;letter-spacing:0.01rem;font-weight:300}main.cd-main-content .frame-layout-3201 .spb-caption-text p{color:rgba(255, 255, 255, 0.7)}main.cd-main-content .frame-layout-3202,main.cd-main-content .frame-layout-3203,main.cd-main-content .frame-layout-3204{color:#fff;font-weight:100}main.cd-main-content .frame-layout-3202 .blur,main.cd-main-content .frame-layout-3203 .blur,main.cd-main-content .frame-layout-3204 .blur{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;background-color:rgba(19, 108, 149, 0.85)}main.cd-main-content .frame-layout-3202 .spb-caption-logo span img,main.cd-main-content .frame-layout-3203 .spb-caption-logo span img,main.cd-main-content .frame-layout-3204 .spb-caption-logo span img{height:35px}main.cd-main-content .frame-layout-3202 .spb-caption-bg,main.cd-main-content .frame-layout-3203 .spb-caption-bg,main.cd-main-content .frame-layout-3204 .spb-caption-bg{-webkit-transition:all 7s ease-in-out;-moz-transition:all 7s ease-in-out;-ms-transition:all 7s ease-in-out;-o-transition:all 7s ease-in-out;transition:all 7s ease-in-out}main.cd-main-content .frame-layout-3202:hover .spb-caption-bg,main.cd-main-content .frame-layout-3203:hover .spb-caption-bg,main.cd-main-content .frame-layout-3204:hover .spb-caption-bg{transform:scale3d(1.2, 1.2, 1)}main.cd-main-content .frame-layout-3202 .spb-caption-text-header,main.cd-main-content .frame-layout-3203 .spb-caption-text-header,main.cd-main-content .frame-layout-3204 .spb-caption-text-header{padding-bottom:10px}main.cd-main-content .frame-layout-3202 .spb-caption-text,main.cd-main-content .frame-layout-3203 .spb-caption-text,main.cd-main-content .frame-layout-3204 .spb-caption-text{padding:20px 40px 0 40px;font-size:1rem;line-height:1.95rem;letter-spacing:0.01rem;font-weight:300}main.cd-main-content .frame-layout-3202 .spb-caption-text p,main.cd-main-content .frame-layout-3203 .spb-caption-text p,main.cd-main-content .frame-layout-3204 .spb-caption-text p{color:rgba(255, 255, 255, 0.7)}main.cd-main-content .list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#f8f8f8;border:1px solid #ddd}main.cd-main-content .panel{-webkit-box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 50px 0px rgba(0, 0, 0, 0.1)}main.cd-main-content blockquote{font-family:"PT Serif", serif;font-size:2rem;border-left:8px solid #EBEBEB;font-style:italic;color:tint(#003a79, 20%);letter-spacing:0.05em}main.cd-main-content figure .caption,main.cd-main-content .image-caption{padding-top:0.8em;font-size:0.7em;line-height:1.4em;font-style:italic;margin-bottom:30px;text-align:center;letter-spacing:0.05em;word-break:normal}main.cd-main-content figure.image{overflow:visible}main.cd-main-content picture{overflow:visible}main.cd-main-content .frame-img-border .image img{-webkit-box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);-moz-box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);border:16px solid #fff}main.cd-main-content header+h2,main.cd-main-content header+h3{font-weight:200;text-transform:none}main.cd-main-content .jumbotron,main.cd-main-content .frame-jumbotron{color:#777;background-color:#EBEBEB}main.cd-main-content .videowrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}main.cd-main-content .videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}main.cd-main-content .nav-tabs>li.active>a,main.cd-main-content .nav-tabs>li.active>a:hover,main.cd-main-content .nav-tabs>li.active>a:focus{color:#003a79;background-color:#fff;border:1px solid #ddd;border-bottom-color:#ddd;border-bottom-color:transparent;cursor:default;font-weight:800}main.cd-main-content .nav-tabs>li>a:hover,main.cd-main-content .nav-tabs>li>a:focus{text-decoration:none;background-color:#003a79;color:#fff}main.cd-main-content .nav .nav-tabs li.nav-links{padding:0px}main.cd-main-content .nav .nav-tabs li>a:hover{border-color:#003a79 #003a79 #003a79}main.cd-main-content .contatti{font-family:"Roboto", sans-serif;font-size:1rem;line-height:1.5;font-weight:300}main.cd-main-content .contatti .frame.frame-default.frame-type-text{padding:10px 0;min-height:200px;border-bottom:1px dotted #c5c5c5}main.cd-main-content .contatti p{letter-spacing:0.01em}main.cd-main-content .contatti .frame{padding-top:0em;padding-bottom:1em}main.cd-main-content .frame-type-form_formframework .form-privacy-text{padding:0;margin-bottom:-0.7rem}main.cd-main-content .frame-type-form_formframework label{display:none}main.cd-main-content .frame-type-form_formframework label.form-check-label{display:initial}main.cd-main-content .frame-type-form_formframework textarea{height:6.5em}main.cd-main-content .frame-type-form_formframework .form-resp{text-align:center;-webkit-box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);-moz-box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);box-shadow:0px 0px 28px 0px rgba(0, 0, 0, 0.08);background-color:#e3e3e3;border:1px solid #dedede;padding:50px}main.cd-main-content .frame-type-form_formframework .form-resp p{font-style:italic}.sec-bg-scuro{background-color:red}main.cd-main-content>div.content-wrap .homepage-carousel .koning-bootstrap-carousel .carousel .carousel-caption{opacity:1 !important}main.cd-main-content>div.content-wrap ul.mask-loghi-aziende{list-style-type:none;display:flex;justify-content:center;flex-direction:column;align-items:center}main.cd-main-content>div.content-wrap ul.mask-loghi-aziende li{padding-bottom:2rem}main.cd-main-content>div.content-wrap ul.mask-loghi-aziende li img{width:auto;height:auto;max-height:4rem}@media only screen and (min-width:768px){main.cd-main-content>div.content-wrap ul.mask-loghi-aziende{flex-direction:row;flex-wrap:wrap;align-content:stretch}main.cd-main-content>div.content-wrap ul.mask-loghi-aziende li{width:50%;text-align:center}}@media only screen and (min-width:1024px){main.cd-main-content>div.content-wrap ul.mask-loghi-aziende li{padding-left:5rem;width:auto}main.cd-main-content>div.content-wrap ul.mask-loghi-aziende li:first-child{padding-left:0}}@media only screen and (min-width:1024px){main.cd-main-content>div.content-wrap .frame.gmx-vert>.row{display:flex;align-items:center}}@media only screen and (max-width:575px){.location header,.location .small{text-align:center}.location .column{margin-bottom:1.5rem}}#topextrarow{background-color:#eee}#topbar{background-color:#eee;display:flex;flex-direction:column;justify-content:space-between;align-items:center;font-size:0.9rem}@media (min-width:992px){#topbar{max-height:80px;flex-direction:row}}@media (max-width:1199.98px){#topbar{background-color:transparent;margin:1rem 0}}#topbar b,#topbar strong{font-weight:800}#topbar a{color:#d4bc00;font-weight:300}#topbar .social-head,#topbar .login-head,#topbar .infos-head{display:flex}#topbar .social-head ul,#topbar .login-head ul,#topbar .infos-head ul{display:flex;flex-direction:row;padding-inline-start:0;margin-bottom:0;list-style-type:none}#topbar .login-head ul{flex-direction:column}@media (min-width:992px){#topbar .login-head ul{flex-direction:row}}.nav-up .cd-main-header{top:-87px}.cd-main-header{height:87px;z-index:99}.cd-main-content{margin-top:87px}.cd-search{height:87px}@media only screen and (min-width:1025px){.cd-main-header{height:129px !important}.cd-main-content{margin-top:129px}.nav-up .cd-main-header{top:-50px}.cd-primary-nav{margin-top:20px}.cd-primary-nav>li>a.cdlink{height:60px;line-height:60px}.cd-header-buttons{top:25px}.cd-search{top:129px}}body>nav.cd-nav .cd-primary-nav{padding-left:0}.cd-primary-nav,.cd-primary-nav ul.cd-nav-level{padding-left:0}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav ul{list-style-type:none;padding-left:0}.cd-primary-nav a.cdlink,.cd-primary-nav ul.cd-nav-level a.cdlink{overflow:initial !important;text-overflow:initial !important;white-space:initial !important}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav a.cdlink{height:auto !important}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav a.cdlink{height:auto !important}.cd-primary-nav .container{padding:0 !important}@media only screen and (min-width:1025px){.cd-header-top .topbar-items-wrapper .topbar-item.topbar-home a img{height:35px !important}}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav>div>li a.l2{line-height:1em;padding-bottom:0.4em}@media (max-width:991.98px){.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav>div>li a.l2{line-height:1em;padding-bottom:0.4em;padding:1rem 0 1rem 2rem;font-weight:normal}}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav .cd-nav-level li a.l2{font-weight:normal}.cd-primary-nav li.topbar .topbar-items-wrapper .topbar-item.topbar-home-mobile{height:50px}.cd-primary-nav li.topbar .topbar-items-wrapper .topbar-item.topbar-home-mobile a img{height:30px;margin-bottom:20px}ul.legalmenu{margin-left:25px}ul.legalmenu .link-wrap i{padding-right:0 !important}ul.legalmenu .link-wrap i:before{margin-left:-25px}header .cd-header-nav .cd-logo img{max-width:220px;max-height:55px}@media only screen and (min-width:450px){header .cd-header-nav .cd-logo img{max-width:300px}}@media only screen and (min-width:550px){header .cd-header-nav .cd-logo img{max-width:400px}}.topbar-langmenu .nav-pills>li>a,.topbar-langmenu .btn{border-radius:0px;color:#777;background:transparent;width:100%;line-height:1.428571429;padding:2px 12px;font-size:13px;font-weight:400}.topbar-langmenu .lang-label span{padding:0px 15px}@media (max-width:1199.98px){.topbar-langmenu .lang-label svg{color:#fff}}#language-menu{height:2rem;padding-top:2px}.nav-pills>li.active>a{color:#fff;border:1px solid #d4bc00;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:23px}.footer-main{font-size:1rem;line-height:2;font-weight:300;color:tint(#003a79, 40%)}.footer-main .nav-pills>li.active>a,.footer-main .nav-pills>li.active>a:hover,.footer-main .nav-pills>li.active>a:focus{color:#fff;background-color:transparent;border:none}.copyright-wrapper{font-size:1rem;line-height:2;font-style:italic;padding-top:2em}.address-wrapper{padding-top:1.5em}.address-wrapper h4,.footerMenu01-wrapper h4,.legalmenu-wrapper h4{font-weight:600;color:tint(#003a79, 50%);letter-spacing:0.15rem;font-size:1rem;padding-bottom:10px;text-transform:uppercase}footer .socialmenu.nav-pills>li>a{border-radius:30px;color:#fff;background:transparent;width:100%;padding:10px 18px;font-size:2rem}footer .socialmenu.nav-pills>li>a:hover{color:#003a79;background:#fff}.socialmenu .nav-pills .link-wrap{border-radius:84px;color:#777;background:#bfd68a;width:100%;line-height:1.428571429;padding:10px 15px}.address-default .fa{padding-right:15px;color:tint(#003a79, 80%);font-size:2rem}.ads-title{font-weight:400;color:tint(#003a79, 90%);letter-spacing:0.25rem;font-size:2rem;padding-bottom:15px}footer .nav-pills>li>a{color:tint(#003a79, 40%);background:transparent;padding:0px}footer .nav-pills>li>a:hover{color:tint(#003a79, 90%);background:transparent}.footerMenu01-wrapper .fa,.legalmenu-wrapper .fa{padding-right:10px;padding-top:3px;color:tint(#003a79, 80%);font-size:2rem}footer .logo-wrapper.logo-footer{text-align:center}footer .logo-wrapper img{padding:0;margin:0 auto;max-height:40px}@media only screen and (min-width:768px){footer .logo-wrapper.logo-footer{text-align:left}}@media only screen and (min-width:992px){.address-wrapper,.copyright-wrapper{padding-top:0}footer .address-wrapper{padding-left:46px}footer .logo-wrapper.logo-footer{padding-bottom:30px}footer .container-fluid .row div:nth-child(1) .row{background-size:1px 100%;background-position:33% top;background-repeat:no-repeat;background-color:transparent;background-image:-webkit-linear-gradient(90deg, #6eaaf2, #6eaaf2);background-image:-webkit-gradient(linear, left top, right top, from(#6eaaf2), to(#6eaaf2));background-image:-webkit-linear-gradient(left, #6eaaf2, #6eaaf2);background-image:linear-gradient(90deg, #6eaaf2, #6eaaf2)}}@media only screen and (min-width:1025px){.cd-primary-nav{font-family:"Roboto Condensed", sans-serif}.cd-header-buttons{right:1rem;margin:0;padding:0}.cd-primary-nav>li>a.cdlink{font-size:12px;letter-spacing:0.03rem;text-transform:uppercase;font-weight:600}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav>div>li a.l2{color:#003a79;padding-left:5px}.cd-primary-nav .cd-secondary-wrap .cd-secondary-nav>div>li a.l2:hover{background:#EBEBEB}.cd-primary-nav>li>a.cdlink{color:#777}.cd-header-top .topbar-items-wrapper .topbar-item{float:right;border-left:1px dotted #777;margin-left:1em;padding-left:1em}.cd-header-top{display:block;background:#EBEBEB;color:#777;height:50px;width:100%}.cd-header-top .nav-pills>li>a,.cd-header-top .btn{border-radius:0px;color:#777;background:transparent;width:100%;line-height:1.428571429;padding:0 12px;font-size:0.8rem;font-weight:400}.nav-pills>li.active>a{color:#fff;background:#d4bc00;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;height:23px}.cd-header-top .topbar-items-wrapper .topbar-item.topbar-langmenu .lang-label span{padding:0px 15px}.cd-header-top .btn{border-bottom:1px solid transparent}.cd-header-top .nav-pills>li>a:hover,.cd-header-top .btn:hover,.cd-header-top .nav-pills>li>a:focus,.cd-header-top .btn:focus{color:#003a79;background:transparent;border-bottom:1px solid #d4bc00}.cd-header-top .fa{padding-right:15px}.cd-header-top .socialmenu .link-wrap .fa{padding-right:0px}}@media only screen and (min-width:1025px){.cd-header-top .fa{padding-right:0}}#language_menu .fas{color:#777}.bg-dark{background-color:#033d6c !important}footer a{color:rgba(255, 255, 255, 0.5) !important;font-weight:normal !important}footer a:hover{color:#fff !important}footer .svg-inline--fa{color:rgba(255, 255, 255, 0.9) !important}footer h2,footer h3,footer h4,footer h5,footer h6{color:#fff}footer h2{font-size:1.75rem}footer h4{font-size:1.1rem}footer a{color:#FFFFFF;text-decoration:none}footer a:hover{color:#d9d9d9}footer .row .col1{margin-bottom:1.5rem}footer .row .col1 .ce-textpic .bodytext{margin-top:10px;margin-bottom:35px}footer .row .col1 .gallery .col-sm{width:50%;margin:0 auto}footer .row .col1 .gallery XX.last-figure:before{content:"";display:inline-block;height:20px;width:2px;background:#fff;top:15px;position:absolute}footer .row .col1 .bodytext{width:70%;margin:0 auto}@media (min-width:992px){footer .row .col1 .gallery,footer .row .col1 .bodytext{width:70%;margin-left:0}}footer .row .col2{margin-bottom:1.5rem}footer .row .col3{margin-bottom:1.5rem}footer ul{margin:0;padding-inline-start:0;list-style-type:none}footer p,footer li{font-size:0.8em;color:rgba(255, 255, 255, 0.5) !important;margin-bottom:0 !important}footer figure{margin:0}footer .menupages{text-align:right;font-size:0.9em !important;text-transform:uppercase}@media (min-width:992px){footer .text-center{text-align:left !important}}@media (max-width:1199.98px){footer{text-align:left !important}footer .nav-link{text-align:center}footer .menupages.flex-column{flex-direction:row !important}}footer .container-fluid .row div:nth-child(1) .row{background-size:0}footer .fa-solid,footer .fas{color:rgba(255, 255, 255, 0.9) !important}footer p .fa-solid,footer p .fas{margin-right:0.4rem}@media only screen and (min-width:768px){main.cd-main-content .breadcrumb-wrap{display:block;background-color:#EBEBEB}main.cd-main-content .breadcrumb{font-size:0.7rem;letter-spacing:0.2rem;padding:8px;margin-bottom:0px;margin-top:0px;list-style:none;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}}.news a{text-decoration:none;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.news a:hover{color:#6e6200 !important}.news a:hover .card-title{text-decoration:underline}.news .news-info{margin-bottom:1rem}.news .news-hbox-container .n-bg{background-size:cover;background-repeat:no-repeat;background-position:center;min-height:200px;height:100%}.news .nec{justify-content:center}.news .nec .media-body{display:flex;flex-direction:column;max-width:90%;justify-content:center;align-items:center;margin:1.5rem 0;background-color:#F5F0E9;border:11px solid #d4bc00;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.6s ease-out;-o-transition:all 0.6s ease-out;transition:all 0.6s ease-out}.news .nec .media-body:hover{box-shadow:0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07);border:11px solid #fff}@media (min-width:768px){.news .nec .media-body{max-width:50%}}.news .nec .media-body .news-list-date{display:flex;margin-top:1rem;color:#082D59;font-family:"Roboto", sans-serif;font-size:14px;font-weight:900;letter-spacing:0.2rem}.news .nec .media-body .card-title{display:flex;margin:1.4rem 0 3rem}.news .nec .media-body .more{border-radius:0;margin-bottom:-1.6rem}.news-single{display:flex;justify-content:center}.news-single .article{background-color:#F5F0E9;border:11px solid #d4bc00;margin-top:3rem;padding:2rem}.news-single img{border:6px solid #fff}.news-single .news-backlink-wrap{margin-bottom:-4.5rem;text-align:center}.page-item.active .page-link{z-index:1;color:#fff;background-color:#d4bc00 !important;border-color:#d4bc00 !important;border-radius:0 !important;border-radius:50% !important}.page-item:first-child .page-link,.page-item:last-child .page-link{margin-left:1rem;border-radius:0 !important;border-radius:50% !important}.page-link{position:relative;display:block;padding:0.5rem 0.85rem !important;margin-left:1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #ddd;border-radius:0 !important;border-radius:50% !important}.carousel-caption,.carousel-indicators,.carousel-control-prev,.carousel-control-next{z-index:2}.maskar{margin-bottom:5rem;box-shadow:0 1px 2px rgba(0, 0, 0, 0.07), 0 2px 4px rgba(0, 0, 0, 0.07), 0 4px 8px rgba(0, 0, 0, 0.07), 0 8px 16px rgba(0, 0, 0, 0.07), 0 16px 32px rgba(0, 0, 0, 0.07), 0 32px 64px rgba(0, 0, 0, 0.07)}.maskar .text-nowrap{display:flex}.maskar .carousel-item.carousel-ovl:before{position:absolute;content:"";display:block;width:100%;height:100%;background:linear-gradient(159deg, rgba(8, 45, 89, 0.72) 30%, rgba(219, 186, 6, 0.11), rgba(12, 103, 183, 0.58));-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}.maskar .btn-primary{background-color:#ffffff30;border-color:#fff}.maskar .btn-primary:hover{background-color:#fff;border-color:#fff;color:#082D59 !important}.maskar button,.maskar [type="button"],.maskar [type="reset"],.maskar [type="submit"]{-webkit-appearance:none !important}.maskar .carousel-caption:not(:empty){justify-content:center;display:flex !important;flex-direction:column;transform:translateY(-50%);top:50%;bottom:auto !important;text-align:left}.maskar .carousel-caption:not(:empty) .btn{width:max-content;font-size:1vw}.maskar .carousel-caption:not(:empty) .btn.btn-primary{background-color:rgba(255, 255, 255, 0.15);border:1px solid #fff;color:#fff;font-size:1rem;letter-spacing:0.03rem;padding:0.5rem;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-transform:uppercase;font-weight:800}.maskar .carousel-caption:not(:empty) .btn.btn-primary:hover{background-color:#fff;color:#003a79}.maskar .carousel-caption:not(:empty) .btn.btn-primary:hover:after{color:#003a79}.maskar .carousel-caption:not(:empty) .btn.btn-primary:after{content:"";font-size:unset;font-weight:normal;position:relative;top:0px;padding-left:0.5em;color:#fff;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}@media (max-width:991.98px){.maskar .carousel-caption:not(:empty) .btn.btn-primary{font-size:calc(.5rem + 0.5vw)}}.maskar .carousel-caption:not(:empty) a{color:#fff;color:#fff}.maskar .carousel-caption:not(:empty) h1,.maskar .carousel-caption:not(:empty) h2{color:#FFFFFF;font-weight:900;font-size:rfs-fluid-value(2rem);font-size:calc(1.33rem + 0.96vw);border:0;margin-bottom:0;padding-bottom:1rem}@media (max-width:991.98px){.maskar .carousel-caption:not(:empty) h1,.maskar .carousel-caption:not(:empty) h2{font-size:calc(1rem + 0.7vw)}}.maskar .carousel-caption:not(:empty) h3{color:#FFFFFF;font-weight:100 !important;font-size:rfs-fluid-value(1.5rem);font-style:italic}.maskar .carousel-caption:not(:empty) h4,.maskar .carousel-caption:not(:empty) h5{color:#FFFFFF;font-weight:900;font-size:calc(1.6em + .2vw)}@media (max-width:991.98px){.maskar .carousel-caption:not(:empty) h4,.maskar .carousel-caption:not(:empty) h5{font-size:1em}}.maskar .carousel-caption:not(:empty) p{font-size:rfs-fluid-value(0.8rem);letter-spacing:0.05rem}@media (max-width:991.98px){.maskar .carousel-caption:not(:empty) p{font-size:calc(.6rem + 0.5vw)}}@media (max-width:575.98px){.maskar .carousel-caption:not(:empty) p{display:none !important}}.maskar .carousel-indicators{bottom:-4rem !important}.maskar .carousel-control-prev,.maskar .carousel-control-next{align-items:center;padding-bottom:1rem;width:5%;opacity:1}@media (max-width:575.98px){.maskar .carousel-control-prev,.maskar .carousel-control-next{display:none}}@media (max-width:991.98px){.maskar .carousel-indicators,.maskar .box_slider .car-target .carousel-indicators{justify-content:flex-end !important;margin-right:5% !important}}.maskar .carousel-indicators li{width:16px !important;height:16px !important;border-radius:100% !important;background-color:#d4bc00;top:0px;position:relative;opacity:0.5;border:3px solid #fff;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}@media (max-width:991.98px){.maskar .carousel-indicators li{justify-content:flex-end !important}}.maskar .carousel-indicators li:hover{opacity:1}.maskar .carousel-indicators li.active{opacity:1;background-color:#082D59}.box_slider .car-target .carousel-indicators li{width:16px !important;height:16px !important;border-radius:100% !important;background-color:#d4bc00;top:0px;position:relative;opacity:0.5;border:3px solid #fff;-webkit-transition:all ease-in-out 0.3s;-moz-transition:all ease-in-out 0.3s;-o-transition:all ease-in-out 0.3s;transition:all ease-in-out 0.3s}@media (max-width:991.98px){.box_slider .car-target .carousel-indicators li{justify-content:flex-end !important}}.box_slider .car-target .carousel-indicators li:hover{opacity:1}.box_slider .car-target .carousel-indicators li.active{opacity:1;background-color:#082D59}.box_slider .carousel-control-prev,.box_slider .carousel-control-next{width:4%}.gmxChart :is(h1, h2, h3, h4, h5, h6){text-align:center;text-transform:uppercase;font-weight:800;margin:2rem 0}.gmxChart p{font-size:0.8rem}.gmxChart .flex-wrapper{display:flex;flex-flow:row nowrap}.gmxChart .single-chart{width:60%;justify-content:space-around;margin:0 auto}.gmxChart .circular-chart{display:block;margin:10px auto;max-width:80%;max-height:250px}.gmxChart .circle-bg{fill:none;stroke:#eee;stroke-width:3.8}.gmxChart .circle{fill:none;stroke-width:2.8;stroke-linecap:round}.gmxChart .circle.triggeredCSS3{animation:progress 1s ease-out forwards}@keyframes progress{0%{stroke-dasharray:0 100}}.gmxChart .circular-chart.text-danger .circle{stroke:#ff9f00}.gmxChart .circular-chart.text-success .circle{stroke:#4CC790}.gmxChart .circular-chart.text-primary .circle{stroke:#3c9ee5}.gmxChart .percentage{fill:#666;font-family:sans-serif;font-size:0.5em;text-anchor:middle}@media (min-width:768px){.GmxMB01{margin:0 15px}}.GmxMB01 a:link{color:#fff}.GmxMB01 a:hover{color:#e6e6e6}.GmxMB01 .row{background-color:#033D6C}.GmxMB01 .gmx_pb_image{margin:0;display:flex;justify-content:center;flex-direction:column;height:100%;text-align:center}.GmxMB01 .gmx_pb_image img{box-shadow:0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 8px 8px rgba(0, 0, 0, 0.11), 0 16px 16px rgba(0, 0, 0, 0.11), 0 32px 32px rgba(0, 0, 0, 0.11)}@media (min-width:768px){.GmxMB01 .gmx_pb_image{margin-top:40px !important;margin-right:30px !important;margin-bottom:-40px !important;margin-left:-30px !important}}.GmxMB01 .gmx_pb_image .gmx_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.GmxMB01 .gmx_had_animation{position:relative}.GmxMB01 .box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.GmxMB01 .caption-text{padding:40px 20px;overflow:hidden;color:#fff}@media (min-width:768px){.GmxMB01 .caption-text{padding:40px 40px 40px 0}}.GmxMB01 .caption-text .caption-text-subheader{margin-bottom:40px;font-size:16px;font-family:"Roboto", sans-serif;font-weight:900;text-transform:uppercase}.GmxMB01 .caption-text .caption-text-header{margin-bottom:12px;font-size:34px;font-family:"Roboto", sans-serif;font-weight:900;line-height:normal}.GmxMB01 .caption-text .caption-text-bodytext{font-size:16px;font-family:"Roboto", sans-serif;font-weight:normal}.GmxMB01 .read-more{position:absolute;background:#fff;bottom:0;right:0}.GmxMB01 .read-more .btn{border:1px solid #ddd}@media (min-width:768px){.GmxMB02{margin:0 15px}}.GmxMB02 a:link{color:#082D59}.GmxMB02 a:hover{color:#0c4588}.GmxMB02 .row{background-color:#ddd}.GmxMB02 .gmx_pb_image{margin:0;display:flex;justify-content:center;flex-direction:column;height:100%;text-align:center}@media (min-width:768px){.GmxMB02 .gmx_pb_image{margin-right:30px !important;margin-left:-30px !important}.GmxMB02 .gmx_pb_image img{box-shadow:0 1px 1px rgba(0, 0, 0, 0.11), 0 2px 2px rgba(0, 0, 0, 0.11), 0 4px 4px rgba(0, 0, 0, 0.11), 0 8px 8px rgba(0, 0, 0, 0.11), 0 16px 16px rgba(0, 0, 0, 0.11), 0 32px 32px rgba(0, 0, 0, 0.11)}}.GmxMB02 .gmx_pb_image .gmx_pb_image_wrap{display:inline-block;position:relative;max-width:100%}.GmxMB02 .gmx_had_animation{position:relative}.GmxMB02 .box-shadow-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;pointer-events:none}.GmxMB02 .caption-text-subheader{color:#082D59;margin:20px;font-size:16px;font-family:"Roboto", sans-serif;font-weight:900;text-transform:uppercase}.GmxMB02 .caption-text{padding:20px 20px;overflow:hidden;color:#082D59}@media (min-width:768px){.GmxMB02 .caption-text{padding:0px 40px 40px 0}}.GmxMB02 .caption-text .caption-text-header{margin-bottom:12px;font-size:34px;font-family:"Roboto", sans-serif;font-weight:900;line-height:normal}.GmxMB02 .caption-text .caption-text-bodytext{font-size:16px;font-family:"Roboto", sans-serif;font-weight:normal}.GmxMB02 .read-more{position:absolute;background:#fff;bottom:0;right:0}.GmxMB02 .read-more .btn{border:1px solid #ddd}.slick-bgimg .slick-item{background:no-repeat top}.gammaprodotti .slick-container svg{display:none !important}.gammaprodotti .slick-bgimg .slick-item.slick-active .slick-text .h1,.gammaprodotti .slick-bgimg .slick-item.slick-active .slick-text .h2{-webkit-animation:none;animation:none}.gammaprodotti .slick-slider.slick-bgimg .slick-item{background-size:100%;-moz-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;transition:background 1s ease-in-out;overflow:hidden;min-height:250px}.gammaprodotti .slick-slider.slick-bgimg .slick-item:before{position:absolute;content:"";display:block;width:100%;height:100%;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-moz-linear-gradient(top, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:linear-gradient(top, rgba(255, 255, 255, 0) 10%, #0050a6 100%);opacity:1;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.gammaprodotti .slick-slider.slick-bgimg .slick-item:hover{background-size:120%;-moz-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;transition:background 1s ease-in-out}.gammaprodotti .slick-slider.slick-bgimg .slick-item:hover:before{opacity:0;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.gammaprodotti .slick-slider.slick-bgimg .slick-item a{z-index:20}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text{color:#fff !important;top:70% !important;overflow:visible}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h1{font-size:2rem;letter-spacing:0.15rem;font-weight:800;text-transform:uppercase;color:#fff !important;text-shadow:0 0 40px black;white-space:normal;word-break:normal}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h1::after{display:none}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h2{font-size:1rem;letter-spacing:0.15rem;font-weight:100;color:#fff !important;text-shadow:0 0 40px black;white-space:normal;word-break:normal}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h2::after{display:none}@media only screen and (min-width:768px){.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text{top:50%}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h1{font-size:2rem}.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text .h2{font-size:1rem}}@media only screen and (min-width:1024px){.gammaprodotti .slick-slider.slick-bgimg .slick-item .slick-text{top:70%}}.sedistab .slick-container svg{display:none !important}.sedistab .slick-bgimg .slick-item.slick-active .slick-text .h1,.sedistab .slick-bgimg .slick-item.slick-active .slick-text .h2{-webkit-animation:none;animation:none}.sedistab .slick-slider.slick-bgimg .slick-item{background-size:100%;-moz-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;transition:background 1s ease-in-out;overflow:hidden;min-height:18rem !important}.sedistab .slick-slider.slick-bgimg .slick-item:before{position:absolute;content:"";display:block;width:100%;height:100%;background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #0050a6 100%);background:linear-gradient(bottom, rgba(255, 255, 255, 0) 10%, #0050a6 100%);opacity:1;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.sedistab .slick-slider.slick-bgimg .slick-item:hover{background-size:120%;-moz-transition:background 1s ease-in-out;-webkit-transition:background 1s ease-in-out;-ms-transition:background 1s ease-in-out;-o-transition:background 1s ease-in-out;transition:background 1s ease-in-out}.sedistab .slick-slider.slick-bgimg .slick-item:hover:before{opacity:0;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.sedistab .slick-slider.slick-bgimg .slick-item a{z-index:20}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text{color:#fff !important;top:20% !important;overflow:visible}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h1{font-size:2rem;letter-spacing:0.15rem;font-weight:800;text-transform:none;color:#fff !important;text-shadow:0 0 40px black;white-space:normal;word-break:normal}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h1::after{display:none}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h2{font-size:1rem;letter-spacing:0.15rem;font-weight:100;color:#fff !important;text-shadow:0 0 40px black;white-space:normal;word-break:normal}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h2::after{display:none}@media only screen and (min-width:768px){.sedistab .slick-slider.slick-bgimg .slick-item .slick-text{top:50%}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h1{font-size:2rem}.sedistab .slick-slider.slick-bgimg .slick-item .slick-text .h2{font-size:1rem}}@media only screen and (min-width:1024px){.sedistab .slick-slider.slick-bgimg .slick-item .slick-text{top:30%}}main.cd-main-content .hfe :is(h1, h2, h3, h4, h5, h6){color:#fff;font-size:24px;font-family:"Roboto", sans-serif;font-weight:900;text-transform:uppercase;margin-bottom:0}main.cd-main-content .hfe p{font-size:20px;font-weight:normal}main.cd-main-content .hfe .btn.btn-primary{background-color:#fff;border:transparent;color:#082D59;font-size:18px;letter-spacing:0.03rem;padding:10px;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;text-transform:uppercase;font-family:"Roboto", sans-serif;font-weight:900}main.cd-main-content .hfe .btn.btn-primary:hover{background-color:tint(#d4bc00, 30%)}main.cd-main-content .hfe .btn.btn-primary:after{content:"";font-size:18px;font-weight:normal;position:relative;top:0;padding-left:0.5em;color:#082D59;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 5 Free";font-weight:900}.gmx-sedislick .gmx-sedinav .slick-item.slick-slide{display:flex;flex-direction:column;align-items:center}.gmx-sedislick .gmx-sedinav .slick-text-cont{position:absolute;top:10px}.gmx-sedislick .gmx-sedinav .slick-text-cont .slick-text{font-family:"Roboto", sans-serif;font-weight:bold;font-size:16px;color:#fff}.gmx-sedislick .gmx-sedinav .slick-item{cursor:pointer}.gmx-sedislick .gmx-sedinav picture{overflow:hidden;min-height:0}.gmx-sedislick .gmx-sedinav picture:before{position:absolute;content:"";display:block;width:100%;height:100%;background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #0050a6 100%);background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #0050a6 100%);background:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #0050a6 100%);background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #0050a6 100%);background:linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #0050a6 100%);opacity:1;-moz-transition:opacity 1s ease-in-out;-webkit-transition:opacity 1s ease-in-out;-ms-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}.gmx-sedislick .gmx-sedinav picture:hover:before{background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%)}.gmx-sedislick .gmx-sedinav .slick-current picture:before{background:-webkit-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-moz-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-ms-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:-o-linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%);background:linear-gradient(bottom, rgba(255, 255, 255, 0) 60%, #D4BC00 100%)}.gmx-sedislick .gmx-sedicontent p{font-size:16px}.gmx-sedislick .gmx-sedicontent h2{font-size:32px;color:#D4BC00;margin:3rem 0 1rem}.gmx-sedislick .gmx-sedicontent .gallery{margin:2rem auto}#CybotCookiebotDialog form label{display:inline-block !important}