:root{--bs-body-font-family: "Instrument Sans", sans-serif;--bs-body-font-weight: 400;--bs-body-line-height: 1.75;--bs-body-bg: #FFF;--bs-body-color: #444;--bs-primary: rgba(211,178,101,1);--bs-primary-hover: rgba(188,152,69,1);--bs-secondary: rgba(218,169,104,1);--bs-secondary-hover: rgba(199,148,81,1);--transition: all .3s ease}html{scroll-behavior:smooth;scroll-padding-top:70px}body,html{height:100%;min-height:100%}body{font-optical-sizing:auto;font-style:normal}strong{font-weight:700}a{color:var(--bs-primary);text-decoration:none}a:hover,a:focus{color:var(--bs-primary-hover)}.breadcrumb{background-color:transparent;margin:0;font-size:80%}img{height:auto}.tracking-tighter{letter-spacing:-.1em}.tracking-wider{letter-spacing:.1em}.fs-tiny{font-size:80%}.headline-font{font-family:Carattere,cursive;font-weight:400;font-style:normal}.text-shadow{text-shadow:3px 3px #000}.text-shadow-success{text-shadow:3px 3px #FFE138}.text-shadow-primary{text-shadow:3px 3px #01C5DD}.text-shadow-light{text-shadow:3px 3px #FFF6D7}.btn{font-weight:600;text-transform:uppercase}.btn,.form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.btn:hover{text-decoration:none!important}.btn-primary{background-color:var(--bs-primary);border-color:var(--bs-primary)}.btn-primary:hover,.btn-primary:focus,a.bg-primary:hover,a.bg-primary:focus{background-color:var(--bs-primary-hover)!important;border-color:var(--bs-primary-hover)!important}.btn-outline-primary{color:var(--bs-primary);border-color:var(--bs-primary)}.btn-outline-primary:hover,.btn-outline-primary:focus{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important}.bg-primary{background-color:var(--bs-primary)!important}.text-primary{color:var(--bs-primary)!important}.bg-secondary{background-color:var(--bs-secondary)!important}.text-secondary{color:var(--bs-secondary)!important}.bg-light{background-color:#fff6d7!important}.text-light{color:#fff6d7!important}.minw-100{min-width:100%}.minh-100{min-height:100%}.h-100px{height:100px}.h-200px{height:200px}cite{display:block;font-size:.8125rem;margin:5px 0}cite:before{content:"\2014  "}.z-1{z-index:-1}.z0{z-index:0}.z1{z-index:1}.z2{z-index:2}#mainNav{z-index:999}#mainNav .navbar-brand,#mainNav .nav-link{font-size:70%;font-weight:600;color:#000}.slick-prev,.slick-next{position:absolute;top:50%;font-size:0;background-color:transparent;border:0;padding:0;z-index:1;cursor:pointer}.slick-prev{left:0}.slick-next{right:0}.slick-prev:before,.slick-next:before{content:"";display:block;width:30px;height:30px;background-size:cover;background-position:center}.slick-prev:before{background-image:url(https://cdn1.gttwl.net/attachments/dd9fe8a8-c9ea-4532-90ae-6041c700b12b.png)}.slick-next:before{background-image:url(https://cdn1.gttwl.net/attachments/e9caf701-cbd7-4c18-8131-5911fe971316.png)}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:10px 0 0;z-index:5}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:"\2022";text-align:center;opacity:.25;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:20px}.slick-dots li.slick-active button:before{opacity:.75;background-color:#fff}#footer{font-size:70%}#footer .credits{font-size:80%}.footer-logos img{max-height:50px}.social-links .nav-link{height:45px;width:45px;line-height:45px;text-align:center;padding:0}@media(max-width:991px){.hero-intro{position:relative}.logo img{height:130px}.navbar-brand img{height:70px}}@media(min-width:992px){.hero-intro{position:absolute;transform:translate(-50%,-50%);left:50%!important;top:50%!important}.logo img{height:200px}.navbar-brand img{height:90px}}@media(max-width:1200px){#mainNav .btn{transform:translate(-50%);left:50%;bottom:.02rem}}@media(min-width:1201px){#mainNav .btn{right:1em;bottom:.5rem}}
