.footer-wrapper{height:75vh;background-color:#0f0f0f;display:flex;flex-direction:column;align-items:center}.footer-wrapper .copyright{color:#fff;align-self:flex-start;padding-left:60px;padding-bottom:30px;font-size:13px;font-family:Light}.footer-wrapper .footer-main{display:flex;flex-direction:column;align-items:center;justify-content:center;height:65%;border-bottom:1px solid #383838;width:100%;padding:30px}.footer-wrapper .footer-main .footer-txt{color:#fff;font-size:48px;margin-bottom:15px}.footer-wrapper .footer-main .footer-sub{color:#fff;font-family:Light}.footer-wrapper .footer-main .bold{color:#fff;font-family:Medium}.footer-wrapper .footer-main .contact-btn{margin-top:60px;padding:15px 25px;border-radius:10px;border:none;font-family:Medium;border:1px solid #fff;transition:all .12s ease-in-out}.footer-wrapper .footer-main .contact-btn:hover{cursor:pointer;background-color:#0f0f0f;color:#fff}@media only screen and (max-width: 1200px){.footer-wrapper .footer-main .footer-txt{font-size:36px;text-align:center}.footer-wrapper .footer-main .footer-sub{font-size:14px;text-align:center}}@media only screen and (max-width: 800px){.footer-wrapper .footer-main .footer-txt{font-size:28px}}@media only screen and (max-width: 800px){.footer-wrapper .footer-main .footer-txt{padding-top:30px}.footer-wrapper .footer-main .contact-btn{margin-bottom:30px}}.footer-wrapper .footer-bottom{display:flex;width:100%;justify-content:center;height:35%;padding-left:60px;padding-right:60px;padding-top:30px;gap:60px}.footer-wrapper .footer-bottom .space{flex:1}.footer-wrapper .footer-bottom .footer-links{display:flex;flex-direction:column;gap:8px}.footer-wrapper .footer-bottom .footer-links .f-link-title{color:#fff;font-family:Medium}.footer-wrapper .footer-bottom .footer-links .f-link{color:#fff;font-size:14px;transition:all .1s ease-in-out}.footer-wrapper .footer-bottom .footer-links .f-link:hover{cursor:pointer;opacity:.6}@media only screen and (max-width: 700px){.footer-wrapper .footer-bottom .footer-links .f-link{font-size:12px}.footer-wrapper .footer-bottom .footer-links .f-link-title{font-size:14px}}@media only screen and (max-width: 550px){.footer-wrapper .footer-bottom{flex-direction:column;height:auto;padding-bottom:60px;padding-top:60px}}@media only screen and (max-width: 550px){.footer-wrapper{height:auto}}.navbar-wrapper{width:100vw;height:100px;display:flex;align-items:center;justify-content:space-between;padding-left:120px;padding-right:120px;position:fixed;background-color:transparent;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20}.navbar-wrapper .logo-wrapper{transition:all .12s ease-in-out}.navbar-wrapper .logo-wrapper .logo-txt{font-family:SemiBold;font-size:16px}.navbar-wrapper .logo-wrapper:hover{cursor:pointer;opacity:.6}.navbar-wrapper .nav-links-wrapper{display:flex;align-items:center;gap:75px}.navbar-wrapper .nav-links-wrapper .nav-link{font-family:Medium;font-size:14px;transition:all .12s ease-in-out}.navbar-wrapper .nav-links-wrapper .nav-link:hover{cursor:pointer;opacity:.6}.navbar-wrapper .nav-links-wrapper .see-plans{background-color:#0f0f0f;color:#fff;border:none;border-radius:10px;width:100px;padding:10px 15px;transition:all .12s ease-in-out}.navbar-wrapper .nav-links-wrapper .see-plans:hover{cursor:pointer;background-color:#2c2c2c}@media only screen and (max-width: 1200px){.navbar-wrapper .nav-links-wrapper .nav-link{font-size:13px}}@media only screen and (max-width: 950px){.navbar-wrapper .nav-links-wrapper .nav-link{display:none}}@media only screen and (max-width: 1200px){.navbar-wrapper .nav-links-wrapper{gap:45px}}@media only screen and (max-width: 650px){.navbar-wrapper .nav-links-wrapper{display:none}}@media only screen and (max-width: 650px){.navbar-wrapper{justify-content:center;background-color:#fff}}.home-wrapper{display:flex;flex-direction:column;padding-top:100px;overflow-x:hidden}.home-wrapper .home-text-container{display:flex;flex-direction:column;margin-top:75px;padding-left:120px;padding-right:120px;align-items:center;justify-content:center}.home-wrapper .home-text-container .landing-title{font-family:Regular;font-size:64px;letter-spacing:-4px;line-height:75px;text-align:center}.home-wrapper .home-text-container .landing-sub{margin-top:20px;margin-bottom:40px;font-size:18px;letter-spacing:-.5px;text-align:center}.home-wrapper .home-text-container .home-buttons{display:flex;align-items:center;margin-bottom:90px}.home-wrapper .home-text-container .home-buttons .see-plans-home{background-color:#0f0f0f;border:none;border:1px solid #0f0f0f;padding:15px;color:#fff;border-radius:10px;margin-right:15px;font-family:Medium;transition:all .12s ease-in-out}.home-wrapper .home-text-container .home-buttons .see-plans-home:hover{cursor:pointer;background-color:#fff;color:#0f0f0f;font-family:Medium}.home-wrapper .home-text-container .home-buttons .learn-more{background-color:transparent;border:none;font-family:Medium;transition:all .12s ease-in-out}.home-wrapper .home-text-container .home-buttons .learn-more:hover{cursor:pointer;color:#6d6d6d}@media only screen and (max-width: 1300px){.home-wrapper .home-text-container br{display:none}.home-wrapper .home-text-container .landing-title{font-size:54px}}@media only screen and (max-width: 1000px){.home-wrapper .home-text-container .landing-title{font-size:44px;letter-spacing:-2px;line-height:60px}}@media only screen and (max-width: 500px){.home-wrapper .home-text-container .landing-title{font-size:36px;letter-spacing:-2px;line-height:50px}.home-wrapper .home-text-container .landing-sub{font-size:16px}}@media only screen and (max-width: 400px){.home-wrapper .home-text-container .landing-title{font-size:32px;letter-spacing:-2px;line-height:48px}}.home-wrapper .gallery-container{display:flex;overflow-x:hidden;justify-content:center;height:500px;gap:30px}.home-wrapper .gallery-container img{box-shadow:1px 1px 10px 1px #0f0f0f23}@media only screen and (max-width: 1500px){.home-wrapper .gallery-container img{height:400px}}@media only screen and (max-width: 1000px){.home-wrapper .home-text-container{padding-left:60px;padding-right:60px}.home-wrapper .gallery-container img{height:300px}}@media only screen and (max-width: 500px){.home-wrapper .home-text-container{padding-left:30px;padding-right:30px}.home-wrapper .gallery-container img{height:200px}.home-wrapper .gallery-container{gap:15px}}.carousel-container{overflow:hidden;position:relative;height:100%;width:100%}.carousel-card{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.carousel-card>img{height:300px;width:auto;box-shadow:1px 1px 5px 1px #0f0f0f25}.carousel-track{display:flex;position:absolute;left:0;justify-content:center;align-items:center;height:350px;gap:16px;animation:slide 20s linear infinite}@keyframes slide{0%{left:0}to{left:-150%}}@media only screen and (max-width: 1000px){@keyframes slide{0%{left:0}to{left:-300%}}}@media only screen and (max-width: 800px){@keyframes slide{0%{left:0}to{left:-500%}}}.benefits-wrapper{min-height:100vh;padding-top:60px;display:flex;flex-direction:column;align-items:center;overflow-x:hidden}.benefits-wrapper .page-title-wrapper{padding:30px}.benefits-wrapper .page-title-wrapper .page-title{font-family:Regular;letter-spacing:-2.5px;font-size:48px;text-align:center}.benefits-wrapper .page-title-wrapper .page-sub{text-align:center;margin-top:10px}@media only screen and (max-width: 1200px){.benefits-wrapper .page-title-wrapper .page-title{font-size:42px}}@media only screen and (max-width: 850px){.benefits-wrapper .page-title-wrapper .page-title{font-size:36px}}@media only screen and (max-width: 500px){.benefits-wrapper .page-title-wrapper .page-title{font-size:28px;letter-spacing:-1.5px}}.benefits-wrapper .benefit-box-wrapper{display:flex;flex-direction:column;align-items:center;width:100vw;padding-left:450px;padding-right:450px;gap:20px;margin-top:60px}@media only screen and (max-width: 850px){.benefits-wrapper .benefit-box-wrapper .box-row{flex-direction:column}}.benefits-wrapper .benefit-box-wrapper .box-row{display:flex;gap:20px}.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box{height:175px;width:66%;background-color:#f3f3f3;border:1px solid #e2e2e2;border-radius:15px;padding:20px}.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box .box-top{display:flex;align-items:center;margin-bottom:20px}.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box .box-top .box-title{font-family:Medium;font-size:14px;padding-left:10px}.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box .box-content{letter-spacing:0px;font-size:15px}@media only screen and (max-width: 1200px){.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box .box-content{font-size:14px}}@media only screen and (max-width: 650px){.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box .box-top{justify-content:center;align-items:center}}@media only screen and (max-width: 1000px){.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box{height:200px}}.benefits-wrapper .benefit-box-wrapper .box-row .small{width:33%}@media only screen and (max-width: 850px){.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box,.benefits-wrapper .benefit-box-wrapper .box-row .small{width:100%;height:auto}}@media only screen and (max-width: 650px){.benefits-wrapper .benefit-box-wrapper .box-row .benefit-box,.benefits-wrapper .benefit-box-wrapper .box-row .small{text-align:center}}.benefits-wrapper .get-started{margin-top:60px;padding:15px 25px;border-radius:10px;border:1px solid #0f0f0f;background-color:#0f0f0f;color:#fff;transition:all .12s ease-in-out}.benefits-wrapper .get-started:hover{cursor:pointer;background-color:#fff;color:#0f0f0f}@media only screen and (max-width: 1700px){.benefits-wrapper .benefit-box-wrapper{padding-left:300px;padding-right:300px}}@media only screen and (max-width: 1500px){.benefits-wrapper .benefit-box-wrapper{padding-left:150px;padding-right:150px}}@media only screen and (max-width: 1300px){.benefits-wrapper .benefit-box-wrapper{padding-left:100px;padding-right:100px}}@media only screen and (max-width: 500px){.benefits-wrapper .benefit-box-wrapper{padding-left:30px;padding-right:30px}}@media only screen and (max-width: 850px){.benefits-wrapper{height:auto}.get-started{margin-bottom:60px}}.portfolio-wrapper{display:flex;flex-direction:column;min-height:160vh;align-items:center;justify-content:center;width:100%;padding-bottom:60px}.portfolio-wrapper .page-title-wrapper{display:flex;flex-direction:column;align-items:center}.portfolio-wrapper .page-title-wrapper .page-title{text-align:center}.portfolio-wrapper .page-title-wrapper .page-sub{text-align:center;width:70%}@media only screen and (max-width: 1000px){.portfolio-wrapper .page-title-wrapper .page-sub{width:100%}}.portfolio-wrapper .p-wrapper{display:flex;flex-direction:column;gap:30px;margin-top:60px}.portfolio-wrapper .p-wrapper .portfolio-row{display:flex;gap:30px}.portfolio-wrapper .p-wrapper .portfolio-row img{height:500px;width:500px;box-shadow:1px 1px 10px 1px #0f0f0f23}.portfolio-wrapper .p-wrapper .portfolio-row .port-img{object-fit:cover;transition:all .14s cubic-bezier(.075,.82,.165,1)}.portfolio-wrapper .p-wrapper .portfolio-row .port-img:hover{cursor:pointer;transform:scale(1.04)}@media only screen and (max-width: 1300px){.portfolio-wrapper .p-wrapper .portfolio-row img{height:400px;width:400px}}@media only screen and (max-width: 1000px){.portfolio-wrapper .p-wrapper .portfolio-row img{height:350px;width:350px}}@media only screen and (max-width: 850px){.portfolio-wrapper .p-wrapper .portfolio-row img{height:300px;width:300px}}@media only screen and (max-width: 750px){.portfolio-wrapper .p-wrapper .portfolio-row img{height:400px;width:400px}}@media only screen and (max-width: 500px){.portfolio-wrapper .p-wrapper .portfolio-row img{height:300px;width:300px}}@media only screen and (max-width: 750px){.portfolio-wrapper .p-wrapper .portfolio-row{flex-direction:column}}@media only screen and (max-width: 1300px){.portfolio-wrapper{min-height:130vh}}@media only screen and (max-width: 850px){.portfolio-wrapper{min-height:100vh}}@media only screen and (max-width: 750px){.portfolio-wrapper{min-height:auto}}.process-container{min-height:100vh;padding-top:30px;display:flex;align-items:center;padding-left:60px;padding-right:60px;justify-content:center;gap:90px}.process-container .process-text{width:50%;padding-right:120px}.process-container .process-text .p-title{font-size:72px;font-family:Regular;letter-spacing:-4px;margin-bottom:10px}@media only screen and (max-width: 1500px){.process-container .process-text .p-title{font-size:64px}}@media only screen and (max-width: 1200px){.process-container .process-text .p-title{font-size:48px}}@media only screen and (max-width: 1000px){.process-container .process-text .p-title{text-align:center}.process-container .process-text .process-sub{text-align:center;width:100%}}@media only screen and (max-width: 500px){.process-container .process-text .p-title{font-size:36px;letter-spacing:-2px}}.process-container .process-boxes{width:50%;display:flex;flex-direction:column;gap:30px}.process-container .process-boxes .process-box{display:flex;flex-direction:column;padding:20px;border:1px solid #e2e2e2;border-radius:15px;box-shadow:1px 1px 10px #0f0f0f23}.process-container .process-boxes .process-box .process-box-top{display:flex;align-items:center;margin-bottom:10px}.process-container .process-boxes .process-box .process-box-top .box-num{font-family:SemiBold;font-size:30px;margin-right:15px}.process-container .process-boxes .process-box .process-box-top .process-title{font-family:SemiBold;font-size:20px}@media only screen and (max-width: 1200px){.process-container .process-boxes .process-box .process-box-top .box-num{font-size:24px}.process-container .process-boxes .process-box .process-box-top .process-title{font-size:16px}}@media only screen and (max-width: 1200px){.process-container .process-boxes .process-box .process-content{font-size:14px}}@media only screen and (max-width: 500px){.process-container .process-boxes .process-box .process-content{text-align:center}}@media only screen and (max-width: 500px){.process-container .process-boxes .process-box-top{justify-content:center}}@media only screen and (max-width: 1200px){.process-container .process-boxes{width:60%}.process-container .process-text{width:40%;padding-right:0}}@media only screen and (max-width: 1000px){.process-container .process-text{width:100%}}@media only screen and (max-width: 900px){.process-container .process-boxes{width:100%}}@media only screen and (max-width: 1200px){.process-container{padding-left:15px;padding-right:15px}}@media only screen and (max-width: 1000px){.process-container{flex-direction:column;height:auto}}.pricing-wrapper{padding-bottom:60px}.pricing-wrapper .page-title-wrapper{align-items:center;justify-content:center;margin-bottom:60px}.pricing-wrapper .page-title-wrapper .page-title,.pricing-wrapper .page-title-wrapper .page-sub{text-align:center}.pricing-wrapper .prices-cad{margin-top:30px;font-size:13px;font-family:Medium}.pricing-wrapper .pricing-boxes-wrapper{display:flex;gap:30px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box{display:flex;flex-direction:column;padding:30px;background-color:#0f0f0f;color:#fff;border-radius:12px;width:400px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .p-box-title{color:#fff;display:flex;align-items:center;font-size:18px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .p-box-title .p-img{margin-right:10px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .p-desc{color:#fff;font-size:14px;padding-bottom:30px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .p-box-sub{font-family:Light;font-size:12px;padding-top:5px;color:#fff}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .price{font-family:Regular;color:#fff;font-size:48px;padding-top:30px;padding-bottom:20px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .price .small{color:#fff;font-size:14px;font-family:Light;letter-spacing:0px;margin-right:10px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .space{flex:1}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .get-started-btn{border:none;text-decoration:underline;background-color:transparent;color:#fff;height:40px;font-size:16px;border-radius:12px;font-family:Regular;transition:all .12s ease-in-out;margin-top:45px;text-align:left}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .get-started-btn:hover{cursor:pointer;color:#c9c9c9}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .included{color:#fff;font-size:13px;font-family:Light;padding-bottom:15px;letter-spacing:0px;display:flex;align-items:center}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .included .hi-arrow-right{height:20px;width:20px;margin-right:10px}.pricing-wrapper .pricing-boxes-wrapper .pricing-box .spots{color:#fff;text-align:center;margin-top:15px;margin-bottom:15px;font-family:Medium;letter-spacing:0px}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper{width:400px;border:1px solid #0f0f0f;border-radius:12px;box-shadow:1px 1px 10px #0f0f0f23;background-color:transparent;display:flex;flex-direction:column;padding:30px}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .p-box-title{color:#0f0f0f;font-family:Medium}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .price{color:#0f0f0f;font-family:Regular}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .price .small,.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .p-desc{color:#0f0f0f;font-family:Medium}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .included{color:#0f0f0f;font-family:Regular;letter-spacing:-.5px}.pricing-wrapper .pricing-boxes-wrapper .custom-quote-wrapper .get-started-btn{color:#0f0f0f;font-family:Medium}@media only screen and (max-width: 450px){.pricing-wrapper .pricing-boxes-wrapper .pricing-box{width:350px}}@media only screen and (max-width: 850px){.pricing-wrapper .pricing-boxes-wrapper{flex-direction:column}}@media only screen and (max-width: 850px){.pricing-wrapper{padding-bottom:60px}}.page-wrapper{min-height:175vh;background-color:#fff;display:flex;align-items:center;justify-content:center}.page-wrapper .dark-wrapper{display:flex;width:50%;text-align:center}.page-wrapper .dark-wrapper .reveal-text{color:#eaeaea;font-size:86px;letter-spacing:-4px;font-family:Regular}@media only screen and (max-width: 1400px){.page-wrapper .dark-wrapper .reveal-text{font-size:72px}}@media only screen and (max-width: 900px){.page-wrapper .dark-wrapper .reveal-text{font-size:64px}}@media only screen and (max-width: 700px){.page-wrapper .dark-wrapper .reveal-text{text-align:center}}@media only screen and (max-width: 650px){.page-wrapper .dark-wrapper .reveal-text{font-size:54px}}@media only screen and (max-width: 500px){.page-wrapper .dark-wrapper .reveal-text{font-size:42px;letter-spacing:-2.5px}}@media only screen and (max-width: 400px){.page-wrapper .dark-wrapper .reveal-text{font-size:36px}}@media only screen and (max-width: 1100px){.page-wrapper .dark-wrapper{width:80%}}@media only screen and (max-width: 700px){.page-wrapper .dark-wrapper{width:100%;padding:0 100px;text-align:center}}@media only screen and (max-width: 600px){.page-wrapper .dark-wrapper{width:100%;padding:0 60px;text-align:center}}@media only screen and (max-width: 400px){.page-wrapper .dark-wrapper{width:100%;padding:0 45px;text-align:center}}@media only screen and (max-width: 1100px){.page-wrapper{min-height:120vh}}.space-small,.spacing{height:50vh}*{margin:0;padding:0;box-sizing:border-box;font-family:Regular;letter-spacing:-.5px;color:#0f0f0f}@font-face{font-family:Regular;src:local("GeneralSansRegular"),url(/assets/GeneralSans-Regular-U5pIYiJQ.ttf) format("truetype")}@font-face{font-family:Medium;src:local("GeneralSansMedium"),url(/assets/GeneralSans-Medium-WpBrSRdn.ttf) format("truetype")}@font-face{font-family:Light;src:local("GeneralSansLight"),url(/assets/GeneralSans-Light-3E6jOezq.ttf) format("truetype")}@font-face{font-family:ExtraLight;src:local("GeneralSansExtralight"),url(/assets/GeneralSans-Extralight-PraDRJb5.ttf) format("truetype")}@font-face{font-family:SemiBold;src:local("GeneralSansSemibold"),url(/assets/GeneralSans-Semibold-pJusJBIg.ttf) format("truetype")}
