.homepage .hero-section{position:relative}.homepage .hero-section .hero-wrapper{display:flex;justify-content:center}.homepage .hero-section .hero-content{display:flex;align-items:center;text-align:center;flex-direction:column;gap:15px;position:absolute;top:50%;transform:translateY(-50%);max-width:690px}@media (min-width: 992px){.homepage .hero-section .hero-content .primary-btn{margin-top:35px}}@media (max-width: 991px){.homepage .hero-section .hero-content{padding-inline:20px}.homepage .hero-section .hero-content .primary-btn{margin-top:25px}}.homepage .hero-section img{width:100%}@media (min-width: 992px){.homepage .hero-section img{height:800px}}@media (max-width: 991px){.homepage .hero-section img{height:100vh}}.homepage .hero-section:before{position:absolute;content:"";background-color:#21283680;top:0;right:0;bottom:0;left:0}.homepage .discover-section{background-color:var(--clr-main)}.homepage .discover-section .discover-wrapper{display:flex;flex-direction:column;text-align:center;gap:60px}.homepage .discover-section .discover-wrapper .discover-content-wrapper{display:flex;flex-direction:column;gap:20px}.homepage .discover-section .discover-wrapper .app-download-wrapper{display:flex;justify-content:center;gap:20px}.homepage .discover-section .discover-wrapper .app-download-wrapper a svg{transition:var(--transition)}.homepage .discover-section .discover-wrapper .app-download-wrapper a svg rect,.homepage .discover-section .discover-wrapper .app-download-wrapper a svg path{transition:var(--transition)}@media (pointer: fine) and (hover: hover){.homepage .discover-section .discover-wrapper .app-download-wrapper a:hover svg rect,.homepage .discover-section .discover-wrapper .app-download-wrapper a:focus-visible svg rect{fill:#fff;transition:var(--transition)}.homepage .discover-section .discover-wrapper .app-download-wrapper a:hover svg path,.homepage .discover-section .discover-wrapper .app-download-wrapper a:focus-visible svg path{transition:var(--transition);fill:var(--clr-main)}}@media (min-width: 992px){.homepage .discover-section{margin-top:150px;padding-block:130px}}@media (max-width: 991px){.homepage .discover-section{margin-top:80px;padding-block:75px}}.homepage .faq-section .faq-content-wrapper{display:flex;flex-direction:column;text-align:center;gap:15px}.homepage .faq-section .faq-wrapper{display:flex;flex-direction:column;gap:25px;margin-top:85px}.homepage .faq-section .faq-block{border-bottom:1px solid var(--clr-alt-3);padding-bottom:25px;transition:var(--transition)}.homepage .faq-section .faq-block .faq-question{display:flex;align-items:center;text-align:start;justify-content:space-between;gap:25px;width:100%}.homepage .faq-section .faq-block .faq-question svg{transition:var(--transition);flex-shrink:0}.homepage .faq-section .faq-block .faq-answer{padding-top:15px;display:none;padding-right:20px}.homepage .faq-section .faq-block.open{border-color:transparent}.homepage .faq-section .faq-block.open .faq-question svg{transform:rotate(180deg)}.homepage .faq-section .primary-btn{margin-inline:auto}@media (min-width: 992px){.homepage .faq-section .primary-btn{margin-top:85px}}@media (max-width: 991px){.homepage .faq-section .primary-btn{margin-top:60px}}@media (min-width: 992px){.homepage .faq-section{margin-top:150px}}@media (max-width: 991px){.homepage .faq-section{margin-top:75px}}
