.page-about .about-vision{background:var(--color-bg-dark);color:#fff;font-size:.875rem;padding:4rem 0}.page-about .about-vision h2{color:#90dcff}.page-about .about-vision .container.flex{gap:3rem}.page-about .about-vision .container.flex>*{flex:1}.page-about .about-vision .flex--right{gap:1rem}.page-about .about-vision .flex--right img{flex:1;max-width:50%}.page-about .about-top-reasons{background:linear-gradient(90deg,#5d9cf408,#fff);padding:5rem 0}.page-about .about-top-reasons>.container>.flex{gap:3rem}.page-about .about-top-reasons>.container>.flex>*{flex:1}.page-about .about-top-reasons .img-wrapper{border-radius:.5rem;box-shadow:100px 0 80px 20px #00b6ff0a,0 8px 8px -4px #10182805;height:620px;overflow:hidden;position:relative}.page-about .about-top-reasons .img-wrapper>img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.page-about .about-top-reasons .reasons-container{height:620px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.page-about .about-top-reasons .reasons-container::-webkit-scrollbar{display:none}@media screen and (max-width:1024px){.page-about .about-top-reasons .reasons-container{height:auto}}.page-about .about-top-reasons .reason{background:#fff;border:1px solid #e8eaeb;border-radius:1rem;color:var(--color-text-light);font-size:.875rem;font-weight:400;margin-bottom:1rem;padding:2rem 1.5rem}.page-about .about-top-reasons .reason>header{color:var(--color-text);font-size:1.25rem;font-weight:700;letter-spacing:.8px;margin-bottom:1rem}.page-about .questions{background:linear-gradient(180deg,#fff,#e5eefa);padding-bottom:4rem}.page-about .questions .questions-flex{gap:4rem}.page-about .questions .questions-flex>*{flex:1;position:relative}.page-about .questions .about-faq{margin-top:3rem}.page-about .questions .about-faq header{margin-bottom:1rem}.page-about .questions .about-faq .question{color:#303436;cursor:pointer;font-size:1rem;font-weight:500;margin-bottom:.875rem}.page-about .questions .about-faq .question:hover{color:var(--color-primary)}.page-about .questions .about-faq .faq-link{color:var(--color-primary);display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:1px;margin-top:1rem;text-decoration:none;text-transform:uppercase}.page-about .questions .about-faq .faq-link:hover{text-decoration:underline}
