*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#020202;color:#fff;font-family:sans-serif;height:100%;margin:0}.h3{margin-bottom:7px;margin-top:7px}.complete-animation{display:block;margin-left:auto;margin-right:auto}.root{display:flex;flex-direction:column;min-height:100vh}.container{align-items:center;display:flex;flex-grow:1;justify-content:center}.container-with-timeline{align-items:space-between;display:flex;height:70vh;justify-content:center}.card{background:#1e1e1e;border-radius:16px;box-shadow:0 4px 12px #00000080;overflow:hidden;width:70vw}.centered{justify-self:center;max-width:950px}.no-breadcrumb{margin-top:clamp(2%,10%,30%)}.small-card{background:#1e1e1e;border-radius:16px;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;justify-content:space-between;margin:20px;min-width:325px;overflow:hidden;width:40vw}.small-card-body{padding:24px}.basket-snippet{justify-content:space-between;max-height:250px;min-width:200px;width:35vw}.basket-snippet,.feedback-card{background:#1e1e1e;border-radius:16px;box-shadow:0 4px 12px #00000080;display:flex;flex-direction:column;margin:20px;overflow:hidden}.feedback-card{height:100%;justify-content:flex-start;width:15vw}.card-footer{height:8vh;padding:0 16px}.card-footer,.plan-footer{align-items:center;background:#2a2a2a;color:#fff;display:flex;justify-content:space-between;min-height:60px}.plan-footer{height:12vh;padding:16px}.content{align-self:start;display:flex;height:60%;justify-content:center;margin-top:0;padding:0;width:75%}.header,.step-header{align-items:center;background:#2a2a2a;color:#fff;display:flex;height:8vh;justify-content:flex-start;min-height:60px;padding:0 16px;position:relative;width:100%}.header-logo{height:100%;max-height:100px;max-width:100px;object-fit:contain;width:auto}.header-company-name{height:70%}.header-company-name img{height:100%}.header-basket{margin-left:auto;margin-right:5%}.mid-header{display:flex;gap:8px;justify-content:space-between;left:50%;position:absolute;transform:translateX(-50%)}.footer{background:#2a2a2a;bottom:0;color:#fff;left:0;padding:8px 16px 12px;position:fixed;width:100%}.step-footer{align-items:center;display:flex;flex-wrap:wrap;font-size:13;justify-content:space-evenly}.footer-copyright{font-size:12px;margin-bottom:5px;margin-top:10px}.social-media-links-column{display:flex;flex-direction:row;gap:12px;margin:0;padding-top:10px}.social-media-svg{width:60px}.submessage{font-size:10px;margin-block:0}.plan-carousel{-ms-overflow-style:none;display:flex;gap:16px;overflow-x:scroll;padding:16px;scrollbar-width:none;touch-action:pan-x}.plan-carousel::-webkit-scrollbar{display:none}.plan-carousel-arrow-left{left:10px;transform:translate(-50%,-50%)}.plan-carousel-arrow-left,.plan-carousel-arrow-right{background:none;border:none;cursor:pointer;position:absolute;top:50%}.plan-carousel-arrow-right{right:10px;transform:translate(50%,-50%)}.plan-banner{background:#2a2a2a;border-radius:12px;cursor:pointer;flex:0 0 200px;padding:16px}.plan-banner:hover{background:#353535}.plan-title{font-size:20px;font-weight:700;margin-bottom:8px}.plan-price{font-size:14px;margin-bottom:8px}.plan-description{font-size:12px;margin-bottom:4px}.plan-inclusions{font-size:16px;margin:16px}input{background:#2a2a2a;border:1px solid #444;border-radius:8px;box-sizing:border-box;color:#fff;font-size:16px;margin:8px 0;padding:12px;width:100%}input[type=checkbox]{margin-top:7px;width:8%}.button{border:none;border-radius:12px;cursor:pointer;font-size:16px;padding:12px}.button-primary{background-color:#ff6a00;color:#fff;margin-left:10px;margin-right:10px}.button-secondary{background:none;border:1px solid #fff;color:#fff}.button-secondary:disabled{border:1px solid #9b9b9b;color:#9b9b9b}.button-primary:disabled{background-color:#444;color:#a19e9e}.column{align-items:center;width:10%}.column,.new-flex-container{display:flex;flex-direction:column}.new-flex-container{align-items:flex-start}.column a{text-align:center}a:link,a:visited{color:#fff;text-align:left;text-decoration:none}a:hover{color:#ff6a00}.nav-btn{background-color:#2a2a2a;border:none;color:#fff;cursor:pointer;font-weight:700;margin-left:20px;margin-right:20px}.flex-play{display:flex;flex-direction:row}.p-additional-info{color:grey}.tooltip-wrapper{display:inline-block;position:relative}.tooltip-anchor{color:#007bff;cursor:pointer;text-decoration:underline}.tooltip-box{background-color:#444;border:1px solid #444;border-radius:4px;box-shadow:0 4px 8px #0000001a;font-size:.9rem;left:-150px;padding:12px;position:absolute;top:-250px;width:300px;z-index:10}.tooltip-box ul{margin:8px 0 0;padding-left:16px}.tooltip-box li{margin-bottom:6px}.error-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.error-box{background-color:#2b2b2b;border-radius:16px;box-shadow:0 4px 12px #0006;max-width:480px;padding:1rem 3rem 3rem;width:100%}.error-code{color:#ff6a00;font-size:4rem;font-weight:700;margin-bottom:1rem}.error-message{font-size:1.25rem;line-height:1.6;margin-bottom:1rem}.error-button{background-color:#ff6a00;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.5rem;transition:background-color .2s ease-in-out}.error-button:hover{background-color:#e65a00}.error-footer{color:#aaa;font-size:.875rem;margin-top:2rem}.error-helmet-icon{display:block;height:160px;margin:2rem auto;width:160px}.scaleloader-processing{margin-top:20px;text-align:center}.confirm-info{margin-bottom:10px}.confirm-app-links{margin-bottom:10px;margin-top:10px}@media (max-height:850px){.footer{bottom:0;position:relative;width:100%}.container{margin-bottom:20px;width:100vw}.plan-footer{padding:0}}@media (max-height:400px){.no-breadcrumb{margin-top:20px}}@media (max-width:850px){.plan-banner{flex:0 0 160px}.plan-title{font-size:18px}.plan-price{font-size:16px}.plan-description{font-size:12px;margin-bottom:0}.plan-inclusions{font-size:12px}.plan-footer{height:100%}.header{height:60px}.container{margin-bottom:20px}.footer{bottom:0;position:relative;width:100%}.content{justify-content:center;margin-top:clamp(2%,5vh,100px);width:90%}.card{width:90vw}.small-card-body{margin:6px;padding:10px}.social-media-links-column{flex-direction:row;justify-content:center}.social-media-icon{width:20%}.social-media-svg{height:15px;width:30px}input{margin-bottom:6px;margin-top:6px}input[type=checkbox]{margin:0;width:8%}.no-breadcrumb{margin-top:0}}@media (max-width:500px){.header{justify-content:space-evenly}.content{margin-top:10%}.step-footer{justify-content:flex-start}.step-footer .column{align-items:start;margin:0;width:50%}.basket-snippet{display:none}.social-media-links-column{justify-content:flex-start}.social-media-icon{width:15%}}@media (max-width:400px){.container{margin-bottom:20px}}@media (max-width:350px){.container{margin-bottom:20px;width:100vw}}.stepper-wrapper{display:flex;justify-content:space-between;margin-top:clamp(10px,5vh,100px);padding-bottom:1%}.stepper-item{align-items:center;display:flex;flex:1 1;flex-direction:column;position:relative;@media (max-width:768px){font-size:12px}}.stepper-item:before{left:-50%}.stepper-item:after,.stepper-item:before{border-bottom:2px solid #ccc;content:"";position:absolute;top:20px;width:100%;z-index:2}.stepper-item:after{left:50%}.stepper-item .step-name{text-align:center}.stepper-item .step-counter{align-items:center;background:#ccc;border-radius:50%;display:flex;height:40px;justify-content:center;margin-bottom:6px;position:relative;width:40px;z-index:5}.step-counter.current{border:2px solid #ff6a00;margin-bottom:4px}.stepper-item.active{font-weight:700}.stepper-item.completed .step-counter{background-color:#ff6a00}.stepper-item.completed:after{border-bottom:2px solid #ff6a00;content:"";left:50%;position:absolute;top:20px;width:100%;z-index:3}.stepper-item:first-child:before,.stepper-item:last-child:after{content:none}.step-description{font-size:12px;max-width:150px;text-align:center}.step-minor-details{font-size:10px;text-align:center}@media (max-width:800px){.step-description,.step-minor-details{display:none}.stepper-wrapper{margin-bottom:10px;margin-top:10px}}@media (max-height:500px){.stepper-wrapper{margin-top:10px}}.timeline-container{font-family:Arial,sans-serif;margin:2rem auto;max-width:600px}.timeline-title{font-size:1.2rem;margin-bottom:2rem;text-align:center}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline-item{cursor:pointer;margin-bottom:20px}.timeline-item,.timeline-marker{align-items:flex-start;display:flex;position:relative}.timeline-marker{justify-content:center;width:40px}.timeline-dot{align-items:center;background-color:#ccc;border-radius:50%;color:#fff;display:flex;font-size:.9rem;font-weight:700;height:32px;justify-content:center;width:32px;z-index:1}.timeline-line{background-color:#ccc;height:50px;left:50%;position:absolute;top:32px;transform:translateX(-50%);width:2px;z-index:0}.timeline-content{font-size:1rem;margin-left:10px;padding-top:5px}.timeline-content-small{font-size:.8rem;margin-left:10px;padding-top:5px}.timeline-item.completed .timeline-dot{background-color:#ff6a00}.timeline-content-small,.timeline-item.completed .timeline-content{color:#ff6a00;text-decoration:none}.timeline-line.completed{background-color:#ff6a00}.checkout-container{background-color:#fff;border:1px solid #ccc;border-radius:8px;color:#2a2a2a;font-family:Arial,sans-serif;max-width:400px;padding:30px}.checkout-title{font-size:24px;margin-bottom:24px;text-align:center}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;margin-bottom:6px}.stripe-radio-input{border:1px;border-color:#2a2a2a;border-style:solid;font-size:12px;margin:6px 0;padding:6px;width:10%}.stripe-inp-email,.stripe-inp-text,select{background-color:#fff;border:1px solid #bbb;border-radius:4px;box-sizing:border-box;color:#2a2a2a;font-size:14px;margin:6px 0;padding:10px;width:100%}.card-details-row{display:flex;gap:10px;margin-top:10px}.card-details-row input{flex:1 1}.radio-group{border:1px solid #bbb;border-radius:8px;display:flex;flex-direction:column;gap:6px;margin-top:6px}.radio-group label{font-weight:400}.pay-button{background-color:#6772e5;border:none;border-radius:6px;color:#fff;cursor:not-allowed;font-size:16px;padding:12px;width:100%}.checkout-note{color:#777;font-size:12px;margin-top:16px;text-align:center}
/*# sourceMappingURL=main.4232a18a.css.map*/