.alt-font,.h1,h1{font-family:"Spectral SC",serif}.primary-font{font-family:Spectral,serif}a{color:#222}a:hover{color:#777}img{border-radius:0}.fw-500,.fw-600{font-weight:600}.fw-700,.fw-800{font-weight:800}.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}}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1460px}.box-layout{padding-left:60px;padding-right:60px}@media (min-width:1301px) and (max-width:1800px){.box-layout{padding-left:45px;padding-right:45px}}@media (min-width:577px) and (max-width:1300px){.box-layout{padding-left:30px;padding-right:30px}}@media all and (max-width:576px){.box-layout{padding-left:20px;padding-right:20px}}footer,section{padding-top:60px;padding-bottom:60px}@media (min-width:577px) and (max-width:1300px){footer,section{padding-top:40px;padding-bottom:40px}}@media all and (max-width:576px){footer,section{padding-top:30px;padding-bottom:30px}}.text-very-small{font-size:12px;line-height:15px;font-family:Spectral,serif}.text-small{font-size:13px;line-height:18px;font-family:Spectral,serif}.text-medium{font-size:17px;line-height:24px;font-family:Spectral,serif}.text-body,body{font-family:Spectral,serif;color:#222;font-size:20px;line-height:28px;font-weight:400}.text-large{font-size:24px;line-height:30px;font-family:Spectral,serif}.text-extra-large{font-size:4.875rem;line-height:4.875rem}.h1,.h2,.h3,h1,h2,h3{letter-spacing:.8px}.h4,h4{font-size:2.013rem;line-height:2.225rem}.h5,h5{font-size:1.6rem;line-height:2.1rem}.h6,h6{font-size:1.3rem;line-height:1.8rem}@media all and (max-width:1100px){.h1,h1{font-size:3.875rem!important;line-height:3.875rem!important}.h4,h4{font-size:1.8rem!important;line-height:2.4rem!important}}@media all and (max-width:991px){.h1,h1{font-size:3.675rem!important;line-height:3.675rem!important}.h4,h4{font-size:1.6rem!important;line-height:2.2rem!important}}@media all and (max-width:767px){body{font-size:18px;line-height:28px}.h1,h1{font-size:3.275rem;line-height:3.475rem}.h4,h4{line-height:1.4}}.text-theme{color:#c8693a}.text-template{color:#c5ab44}.text-orange{color:#333}.text-gray{color:#999}.text-gray-dark{color:#777}.text-gray-medium{color:#ccc!important}.text-gray-light{color:#f0f0f0!important}.bg-theme{background-color:#c8693a}.bg-template{background-color:#c5ab44}.bg-gray{background-color:#999}.bg-gray-light{background-color:#f0f0f0}.bg-gray-medium{background-color:#ccc}.bg-gray-very-light{background-color:#f6f6f6}.bg-gray-extra-light{background-color:#eaeaeb}.border-all{border:1px solid #f0f0f0}.border-gray{border-color:#999!important}.border-gray-medium{border-color:#ccc}.border-gray-light{border-color:#f0f0f0}.border-gray-very-light{border-color:#f6f6f6}.border-color-theme{border-color:#c8693a}.border-gray-right{border-right:1px solid #ddd}.bg-gradient-black-bottom-transparent{background-color:transparent;background-image:linear-gradient(180deg,rgba(0,0,0,0) 0,#000 100%)}.bg-gradient-black-top-transparent{background:#fff;background:linear-gradient(0deg,rgba(255,255,255,0) 0,rgba(0,0,0,.6) 100%)}.bg-gradient-theme-template{background-color:#0087c9;background-image:linear-gradient(90deg,#0087c9 0,#000 100%)}.text-gradient-theme{background-image:linear-gradient(to right,#c5ab44 0,#c8693a 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.bg-gradient-gray-light-dark-transparent{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(32,35,41,.8)),to(transparent));background-image:linear-gradient(to top,rgba(32,35,41,.8) 0,transparent 100%)}.icon-with-text-style-10 .feature-box-icon:before{background-color:#c8693a}.opacity-10{opacity:1}.radius-theme{border-radius:6px}.radius-circle{border-radius:100%}.radius-button{border-radius:100px}.radius-theme-tbr{border-top-right-radius:6px;border-bottom-right-radius:6px}.radius-theme-tbl{border-top-left-radius:6px;border-bottom-left-radius:6px}.radius-theme-tlr{border-top-left-radius:6px;border-top-right-radius:6px}.radius-theme-blr{border-bottom-left-radius:6px;border-bottom-right-radius:6px}.radius-none{border-radius:0!important}.object-pos-bottom{object-position:bottom}.object-pos-lb{object-position:left bottom}.object-pos-rb{object-position:right bottom}.object-fit-contain{object-fit:contain}.btn{border-radius:6px;font-family:"Spectral SC",serif;font-size:15px;line-height:18px;letter-spacing:.8px;font-weight:600;padding:12px 34px;text-transform:uppercase!important;-webkit-box-shadow:0 5px 20px rgba(0,0,0,.1);box-shadow:0 5px 20px rgba(0,0,0,.1);-webkit-transition:all .3s cubic-bezier(.2,0,.3,1);transition:all .3s cubic-bezier(.2,0,.3,1)}.btn.btn-white{background-color:#white;color:#c5ab44}.btn.btn-white:active,.btn.btn-white:hover{background-color:#fff;color:#c8693a}.btn.btn-theme{background-color:#c8693a;color:#fff}.btn.btn-theme:active,.btn.btn-theme:hover{background-color:#fff;border-color:#c8693a;color:#c8693a}.btn.btn-template{background-color:#c5ab44;color:#fff}.btn.btn-template:active,.btn.btn-template:hover{background-color:transparent;border-color:#c5ab44;color:#c5ab44}.btn.btn-transparent-theme{background-color:transparent;border-color:#c8693a;color:#c8693a}.btn.btn-transparent-theme:active,.btn.btn-transparent-theme:hover{background-color:#c8693a;border-color:#c8693a;color:#fff}.btn.btn-transparent-template{background-color:transparent;border-color:#c5ab44;color:#c5ab44}.btn.btn-transparent-template:active,.btn.btn-transparent-template:hover{background-color:#c5ab44;border-color:#c5ab44;color:#fff}.btn.btn-link{padding:10px 0 2px;position:relative;border:0;border-bottom:2px solid;letter-spacing:0;background-color:transparent;border-radius:0;color:#c8693a;text-decoration:none;-webkit-box-shadow:0 0 0 transparent!important;box-shadow:0 0 0 transparent!important}.btn.btn-small{font-size:14px;padding:8px 22px}.btn-circle{width:46px;padding:10px 15px;border-radius:100%}.formattazione-testo p{margin-bottom:15px}.formattazione-testo p:last-child{margin-bottom:5px}.formattazione-testo ol{margin:10px 10px 30px 10px}.formattazione-testo ol li{text-align:left;margin:0;padding:6px 12px;border-bottom:1px solid #eee}.formattazione-testo a{text-decoration:underline!important;color:#c8693a}.formattazione-testo a:hover{text-decoration:underline!important;color:#c8693a;font-weight:600}.formattazione-testi h4,.formattazione-testo h1,.moduo-testo h2,.moduo-testo h3{padding:0 0 15px 0!important;margin:30px 0 0 0}.formattazione-testo h5,.moduo-testo h6{padding:0 0 10px 0!important;margin:20px 0 0 0}.formattazione-testo ul{list-style:none;margin:10px 15px 25px 15px;padding:0}.formattazione-testo ul li{position:relative;padding:8px 0 8px 0;margin:0;border-top:0 solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.formattazione-testo ul li:after{content:"";width:15px;height:2px;background-color:#c8693a;position:absolute;bottom:-1px;left:0}.formattazione-testo blockquote{padding:20px 30px;margin:15px 0;font-style:italic;border-left:4px solid #c8693a;background-color:#f9f9f9}footer .nav-link.text-dark{color:#222}footer .nav-link.text-gray{color:#999}footer a.nav-link:hover{color:#c8693a!important}footer .footer-logo img{max-height:80px}#newlogic{padding-top:10px;margin:0!important;text-align:left}#firma{display:block;margin:0;width:129px;height:20px;text-indent:-9999px;background:url(/assets/img/newlogic.png) no-repeat;opacity:.6}.bg{background-image:url(/assets-uc/img/bg.jpg);background-repeat:repeat;background-position:center center}