:root{--roboto-and-fallback:"Roboto",Arial,sans-serif;--quicksand-and-fallback:"Quicksand",Arial,sans-serif;--font-size-base:clamp(1rem,0.9167rem + 0.4167vw,1.25rem);--blue-main:#0013de;--text-dark:#0b051f;--text-dark-secondary:#383838;--max-width-400:1150px;--max-width-300:900px;--space-3xs:clamp(0.25rem,0.2292rem + 0.1042vw,0.3125rem);--space-2xs:clamp(0.5rem,0.4583rem + 0.2083vw,0.625rem);--space-xs:clamp(0.75rem,0.6875rem + 0.3125vw,0.9375rem);--space-s:clamp(1rem,0.9167rem + 0.4167vw,1.25rem);--space-m:clamp(1.5rem,1.375rem + 0.625vw,1.875rem);--space-l:clamp(2rem,1.8333rem + 0.8333vw,2.5rem);--space-xl:clamp(3rem,2.75rem + 1.25vw,3.75rem);--space-2xl:clamp(4rem,3.6667rem + 1.6667vw,5rem);--space-3xl:clamp(6rem,5.5rem + 2.5vw,7.5rem);--space-3xs-2xs:clamp(0.25rem,0.125rem + 0.625vw,0.625rem);--space-2xs-xs:clamp(0.5rem,0.3542rem + 0.7292vw,0.9375rem);--space-xs-s:clamp(0.75rem,0.5833rem + 0.8333vw,1.25rem);--space-s-m:clamp(1rem,0.7083rem + 1.4583vw,1.875rem);--space-m-l:clamp(1.5rem,1.1667rem + 1.6667vw,2.5rem);--space-l-xl:clamp(2rem,1.4167rem + 2.9167vw,3.75rem);--space-xl-2xl:clamp(3rem,2.3333rem + 3.3333vw,5rem);--space-2xl-3xl:clamp(4rem,2.8333rem + 5.8333vw,7.5rem)}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}body,html{width:100%}body{font-family:var(--roboto-and-fallback);font-size:var(--font-size-base);overflow-x:hidden!important}section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}h1{font-size:1.65em}h2{font-family:var(--quicksand-and-fallback);font-size:2em}h3{font-size:1.33em}p{font-size:1em}:root{--viewport-padding:var(--space-s)}@media (max-width:670px){:root{--viewport-padding:var(--space-2xs)}}@media (max-width:420px){:root{--viewport-padding:5px}}.container-padding{padding-inline:var(--viewport-padding)}.first-margin-top{margin-top:2rem}.container-padding-top{padding-top:var(--space-xl)}.container-padding-bottom{padding-bottom:var(--space-xl)}.main-container{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:var(--max-width-400);padding-inline:var(--viewport-padding);width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.heading-spacing{margin-bottom:var(--space-2xs);text-align:center}.subheading-spacing{margin-bottom:var(--space-l);margin-inline:auto;max-width:800px;text-align:center}.subheading-dark{color:var(--text-dark-secondary)}@media (max-width:450px){.subheading-spacing{margin-bottom:var(--space-l)}}footer{background-color:var(--text-dark);display:-webkit-box;display:-ms-flexbox;display:flex;padding-block:var(--space-m);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-container{max-width:var(--max-width-400);width:100%}.footer-logo-wrapper{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--fsize-3)}.footer-logo-wrapper p{font-family:var(--quicksand-and-fallback);font-size:1.65em;font-weight:600}.footer-logo-wrapper svg{color:var(--text-dark);display:block;height:2em;margin-right:var(--space-2xs);width:auto}.footer-main-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;border-bottom:3px solid hsla(0,0%,100%,.75);-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-block:var(--space-m)}.footer-links-section{color:#fff}.footer-links-section>a{text-decoration:none}.footer-links-section h3{font-size:1.15em;font-weight:800;margin-bottom:var(--space-xs)}.footer-links-section ul{list-style:none}.footer-links-section li{margin-top:var(--space-xs)}.footer-links-section a{color:#fff}.footer-bottom{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding-top:var(--space-m)}.footer-bottom h3{font-size:16px}.footer-privacy{margin-left:auto}.footer-privacy ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-xs);list-style:none}.footer-privacy a{color:#fff}@media (max-width:510px){.footer-main-links{padding-block:initial;padding-top:var(--space-s)}.footer-links-section ul{margin-bottom:var(--space-s)}.footer-bottom h3,.footer-links-section h3{font-size:16px}.footer-links-section ul,.footer-privacy a{font-size:14px}.footer-bottom{padding-top:var(--space-s)}}@media (max-width:420px){.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-privacy{margin-left:0;margin-top:var(--space-xs)}.footer-privacy ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (max-width:390px){.footer-main-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-contact-modal{background-color:rgba(0,0,0,.95);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:998;z-index:9999;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer-contact-modal-container{display:-webkit-box;display:-ms-flexbox;display:flex;overflow-y:auto;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contact-modal .form-close{background-color:transparent;border:none;cursor:pointer;height:2.5em;margin-left:auto;width:2.5em}.footer-contact-modal .form-close img{height:100%}.footer-contact-modal .form-close.mobile{display:none;margin:var(--space-xs) var(--space-xs) 0 auto}.footer-contact-modal .email-container{margin:var(--space-3xs) 0 var(--space-xs) 0;max-width:700px;width:100%}.footer-contact-modal .email-container,.footer-contact-modal .email-img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer-contact-modal .email-img-wrapper{-webkit-box-pack:center;-ms-flex-pack:center;height:1.45em;justify-content:center;margin-right:var(--space-3xs);width:1.45em}.footer-contact-modal .email-img-wrapper img{height:100%}.footer-contact-modal .email-container span{margin-bottom:3px;text-align:center}.footer-contact-modal-container h2{color:#fff}.footer-contact-modal-container .form-container{background-color:var(--blue-main);border-radius:25px;color:#fff;max-width:700px;padding:var(--space-xs) var(--space-m) var(--space-m) var(--space-m);width:100%}.footer-contact-modal-container .form-container form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-contact-modal .input-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:var(--space-s);width:100%}.footer-contact-modal .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.footer-contact-modal .input-group label{margin-bottom:var(--space-3xs)}.footer-contact-modal .input-group input,.footer-contact-modal .input-group textarea{border:1px solid #ccc;border-radius:6px;font-family:var(--roboto-and-fallback);font-size:1em;margin-bottom:var(--space-s);padding:var(--space-xs);width:100%}.footer-contact-modal .input-group textarea{min-height:250px;resize:vertical}.footer-contact-modal .input-group input::-webkit-input-placeholder,.footer-contact-modal .input-group textarea::-webkit-input-placeholder{font-family:var(--roboto-and-fallback)}.footer-contact-modal .input-group input::-moz-placeholder,.footer-contact-modal .input-group textarea::-moz-placeholder{font-family:var(--roboto-and-fallback)}.footer-contact-modal .input-group input:-ms-input-placeholder,.footer-contact-modal .input-group textarea:-ms-input-placeholder{font-family:var(--roboto-and-fallback)}.footer-contact-modal .input-group input::-ms-input-placeholder,.footer-contact-modal .input-group textarea::-ms-input-placeholder{font-family:var(--roboto-and-fallback)}.footer-contact-modal .input-group input::placeholder,.footer-contact-modal .input-group textarea::placeholder{font-family:var(--roboto-and-fallback)}.footer-contact-modal .input-group input:focus,.footer-contact-modal .input-group textarea:focus{outline:3px solid #000}.footer-contact-modal input:disabled,.footer-contact-modal textarea:disabled{background-color:#b7b7b7}.footer-contact-modal button[type=submit]{font-family:var(--roboto-and-fallback);font-size:1em;-ms-flex-item-align:start;align-self:flex-start;background:transparent;border:3px solid #fff;border-radius:5px;color:#fff;cursor:pointer;padding:var(--space-xs) var(--space-s)}.footer-contact-modal .privacy-disclaimer{font-size:16px;margin-bottom:var(--space-s)}.footer-contact-modal .privacy-disclaimer a{color:#fff}.footer-contact-modal .submit-message{display:none}.footer-contact-modal .submit-message h2{font-size:1.15em}@media (max-width:785px){.footer-contact-modal .contact-form-container{border:initial;padding:0}}@media (max-width:600px){.footer-contact-modal{background-color:var(--blue-main)}.footer-contact-modal,.footer-contact-modal-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.footer-contact-modal-container .form-container{border-radius:0;padding:var(--space-xs)}.footer-contact-modal .input-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:initial}.footer-contact-modal .input-group textarea{min-height:150px}.footer-contact-modal .form-close.mobile{display:block}.footer-contact-modal .form-close.desktop{display:none}}html{height:100%}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}footer{margin-top:auto}.subheading-dark{text-align:center}.loader{-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite;border:7px solid var(--blue-main);border-bottom:7px solid transparent;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:48px;width:48px}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.form-page{background-color:#dfe6e9;border-radius:15px;-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.19);box-shadow:0 0 12px -3px rgba(0,0,0,.19);margin:var(--space-m) auto 0 auto;max-width:800px;padding:var(--space-l);width:100%}.form-page.active{display:block}.form-category-title{text-align:center}.form-question-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form-section-subheading{margin-bottom:var(--space-s)}span.additional-info{color:#454545;font-size:16px;font-style:italic}.form-question-container input,.form-question-container textarea{border:2px solid #767676;border-radius:5px;font-family:var(--roboto-and-fallback);font-size:1em;margin-top:var(--space-xs);padding:var(--space-2xs) var(--space-3xs)}.form-question-container input:focus,.form-question-container textarea:focus{outline:1px solid var(--blue-main)}.form-page button{background-color:var(--blue-main);border:none;color:#fff;cursor:pointer;font-family:var(--roboto-and-fallback);font-size:1.15rem;font-weight:400;margin-top:var(--space-s);padding:var(--space-2xs) 0;width:100%}@media (max-width:820px){.form-page{border-radius:initial;max-width:none;padding:var(--space-l) var(--space-xs);width:100%}}@media (max-width:450px){.form-page{padding:var(--space-l) 5px}}.skip-site-link{font-size:1rem;margin-top:var(--space-l);text-align:center}.sites-container{max-width:600px;width:100%}.sites-grid{gap:var(--space-l);grid-template-columns:repeat(1,1fr);margin:0 auto;padding-top:var(--space-m);padding-inline:var(--space-s);width:100%}.sites-grid,.sites-grid.active{display:grid}.site-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;border-radius:10px;-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.19);box-shadow:0 0 12px -3px rgba(0,0,0,.19);-ms-flex-direction:column;flex-direction:column;overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;width:100%}.site-card:hover{-webkit-box-shadow:0 12px 24px rgba(0,0,0,.35);box-shadow:0 12px 24px rgba(0,0,0,.35);-webkit-transform:scale(1.05);transform:scale(1.05)}.site-img-link-wrapper{background-color:#d3d3d3;border-top-left-radius:10px;border-top-right-radius:10px;display:block;overflow:hidden;position:relative}.site-img-link-wrapper:before{-webkit-animation:shimmer 1.5s infinite;animation:shimmer 1.5s infinite;background:-webkit-gradient(linear,left top,right top,from(transparent),color-stop(hsla(0,0%,100%,.6)),to(transparent));background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.6),transparent);content:"";height:100%;left:-150%;opacity:1;pointer-events:none;position:absolute;top:0;width:50%}@-webkit-keyframes shimmer{0%{left:-150%}to{left:150%}}@keyframes shimmer{0%{left:-150%}to{left:150%}}.site-img-link-wrapper.loaded:before{display:none}.site-card img{display:block;height:auto;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:100%}.site-img-link-wrapper.loaded img{opacity:1}.site-card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#dfe6e9;-ms-flex-direction:column;flex-direction:column;gap:var(--space-3xs);padding:var(--space-s)}.site-card-title{font-family:var(--quicksand-and-fallback);font-size:1.75em;margin-bottom:var(--space-2xs)}.site-card-for{font-family:var(--roboto-and-fallback);font-size:1em;margin-bottom:var(--space-2xs)}.site-card-bold{font-weight:700}.site-card-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;gap:var(--space-s);justify-content:center}.site-card-buttons a{border:3px solid var(--blue-main);border-radius:5px;color:#000;font-size:1em;font-weight:500;margin:var(--space-s) 0;padding:var(--space-2xs) var(--space-s);text-decoration:none}.site-card-buttons a:nth-of-type(2){background-color:var(--blue-main);color:#fff}.site-card:first-of-type .site-img-link-wrapper:after{background-color:#fff;border-radius:1.25rem;color:red;color:var(--blue-main);content:"RECOMMENDED";font-family:var(--quicksand-and-fallback);font-size:1em;font-weight:900;left:var(--space-s);padding:var(--space-3xs) var(--space-s);position:absolute;text-decoration:none;top:var(--space-m)}.not-sure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--blue-main);background:linear-gradient(135deg,#ff00c8,#0013de);border-radius:1.25rem;-webkit-box-shadow:0 0 12px -3px rgba(0,0,0,.19);box-shadow:0 0 12px -3px rgba(0,0,0,.19);color:#fff;gap:var(--space-s);padding:var(--space-l);text-align:center}.not-sure h3{font-family:var(--quicksand-and-fallback);font-size:2em;font-weight:700}.not-sure a{background-color:#fff;border-radius:.5rem;color:var(--blue-main);margin-top:var(--space-xs);padding:var(--space-xs) var(--space-s);text-decoration:none}