.header{margin-bottom:1.5rem;margin-top:1rem}.header .row{align-items:center}@media only screen and (max-width:600px){.header img{width:6rem}}.header .download-button{background:#005cff;border:none;border-radius:8px;box-shadow:0 5px 24px rgba(33,97,246,.2);color:#fff;float:right;font-size:16px;font-weight:400;height:48px;letter-spacing:.01em;line-height:24px;padding:12px 35px;width:160px}@media only screen and (max-width:600px){.header .download-button{font-size:14px;height:40px;letter-spacing:.01em;line-height:100%;padding:0;width:125px}}.shoptopup-landing-design{font-family:Halyard-Regular}@media only screen and (max-width:600px){.shoptopup-landing-design{text-align:center}}.shoptopup-landing-design a{text-decoration:none}.shoptopup-landing-design a:hover{cursor:pointer}.shoptopup-landing-design .app-buttons{display:flex;justify-content:space-between;margin-top:1.5rem;width:25rem}@media only screen and (max-width:600px){.shoptopup-landing-design .app-buttons{justify-content:space-evenly;width:100%}}.shoptopup-landing-design .app-buttons .app{border-radius:5px;height:55px;justify-content:space-between;width:191.79px}@media only screen and (max-width:600px){.shoptopup-landing-design .app-buttons .app{height:51.5px;width:180px}}.shoptopup-landing-design .introduction{background-image:url(/static/media/polkadots.c774644173f553e78240.svg);background-repeat:revert;display:block;height:64rem;overflow:hidden;padding-top:4rem}.shoptopup-landing-design .introduction .img-phone-one{display:block;width:33rem}@media only screen and (max-width:600px){.shoptopup-landing-design .introduction .img-phone-one{margin-left:8px;margin-top:4rem}.shoptopup-landing-design .introduction .row{flex-wrap:wrap-reverse}}.shoptopup-landing-design .introduction .introduction-text{color:#0c2344;padding:4rem 3rem}@media only screen and (max-width:600px){.shoptopup-landing-design .introduction .introduction-text{padding:7px}}.shoptopup-landing-design .introduction .introduction-text h1{font-size:61px;font-weight:500;letter-spacing:.01em;line-height:105%;width:32rem}@media only screen and (max-width:600px){.shoptopup-landing-design .introduction .introduction-text h1{font-size:41px;text-align:center;width:100%}}.shoptopup-landing-design .introduction .introduction-text h6{color:#6f7a8d;font-size:24px;font-weight:300;letter-spacing:.05em;line-height:30px;margin-top:1rem;width:30rem}@media only screen and (max-width:600px){.shoptopup-landing-design .introduction .introduction-text h6{width:100%}}.shoptopup-landing-design .brands-container{height:25rem;margin-top:-28rem;position:relative}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container{height:auto;margin-top:-22rem}}.shoptopup-landing-design .brands-container .curve{width:100%}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .curve.top{position:relative;top:6px}}.shoptopup-landing-design .brands-container .curve.bottom{background:#fff;position:relative}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .curve.bottom{bottom:10px}}.shoptopup-landing-design .brands-container .brands{background:#f5f9fe;padding:3rem}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands{padding:0}}.shoptopup-landing-design .brands-container .brands .brands-list{padding-top:5rem}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands .brands-list{flex-wrap:wrap;padding-top:4rem}}.shoptopup-landing-design .brands-container .brands .brands-list h3{font-size:32px;letter-spacing:.01em;line-height:105%}.shoptopup-landing-design .brands-container .brands .brands-list h6{color:#6f7a8d;font-size:16px;font-weight:200;letter-spacing:.01em;line-height:24px;line-height:1.7;margin-top:1rem;width:19rem}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands .brands-list h6{padding:0 1rem;width:100%}}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:-10px}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos{margin-top:15px}}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p{flex:1 1 75px;margin-left:5rem}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p{margin-left:0}}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img{margin-bottom:2rem;width:4rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx3{width:7rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx2{width:6rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx1{width:5rem}@media only screen and (max-width:600px){.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img{margin-bottom:2rem;width:3rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx3{width:6rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx2{width:5rem}.shoptopup-landing-design .brands-container .brands .brands-list .brand-logos p img.imgx1{width:4rem}}.shoptopup-landing-design .info-section{margin-top:6rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section{margin-top:4rem}}.shoptopup-landing-design .info-section .info-image{border:1px solid #eaedf5;border-radius:32px;box-shadow:0 20px 14px -10px rgba(0,37,91,.08);overflow:hidden;text-align:center;width:30rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section .info-image{width:100%}}.shoptopup-landing-design .info-section .info-image img{margin-left:15px;padding:0 5px;width:25rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section .info-image img{width:18rem}}.shoptopup-landing-design .info-section.left .info-image{margin-left:4rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section.left .info-image{margin:0}}.shoptopup-landing-design .info-section .info-text{padding:3rem 5rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section .info-text{margin-top:35px;padding:7px 25px}}.shoptopup-landing-design .info-section .info-text h1{font-size:48px;font-weight:400;letter-spacing:.01em;line-height:105%;width:27rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section .info-text h1{font-size:32px;letter-spacing:.01em;line-height:105%;margin:20px 0;text-align:center;width:100%!important}}.shoptopup-landing-design .info-section .info-text h6{color:#0c2344;font-size:18px;font-weight:200;letter-spacing:.01em;line-height:27px;margin-top:1.3rem;width:31rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-section .info-text h6{font-size:16px;letter-spacing:.01em;line-height:24px;text-align:center;width:100%!important}}.shoptopup-landing-design .info-section .info-text .list{margin-top:1.4rem}.shoptopup-landing-design .info-section .info-text .list li{color:#6f7a8d;font-size:16px;font-weight:300;letter-spacing:.01em;line-height:24px;list-style:none;margin-top:10px}.shoptopup-landing-design .info-section .info-text .list li .mdi{background:rgba(0,92,255,.08);border-radius:5px;color:#005cff;font-size:12px;margin-right:1rem;padding:1px 3px}.shoptopup-landing-design .info-section .action{font-size:20px;letter-spacing:.01em;line-height:30px;margin-top:1.4rem}.shoptopup-landing-design .info-section .action a{color:#005cff;font-weight:400}.shoptopup-landing-design .shop-capital{margin-top:8rem}@media only screen and (max-width:600px){.shoptopup-landing-design .shop-capital{margin-top:3rem}}.shoptopup-landing-design .inventory h1{font-weight:800;width:29rem!important}.shoptopup-landing-design .inventory .row{flex-wrap:wrap-reverse}.shoptopup-landing-design .cashless-suppliers h1{width:21rem!important}.shoptopup-landing-design .info-retailers .retailers-text{background:#0c2344;background-image:url(/static/media/polkadots-white.de8367fbbd49963a3164.svg);border-radius:10px;color:#fff;padding:4rem}@media only screen and (max-width:600px){.shoptopup-landing-design .info-retailers .retailers-text{margin:0;padding:3rem 20px}}.shoptopup-landing-design .info-retailers .retailers-text h1{color:#fff;font-size:72px;font-weight:600;letter-spacing:.01em;line-height:105%;margin:1rem 0;text-align:center}@media only screen and (max-width:600px){.shoptopup-landing-design .info-retailers .retailers-text h1{font-size:33px}}.shoptopup-landing-design .info-retailers .retailers-text h6{color:#6f7a8d;font-size:20px;font-weight:300;letter-spacing:.01em;line-height:140%;padding:0 30%;text-align:center}@media only screen and (max-width:600px){.shoptopup-landing-design .info-retailers .retailers-text h6{font-size:14px;line-height:1.5;margin:0;padding:0}}.shoptopup-landing-design .info-retailers .retailers-text .app-buttons{justify-content:center;width:100%}@media only screen and (max-width:600px){.shoptopup-landing-design .info-retailers .retailers-text .app-buttons{justify-content:space-between;padding:0}}.shoptopup-landing-design .info-retailers .retailers-text .app-buttons .app{background:#fff;color:#0c2344;margin:5px}@media only screen and (max-width:600px){.shoptopup-landing-design .info-retailers .retailers-text .app-buttons .app{width:160px}}.shoptopup-landing-design .shoptopup-faqs{margin-left:auto;margin-right:auto;margin-top:5rem;width:1050px}@media only screen and (max-width:600px){.shoptopup-landing-design .shoptopup-faqs{width:100%}}.shoptopup-landing-design .shoptopup-faqs h2{color:#0c2344;font-size:48px;letter-spacing:.01em;line-height:105%}@media only screen and (max-width:600px){.shoptopup-landing-design .shoptopup-faqs h2{font-size:30px}}.shoptopup-landing-design .shoptopup-faqs .dropdown-list{margin-top:3rem;text-align:left}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col{background:#f5f9ff;border-radius:16px;margin-bottom:1rem;padding:35px}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col a{color:#0c2344;display:flex;font-size:24px;justify-content:space-between;letter-spacing:.01em;line-height:36px}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col a[aria-expanded=true] .mdi-chevron-down{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media only screen and (max-width:600px){.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col a{font-size:18px}}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col p{color:#6f7a8d;font-size:18px;font-weight:300;letter-spacing:.01em;line-height:160%;margin-top:15px}@media only screen and (max-width:600px){.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col p{font-size:15px}}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col p a{color:#005cff;display:initial;font-size:inherit;font-weight:400;line-height:normal}.shoptopup-landing-design .shoptopup-faqs .dropdown-list .drop-col p a.watch{color:#0c2344}.shoptopup-landing-design .footer{background:rgba(0,92,255,.04);margin-top:5rem;padding:4rem}.shoptopup-landing-design .footer img{width:6rem}.shoptopup-landing-design .footer .copyright-text{color:#6f7a8d;font-size:16px;font-weight:200;letter-spacing:.01em;line-height:24px;margin-top:1rem}.shoptopup-landing-design .footer .footer-menu{display:flex;font-weight:200;justify-content:space-evenly;margin-top:20px}.shoptopup-landing-design .footer .footer-menu li{color:#0c2344;font-size:16px;letter-spacing:.01em;line-height:24px;list-style:none}@media only screen and (max-width:600px){.terms{padding:10px}}.terms a{text-decoration:none;transition:color .3s ease}.terms a:hover{cursor:pointer}.terms .title{margin-bottom:3rem}.terms .title h5{color:#0c2344;font-size:22px;font-weight:400;letter-spacing:.01em;line-height:160%;margin-top:1rem;text-align:center}.terms .section-title{font-size:20px;font-weight:400;line-height:105%;text-transform:uppercase}.terms .sub-title{font-weight:100;margin:1rem 0;text-transform:uppercase}.terms .contract-text{color:#6f7a8d;font-size:17px;font-weight:300;letter-spacing:.01em;line-height:160%}.terms .contract-text .key{color:#0c2344;font-weight:300;text-transform:uppercase}.terms .introduction span{color:#6f7a8d;font-size:16px;font-weight:200;letter-spacing:.01em;line-height:175%}.terms .contract-section{margin-bottom:2rem}@media only screen and (max-width:600px){.terms .header{display:none}}.terms .list{position:fixed;right:0;top:6%}@media only screen and (max-width:600px){.terms .list{display:none}}.terms .list .terms-item{border-left:1px solid #eaedf5;height:600px;list-style:none;margin:2rem 1rem;overflow:auto}.terms .list .terms-item::-webkit-scrollbar{width:1px}.terms .list .terms-item::-webkit-scrollbar-thumb,.terms .list .terms-item::-webkit-scrollbar-track{background-color:#f1f1f1}.terms .list .terms-item{scrollbar-width:thin}.terms .list .terms-item::-moz-scrollbar-thumb,.terms .list .terms-item::-moz-scrollbar-track{background-color:#f1f1f1}.terms .list .terms-item li{color:#005cff;font-size:15px;font-weight:300;letter-spacing:.01em;line-height:105%;margin-top:1rem}.terms .list .terms-item li a{text-decoration:none}.terms .list .terms-item li a.active{color:#0c2344!important;font-weight:400}a:hover{color:#fff}.stu-drive{font-family:Sora,sans-serif}.stu-drive_top-section{background:url(/static/media/Landing-page.286aa70f970f2a253c2d.png) no-repeat;background-size:cover;min-height:588px;position:relative}.stu-drive_top-section_navigation{align-items:center;background:#fff;border-radius:1rem;display:flex;height:auto;justify-content:space-between;margin-top:2rem;padding:8px 1.05rem;width:100%}@media only screen and (max-width:768px){.stu-drive_top-section_navigation{border-radius:0;left:0;margin:0;padding:1rem .7rem;position:fixed;z-index:1000}}.stu-drive_top-section_navigation_logo-side{align-items:center;display:flex}.stu-drive_top-section_navigation_logo-side span{height:30px;margin:1rem 15px;outline:.1px solid #eaedf5;width:.3px}.stu-drive_top-section_navigation_logo-side h4{color:#0c2344;font-size:21px;font-weight:800;margin-bottom:0}@media only screen and (max-width:768px){.stu-drive_top-section_navigation_logo-side{justify-content:center}.stu-drive_top-section_navigation_logo-side h4,.stu-drive_top-section_navigation_logo-side span{display:none!important}}.stu-drive_top-section_navigation_button{background-color:#005cff;border-radius:.5rem;color:#fff;display:flex;font-size:15px;font-weight:400;justify-content:space-between;padding:10px 16px;text-decoration:none;width:185px}@media only screen and (max-width:768px){.stu-drive_top-section_navigation_button{font-size:14px;width:165px}}.stu-drive_top-section_body{padding:10rem 4rem}@media only screen and (max-width:768px){.stu-drive_top-section_body{padding:9rem 0}}.stu-drive_top-section_body_left{color:#fff;position:absolute;top:59%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:42%}@media only screen and (max-width:768px){.stu-drive_top-section_body_left{position:static;-webkit-transform:initial;transform:none;width:100%}.stu-drive_top-section_body_left h1{font-size:45px!important;line-height:55px!important;text-align:center!important}.stu-drive_top-section_body_left h5{font-size:20px!important;text-align:center!important;width:100%!important}}.stu-drive_top-section_body_left h5{font-size:23px;line-height:160%;width:450px}.stu-drive_top-section_body_left h1{font-size:50px;font-weight:800;line-height:67px}.stu-drive_top-section_body_right{background:#fff;border-radius:16px;box-shadow:0 5px 10px rgba(0,0,0,.04);float:right;margin:auto;padding:20px 0;width:80%}@media only screen and (max-width:768px){.stu-drive_top-section_body_right{margin-top:2rem;width:100%}}.stu-drive_top-section_body_right h4{padding:0 2rem}.stu-drive_top-section_body_right-form{font-size:14px;padding:0 2rem}.stu-drive_top-section_body_right h4{font-size:21px}.stu-drive_top-section_body_right input,.stu-drive_top-section_body_right select{border:1px solid #eaedf5;font-size:14.5px;height:45px;margin-top:5px}.stu-drive_top-section_body_right input::-webkit-input-placeholder,.stu-drive_top-section_body_right select::-webkit-input-placeholder{font-weight:300}.stu-drive_top-section_body_right input::placeholder,.stu-drive_top-section_body_right select::placeholder{font-weight:300}.stu-drive_top-section_body_right .row{margin-bottom:1rem}.stu-drive_top-section_body_right_form-button{background:#005cff;border:none;border-radius:8px;color:#fff;height:55px;margin:2rem 0 1rem;padding:10px 78px;width:100%}.stu-drive_top-section_body_right_form-button img{margin-left:15px}.stu-drive_top-section_body_right_form-button:disabled{background-color:#aeb1b6}.stu-drive_section-two{background-color:#f8f8fa;padding:7rem 0}@media only screen and (max-width:768px){.stu-drive_section-two{padding:4rem 0}}.stu-drive_section-two .row{margin-bottom:2.5rem}@media only screen and (max-width:768px){.stu-drive_section-two .row{margin-bottom:0}}.stu-drive_section-two_title{color:#0c2344;font-size:36px;font-weight:600;line-height:45px;margin-bottom:3.5rem}@media only screen and (max-width:768px){.stu-drive_section-two_title{margin-left:1rem}.stu-drive_section-two_howto{margin-bottom:2rem;padding-left:2rem}.stu-drive_section-two_howto_icon-wrapper{height:11.5vw!important;width:11.5vw!important}}.stu-drive_section-two_howto_icon-wrapper{align-items:center;background-color:#c9c9d5;border-radius:50%;display:flex;height:3.5vw;justify-content:center;width:3.5vw}.stu-drive_section-two_howto_icon-wrapper img{height:50%;position:relative;width:50%}.stu-drive_section-two_howto_point-title{color:#0c2344;font-size:24px;font-weight:600;line-height:30px;margin:1rem 0}.stu-drive_section-two_howto_point-text{color:#6f7a8d;font-size:16px;font-weight:400;letter-spacing:.01em;line-height:160%;width:90%}.stu-drive_section-three{padding:7rem 0}@media only screen and (max-width:768px){.stu-drive_section-three{padding:5rem 2rem}}.stu-drive_section-three_title{color:#0c2344;font-size:36px;font-weight:600;line-height:45px;margin-bottom:3.5rem}@media only screen and (max-width:768px){.stu-drive_section-three_title{margin-bottom:2rem}}.stu-drive_section-three_cars{display:flex;max-width:100%;overflow:scroll;white-space:nowrap}.stu-drive_section-three_cars_wrapper{background-color:#f8f8fa;border-radius:.75rem;height:370px;margin-right:3rem;padding:3rem;text-align:center;width:400px}.stu-drive_section-three_cars_wrapper:last-child{margin-right:0}@media only screen and (max-width:768px){.stu-drive_section-three_cars_wrapper{height:430px;margin:2px 10px 2px 2px;padding:2rem;width:340px}.stu-drive_section-three_cars_wrapper:last-child{margin-right:5px!important}.stu-drive_section-three_cars_wrapper_name{font-size:23px!important}}.stu-drive_section-three_cars_wrapper_name{color:#0c2344;font-size:24px;font-weight:600;line-height:30px;margin-bottom:2rem;text-align:initial}.stu-drive_section-three_cars_wrapper_perks{display:flex;justify-content:space-between;margin-top:2rem}.stu-drive_section-three_cars_wrapper_perks-type p{color:#6f7a8d;font-size:14px;font-weight:400;margin-bottom:0;margin-top:5px}.stu-drive_section-three_cars_wrapper_btn-view{background:#005cff;border:none;border-radius:8px;color:#fff;margin-top:2.5rem;padding:10px 78px}.stu-drive_section-three_cars_wrapper_btn-view img{margin-left:10px}.stu-drive_section-four{background-color:#0c2344;padding:7rem 0}@media only screen and (max-width:768px){.stu-drive_section-four{padding:5rem 1.25rem}}.stu-drive_section-four_title{color:#fff;font-size:48px;font-weight:600;line-height:60px}@media only screen and (max-width:768px){.stu-drive_section-four_title{margin-bottom:3rem}}.stu-drive_section-four_arrowups{margin-top:2rem}@media only screen and (max-width:768px){.stu-drive_section-four_arrowups{display:none}}.stu-drive_section-four_benefits{color:#fff}.stu-drive_section-four_benefits .row{margin-bottom:3rem}@media only screen and (max-width:768px){.stu-drive_section-four_benefits .row{margin-bottom:0}}.stu-drive_section-four_benefits_icon-wrapper{align-items:center;background:#ffffff29;border-radius:50%;display:flex;height:3.5vw;justify-content:center;width:3.5vw}@media only screen and (max-width:768px){.stu-drive_section-four_benefits_icon-wrapper{height:13.5vw;width:13.5vw}}.stu-drive_section-four_benefits img{height:50%;position:relative;width:50%}.stu-drive_section-four_benefits_title{color:#fff;display:block;font-size:24px;font-weight:600;line-height:30px;margin:1rem 0}.stu-drive_section-four_benefits_text{color:#eaedf5;font-size:16px;letter-spacing:.01em;line-height:160%}@media only screen and (max-width:768px){.stu-drive_section-four_benefits_text{margin-bottom:3rem}}.stu-drive_section-five{background-color:#eaedf5;padding:10rem 0;text-align:center}@media only screen and (max-width:768px){.stu-drive_section-five{padding:5rem 0 9rem}}.stu-drive_section-five_title{color:#0c2344;font-size:48px;font-weight:600;line-height:60px;text-align:center}.stu-drive_section-five_text{color:#6f7a8d;font-size:24px;letter-spacing:.01em;line-height:160%;margin:10px auto auto;text-align:center;width:43%}@media only screen and (max-width:768px){.stu-drive_section-five_text{font-size:21px;width:90%}}.stu-drive_section-five_button{background:#005cff;border-radius:8px;color:#fff;font-weight:600;margin-top:45px;padding:15px 78px;position:relative;text-decoration:none;top:45px}.stu-drive_section-five_button img{margin-left:15px;position:relative;top:-1px}.stu-drive_footer{padding:5rem}@media only screen and (max-width:768px){.stu-drive_footer{margin:3rem 0;padding:2rem}}.stu-drive_footer_right{color:#0c2344;font-size:16px;font-weight:300;letter-spacing:.01em;line-height:160%}@media only screen and (max-width:768px){.stu-drive_footer_right{margin:3rem 1rem 1rem;text-align:center}}.stu-drive_footer_left-brand{align-items:center;display:flex}.stu-drive_footer_left-brand span{height:30px;margin:1rem 15px;outline:.1px solid #eaedf5;width:.3px}.stu-drive_footer_left-brand h4{color:#0c2344;font-size:21px;font-weight:800;margin-bottom:0}@media only screen and (max-width:768px){.stu-drive_footer_left-brand{justify-content:center}}.stu-drive_footer_left_links{display:flex;margin-top:1.5rem}.stu-drive_footer_left_links a{color:#0c2344;font-size:16px;letter-spacing:.01em;line-height:20px;margin-right:1rem;text-decoration:none}@media only screen and (max-width:768px){.stu-drive_footer_left_links{justify-content:center}}
/*# sourceMappingURL=main.7fed05e4.css.map*/