.btn{width:fit-content;padding:15px 25px;border-radius:20px;border:2px solid #092366;font-size:clamp(1.2rem,3vw,1.5rem);text-align:center;box-shadow:2px 2px 8px #00000030;transition:all .1s ease-in-out}.btn span,.btn a,.btn svg path{transition:all .1s ease-in-out}@media(hover:hover){.btn:hover{cursor:pointer;box-shadow:2px 2px 8px #00000040;transition:all .1s ease-in-out}.btn:hover span,.btn:hover a,.btn:hover svg path{transition:all .1s ease-in-out}}.btn-primary{background-color:#092366;color:#fff}@media(hover:hover){.btn-primary:hover{color:#092366;background-color:#fff;transition:all .1s ease-in-out}}.btn-secondary{background-color:#fff;color:#092366}@media(hover:hover){.btn-secondary:hover{color:#fff;background-color:#092366;border-color:#092366;transition:all .1s ease-in-out}}.package .card{align-self:center;width:100%;max-width:1600px;background-color:#fff;border-radius:20px;padding:30px;box-shadow:2px 2px 8px #00000025}.package .card .close{position:absolute;top:30px;right:30px;height:30px;width:30px;object-fit:contain;fill:#092366;transition:fill .1s ease-in-out}@media(hover:hover){.package .card .close:hover{cursor:pointer;fill:#2563eb;transition:fill .1s ease-in-out}}.package .card .image-title-container{align-items:center}.package .card .image-title-container .image-wrapper{max-height:80px;max-width:80px;background-color:#ebf2fd;border-radius:10px;padding:20px}.package .card .image-title-container .image-wrapper img{height:5vw;width:5vw;max-width:50px;max-height:50px;min-width:30px;min-height:30px;object-fit:contain}.package .card .image-title-container .title-container .title{font-size:clamp(1.4rem,5vw,2.5rem)}.package .card .price-container .price{color:#2563eb;font-size:clamp(1.4rem,5vw,2rem)}.package .card .description-container{min-height:3rem}.package .card .bullets-container{flex:1}.package .card .bullets-container .bullet{align-items:center}.package .card .bullets-container .bullet img{height:25px;width:25px}.questions-container{animation-delay:.25s}.questions-container .question-container{background-color:#fff;border-radius:20px;box-shadow:2px 2px 8px #00000025;overflow:hidden;transition:background-color 125ms ease}@media(hover:hover){.questions-container .question-container:hover{background-color:#ebf2fd}}.questions-container .question-container .question-heading{margin:0}.questions-container .question-container .question-button{width:100%;padding:20px 30px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.questions-container .question-container .question-button:focus-visible{outline:2px solid #26c333;outline-offset:-4px;border-radius:20px}.questions-container .question-container .left-part{flex:1;min-width:0}.questions-container .question-container .left-part .question-mark{width:10vw;height:10vw;min-width:20px;min-height:20px;max-width:30px;max-height:30px;flex-shrink:0;object-fit:contain}.questions-container .question-container .left-part .question-text-container{flex:1;min-width:0}.questions-container .question-container .question{display:block;font-weight:700}.questions-container .question-container .answer-wrapper{display:grid;grid-template-rows:0fr;margin-top:0;opacity:0;overflow:hidden;transition:grid-template-rows .25s ease,margin-top .25s ease,opacity .2s ease}.questions-container .question-container .answer-inner{min-height:0;overflow:hidden}.questions-container .question-container .answer{display:block;color:#6b7280;font-size:clamp(1rem,4vw,1.2rem);font-weight:400;line-height:1.2}.questions-container .question-container .arrow-down{width:20px;height:20px;flex-shrink:0;object-fit:contain;transition:transform .25s ease}.questions-container .question-container.open .answer-wrapper{grid-template-rows:1fr;margin-top:20px;opacity:1}.questions-container .question-container.open .arrow-down{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.questions-container .question-container .answer-wrapper,.questions-container .question-container .arrow-down{transition:none}}.blue-line{height:2px;width:70px;background-color:#2563eb}.subheading{font-size:clamp(1.4rem,2vw,2rem);font-weight:400}.step-count-wrapper{min-height:50px;min-width:50px;border-radius:999px;padding:10px;background-color:#2563eb}.step-count-wrapper span{color:#fff;font-weight:600}.desktop-break{display:inline}.txt-primary{color:#092366}.txt-secondary{color:#6b7280}.txt-red{color:#e32222}.txt-green{color:#26c333}.txt-light{color:#3b82f6}.bold{font-weight:600}.txt-center{text-align:center}.desktop{display:flex}.mobile{display:none}@media(max-width:900px){.page-name{display:flex!important}.page-name span{font-size:1rem!important;font-weight:600;color:#2563eb}.desktop{display:none}.mobile{display:flex}.btn{padding:15px 20px}}.animate{opacity:0;animation-duration:.7s;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:forwards;animation-delay:.2s;will-change:opacity,transform}.fade-in-left{animation-name:fadeInLeft}.fade-in-right{animation-name:fadeInRight}.fade-in-up{animation-name:fadeInUp}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.animate{opacity:1;animation:none;transform:none;will-change:auto}}.scroll-reveal-pending{opacity:0}.scroll-reveal-complete{opacity:1;transform:none;will-change:auto}@media(prefers-reduced-motion:reduce){.scroll-reveal-pending{opacity:1;transform:none}}*{margin:0;box-sizing:border-box;scroll-behavior:smooth}p,a,button{all:unset}h1,h2,h3,h4,span,a,p,li{word-spacing:5px;color:#092366}span,li,a,p,button{font-weight:400}span,a,p{font-size:clamp(1rem,5vw,1.4rem)}strong{font-weight:600}html,body{width:100%;max-width:100%;overflow-x:clip}body{display:flex;flex-direction:column;scrollbar-width:none;-ms-overflow-style:none;background-color:#f8fafc;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}input,textarea,button{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}::-webkit-scrollbar{display:none}.center{display:flex;justify-content:center;align-items:center}.align-center{display:flex;align-items:center}.left{display:flex;justify-content:flex-start;align-items:center}.right{display:flex;justify-content:flex-end;align-items:center}.between{display:flex;justify-content:space-between}.around{display:flex;justify-content:space-around}.column{display:flex;flex-direction:column}.row{display:flex;flex-direction:row}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-45{gap:45px}.gap-50{gap:50px}.gap-55{gap:55px}.gap-60{gap:60px}.gap-65{gap:65px}.gap-70{gap:70px}.gap-75{gap:75px}.gap-80{gap:80px}.gap-85{gap:85px}.gap-90{gap:90px}.gap-95{gap:95px}.gap-100{gap:100px}h1,h2,h3{color:#fff;font-weight:600;line-height:1.3;color:#092366}h1{font-size:clamp(2.5rem,5vw,3.5rem)}h2{font-size:clamp(2rem,7vw,3rem)}h3{font-size:clamp(1.8rem,5vw,2.5rem)}html.modal-open{overflow:hidden}
