/*! Michael Schams | t3rrific.com | Build: 2025-08-24 */
@import"https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,600,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo+Black&display=swap";body{font-size:1rem;font-family:Source Sans Pro,sans-serif}body.bg-dark{background-color:#343a40!important}header>.navbar{min-height:4.5rem}header>.navbar.bg-orange{--bs-bg-opacity: 1;background-color:#ff8700}header>.navbar .navbar-brand{color:#f0f0f0;font-size:1.4rem;-webkit-transition:font-size .2s;transition:font-size .2s;margin-right:0}header>.navbar .nav-toggler-icon{width:24px;height:24px}header>.navbar .dropdown .dropdown-menu{margin:-.6rem 0 0 -12rem;width:14rem}header>.navbar .dropdown .dropdown-menu .dropdown-item{padding-right:5rem;padding-left:1rem;font-weight:600}header>.navbar .dropdown .dropdown-menu .dropdown-item:focus,header>.navbar .dropdown .dropdown-menu .dropdown-item:hover{color:#fff;background-color:#ff8700}@media screen and (max-width: 1199px){main.content div.top-banner h1{font-size:3.2rem!important}main.content div.top-banner p{font-size:1.8rem!important}main.content h1{font-size:3.4rem!important}main.content h2{font-size:2rem!important}main.content h3{font-size:1.6rem!important}}@media screen and (max-width: 991px){main.content div.top-banner h1{font-size:2.8rem!important;margin-bottom:0}main.content div.top-banner p{font-size:1.6rem!important;margin-bottom:0}main.content h1{font-size:2.8rem!important}main.content h2{font-size:2rem!important}main.content h3{font-size:1.6rem!important}}@media screen and (max-width: 767px){header>.navbar .dropdown .dropdown-menu{margin:0 0 0 -12rem;font-size:1.4rem}main.content div.top-banner h1{font-size:2.4rem!important;margin-bottom:0}main.content div.top-banner p{font-size:1.4rem!important;margin-bottom:0}main.content h1{font-size:2.4rem!important}main.content h2{font-size:1.8rem!important}main.content h3{font-size:1.4rem!important}}@media screen and (max-width: 575px){header>.navbar .dropdown .dropdown-menu{margin:0 0 0 -14rem;font-size:1.6rem}main.content div.top-banner h1{font-size:2.2rem!important;text-align:center;margin-bottom:0}main.content div.top-banner p{font-size:1.2rem!important;text-align:center;margin-bottom:0}main.content h1{font-size:2.2rem!important}main.content h2{font-size:1.6rem!important}main.content h3{font-size:1.2rem!important}main.content p{font-size:1.2rem!important}main.content p.smaller{font-size:1rem!important}main.content ul li{font-size:1.2rem!important}main.content table{font-size:1.2rem!important}main.content label{font-size:1.2rem!important;line-height:normal}}@media screen and (max-width: 479px){header>.navbar .dropdown .dropdown-menu{margin:0 0 0 -11rem;font-size:1.2rem}}main.content{margin-top:2rem}main>.container,main>.container-fluid{padding-top:4rem}body.bg-dark main>.container h1,body.bg-dark main>.container h2{color:#c8c8c8;font-weight:700}main.content div.top-banner{background-color:#343a40;padding-top:4rem;padding-bottom:1rem;margin-bottom:0}main.content div.top-banner h1,main.content div.top-banner p{color:#fff}main.content div.top-banner p{font-size:2rem;font-weight:600}footer.footer img.flag-icon{width:20px;height:15px;margin-right:.4rem}.content{font-size:1.4rem;line-height:1.8rem}.content h1,.content h2,.content h3,.content h4{color:#666;font-family:Open Sans,sans-serif}.content h2,.content h3,.content h4{font-weight:700}.content h1{font-size:3.4rem}.content h2{font-size:2rem;margin-bottom:.5rem}.content h3{font-size:1.6rem;margin-bottom:.5rem}.content h4{font-size:1.4rem}.bg-opacity-20{background-color:#fff3}.bg-opacity-40{background-color:#fff6}.bg-opacity-60{background-color:#fff9}.bg-opacity-80{background-color:#fffc}.bg-t3rrific-dark{background-color:#343a40!important;color:#fff!important}.bg-orange{color:#fff!important;background-color:#ff8700!important}.btn-orange{background-color:#ff8700!important;color:#fff!important;font-weight:700!important}.btn-orange:hover,.btn-orange.active{background-color:#ff7500!important;color:#fff!important}.smaller{font-size:.75em!important}.font-t3rrific{font-family:Archivo Black,sans-serif!important;font-weight:400!important;font-style:normal!important}.m-6{margin:6rem!important}.mx-6{margin-right:6rem!important;margin-left:6rem!important}.mx-6{margin-top:6rem!important;margin-bottom:6rem!important}.mt-6{margin-top:6rem!important}.me-6{margin-right:6rem!important}.mb-6{margin-bottom:6rem!important}.ms-6{margin-left:6rem!important}.w-33{width:33%!important}.vh-80{height:80vh!important}.vh-60{height:60vh!important}.vh-50{height:50vh!important}.vh-40{height:40vh!important}.vh-20{height:20vh!important}body{font-size:1rem!important;font-family:Source Sans Pro,sans-serif!important}body div#react{margin:0}body div#react header .top-bar{min-height:4.5rem;position:fixed;top:0;left:0}body div#react header>nav.navbar div.dropdown .dropdown-toggle:after{display:none!important}body div#react main.content{margin-top:4rem}body div#react main.content div.top-banner{background-color:#343a40;padding-top:0rem;padding-bottom:0;margin-bottom:0;transition:height 2s;overflow:hidden;height:10.5rem}body div#react main.content div.top-banner div.container{padding-top:2rem}body div#react main.content div.top-banner.hidden{height:1px}body div#react main.content div.main-content-container{padding-bottom:5rem}body div#react .nav.nav-pills .nav-item a.nav-link{padding:.2rem var(--bs-nav-link-padding-x);color:#666}body div#react .nav.nav-pills .nav-item a.nav-link.active{background-color:#ff8700;color:#fff}body div#react main.content form.answers p{margin-bottom:0}body div#react main.content form.answers p code{font-size:1.25rem;letter-spacing:-.6px;margin:0 .25rem;color:#666}body div#react main.content form.answers label.correct{color:green}body div#react main.content form.answers label.wrong{color:red}body div#react main.content form.answers .form-check-input[type=checkbox]{border-radius:0;border-color:#abd5db}body div#react main.content form.answers .form-check-input:disabled~.form-check-label,body div#react main.content form.answers .form-check-input[disabled]~.form-check-label{opacity:1}body div#react .btn-orange:disabled{background-color:#00000040!important}body div#react .reveal-answers.fade-in{animation-duration:2s;animation-name:fade-in}body div#react main.content div.results table td{font-size:.875em;padding-right:0;padding-left:0}body div#react main.content div.results .accordion-button{padding:.5rem 0}body div#react main.content div.results .accordion-button:not(.collapsed){background-color:unset;box-shadow:unset}body div#react .badge.fade-out{animation-duration:2s;animation-name:fade-out}@keyframes fade-in{0%{opacity:0}to{opacity:100}}@keyframes fade-out{0%{opacity:100}to{opacity:0}}.start-97{left:97%!important}body div.card.shadow.shadow-hover:hover{box-shadow:0 1rem 3rem #00000060!important}body div#react div.products div.card img.product-image{padding:0 1rem}body div#react div.products div.card p{line-height:1.5rem}
