/*!
main.scss/main.css
Compiled main Sass/CSS file importing all other used stylesheets.
Copyright 2021 bitski
*/*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4{max-width:30ch}h1,h2,h3,h4,p{margin-bottom:calc(min(1rem + (100vw - 400px) * .02, 2rem)*2/3)}p{max-width:60ch}p:last-child{margin-bottom:0}ol,ul{list-style:none;padding-left:0}a{display:inline-block}@font-face{font-display:swap;font-family:Hind;font-weight:400;src:url(/assets/fonts/Hind-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hind;font-weight:700;src:url(/assets/fonts/Hind-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Hind;font-weight:300;src:url(/assets/fonts/Hind-Light.ttf) format("truetype")}body{color:#575757;font-family:Hind,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.5}h1,h2,h3,h4{font-weight:700;line-height:1.3}.page-home h2,h1{color:#f60;font-size:clamp(2.0625rem,2.0625rem + 12 * (100vw - 400px)/800,2.8125rem)}h2{color:#f60;font-size:clamp(1.8125rem,1.8125rem + 6 * (100vw - 400px)/800,2.1875rem)}h3{font-size:1.5rem}a,h4,p,span{font-size:1.25rem}a:not(.btn):link{color:currentColor;text-underline-offset:.25em}a:not(.btn):visited{color:inherit}a:not(.btn):focus,a:not(.btn):hover{color:#f60}a:not(.btn):focus{outline:.125em solid currentColor;text-decoration-thickness:auto}a:not(.btn):hover{text-decoration-thickness:.125em}a:not(.btn):active{background-color:#f60;color:#fff}em{font-style:italic}strong{font-weight:500}.b-text-transform-uppercase{text-transform:uppercase}[class*=b-container-]{margin-left:auto;margin-right:auto;width:100%}.b-container-xl{max-width:1200px}.b-mx-auto{margin-left:auto;margin-right:auto}.b-mb-1{margin-bottom:calc(min(1rem + (100vw - 400px) * .02, 2rem)*2/3)}@media screen and (min-width:768px){.b-columns-container{-moz-columns:2;column-count:2}}.b-text-align-center{text-align:center}.b-color-primary{color:#f60}.b-color-secondary{color:#575757}.b-background-color-primary{background-color:#f60}.b-background-color-secondary{background-color:#575757}.b-background-color-secondary-shade{background-color:#ededed}.b-img-fluid{height:auto;max-width:100%}header.header{background-color:#f60;color:#fff;font-size:clamp(1rem,1rem + 4 * (100vw - 400px)/800,1.25rem)}header.header>div{align-items:center;display:flex;justify-content:space-between;padding:.75rem min(1rem + (100vw - 400px) * .02,2rem)}header.header .logo img{height:auto;left:-18px;position:relative;width:175px}header.header ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}header.header li+li{margin-left:min(1rem + (100vw - 400px) * .02,2rem)}header.header a:link{text-decoration-color:#f60}header.header a:focus,header.header a:hover{color:inherit;text-decoration-color:currentColor}header.header a:not(.logo):active{background-color:#fff;color:#f60}main>div{padding-bottom:calc(min(1rem + (100vw - 400px) * .02, 2rem)*5/4);padding-top:calc(min(1rem + (100vw - 400px) * .02, 2rem)*5/4)}main .l-section-wrapper{padding:calc(min(1rem + (100vw - 400px) * .02, 2rem)*5/4) min(1rem + (100vw - 400px) * .02,2rem)}footer.footer{background-color:#f60;color:#fff;font-size:clamp(1rem,1rem + 4 * (100vw - 400px)/800,1.25rem)}footer.footer>div{align-items:center;display:flex;justify-content:space-between;padding:.75rem min(1rem + (100vw - 400px) * .02,2rem)}footer.footer .logo img{height:auto;left:-18px;position:relative;width:175px}footer.footer ul{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0}footer.footer li+li{margin-left:min(1rem + (100vw - 400px) * .02,2rem)}footer.footer a:link{text-decoration-color:#f60}footer.footer a:focus,footer.footer a:hover{color:inherit;text-decoration-color:currentColor}footer.footer a:active{background-color:#fff;color:#f60}nav#legal{border-top:1px solid #f60;font-size:.875rem;margin-bottom:0;padding:.5rem 0}nav#legal .nav{display:flex;flex-wrap:wrap}nav#legal .nav-link{display:block;padding:.25em 0}nav#legal .nav-link .del{font-weight:400}nav#legal a{color:inherit;font-weight:700}#team-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));row-gap:calc(min(1rem + (100vw - 400px) * .02, 2rem)*2)}#team-grid article{text-align:center}#team-grid img{border-bottom:.75rem solid #575757;box-sizing:content-box;display:block;height:auto;margin:0 auto 1em;max-width:min(75%,300px)}#cookie-law-info-bar{padding:calc(min(1rem + (100vw - 400px) * .02, 2rem)*.25) min(1rem + (100vw - 400px) * .02,2rem)}#cookie-law-info-bar a{text-decoration:none}.article{position:relative}.article:before{background-color:#f60;content:"";height:1.5rem;position:absolute;right:0;width:1.5rem}.article-body{background-color:#fff;height:100%;padding:min(1rem + (100vw - 400px) * .02,2rem)}.btn{background:linear-gradient(180deg,#575757,#575757) bottom no-repeat,#f60;background-size:100% 0,100% 100%;color:#fff;padding:calc(min(1rem + (100vw - 400px) * .02, 2rem)/3 + .25em) min(1rem + (100vw - 400px) * .02,2rem) calc(min(1rem + (100vw - 400px) * .02, 2rem)/3);position:relative;text-decoration:none;transition:all .15s}.btn:before{background-color:#575757;bottom:0;opacity:1;transition:all .15s}.btn:after,.btn:before{content:"";height:.875rem;left:0;position:absolute;width:.875rem}.btn:after{background-color:#f60;opacity:0;top:0;transition:all .2s}.btn:hover{background-size:100% 100%,100% 0}.btn:hover:before{opacity:0}.btn:hover:after{opacity:1}.card-body{padding:min(1rem + (100vw - 400px) * .02,2rem)}.grid{display:grid;gap:1em min(1rem + (100vw - 400px) * .02,2rem)}.grid.auto{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}
