﻿@font-face{font-family:Barlow;src:url("/assets/fonts/Barlow-Regular.ttf") format("truetype");font-weight:normal}@font-face{font-family:Barlow;src:url("/assets/fonts/Barlow-SemiBold.ttf") format("truetype");font-weight:bold}@font-face{font-family:Quicksand;src:url("/assets/fonts/Quicksand-Medium.ttf") format("truetype");font-weight:normal}@font-face{font-family:Quicksand;src:url("/assets/fonts/Quicksand-Bold.ttf") format("truetype");font-weight:bold}header{display:flex;gap:1rem;align-items:center;border-bottom:1px solid #eee;width:100%;padding:1rem 0}.logo{flex:0 0 auto;align-self:start}.logo img{height:92px}nav{position:relative;flex:1 0 auto;align-self:start}nav ul{list-style:none;margin:0;padding:0}#menu-toggle{display:none}#menu-toggle+label{position:absolute;top:0;right:1rem;border:none}#menu-toggle+label:after{content:"☰";font-size:1.7em}#menu-toggle:checked+label:after{content:"╳";font-size:1.4em}#menu-toggle:checked~.menu-container{z-index:10;display:flex;flex-direction:column;gap:0;background-color:#fff}#menu-toggle:checked~.menu-container li{align-self:center}.menu-container{position:absolute;right:0;display:none;margin-top:3rem;box-shadow:rgba(0,0,0,.2) 0 12px 28px 0,rgba(0,0,0,.1) 0 2px 4px 0,rgba(255,255,255,.05) 0 0 0 1px inset;border-radius:1rem;padding:1rem}.menu-container a:not(:has(svg)){border-bottom:4px solid transparent;padding:.5rem}.menu-container a:not(:has(svg)):hover{border-color:#444}.menu-container a:not(:has(svg)).current{border-color:#ad1184}.menu-container a:not(:has(svg)).current:hover{background-color:transparent}.menu-container a:has(svg):hover{color:#cc149b}.menu-container .button{margin:0;border:0;padding:.5rem 1rem}.menu-container .button:hover{background-color:#cc149b}@media only screen and (max-width: 999px){.menu-container{align-items:center;gap:0}.menu-container li:not(:last-of-type){width:100%;padding:.25rem 0;border-bottom:1px solid gray}.menu-container a{margin-top:1rem;width:100%;padding:0;display:inline-block}.menu-container a:not(:has(svg)){margin:0;padding:.5rem .5rem .5rem 1rem;border-left:6px solid transparent;border-bottom:none}}@media only screen and (min-width: 1000px){#menu-toggle,#menu-toggle+label{display:none}.logo{padding-top:.5rem}nav{padding-top:1rem;align-items:center}.menu-container{display:flex;gap:1rem;margin-top:0;box-shadow:none;padding:0}}.bottom-cta{margin-bottom:0;padding-bottom:2rem;background-color:#80dbb1;text-align:center;color:#000}.bottom-cta h1,.bottom-cta h2{color:#000}.bottom-cta .button{margin-bottom:1rem;background-color:#000;color:#fff;max-width:400px}.bottom-cta .button svg{height:1rem;width:1rem;margin-right:.5rem}.bottom-cta .button:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" xml:space="preserve"><path fill="%23000000" d="M0 0v448a64 64 0 0 0 114 40L512 0H0z"/></svg>')}.bottom-cta .button:hover,.bottom-cta .button:focus{background-color:#444}.bottom-cta .button:hover:before,.bottom-cta .button:focus:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="512" height="512" xml:space="preserve"><path fill="%23444444" d="M0 0v448a64 64 0 0 0 114 40L512 0H0z"/></svg>')}footer{width:100%;padding:2rem;background-color:#1b1b1b;color:#eee;text-align:center}footer ul{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;border-bottom:1px solid #ad1184;width:auto;padding:0 2rem 1rem 2rem;list-style:none}footer ul li:before{content:"» ";font-weight:bold;color:#ad1184}.footer-copyright{padding:0 2rem 0;font-size:1rem}ul,ol{padding:0 0 0 3rem;margin-bottom:2rem}ul span,ol span{padding-left:.5rem}.card-stack,.brands-list{display:flex;flex-wrap:wrap;gap:1rem;width:100%;list-style:none;margin:2rem 0;padding:0}.stack-21{gap:4rem}.brands-list{align-items:center}.brands-list li{flex:1 0 auto;width:calc((100% - 1rem) / 2);background-color:#fff;display:block;padding:1rem;border-radius:.5rem;hyphens:auto;text-align:center}.brands-list li img{width:100%;max-height:120px;object-fit:contain;object-position:center;filter:grayscale(100%)}.brands-list li img:hover{filter:grayscale(0%)}.card{flex:1 0 auto;width:100%;background-color:#fff;display:block;padding:1rem;border-radius:.5rem;hyphens:auto;text-align:center}.card img{width:480px;max-width:100%;max-height:320px;object-fit:cover}.card-stack-borderless .card{padding:0}.card-stack-border .card{border:1px solid #000}.iconed-list,.numbered-list{padding:0}.iconed-list-item,.numbered-list-item{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:2rem}.iconed-list-item div:first-child,.numbered-list-item div:first-child{flex:0 0 auto;align-self:center;margin:1rem 0}.iconed-list-item div:last-child,.numbered-list-item div:last-child{flex:1 1 50%}.iconed-list-item h2,.numbered-list-item h2{text-align:center}ol.numbered-list{counter-reset:orderedlist}ol.numbered-list li{counter-increment:orderedlist}@counter-style pad-2{system:extends decimal;suffix:"";pad:2 "0"}.numbered-list-item div:first-child:before{display:block;width:4rem;content:counter(orderedlist, pad-2);color:#ad1184;font-size:3rem}.numbered-list-item p:last-child{margin:0}@media only screen and (min-width: 540px){.stack-4321 .card,.stack-321 .card,.stack-421 .card{width:calc((100% - 1rem) / 2)}.brands-list li{width:calc((100% - 2rem) / 3)}}@media only screen and (min-width: 840px){.stack-4321 .card,.stack-321 .card{width:calc((100% - 2rem) / 3)}.stack-21 .card{width:calc((100% - 4rem) / 2)}.brands-list li{width:calc((100% - 3rem) / 4)}}@media only screen and (min-width: 940px){.stack-4321 .card,.stack-421 .card{width:calc((100% - 3rem) / 4)}.brands-list li{width:calc((100% - 5rem) / 6)}.iconed-list-item,.numbered-list-item{flex-direction:row;gap:1rem;max-width:1000px;margin:0 auto 2rem}.iconed-list-item div:last-child,.numbered-list-item div:last-child{flex:1 1 50%;padding:1rem 0 1rem 1rem}.iconed-list-item h2,.numbered-list-item h2{text-align:left}.numbered-list-item div:last-child{border-left:1px solid gray;padding-left:2rem}}.tab{position:relative;margin:1rem 0}.tab input{position:absolute;opacity:0;z-index:-1}.tab__content{max-height:0;overflow:hidden;padding:0 1rem;background-color:#eee;transition:.25s cubic-bezier(0, 1, 0, 1)}.tab input:checked~.tab__content{max-height:1000px;transition:max-height .5s ease-in-out}.tab__label,.tab__close{display:flex;align-items:center;cursor:pointer}.tab__label{justify-content:space-between;font-family:Quicksand,Arial,sans-serif;font-size:1.25rem;font-weight:bold;line-height:1.5rem;margin-bottom:.5rem}.tab__label::after{display:flex;align-items:center;justify-content:center;color:#000;font-weight:bold;content:"❯";width:3rem;height:3rem;transform:rotate(90deg);transition:all .35s;margin:0;padding:0}.tab input:checked+.tab__label::after{transform:rotate(270deg);transition:all .35s}.tab__content p{margin:0;padding:0 0 1rem}.tab__content *:first-child{padding-top:1rem}.tab__close{justify-content:flex-end;padding:.5rem 1rem;font-size:.75rem}.accordion--radio{--theme: var(--secondary)}.tab input:not(:checked)+.tab__label:hover::after{animation:bounce .5s infinite}@keyframes bounce{25%{transform:rotate(90deg) translate(0.25rem)}75%{transform:rotate(90deg) translate(-0.25rem)}}.marquee{margin:2rem 0;overflow:hidden;position:relative;height:120px}.marquee ul{animation:marquee 24s linear infinite;position:absolute;top:0;left:100%;display:flex;flex-wrap:nowrap;gap:4rem;width:auto;list-style:none}.marquee ul:nth-child(2){animation-delay:12s}.marquee li{flex:0 0 auto}.marquee li img{width:155px;height:120px;object-fit:contain;object-position:center center;filter:grayscale(100%)}.marquee li img:hover{filter:grayscale(0%)}.marquee:hover ul{animation-play-state:paused}@keyframes marquee{from{left:1300px}to{left:-1300px}}form{display:flex;flex-wrap:wrap;gap:2rem;width:100%}.field{position:relative;flex:0 1 100%}.field:has(input[type=submit]){flex-basis:calc(25% - 1rem)}input,textarea{padding:.5rem .75rem;border-radius:.5rem;border:2px solid #444;width:100%;font-family:inherit;font-size:inherit}form input:not([type=checkbox])+label,textarea+label{position:absolute;pointer-events:none;left:calc(.5rem + 1px);top:calc(.5rem - 2px);padding:0 .25rem}form input:not([type=checkbox])::placeholder~label,textarea::placeholder~label{opacity:0}form input:not([type=checkbox])::placeholder,textarea::placeholder{color:transparent}form input:not([type=checkbox]):focus~label,form input:not([type=checkbox]):not(:placeholder-shown)~label,textarea:focus~label,textarea:not(:placeholder-shown)~label{top:-1.25rem;opacity:1;background-color:#fff;transition:all .25s ease-out}input[type=checkbox]{width:1em;height:1em;background-repeat:no-repeat}input[type=checkbox]+label{padding-left:1rem}label a{color:#ad1184;text-decoration:underline}input[type=submit]{border:none}input:not(:placeholder-shown):valid{border-color:#198754}input:not(:placeholder-shown):invalid{border-color:#a01820}form:valid input[type=submit]{background-color:#ad1184;color:#fff}form:valid input[type=submit]:hover{background-color:#cc149b}@media only screen and (min-width: 780px){form{display:flex;flex-direction:row;gap:2rem}.field{flex-basis:calc(50% - 1rem)}.field:has(textarea),.field:has(input[type=checkbox]){flex-basis:100%}}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}body{display:flex;flex-direction:column;min-height:100vh;font-family:Barlow,Calibri,Candara,Segoe,Segoe UI,Optima,Arial,sans-serif;font-size:1.25rem;line-height:1.5;background-color:#fff;color:#1b1b1b}header,footer{flex:0 0 auto}main{flex:1 0 auto}a{text-decoration:none;color:inherit}h1,h2,h3,h4{font-family:Quicksand,Arial,sans-serif;margin:2rem 0 1rem;hyphens:auto}h1{font-size:2.5rem;color:#333;line-height:1.25;font-weight:normal;margin-top:1rem;margin-bottom:2rem}h1.smaller,h2,h3,h4{font-size:1.25rem;font-weight:bold}h3,h4{font-size:1.25rem;font-weight:bold}h1:first-child,h2:first-child{margin-top:0}.card h2{margin-top:1rem}p{margin-bottom:1.4rem;hyphens:auto}p:last-child{margin-bottom:0}.indent{max-width:calc(100% - 2rem);margin-left:1rem;margin-right:1rem}.indent .indent{min-width:300px;width:80%;max-width:900px;margin-left:auto;margin-right:auto}.tint-gray{padding:4rem 0;background-color:#eee;box-shadow:inset 0 0 1rem rgba(0,0,0,.25)}.tint-gray .card{box-shadow:0 0 1rem rgba(0,0,0,.25);transform:scale(100%);transition:transform .2s}.tint-gray .card:hover{box-shadow:0 0 2rem rgba(0,0,0,.25);transform:scale(110%);transition:transform .2s;z-index:10}.button{position:relative;padding:.75rem 1rem;border-radius:.75rem;background-color:#ad1184;color:#fff;display:inline-block;text-align:center;width:100%;max-width:380px}.button:hover{background-color:#cc149b}section{padding:2rem 0;margin:4rem 0}.icon{height:5rem;width:5rem;padding:1.25rem;margin:0 auto}.login{display:inline-block;height:2rem;width:2rem;color:#ad1184}svg{height:100%;width:100%}.icon-round{color:#000;background-color:#80dbb1;border-radius:50%}.icon-larger{height:6rem;width:6rem}.icon-img{height:16rem;width:16rem}.imaged-content img{max-width:100%;max-height:100%;object-fit:contain}.imaged-content div:first-child{text-align:center}.tabbed-content{margin-top:4rem}.profile{border-radius:50%;overflow:hidden;margin:0 auto 1rem;width:240px;height:240px}.profile img{width:240px;height:240px;max-height:100%}@media only screen and (min-width: 940px){.button{width:auto}.imaged-content{display:flex;gap:2rem;align-items:center}.imaged-content div:first-child{flex:0 1 50%;text-align:left}.imaged-content div:last-child{flex:0 1 50%}.imaged-content-last{flex-direction:row-reverse}.imaged-content-last div:first-child{text-align:right}}@media only screen and (min-width: calc(1300px + 2rem)){.indent{margin-left:auto;margin-right:auto;max-width:1300px}}/*# sourceMappingURL=styles.min.css.map */
