.we-header{position:relative;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.fixed-background{z-index:-1;position:fixed;width:100%;height:100vh;transition-property:all;transition-duration:1s}.we-heading{width:960px}.we-desc{width:960px;font-size:1.5rem;text-align:center;letter-spacing:.03rem;line-height:2rem;transform:translateY(20px);animation:shade-in;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.see-open-position,.we-desc{margin:50px 0 0;color:#7f888c;opacity:0}.see-open-position{z-index:1;position:relative;border:2px solid #e5e7e8;border-radius:100px;background-color:transparent;overflow:hidden;animation:fade-in;animation-duration:.5s;animation-delay:.75s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.see-open-position:before{content:" ";z-index:-1;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f7f8f8;transform:translateY(100%);transition-property:all;transition-duration:.5s;transition-timing-function:cubic-bezier(1,0,.25,1)}.see-open-position:hover:before{transform:translateY(0)}.scroll-indicator-container{position:absolute;bottom:10%;transition-property:all;transition-duration:.25s}.scroll-indicator{height:50px;width:50px;border:2px solid #e5e7e8;border-radius:100px;display:flex;align-items:center;justify-content:center;opacity:0;animation-name:shade-in;animation-duration:.5s;animation-delay:1s;animation-fill-mode:forwards}.scroll-icon{opacity:.75}.we-member{width:100%;transition-property:all;transition-duration:1s}.we-member-photo-container{width:100%;padding-bottom:100%}.we-member-photo-container .read-story{position:absolute;color:#fff;bottom:10px;left:10px;cursor:pointer;font-size:1.5rem!important;z-index:900}.we-member-photo-container img{position:absolute;width:100%;height:100%;object-fit:cover;z-index:2!important}.we-member-photo-container{position:relative;overflow:hidden;background-color:#f7f8f8!important}.we-member-photo-container img{z-index:989;transition-property:all;transition-duration:.25s;transition-timing-function:ease-in-out}.we-member-desc{width:100%;overflow:hidden}.we-member-name{margin:20px 0 30px;font-size:.9rem;line-height:1.5rem;letter-spacing:.0375rem}.we-member-name span{font-weight:600}.photos-container{margin:5vw 5vw 10vw}.div-emp-type{margin:0 50px;font-size:1.5rem;text-align:center}@media only screen and (min-width:1366px){.photos-container{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(4,1fr);grid-gap:50px}.offsite-intern{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:50px}}@media only screen and (max-width:1366px)and (min-width:960px){.we-heading{width:80%;font-size:4rem}.we-desc{width:80%}.photos-container{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(3,1fr);grid-gap:50px}.offsite-intern{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:50px}}@media only screen and (max-width:960px)and (min-width:540px){.we-heading{font-size:2.75rem;width:80%}.we-desc{font-size:1.125rem;width:80%}.we-member-container{z-index:100!important;padding:5vw 0;background-color:#fff!important}.we-member-container h1{font-size:2rem!important;margin:20px calc(5vw + 20px) 50px}.photos-container{position:relative;margin:5vw;align-items:center;justify-content:center}.offsite-intern,.photos-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px}}@media only screen and (max-width:540px){.we-header{align-items:flex-start}.we-heading{font-size:2.5rem;margin:0 10%}.we-desc,.we-heading{width:80%;text-align:left}.we-desc{margin:20% 10% 0;font-size:1.25rem}.see-open-position{margin:50px 10% 0}.scroll-indicator-container{display:none}.photos-container{display:grid;align-items:center;justify-content:center;grid-template-columns:repeat(1,300px);grid-gap:50px}.div-emp-type{margin-top:75px!important;margin-bottom:50px!important}}@media only screen and (max-height:960px)and (orientation:landscape){.scroll-indicator-container{display:none}}.hero{position:relative;color:#fff}.hero__media{width:100%;height:min(100vh,1000px);overflow:hidden;border-radius:0}.hero__img{width:100%;height:100%;object-fit:cover;object-position:center;filter:none}.hero__text{position:absolute;top:clamp(8%,14vh,22%);left:50%;transform:translateX(-50%);width:min(80vw,1100px);line-height:1rem;text-align:center}.hero__overline{display:inline-block;font-size:.8rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-weight:600;margin-bottom:10px}.hero__title{font-weight:700;line-height:1.4;font-size:clamp(1.9rem,4.8vw,3.25rem);margin:6px 0 0;text-shadow:0 5px 10px rgba(0,0,0,.199)}.hero__stats{--glass-bg:#00000033;--glass-brd:hsla(0,0%,100%,.25);position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:min(75vw,1200px);display:grid;grid-template-columns:1fr 1fr;grid-gap:40px 40px;gap:40px 40px;background:var(--glass-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px) saturate(140%);border:.5px solid var(--glass-brd);border-radius:16px 16px 0 0;padding:28px 32px;box-shadow:0 12px 36px rgba(0,0,0,.25),inset 0 1px 0 hsla(0,0%,100%,.15)}.stat{text-align:center}.stat__value{font-weight:700;line-height:1;font-size:clamp(2.2rem,5.3vw,3rem);letter-spacing:.02em}.stat__label{margin-top:10px;font-size:clamp(.8rem,1.2vw,1rem);opacity:.95;white-space:nowrap}@media(min-width:880px){.hero__stats{grid-template-columns:repeat(4,1fr);padding:40px;gap:10px 28px;border-radius:18px 18px 0 0}}.timelineContainer{position:relative;z-index:1}.company-page .company-header{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:-moz-fit-content;height:fit-content;min-height:70vh}.company-page .company-header p{width:calc(100% - 40px);margin:20px 0}.company-page .company-header .overline-mission{opacity:0;animation-name:fade-in;animation-duration:.75s;animation-delay:1s;animation-fill-mode:forwards}.company-page .machine-learning{display:flex;flex-direction:column;align-items:center;padding:80px 20px 40px;background-color:#f7f8f8}.company-page .machine-learning .ml-heading{font-size:2rem;font-weight:700}.company-page .tab-container{width:100%!important;margin:60px 0}.company-page .tab-container .MuiTab-root{height:48px!important;min-height:auto!important}.company-page .tab-panel{width:100%}.company-page .tab-panel .tab-content{margin:0 0 20px}.company-page .tab-panel .tab-content .tab-heading{font-size:1.25rem;font-weight:600;margin:0 0 20px}.company-page .tab-panel .tab-content .tab-desc{font-size:1.125rem;line-height:1.5rem;letter-spacing:.03rem;margin:0 0 40px}.company-page .tab-panel .tab-content .cards-grid .tab-card{cursor:pointer}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading{display:flex;flex-direction:row;align-items:center;margin:0 0 10px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .context-icon-container{width:60px!important;height:60px!important;margin:0 20px 0 0;display:flex;flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem;border-radius:10px;background-color:#e5e7e8;transition-property:all;transition-duration:.5s}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .context-icon-container img{width:32px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text{width:calc(100% - 70px)}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-heading{font-weight:600}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-para{margin:2.5px 0 0;font-size:.9rem;letter-spacing:.03rem}.company-page .tab-panel .tab-content .cards-grid .tab-card:hover>.content-heading .context-icon-container{background-color:#fff}.company-page .ill-section{width:100%;display:flex;flex-direction:column;align-items:center;margin:100px 0!important}.company-page .ill-section .grid{width:90%;display:flex;flex-direction:column;align-items:center}.company-page .ill-section .grid .text-container .ill-heading{font-size:2rem}.company-page .ill-section .grid .text-container .desc{font-size:1.25rem;line-height:1.5em;letter-spacing:.03rem}.company-page .ill-section .grid .text-container .desc p{margin:0 0 20px}.company-page .ill-section .grid .ill-container{margin:40px 0 0;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.company-page .ill-section .grid .ill-container img{width:70%}@media only screen and (min-width:540px)and (max-width:1140px){.company-page .company-header p{width:90%;text-align:left}.company-page .company-header span{width:90%!important;text-align:left}.company-page .machine-learning .ml-heading{width:90%}.company-page .tab-container{width:90%!important}.company-page .tab-panel{width:90%}.company-page .tab-panel .tab-content{margin:0 0 20px}.company-page .tab-panel .tab-content .tab-heading{width:50%;font-size:1.75rem}.company-page .tab-panel .tab-content .tab-desc{width:50%;letter-spacing:.03rem}.company-page .tab-panel .tab-content .cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-heading{font-size:1.125rem}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-para{font-size:1rem}.ill-section{width:100%;display:flex;flex-direction:column;align-items:center;margin:160px 0!important}.ill-section .grid{width:80%;display:flex;flex-direction:row!important;align-items:center}.ill-section .grid .text-container{width:calc(50% - 20px);margin:0 20px 0 0}.ill-section .grid .text-container .ill-heading{font-size:1.75rem}.ill-section .grid .text-container .desc{font-size:1.125rem;line-height:1.5em;text-align:justify}.ill-section .grid .text-container .desc p{margin:0 0 20px}.ill-section .grid .ill-container{width:calc(50% - 20px);margin:0 0 0 20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.ill-section .grid .ill-container img{width:70%}.ill-section:nth-child(2n) .grid{flex-direction:row-reverse!important}.ill-section:nth-child(2n) .grid .text-container{margin:0 0 0 20px}.ill-section:nth-child(2n) .grid .ill-container{margin:0 20px 0 0}.ill-section:nth-last-child(n){margin:80px 0}}@media only screen and (min-width:1140px){.company-page .company-header p{width:90%;max-width:1140px;text-align:left}.company-page .company-header span{font-size:1rem!important;color:#7f888c;margin:0 5%;width:90%;max-width:1140px}.company-page .machine-learning{padding:120px 40px 80px}.company-page .machine-learning .ml-heading{max-width:1140px;font-size:3rem}.company-page .tab-container,.company-page .tab-panel{max-width:1140px}.company-page .tab-panel .tab-content{margin:0 0 20px}.company-page .tab-panel .tab-content .tab-heading{width:50%;font-size:2.25rem}.company-page .tab-panel .tab-content .tab-desc{width:50%;font-size:1.5rem;letter-spacing:.03rem;line-height:2rem!important}.company-page .tab-panel .tab-content .cards-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .context-icon-container{width:80px!important;height:80px!important}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .context-icon-container img{width:36px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text{width:calc(100% - 90px)}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-heading{font-size:1.375rem;margin:0 0 5px}.company-page .tab-panel .tab-content .cards-grid .tab-card .content-heading .content-text .tab-cont-para{width:80%;font-size:1.125rem;letter-spacing:.06rem}.ill-section{width:100%;display:flex;flex-direction:column;align-items:center;margin:160px 0 0!important}.ill-section .grid{max-width:1140px;display:flex;flex-direction:row!important;align-items:center}.ill-section .grid .text-container{width:calc(50% - 20px);margin:0 20px 0 0}.ill-section .grid .text-container .ill-heading{font-size:2.5rem}.ill-section .grid .text-container .desc{font-size:1.5rem;line-height:1.5em;text-align:justify}.ill-section .grid .text-container .desc p{margin:0 0 20px}.ill-section .grid .ill-container{width:calc(50% - 20px);margin:0 0 0 20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.ill-section .grid .ill-container img{width:70%}.ill-section:nth-child(2n) .grid{flex-direction:row-reverse!important}.ill-section:nth-child(2n) .grid .text-container{margin:0 0 0 20px}.ill-section:nth-child(2n) .grid .ill-container{margin:0 20px 0 0}.ill-section:nth-last-child(n){margin:80px 0}}.custom-tab-label{display:flex;flex-direction:row;align-items:center;z-index:1000;padding:0 10px;font-size:1rem;text-transform:capitalize;letter-spacing:.03rem}.custom-tab-label img{height:24px;margin:0 10px 0 0}.content{opacity:0;animation-name:fade-in;animation-duration:.75s;animation-delay:1s;animation-fill-mode:forwards}.contact .contact-us-header{padding:60px 30px;background-color:#018cde;color:#fff}.contact .contact-us-header p{margin:10px 0 0;font-size:1.125rem;letter-spacing:.025em;line-height:1.5em;text-align:left}.contact .contact-us-header p a{text-decoration:underline;cursor:pointer;color:#fff}.contact .contact-us-header .h1{font-size:2.25rem}.contact .form-container{position:relative;margin:30px 20px}.contact .form-container form{z-index:800}.contact .form-container .contact-us-formFields{margin:10px 0;background-color:#fff}.contact .form-container .contact-us-submit{margin:30px 0 10px;box-shadow:none!important;padding:16px 32px!important;background-color:#018cde;color:#fff;letter-spacing:.1em}.contact .contact-us-cards-container{margin:20px;display:grid;grid-template-columns:1fr;grid-gap:20px!important}.contact .contact-us-cards-container .contact-type-card{position:relative!important;padding-top:50%;border-radius:5px;border:2px solid #e5e7e8;box-shadow:none!important}.contact .contact-us-cards-container .contact-type-card .card-content{top:20px;right:20px;left:20px;bottom:20px;position:absolute}.contact .contact-us-cards-container .contact-type-card .card-content .help-heading{font-size:1.5rem;font-weight:800}.contact .contact-us-cards-container .contact-type-card .card-content .email{margin:5px 0 0;font-size:1.125rem}.contact .contact-us-cards-container .contact-type-card .card-content .icon{position:absolute!important;font-size:2em;width:32px;opacity:.25;color:#7f888c;right:0;bottom:0}.contact .google-map-card{margin:20px;padding:20px;border-radius:5px;border:2px solid #e5e7e8}.contact .google-map-card .help-heading{font-size:1.5rem;font-weight:800}.contact .google-map-card .email{margin:5px 0 0;font-size:1.125rem}.contact .google-map-card .google-map{height:40vh;margin:20px 0 0;background-color:#e5e7e8}.thank-you{z-index:810;position:absolute;background-color:#fff;width:100%;min-height:100%;display:flex;flex-direction:column;align-items:center!important;justify-content:center}.thank-you h2,.thank-you p{text-align:center}.thank-you p{font-size:1.125rem;letter-spacing:.025em;line-height:1.5em}.thank-you svg{font-size:2rem;color:#2ca48b}.thank-you .learn-more-button{max-width:max-content!important}@media only screen and (max-width:1140px)and (min-width:540px){.contact,.contact .contact-us-header{display:flex;flex-direction:column;align-items:center}.contact .contact-us-header{width:100%;padding:60px 0 90px}.contact .contact-us-header .h1,.contact .contact-us-header p{width:100%;max-width:720px;max-width:640px}.contact .contact-us-header .h1{font-size:2.5rem}.contact .form-container{width:100%;max-width:640px;margin:60px 0 0}.contact .form-container .contact-us-submit{margin:10px 0 0;padding:16px 48px;width:max-content!important}.contact-us-cards-container{width:100%;margin:60px 0!important;max-width:640px;display:grid;grid-template-columns:1fr 1fr!important;grid-gap:40px!important}.contact-us-cards-container .contact-type-card{position:relative!important;padding-top:50%;box-shadow:0 5px 10px rgba(0,0,0,.068)!important}.google-map-card{width:100%;max-width:600px;margin:0 0 60px!important}.thank-you h2,.thank-you p{width:75%}}@media only screen and (min-width:1140px){.contact,.contact .contact-us-header{display:flex;flex-direction:column;align-items:center}.contact .contact-us-header{width:100%;padding:60px 0}.contact .contact-us-header .h1,.contact .contact-us-header p{width:100%;max-width:720px}.contact .contact-us-header .h1{font-size:2.5rem}.contact .form-container{width:100%;max-width:720px;margin:60px 0 0}.contact .form-container .contact-us-submit{margin:10px 0 0;padding:16px 48px;width:max-content!important}.contact-us-cards-container{width:100%;margin:60px 0!important;max-width:720px;display:grid;grid-template-columns:1fr 1fr!important;grid-gap:40px!important}.contact-us-cards-container .contact-type-card{position:relative!important;padding-top:50%;box-shadow:0 5px 10px rgba(0,0,0,.068)!important}.google-map-card{width:100%;max-width:680px;margin:0 0 60px!important}.thank-you h2,.thank-you p{width:75%}}.MuiFilledInput-root{background-color:#fff!important;border:1px solid #e5e7e8!important;border-radius:4px!important}.chevron-text{display:flex;flex-direction:row;align-items:center}.contact-us-cards-container .contact-type-card .card-content .email:hover{text-decoration:underline;cursor:pointer}.contact-type-card{cursor:pointer}.contact-type-card:hover{background-color:#f7f8f8}.contact-sales-container,.email{display:flex;flex-direction:row;align-items:center}.contact-sales-container{width:100%;justify-content:start;gap:120px;margin-bottom:20px}.contact-sales-container .MuiFormHelperText-contained{margin-left:0}.contact-sales-container .MuiFilledInput-root{border-radius:8px!important}.contact-sales-container .Mui-error:not(p){border-color:red!important}.contact-sales-container .MuiInputLabel-filled{color:#b4b6b8!important;font-size:14px}.contact-sales-container .MuiInputBase-root{font-size:14px}@media only screen and (max-width:540px){.contact-sales-container{flex-direction:column;gap:20px}.contact-sales-container .form-margin{margin:10px}}.form-margin{margin:20px}.contact-sales-submit{padding:16px 32px!important;background-color:#018cde!important;color:#fff!important;letter-spacing:.1em;margin-top:20px;text-transform:none!important;box-shadow:none!important}.MuiPaper-rounded{border-radius:12px!important}.form-margin .thank-you{left:0!important;top:0!important}@media only screen and (max-width:540px){.form-margin{margin:0!important}}@import"https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Mono:wght@100;300;400;500;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat+Alternates:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";body{margin:0;font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{text-decoration:none}.alt{font-family:Montserrat Alternates,sans-serif!important}p{margin:0;white-space:pre-line}.learn-more-button{display:block;width:max-content;padding:16px 24px!important;background-color:#d6f0f4;border-radius:5px;color:#018cde;font-weight:500;text-decoration:none}.empty-page{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.route{padding:60px 0 0}.route-banner{padding:105px 0 0}.h1{font-size:2.5rem;font-weight:800}.h2{font-size:1.5rem;font-weight:700}.we-heading{width:1140px;font-size:4.5rem;font-weight:800;text-align:center;transform:translateY(40px);opacity:0;animation:shade-in;animation-duration:.75s;animation-delay:.5s!important;animation-fill-mode:forwards;animation-timing-function:ease-in-out;background:linear-gradient(45deg,#09c0c2,#1d9feb 51%,#018cde);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media only screen and (min-width:1366px){.we-heading{width:80%;max-width:1440px}}@media only screen and (max-width:1366px)and (min-width:960px){.we-heading{width:80%;font-size:4rem}}@media only screen and (max-width:960px)and (min-width:540px){.we-heading{font-size:2.75rem;width:80%}}@media only screen and (max-width:540px){.we-heading{font-size:2.5rem;width:80%;margin:0 10%;text-align:left}}input[type=email]:not(:placeholder-shown):invalid{color:#962d3e}@media only screen and (max-width:540px){.route{padding:50px 0 0}.route-banner{padding:95px 0 0}}.no-animation{animation-name:none!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes shade-in{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.grid-3-2{width:100%;margin:50px 0 0!important;display:grid;grid-template-columns:1fr;grid-gap:30px}.news-cards .grid-3-2{grid-template-columns:1fr 1fr!important;grid-gap:10px}.grid-2-2{width:100%;margin:50px 0 0!important;display:grid;grid-template-columns:1fr;grid-gap:30px}#rivi-labs{font-size:1rem!important}.light-pink{background-color:#ffcae5;width:300px;height:700px;top:410px;left:300px;transform:rotate(155.76deg);animation:light-pink 10s infinite}.light-pink,.oval-white{position:absolute;z-index:-1;border-radius:50%;filter:blur(220px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-white{background-color:#fff;width:388px;height:476px;top:330px;left:232px;animation:oval-white 10s infinite}.oval-turqoise{width:404.66px;height:592.72px;top:0;left:753px;transform:rotate(147.3deg);animation:oval-turqoise 10s infinite}.oval-turqoise,.oval-turqoise-2{position:absolute;background-color:#80f7ff;z-index:-1;border-radius:50%;filter:blur(220px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-turqoise-2{width:317px;height:517px;top:3200px;left:0;animation:oval-turqoise-2 10s infinite}.oval-light-pink{background-color:#feb7ff;width:269px;height:261px;top:175px;z-index:-1;border-radius:50%;opacity:.78;filter:blur(150px)}.oval-light-pink,.oval-turqoise-3{position:absolute;right:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-turqoise-3{top:40.84px;z-index:-2}.transiton-orange{top:110px;left:-10px;width:100%;height:100%;animation:transiton-orange 10s infinite;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.transiton-orange,.transiton-yellow{position:absolute;z-index:-2;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.transiton-yellow{width:447.15px;height:276.28px;top:78px;left:60px;transform:rotate(33.91deg);background:linear-gradient(180deg,#fbcf66 -17.97%,#ea8c48 122.38%);border-radius:50%;filter:blur(200px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ellipse-yellow-ourproject{width:740px;height:768px;top:2553px;left:-750px;transform:rotate(180deg);background-color:#f79321;filter:blur(220px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.ellipse-yellow-ourproject,.oval-pink-ourproject{position:absolute;z-index:-1;border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.oval-pink-ourproject{width:639px;height:827px;top:5582.99px;right:0;transform:rotate(36deg);background-color:#f9a7fc;opacity:.65;filter:blur(620px);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-purple-ourproject{width:427px;height:489px;top:5167px;transform:rotate(36deg);background-color:#230bb6}.oval-pink2-ourproject,.oval-purple-ourproject{position:absolute;right:0;z-index:-1;border-radius:50%;filter:blur(620px);opacity:.65;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-pink2-ourproject{width:717px;height:633px;top:6146px;background-color:#fd91e4}.oval-pink2-casestudies{top:7346px}.oval-pink2-casestudies,.oval-pink2-inthenews{position:absolute;width:717px;height:633px;right:0;z-index:-1;background-color:#fd91e4;border-radius:50%;opacity:.65;filter:blur(620px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-pink2-inthenews{top:7546px}.oval-yellow2-ourproject{width:639px;height:663px;top:5500px;z-index:-2;background-color:#fce4a7;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-blue-ourproject,.oval-yellow2-ourproject{position:absolute;left:0;border-radius:50%;filter:blur(620px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.oval-blue-ourproject{height:1974px;width:785px;top:3563.5px;z-index:-3;background-color:#a7ddfc;transform:rotate(-50deg);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-purple-workstream{right:-329px;top:2363px;background:rgba(108,130,207,.659)}.oval-blue-workstream,.oval-purple-workstream{position:absolute;width:552px;height:571px;border-radius:50%;opacity:.66;z-index:-1;filter:blur(220px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.oval-blue-workstream{top:1263.5px;left:0;background:linear-gradient(218.79deg,rgba(39,151,255,.66) 15.94%,rgba(139,231,95,.66) 111.45%)}.oval-pink3-ourproject{position:absolute;width:732px;height:754px;top:4682px;left:0;z-index:-1;border-radius:50%;background:#f6abc1;opacity:.66;filter:blur(220px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.company-header .labs-heading{font-family:Montserrat;font-size:40px;font-weight:700!important;letter-spacing:-.01em;text-align:left;margin:0!important;background:none;-webkit-text-fill-color:inherit;color:#000}.company-header .labs-subheading{font-family:Montserrat;font-size:16px;font-weight:400!important;line-height:20px;text-align:left;color:#000;margin-top:39px!important;line-height:26.08px}.company-header .arrow-labs-button{margin-top:50px!important;padding:16px 24px!important;align-self:flex-start;margin-left:22px!important}.parts-heading{width:100%;display:flex;align-items:flex-start;flex-direction:column}.parts-heading p{width:90%;margin:0;text-align:left}.parts-heading .heading{font-size:32px;font-weight:700;text-align:left}.parts-heading .sub-heading{font-size:16px;text-align:left}.parts-heading .listed-heading{font-family:Montserrat;font-size:14px;font-weight:500;line-height:17.07px;text-align:center;color:#666;width:100%}.listed-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:37px;row-gap:14px;max-width:260px;margin-top:24px;flex-wrap:wrap;margin-inline:10px}.listed-flex img{object-fit:contain;height:max-content;max-height:25px}.lets-build{background-color:transparent!important;padding-top:100px!important;padding-bottom:100px!important;margin-top:50px;position:relative}.lets-build .arrow-labs-button{width:max-content!important;margin:30px 0 0!important}.lets-build .contact-sales-btn{padding:10px 16px!important;font-size:14px!important;font-weight:600!important}.lets-build .heading{font-weight:700;font-size:32px}.lets-build .oval-white-letsbuild{width:1264px;height:802px;top:40px;left:0;transform:rotate(180deg);background:#fffcec;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.lets-build .oval-blue-letsbuild,.lets-build .oval-white-letsbuild{position:absolute;border-radius:50%;z-index:-1;filter:blur(220px);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.lets-build .oval-blue-letsbuild{width:801.35px;height:485.47px;top:-120px;right:-649px;transform:rotate(-50.49deg);background:linear-gradient(300.23deg,#79ccfa 72.92%,#7f55d7 138.08%);-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.lets-build .oval-pink-letsbuild{position:absolute;width:1121px;height:768px;top:209px;left:0;background:#fbd7f3;z-index:-2;filter:blur(220px);border-radius:50%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0)}.arrow-labs-button{display:flex!important;flex-direction:row!important;align-items:center!important;margin:100px 0 0!important;text-transform:none!important;font-size:1rem!important}.arrow-labs-button svg{margin:0 0 0 10px!important}.project-card-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:20px;margin-inline:10%;flex-wrap:wrap}.labs-options{width:100%!important;height:-moz-fit-content!important;height:fit-content!important;margin:150px 0 0}.labs-options .lab-foot-option{margin:50px 0}.labs-options .lab-foot-option .option{font-size:14px;font-weight:600;margin:0 0 19px;color:rgba(0,0,0,.38)}.labs-options .lab-foot-option p a{color:rgba(0,0,0,.698);font-size:16px;font-weight:500;margin:0;text-decoration:none}.content .parts-heading{margin-inline:22px!important}@media only screen and (min-width:540px){.arrow-labs-button{align-self:center!important}.oval-pink3-ourproject{top:2682px!important;left:325.3px!important;z-index:-1}.ellipse-yellow-ourproject{top:2553px!important;left:-750px!important}.oval-pink-ourproject{top:2582.99px!important;right:-318px!important}.oval-purple-ourproject{top:2167px!important;right:-87px!important}.oval-pink2-ourproject{top:2346px!important;right:191px!important}.oval-pink2-casestudies{top:3346px!important;left:10px!important}.oval-pink2-inthenews{top:4146px!important;left:10px!important}.oval-yellow2-ourproject{top:3006px!important;left:962px!important}.oval-blue-ourproject{top:1631px!important;left:200px!important}.oval-light-pink{width:769px;height:761px;top:-175px;right:-400px}.oval-turqoise-3{top:-230.84px!important;right:-464px!important}.labs-heading{max-width:900px!important;font-size:44px!important;text-align:center!important;line-height:58.12px!important}.labs-subheading{max-width:928px!important;font-size:16px!important;text-align:center!important;line-height:32.6px!important}.oval-white-letsbuild{top:-340px!important;left:-761px!important}.oval-blue-letsbuild{top:-120px!important;right:-349px!important}.oval-pink-letsbuild{top:-209px!important;left:248px!important}.light-pink{width:827.05px!important;height:1214px!important;top:10px!important;left:-20%}.oval-purple-workstream{top:1363px!important}.oval-blue-workstream{left:382px!important}.oval-turqoise-2{top:-354px;left:925px}.parts-heading{margin:0 0 16px}.parts-heading p{width:100%;text-align:center!important}.grid-2-2,.grid-3-2{width:90%;grid-template-columns:1fr 1fr}.lets-build .parts-heading{align-items:center!important}.lets-build .arrow-labs-button{width:max-content!important;margin:50px auto 0!important}.lets-build .contact-sales-btn{padding:16px 24px!important;font-size:1rem!important;font-weight:500!important}.labs-options{width:90%;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}.labs-options .lab-foot-option{margin:25px 0!important}.listed-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:40px;row-gap:20px;max-width:310px;margin-top:14px;flex-wrap:wrap}.listed-flex img{max-height:38px}.parts-heading .listed-heading{font-family:Montserrat;font-size:18px;font-weight:500;line-height:26.82px;text-align:center}.labs .container{width:90%;max-width:1140px;margin:0 auto;display:flex;flex-direction:row!important;align-items:center;justify-content:space-between}.labs .text{width:calc(90% - 300px)}.labs .image{width:200px}.labs .image img{float:right;width:300px!important}@keyframes light-pink{0%{transform:rotate(155.76deg) translate(10px)}25%{transform:rotate(155.76deg) translate(-10px)}50%{transform:translate(70vw) rotate(65deg)}75%{transform:translate(-10px) rotate(155.76deg)}to{transform:rotate(155.76deg) translate(10px)}}@keyframes oval-turqoise{0%{left:753px;transform:rotate(147.3deg)}25%{top:-83px;left:67px;transform:rotate(147.3deg)}50%{top:329px;left:-244px;transform:rotate(8.18deg)}75%{top:-83px;left:67px;transform:rotate(147.3deg)}to{left:753px;transform:rotate(147.3deg)}}@keyframes oval-turqoise-2{25%{top:-299px;left:587px}50%{opacity:0}75%{top:-299px;left:587px}}@keyframes oval-white{25%{top:70px;left:-65px;transform:rotate(-25.69deg);background:#bebcfb}50%{top:144px;left:149px;transform:rotate(-116.13deg);background:#bebcfb}75%{top:70px;left:-65px;transform:rotate(-25.69deg);background:#bebcfb}}}@media only screen and (min-width:928px){.labs-heading{max-width:990px!important;font-size:60px!important;line-height:68.12px!important}.labs-subheading{max-width:900px!important;font-size:24px!important;line-height:39px!important}.lets-build .heading{max-width:800px;font-size:60px}.listed-flex{gap:61px;max-width:810px;margin-top:1.5rem}}@media only screen and (min-width:1046px){.labs-heading{max-width:790px!important;font-size:48px!important}}@media only screen and (min-width:1140px){.labs-heading{max-width:990px!important;font-size:60px!important;line-height:68.12px!important}.grid-3-2{width:100%;max-width:1140px;gap:30px}.grid-3-2,.news-cards .grid-3-2{grid-template-columns:1fr 1fr 1fr!important}.news-cards .grid-3-2{grid-gap:30px}.grid-2-2{max-width:1140px;grid-template-columns:1fr 1fr}.grid-2-2,.parts-heading{width:100%}.parts-heading p{text-align:center}.parts-heading .heading{font-size:42px}.parts-heading .sub-heading{font-size:24px}.lets-build .heading{max-width:800px;font-size:60px}.labs-options{width:90%;max-width:960px;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between}}.fly-container{position:relative;width:100%;height:-moz-fit-content;height:fit-content;min-height:100vh;display:flex;flex-direction:column;align-items:center}.fly-container .header-image-container{z-index:980;position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh}.fly-container .header-image-container img{width:100%;height:calc(100% + 20px);object-fit:cover;filter:brightness(.25);transition-property:all;transition-duration:.5s}.fly-container .flight-content-area{position:relative;z-index:990;margin:-100vh 0 0}.fly-container .flight-content-area .fly-header{z-index:990;position:relative;height:50vh;min-height:-moz-fit-content;min-height:fit-content;padding:0 20px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff}.fly-container .flight-content-area .fly-header .to{font-size:1.25rem;display:flex;flex-direction:column;line-height:1.125;overflow:hidden}.fly-container .flight-content-area .fly-header .to .city{font-size:2.25rem;font-weight:700}.fly-container .flight-content-area .fly-header .from{font-size:1.25rem;color:#f7f8f8;line-height:1.25;overflow:hidden}.fly-container .flight-content-area .fly-header .from .city{font-weight:700}.fly-container .flight-content-area .cards{z-index:990!important;position:relative!important;margin:20px;padding:0 15px 5px;border-radius:20px!important}.fly-container .flight-content-area .cards .cards-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin:20px 5px}.fly-container .flight-content-area .cards .cards-header .cards-heading{font-size:2rem}.fly-container .flight-content-area .cards .cards-header .header-heading .heading-text{font-size:1.3rem;font-weight:700}.fly-container .flight-content-area .cards .cards-header .multiline-price .helper-text{font-size:.8rem;color:#7f888c}.fly-container .flight-content-area .cards .cards-header .multiline-price .main-text{font-size:1.3rem;font-weight:700}.fly-container .flight-content-area .cards .price-slab{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 5px}.fly-container .flight-content-area .cards .price-slab .flight-details{display:flex;flex-direction:row;align-items:center}.fly-container .flight-content-area .cards .price-slab .flight-details .icon-container{width:22px;height:22px;padding:8px;margin:0 10px 0 0;border-radius:100px}.fly-container .flight-content-area .cards .price-slab .flight-details .icon-container .icons{width:22px;height:22px;padding:0}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .helper-text{font-size:.9rem;color:#7f888c}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .main-text{font-weight:700}.fly-container .flight-content-area .cards .price-slab .price-detail .helper-text{font-size:.9rem;color:#7f888c}.fly-container .flight-content-area .cards .price-slab .price-detail #main-text-container{display:flex;flex-direction:row;align-items:center}.fly-container .flight-content-area .cards .price-slab .price-detail #main-text-container .main-text{font-weight:700;color:#018cde}.fly-container .flight-content-area .cards .price-slab-dates{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.fly-container .flight-content-area .cards .price-slab-dates .calendar-container{margin:0 10px 0 0;width:50px;display:flex;flex-direction:column;align-items:center;border:1px solid #e5e7e8;border-radius:7px;overflow:hidden}.fly-container .flight-content-area .cards .price-slab-dates .calendar-container .month{padding:3px 0;width:100%;font-size:.8rem;font-weight:500;text-align:center;background-color:#018cde;color:#fff;letter-spacing:.05rem;text-transform:uppercase}.fly-container .flight-content-area .cards .price-slab-dates .calendar-container .date{padding:3px;font-size:1.25rem;font-weight:500;color:#018cde}.fly-container .flight-content-area .cards .price-slab-dates .price .main-text{margin:0 0 2.5px;font-size:.9rem;color:#7f888c}.fly-container .flight-content-area .cards .price-slab-dates .price .helper-text{font-weight:600}.fly-container .flight-content-area .cards .price-slab-dates .price .helper-text #price{color:#018cde}.fly-container .flight-content-area .graph{width:100%}#heading-city-name{width:calc(100% - 1ch);overflow:hidden}#one-way{background-color:#d6f0f4}#two-way{background-color:#d4f6ea;transform:rotate(90deg)}#padded-text{padding:0 20px;font-size:.9rem;text-align:center;color:#fff;opacity:.8}#download-card{display:flex;flex-direction:column;align-items:center}#download-card p{font-size:1.3rem;font-weight:700;text-align:center;padding:30px 0 20px}#card-download-app-nav{padding:7px 20px;margin:20px 0 40px!important;border-radius:100px;color:#fff;letter-spacing:.025rem;background-color:#018cde}.see-more{font-size:.8rem;padding:15px 0 10px;text-align:center;color:#7f888c;letter-spacing:.025rem}@media only screen and (min-width:768px)and (max-width:1024px){.fly-container .flight-content-area{width:70%;min-width:640px}.fly-container .flight-content-area .fly-header .to{font-size:1.75rem}.fly-container .flight-content-area .fly-header .to .city{font-size:3.25rem}.fly-container .flight-content-area .fly-header .from{font-size:1.75rem}.fly-container .flight-content-area .cards{padding:0 20px 5px}.fly-container .flight-content-area .cards .cards-header .cards-heading{font-size:2.5rem}.fly-container .flight-content-area .cards .cards-header .header-heading .heading-text{font-size:1.75rem}.fly-container .flight-content-area .cards .cards-header .multiline-price .helper-text{font-size:1.25rem}.fly-container .flight-content-area .cards .cards-header .multiline-price .main-text{font-size:1.75rem}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .helper-text{font-size:1.125rem}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .main-text{font-size:1.5rem}.fly-container .flight-content-area .cards .price-slab .price-detail .helper-text{font-size:1.125rem}.fly-container .flight-content-area .cards .price-slab .price-detail #main-text-container .main-text{font-size:1.5rem}.fly-container .flight-content-area .cards .price-slab-dates .price .main-text{font-size:1rem}.fly-container .flight-content-area .cards .price-slab-dates .price .helper-text{font-size:1.25rem}#download-card p{font-size:1.75rem;font-weight:700;text-align:center;padding:30px 0 20px}#card-download-app-nav{padding:10px 25px;font-size:1.125rem}}@media only screen and (min-width:1024px){.fly-container{background-color:#e5e7e8}.fly-container .flight-content-area{width:50%;min-width:640px;max-width:960px}.fly-container .flight-content-area .fly-header .to{font-size:2rem}.fly-container .flight-content-area .fly-header .to .city{font-size:4rem}.fly-container .flight-content-area .fly-header .from{font-size:2rem}.fly-container .flight-content-area .cards{padding:20px 40px 5px;margin:40px 0}.fly-container .flight-content-area .cards .cards-header .cards-heading{font-size:2.75rem}.fly-container .flight-content-area .cards .cards-header .header-heading .heading-text{font-size:2.25rem}.fly-container .flight-content-area .cards .cards-header .multiline-price .helper-text{font-size:1.5rem}.fly-container .flight-content-area .cards .cards-header .multiline-price .main-text{font-size:2.25rem}.fly-container .flight-content-area .cards .price-slab{padding:30px 0}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .helper-text{font-size:1.125rem}.fly-container .flight-content-area .cards .price-slab .flight-details .price-overview .main-text{font-size:1.5rem}.fly-container .flight-content-area .cards .price-slab .price-detail .helper-text{font-size:1.125rem}.fly-container .flight-content-area .cards .price-slab .price-detail #main-text-container .main-text{font-size:1.5rem}.fly-container .flight-content-area .cards .price-slab-dates .price{margin:0 0 0 10px}.fly-container .flight-content-area .cards .price-slab-dates .price .main-text{font-size:1.125rem}.fly-container .flight-content-area .cards .price-slab-dates .price .helper-text{font-size:1.5rem}#download-card p{width:70%;font-size:2.25rem;font-weight:700;text-align:center;padding:30px 0 20px}#card-download-app-nav{padding:10px 25px;font-size:1.125rem}#padded-text{font-size:1.25rem}.see-more{font-size:1.0625rem}}.deals-container{display:flex;flex-direction:column;align-items:center}.deals-container .fly-deals{width:calc(100% - 60px);margin:30px 30px 60px}.deals-container .fly-deals .flight-routes-grid{margin:30px 0 0;display:grid;grid-template-columns:1fr;grid-gap:30px}.deals-container .fly-deals .flight-routes-grid .flight-route-container{display:flex;flex-direction:row;align-items:center}.deals-container .fly-deals .flight-routes-grid .flight-route-container .img-container{width:75px;height:75px;margin:0 20px 0 0;border-radius:10px;overflow:hidden}.deals-container .fly-deals .flight-routes-grid .flight-route-container .img-container .route-image{width:100%;height:100%;object-fit:cover}.deals-container .fly-deals .flight-routes-grid .flight-route-container a{color:#000;font-weight:500;text-decoration:none;cursor:pointer}.deals-container .fly-deals .flight-routes-grid .flight-route-container a:hover{text-decoration:underline}@media only screen and (max-width:1140px)and (min-width:540px){.deals-container .fly-deals{max-width:720px}.deals-container .fly-deals .flight-routes-grid{grid-template-columns:1fr 1fr;grid-gap:50px}}@media only screen and (min-width:1140px){.deals-container .fly-deals{width:calc(100% - 50px);margin:50px 50px 100px;max-width:1140px!important}.deals-container .fly-deals .flight-routes-grid{margin:50px 0 0;grid-template-columns:1fr 1fr 1fr;grid-gap:50px}}.donwload-container{width:90%;min-height:100vh;margin:0 5%;display:flex;flex-direction:column;justify-content:center;align-items:center}.donwload-container h2,.donwload-container p{text-align:center}.donwload-container h2{width:90%}.donwload-container p{margin:0 0 20px;letter-spacing:.03rem;line-height:1.5}.donwload-container p a{color:#018cde;text-decoration:none}.donwload-container p a:hover{text-decoration:underline}.donwload-container .custom-input-container{width:90%;text-align:center;justify-content:center}.donwload-container .input-container{width:100%;justify-content:center}.codes{display:flex;flex-direction:row;align-items:center;padding:10px!important}.codes p{margin:0 0 0 10px}@media only screen and (min-width:540px){.donwload-container{width:100%;margin:0}.donwload-container h2,.donwload-container p{width:60%}.donwload-container .custom-input-container{width:40%;display:grid;grid-template-columns:auto auto}}.tick{color:#2ca48b}.phone,.tick{font-size:2rem}.phone{color:#018cde}.country-dialog{overflow:hidden}.dialog-content{height:40vh;padding:20px;overflow-y:scroll}.not-found{width:100%;height:max-content;min-height:70vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.not-found a,.not-found p{color:#202020;width:calc(100% - 60px);padding:10px 30px}.not-found .second{font-size:2rem}.not-found a{display:flex;flex-direction:row;align-items:center;font-weight:500;color:#018dce;text-decoration:none}.not-found a svg{margin:0 0 0 5px}.not-found a:hover{text-decoration:underline}@media only screen and (min-width:768px){.not-found p{font-size:3rem;text-align:center}.not-found .second{width:640px;margin:0 0 20px}.not-found a{width:max-content;justify-content:center}}@media only screen and (min-width:960px){.not-found p{font-size:4rem;text-align:center}.not-found .second{font-size:2.5rem;width:840px;margin:0 0 20px}.not-found a{width:max-content;justify-content:center}}.terms-conditions-container{padding:60px 0 0;display:flex;flex-direction:column;align-items:center}.terms-conditions-container .terms-conditions{margin:50px 0 0;width:85%}.terms-conditions-container .terms-conditions .term-section{margin:0 0 50px}.terms-conditions-container .terms-conditions .term-section .main-heading{margin:50px 0 10px!important;font-size:1.5rem;font-weight:700}.terms-conditions-container .terms-conditions .term-section .sub-heading{margin:0 0 5px;font-size:1.125rem;font-weight:600}.terms-conditions-container .terms-conditions .term-section .content p{font-size:1.125rem;line-height:2em;letter-spacing:.06em;margin:30px 0!important}.terms-conditions-container .terms-conditions .term-section .content a{font-size:1.125rem;line-height:2em;letter-spacing:.06em;color:#018cde}.terms-conditions-container .terms-conditions .term-section .content,.terms-conditions-container .terms-conditions .term-section .main-heading,.terms-conditions-container .terms-conditions .term-section .sub-heading{line-height:1.75em;letter-spacing:.0125em}@media only screen and (min-width:1140px){.terms-conditions-container{padding:60px 0 0;display:flex;flex-direction:column;align-items:center}.terms-conditions-container .terms-conditions{margin:50px 0 0;width:60%;max-width:960px!important}}.banner{position:absolute;z-index:999!important;margin:60px 0 0;padding:10px 5px;width:calc(100% - 10px);background-color:#018cde;text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;transition-property:all;transition-duration:.75s;transition-delay:.5s}.banner .icons{color:#fff!important}.banner a{color:#fff;letter-spacing:.03em;line-height:1.25em;text-decoration:none;margin:0 5px 0 30px}.banner a:hover{text-decoration:underline}@media only screen and (max-width:540px){.banner{margin:50px 0 0;padding:0 5px}}.close{z-index:10000;position:fixed;cursor:pointer;top:30px;right:30px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;border-radius:100px;box-shadow:0 10px 20px rgba(0,0,0,.125);transition-property:all;transition-duration:.5s}.close:hover,.popup-header{background-color:#e5e7e8}.popup-header{position:relative;min-height:50vh;padding:0 30px 40px;display:flex;flex-direction:column;justify-content:flex-end}.popup-header .header-image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#d4f6ea}.popup-header .header-image-container img{width:100%;height:100%;object-fit:cover}.popup-header .gardient{position:absolute;bottom:0;left:0;width:100%;height:50%;background-image:linear-gradient(180deg,rgba(255,0,0,0),rgba(0,0,0,.75))}.popup-header .popup-heading{position:relative;font-size:1.75rem;font-weight:700;color:#fff}.popup-header .popup-sub-heading{position:relative;margin:10px 0 0;font-size:1.125rem;font-weight:500;letter-spacing:.03rem;color:#fff}.popup-content{padding:60px 30px;line-height:1.675;letter-spacing:.06rem}.popup-content p{margin:10px 0}@media only screen and (min-width:540px){.close{position:absolute}.popup-header{padding:0 10vw 50px;min-height:40vh}.popup-header .popup-heading{font-size:2.25rem}.popup-header .popup-sub-heading{font-size:1.25rem}.popup-content{padding:100px 10vw 120px;line-height:1.75}.popup-content p{font-size:1.125rem;margin:30px 0}}.features-section{width:100%;padding:50px 0 120px!important}.features-section-odd{background-color:#f7f8f8}.feature-icon-grid{display:flex;flex-direction:row;align-items:center}.feature-icon-container{margin:0 20px 30px 0;background-color:#e5e7e8;display:flex;align-items:center;justify-content:center;flex-direction:column}.feature-icon{height:60%;width:auto}.feature-highlight-container{position:relative;margin:50px 0 20px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media only screen and (min-width:1140px){.feature-highlight{width:100%!important;margin:0 0 50px;max-width:900px!important;min-width:auto!important;font-size:48px!important;font-weight:700;text-align:center}.feature-description-section{width:100%}.feature-description-image{display:flex;flex-direction:column;align-items:center!important;justify-content:center}.feature-image{max-width:820px!important;margin:0!important}.feature-description-text{margin:50px 0!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-description-text-container{width:50%;min-width:360px;max-width:480px;margin:0 25% 0 5%}.feature-text{margin:0 0 30px;font-size:1.5rem;letter-spacing:.025rem}.feature-icon-container{width:80px;height:80px;border-radius:20px}}@media only screen and (min-width:768px)and (max-width:1140px){.feature-highlight{width:70%;font-size:2.625rem!important;font-weight:700;text-align:center}.feature-description-section{width:100%}.feature-description-image{display:flex;flex-direction:column;align-items:center!important;justify-content:flex-end}.feature-image{width:80%;margin:10%!important;max-width:600px!important}.feature-description-text{margin:50px 0!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-description-text-container{width:70%;margin:0 25% 0 5%}.feature-text{margin:0 0 30px;font-size:1.25rem}.feature-icon-container{width:60px;height:60px;border-radius:15px}}@media only screen and (min-width:540px)and (max-width:768px){.feature-highlight{width:90%!important;font-size:3rem;font-weight:700;text-align:center}.feature-description-section{width:100%;flex-direction:row}.feature-description-image{width:100%!important;display:flex;flex-direction:column;align-items:center!important;justify-content:center!important}.feature-image{width:100%!important;margin:10% 0!important;max-width:490px!important}.feature-description-text{width:50%;margin:50px 0 30px!important;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature-description-text-container{width:70%;margin:0 25% 0 5%}.feature-text{margin:0 0 30px;font-size:1.25rem}.feature-icon-container{width:60px;height:60px;border-radius:15px}}@media only screen and (max-width:540px){.features-section{width:100%;padding:25px 0}.feature-description-section-grid{flex-direction:column-reverse}.feature-highlight-container{margin:50px 5%!important}.feature-highlight{font-size:2rem;font-weight:700}.feature-description-section{width:100%}.feature-description-image{display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.feature-image{width:90%!important;margin:0!important}.feature-video-mobile{width:70%!important}.feature-description-text{width:90%;margin:0 5%!important}.feature-icon-container{width:60px;height:60px;border-radius:15px}.feature-text{margin:0 0 30px;font-size:1.25rem;letter-spacing:.025rem}}.flipcards-container{height:max-content;position:relative}.flip-heading-container,.flipcards-container{display:flex;flex-direction:column;align-items:center}.flip-heading-container{height:105vh;position:-webkit-sticky;position:sticky;top:0;padding:0}.flip-heading{height:30vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3rem;font-weight:700;text-align:center;word-wrap:break-word;max-width:540px}.hashtag{color:#018cde}.flipcards{margin:-70vh 0 0}.flipcard{position:-webkit-sticky;position:sticky;top:30vh;width:768px;height:540px;margin:0 0 calc(70vh - 540px);padding:50px 50px 0;display:flex;flex-direction:column;align-items:center;gap:41px;border-radius:20px;box-shadow:0 5px 20px 0 rgba(0,0,0,.051);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);overflow:hidden;justify-content:space-between;background:linear-gradient(45deg,#5bc0c2,#1d9feb 51%,#018cde)}.flipcard:before{background-color:rgba(226,239,248,.14);background-image:radial-gradient(at 45% 10%,#008ae6 0,transparent 50%),radial-gradient(at 47% 90%,rgba(81,191,251,.91) 0,transparent 50%),radial-gradient(at 5% 93%,#4aafde 0,transparent 50%),radial-gradient(at 93% 89%,#51bffb 0,transparent 50%),radial-gradient(at 0 52%,rgba(75,211,241,.79) 0,transparent 50%),radial-gradient(at 93% 8%,#008deb 0,transparent 50%),radial-gradient(at 8% 8%,#1097e5 0,transparent 50%);content:"";position:absolute;top:0;left:0;right:0;z-index:-1;display:block;width:100%;height:100%}.command-landing{padding:15px 125px 30px;font-size:2.25rem;font-weight:500!important;color:#fff;text-align:center}.flipcard-image-landing{width:80%;height:75%}@media only screen and (min-width:960px)and (max-width:1140px)and (orientation:portrait){.flip-heading-container{height:105vh;position:-webkit-sticky;position:sticky;top:0;padding:0}.flip-heading,.flip-heading-container{display:flex;flex-direction:column;align-items:center}.flip-heading{height:40vh;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center}.flipcards{margin:-65vh 0 0}.flipcard{width:768px;height:540px;top:40vh;margin:0 0 calc(60vh - 540px)}}@media only screen and (min-width:960px)and (max-width:1140px)and (orientation:landscape){.flip-heading-container{height:105vh;position:-webkit-sticky;position:sticky;top:0;padding:0}.flip-heading,.flip-heading-container{display:flex;flex-direction:column;align-items:center}.flip-heading{height:30vh;justify-content:center;padding:20px 0 0;font-size:2.5rem;font-weight:700;text-align:center}.flipcards{margin:-75vh 0 0}.flipcard{width:540px;height:420px;top:30vh;margin:0 0 calc(70vh - 420px)}.command-landing{padding:15px 50px 30px;font-size:1.75rem;font-weight:500;color:#fff;text-align:center}.flipcard-image{width:300px}}@media only screen and (min-width:768px)and (max-width:960px)and (orientation:portrait){.flip-heading-container{height:105vh;position:-webkit-sticky;position:sticky;top:0;padding:0}.flip-heading,.flip-heading-container{display:flex;flex-direction:column;align-items:center}.flip-heading{height:30vh;justify-content:center;font-size:2.5rem;font-weight:700;text-align:center}.flipcards{margin:-5 0 0}.flipcard{width:540px;height:440px;top:30vh;margin:0 0 calc(70vh - 440px)}.command-landing{padding:15px 50px 30px;font-size:1.75rem;font-weight:500;color:#fff;text-align:center}.flipcard-image{width:300px}}@media only screen and (max-width:768px)and (orientation:portrait){.flip-heading-container{width:100vw;height:105vh;position:-webkit-sticky;position:sticky;top:0;padding:0}.flip-heading,.flip-heading-container{display:flex;flex-direction:column;align-items:center}.flip-heading{height:30vh;justify-content:center;font-size:2.25rem;font-weight:700;text-align:center;margin:24px}.flipcards{margin:-70vh 0 0!important;display:flex;flex-direction:column;align-items:center}.flipcard{width:90%;height:440px;top:30vh;padding:25px 0 0;margin:0 0 calc(70vh - 440px);gap:10px!important}.command-landing{padding:15px 30px 30px!important;font-size:1.5rem;font-weight:500!important;color:#fff;text-align:center}.flipcard-image{width:250px}}@media only screen and (max-height:900px)and (min-width:1140px){.flip-heading-container{position:static}.flipcard{position:-webkit-sticky;position:sticky;width:720px;height:64vh;top:18vh;margin:0 0 18vh}.command-landing{padding:15px 50px 30px}}@media only screen and (max-height:900px)and (max-width:540px){.flip-heading-container{position:static}}@media only screen and (max-height:900px)and (max-width:1140px)and (orientation:portrait){.flipcard{height:55vh!important;top:25vh;margin:0 0 18vh}}@media only screen and (max-width:600px)and (orientation:portrait){.flipcards{margin-top:-70vh}}.footer-container{z-index:1000;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center}.sitemap{width:100%;max-width:min(1400px,92vw);margin:75px}.sitemap-list{width:100%;margin:0 0 20px!important}.list-heading{margin:0 0 10px;font-weight:600;color:#606060}.list-heading,.page{letter-spacing:.05rem}.page{width:-moz-fit-content;width:fit-content;margin:0 0 5px;font-weight:500;color:#7f888c;display:block;text-decoration:none}.page:hover{text-decoration:underline}.social-links{margin:20px 0 0}.icons-link{margin:0 10px 0 0}.icons{height:24px;width:auto;color:#7f888c}.copyright-info-container{position:relative;padding:25px 0 0;border-top:1px solid #e5e7e8;justify-content:space-between}.copyright-info-container,.copyright-text{display:flex;flex-direction:row;align-items:center}.copyright-text{font-size:.9rem;font-weight:500;color:#7f888c;letter-spacing:.025rem}.copyright-logo{height:24px;width:24px;margin:0 10px 0 0}.address-rivi-logo{height:53px;width:53px;margin-bottom:18px}.address-text{font-family:Montserrat;font-size:16px!important;font-weight:500;line-height:24px;letter-spacing:.8000000119px;text-align:left;color:#7f888c;max-width:240px}.free-dec{margin:0;opacity:.5}.free-dec a{color:#7f888c;text-decoration:none;margin:0 0 0 5px}.free-dec a:hover{text-decoration:underline}@media only screen and (max-width:540px){.sitemap{margin:50px 30px}.copyright-info-container{flex-direction:row;align-items:flex-start}.copyright-info-container .free-dec{position:relative}.list-heading{margin:53px 0 24px!important}.social-links{height:48px!important}.page{padding-bottom:5px}}.get-container{height:60vh;background:radial-gradient(102.88% 102.88% at -5.42% 86.26%,#3ab2f8 0,#0080cc 100%)}.get-app-heading{padding:.5em .8em;max-width:720px;text-align:center}#get-app-section-button{border-radius:22px}@media only screen and (max-width:768px){.get-container{height:60vh}.get-app-heading{font-size:2rem;margin:16px}}.heading-gradient{color:#018cde}@media only screen and (min-width:720px)and (orientation:landscape){.gold-card-container{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:space-evenly;background-color:#fff}.view-only-in-web{display:block}.cards-container{width:50%}.gold-cards{width:100%}.card-info{position:relative;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.heading{margin:0 10% 0 30%;font-size:2.85rem!important;font-weight:700}.heading-3{color:#fff}.video-container-web{position:-webkit-sticky;position:sticky;top:0;width:50%;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gold-card-video{position:absolute;height:55vh;margin:0 0 0 50px}.gold-icon{position:relative}}@media only screen and (max-width:1024px)and (min-width:960px)and (orientation:portrait){.view-only-in-mobile{display:block;width:40vw}.gold-cards{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:#fff}.card-3{background:#000;height:-moz-fit-content;height:fit-content;padding-bottom:20%}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:60%;margin:15vh 0 75px;font-size:3.75rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:600px}}@media only screen and (max-width:960px)and (min-width:720px)and (orientation:portrait){.view-only-in-mobile{display:block;max-width:80vw}.gold-cards{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:#fff}.card-3{background:#000;height:-moz-fit-content;height:fit-content;padding-bottom:20%}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:60%;margin:10vh 0 50px;font-size:2.75rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:400px}}@media only screen and (min-width:540px)and (max-width:720px){.heading{font-size:2.75rem}}@media only screen and (max-width:720px){.view-only-in-mobile{display:block;width:80vw!important}.gold-cards{width:100%;padding-bottom:24px;position:-webkit-sticky;position:sticky;top:15vh;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-3{background:#000;height:-moz-fit-content;height:fit-content;padding-bottom:20%}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:80%;margin:10vh 0 30px;font-size:2rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:95%}}@media only screen and (max-width:480px){.view-only-in-mobile{display:block;width:95vw!important}}@media only screen and (min-width:375px)and (max-width:768px){.gold-cards.card-3 img.view-only-in-mobile{max-width:375px}}@media only screen and (min-width:768px)and (max-width:960px){.gold-cards.card-3 img.view-only-in-mobile{max-width:550px!important;width:56vw}}@media only screen and (min-width:720px){.highlights-container{padding:15vh 0}.highlight-text{width:640px;margin:30px 0;font-size:1.75rem;font-weight:500;letter-spacing:.025rem;will-change:transform,opacity}}@media only screen and (min-width:960px)and (max-width:1140px){.mockups-container .mockups-animations{transform:scale(3.5)}.mockups-container .mockups-animations .column{width:25vw!important;margin:0 4px!important}.mockups-container .mockups-animations .column .trigger{width:40px}.mockups-container .mockups-animations .column .mockup{width:25vw!important;margin:4px 0!important}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:840px;font-size:3.5rem}.mockups-container .who-is-rivi .who-is-rivi-helper{width:840px;font-size:2rem}}@media only screen and (min-width:1140px){.mockups-container .mockups-animations .column{width:300px!important;margin:0 20px!important}.mockups-container .mockups-animations .column .trigger{width:50px}.mockups-container .mockups-animations .column .mockup{width:300px!important;margin:15px 0!important}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:960px;font-size:4.5em;margin:0 0 30px}.mockups-container .who-is-rivi .who-is-rivi-helper{width:820px!important;font-size:2rem}}@media only screen and (min-width:960px)and (max-height:840px){.mockups-container .mockups-animations{transform:scale(3.5)}.mockups-container .mockups-animations .column{width:300px!important;margin:0 15px!important}.mockups-container .mockups-animations .column .trigger{width:40px}.mockups-container .mockups-animations .column .mockup{width:260px!important;margin:15px 0!important}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:720px;font-size:3.5rem}.mockups-container .who-is-rivi .who-is-rivi-helper{width:840px;font-size:1.675rem}}@media only screen and (min-width:310px)and (max-width:360px){.who-is-rivi-text{font-size:2rem!important}}#toggler-download{display:flex;opacity:0}#toggler-download,.navigation-container{transition-property:all;transition-duration:.5s}.navigation-container{z-index:1000;width:100%;position:fixed}.nav-rivi-logo,.rivi-logo-link{height:39px!important}.nav-rivi-logo{width:auto!important}.web-menu{display:none}.menu-onclick{margin:10px 0}#download-app-nav{text-decoration:none}.get-app-mobile-buttton{display:none}@media only screen and (min-width:815px){#toggler-download{display:none}.web-menu{display:block}.drawer-opener{display:none}.rivi-logo-link{position:absolute;left:100px;width:-moz-fit-content;width:fit-content;height:30px}.nav-rivi-logo{z-index:10000;width:30px;height:30px}.navigation-list{position:relative;margin:10px 100px 10px 0;justify-content:flex-end}.drawer-menu,.navigation-list{display:flex;flex-direction:row;align-items:center}.drawer-menu{margin:0 20px 0 0}.pages{margin:10px 20px;color:#000;font-weight:600;text-decoration:none;font-size:.9rem;color:#fff;opacity:.5;letter-spacing:.1rem;text-transform:uppercase;transition-property:opacity;transition-duration:.25s}.pages:hover{opacity:1}.home{visibility:hidden}#download-app-nav{display:flex;flex-direction:row;align-items:center;margin:0 0 0 20px;padding:8px 16px;font-size:.9rem;font-weight:600;letter-spacing:.05rem;text-transform:uppercase;transition-property:opacity;transition-duration:.25s;border-radius:100px}#download-app-nav:hover{opacity:.75;text-decoration:none}}@media only screen and (max-width:815px){#toggler-download{display:flex}.drawer-opener{display:block}.navigation-list{position:relative;margin:10px;display:flex;flex-direction:row;align-items:center}.get-app-mobile-buttton{display:block;margin:0 0 0 10px;padding:5px 15px;font-size:.9rem;font-weight:500;color:#018cde;text-decoration:none;background-color:#fff!important;border:1px solid #f7f8f8!important;border-radius:100px!important}.drawer-opener{z-index:10000;position:absolute;right:0;width:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.opener-lines{width:20px;height:2px;border-radius:100px;background-color:#000;transition-property:all;transition-duration:.25s}.line-1{margin:0 0 5px}.rotate-1{transform:rotate(45deg)}.rotate-1,.rotate-2{position:absolute;margin:0}.rotate-2{transform:rotate(-45deg)}.rivi-logo-link{z-index:10000;height:30px!important}.nav-rivi-logo{height:30px!important;width:auto}.pages-list{position:fixed;height:100vh;width:100vw;top:0;left:0;background-color:#fff}.drawer-menu{width:inherit;height:inherit;position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center}#download-app-nav{position:fixed;padding:10px 0;font-size:.9rem;bottom:30px;color:#000;background-color:transparent}.pages{font-size:2rem;color:#000;text-decoration:none;margin:20px 0;letter-spacing:.05rem;opacity:0;transform:scale(1.5);color:#000!important;animation-name:scale-in;animation-duration:.25s;transition-timing-function:cubic-bezier(1,0,.25,1);animation-fill-mode:forwards}.download-text{margin:2px 5px 0 24px}#download-app-nav{display:flex;flex-direction:row;align-items:center;opacity:0;animation-name:fade-in;animation-duration:.25s;animation-delay:.65s;transition-timing-function:cubic-bezier(1,0,.25,1);animation-fill-mode:forwards}#download-app-nav a{font-weight:500;color:#7f888c!important;background-color:transparent!important;text-transform:uppercase;letter-spacing:.1rem}.drawer-menu .pages:first-child{animation-delay:.1s}.drawer-menu .pages:nth-child(2){animation-delay:.2s}.drawer-menu .pages:nth-child(3){animation-delay:.3s}.drawer-menu .pages:nth-child(4){animation-delay:.4s}.drawer-menu .pages:nth-child(5){animation-delay:.5s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-in{0%{opacity:0;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}}.store{color:#fff!important;font-size:1.25rem;margin:0 10px 0 0}.store-icons{display:flex;flex-direction:row;align-items:center;margin:50px 0 0;opacity:.8}.store-icons p{font-weight:500;letter-spacing:.05rem;text-decoration:none!important}.ion-icon{width:25px;height:25px;margin:0 10px 0 0}.labs-card{opacity:1!important}.labs-card .labs-card-container .labs-card-heading{font-size:20px;font-weight:600}.labs-card .labs-card-container .labs-card-heading-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:30px}@media only screen and (min-width:540px){.labs-card .labs-card-container{margin:0 40px}.labs-card .labs-card-container .labs-card-heading{font-size:1.5rem}.labs-card .labs-card-container .labs-card-heading-container{margin-top:50px}.labs-card .labs-card-container .labs-card-list{font-size:16px;margin:50px 0}}#faqs{display:flex;flex-direction:column;align-items:center}#faqs .question{width:90%;font-size:1.125rem;font-weight:700;text-align:center;margin:30px 0}#faqs .rivi{width:100%;margin:0 0 5px 35px;font-size:.7rem;text-align:left;color:gray}#faqs .answer{width:calc(80% - 35px);font-size:.8rem;font-weight:500;padding:7.5px 15px;margin:0 20% 30px 0;background-color:#f0f0f0;border-radius:10px 10px 10px 0}#faqs .data{width:100%;margin:0 0 30px}#faqs .data .airport-container{margin:15px 5px 10px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .data .airport-container .airport-name{margin:0 0 2.5px;font-weight:700;font-size:.9rem}#faqs .data .airport-container .airport-distance,#faqs .data .airport-container .airport-price{margin:0 0 2.5px;color:#7f888c;font-size:.9rem}#faqs .airline-container{margin:0 5px}#faqs .airline-container #airline-score-indicator{height:5px;margin:5px 0 15px;background-color:#7f888c}#faqs .airline-container #airline-score-indicator-lowest{height:5px;margin:5px 0 15px;background-color:#018cde}#faqs .airline-container .airline-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .airline-container .airline-details .airline-name,#faqs .airline-container .airline-details .airline-score{font-size:.8rem;font-weight:600;color:#7f888c}#faqs .airline-container .airline-details #lowest{color:#018cde}@media only screen and (min-width:768px){#faqs .question{font-size:1.75rem}#faqs .rivi{margin:0 0 10px 35px;font-size:1rem}#faqs .answer{font-size:1.125rem;margin:0 20% 50px 0}#faqs .data .airport-container{margin:20px 5px 15px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .data .airport-container .airport-name{margin:0 0 2.5px;font-weight:700;font-size:1.375rem}#faqs .data .airport-container .airport-distance,#faqs .data .airport-container .airport-price{margin:0 0 2.5px;color:#7f888c;font-size:1.375rem}#faqs .airline-container{margin:0 5px}#faqs .airline-container #airline-score-indicator{height:5px;margin:5px 0 25px;background-color:#7f888c}#faqs .airline-container #airline-score-indicator-lowest{height:5px;margin:5px 0 25px;background-color:#018cde}#faqs .airline-container .airline-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .airline-container .airline-details .airline-name,#faqs .airline-container .airline-details .airline-score{font-size:1.25rem;font-weight:600;color:#7f888c}#faqs .airline-container .airline-details .airline-score{height:5px;margin:0 0 20px}#faqs .airline-container .airline-details #lowest{color:#018cde}}@media only screen and (min-width:1024px){#faqs .question{font-size:2rem}#faqs .rivi{margin:20px 0 10px 35px;font-size:1.125rem}#faqs .answer{font-size:1.375rem;margin:0 20% 50px 0;padding:15px}#faqs .data .airport-container{margin:30px 5px 25px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .data .airport-container .airport-name{margin:0 0 2.5px;font-weight:700;font-size:1.375rem}#faqs .data .airport-container .airport-distance,#faqs .data .airport-container .airport-price{margin:0 0 2.5px;color:#7f888c;font-size:1.375rem}#faqs .airline-container{margin:0 10px}#faqs .airline-container #airline-score-indicator{height:5px;margin:5px 0 35px;background-color:#7f888c}#faqs .airline-container #airline-score-indicator-lowest{height:5px;margin:5px 0 35px;background-color:#018cde}#faqs .airline-container .airline-details{display:flex;flex-direction:row;align-items:center;justify-content:space-between}#faqs .airline-container .airline-details .airline-name,#faqs .airline-container .airline-details .airline-score{font-size:1.25rem;font-weight:600;color:#7f888c}#faqs .airline-container .airline-details .airline-score{height:5px;margin:0 0 20px}#faqs .airline-container .airline-details #lowest{color:#018cde}}@media only screen and (min-width:540px)and (max-width:920px){.news-container{margin:24rem 0 80px}.news-card-container{grid-template-columns:1fr 1fr!important}}.banner-tag{display:grid;width:100%;margin-bottom:1.5em}.bt-wrapper{justify-self:center;background:linear-gradient(90deg,#6fbeec,#1d99e2);padding:1px;border-radius:20px}.bt-foreground{display:flex;align-items:center;background:linear-gradient(120deg,#1294e0,#1294e0)!important;gap:10px;background:#018cde;font-weight:500;letter-spacing:.4px;padding:12px 18px;border-radius:20px;font-size:.875rem}.bt-foreground>img{width:12px}@media only screen and (max-width:539px){.banner-tag div{justify-self:baseline}.bt-foreground{font-size:.75rem}}.best-container{height:100%;background:#f7f8f8;position:relative}.best-container,.best-text-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.best-text-area{margin:0 0 50px}.best-heading{margin:0 0 10px;margin-top:129px!important;font-size:3rem;font-weight:700;color:#fff;max-width:620px;text-align:center;line-height:62.4px;color:#000}.best-heading .rivi-text{background:linear-gradient(271.16deg,#018cde 100.21%,#53c9c9 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.best-cards{display:grid;grid-template-columns:1fr;grid-gap:38px;flex-wrap:wrap;margin-bottom:119px}.best-cards,.best-cards .best-card{justify-content:center;align-items:start}.best-cards .best-card{display:flex;flex-direction:column;background:#fff;border-radius:20px;width:100%;height:max-content}.best-cards .best-card .best-card-container{margin:62px 52px 34px}.best-cards .best-card .best-card-heading{font-size:24px;font-weight:700;line-height:42px;letter-spacing:.400000006px;text-align:left;color:#000;margin-bottom:50px}.best-cards .best-card .best-card-item{display:flex;flex-direction:row;align-items:center;justify-content:start;gap:16px;margin:44px 0}.best-cards .best-card .best-card-item .best-card-icon{width:22px;height:22px}.best-cards .best-card .best-card-item .best-card-text{font-size:22px;font-weight:400;line-height:32px;letter-spacing:.400000006px;text-align:left;color:#000}@media only screen and (min-width:768px)and (max-width:960px){.best-heading{font-size:2rem}}@media only screen and (min-width:769px)and (max-width:1140px){.best-heading{max-width:480px;font-size:44px;margin:16px}.best-card{width:574px!important;margin:6px}.best-card-container{margin:50px 52px 34px!important}.best-card-item{margin:38px 0!important}.best-card-heading{margin-bottom:48px!important}}@media only screen and (min-width:560px)and (max-width:768px){.best-heading{max-width:380px!important;font-size:44px;margin:16px}.best-card{width:384px!important;margin:6px}.best-card-container{margin:50px 52px 34px!important}.best-card-item{margin:38px 0!important}.best-card-heading{margin-bottom:48px!important}}@media only screen and (max-width:768px){.best-heading{max-width:280px;font-size:32px;margin:16px;line-height:39px}.best-cards{padding:28px}.best-card-heading{font-size:16px!important;line-height:24px!important;margin-bottom:30px!important}.best-card-text{font-size:16px!important;line-height:16px!important}.best-card-item{gap:10px!important;margin:32px 0!important}.best-card-item .best-card-icon{width:14px!important;height:14px!important}.best-card-container{margin:35px 30px 14px!important}.best-card{border-radius:15px!important}}@media only screen and (min-width:1140px){.best-card{width:500px!important}.best-cards{display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width:1250px){.best-card{width:585px!important}.best-cards{display:grid;grid-template-columns:1fr 1fr}}.featured-on-container{height:100%;background:#f7f8f8;height:max-content;position:relative}.featured-on-container,.featuredOn-text-area{display:flex;flex-direction:column;align-items:center;justify-content:center}.featuredOn-text-area{margin:0 0 26px}.featuredOn-container-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:37px;row-gap:14px;max-width:842px;flex-wrap:wrap;margin-inline:10px;margin-bottom:119px}.featuredOn-container-flex img{object-fit:contain;height:max-content;max-height:25px}.featuredOn-heading{margin:0 0 10px;font-size:22px;font-weight:700;line-height:28.6px;max-width:620px;text-align:center;line-height:62.4px;color:#000}.featuredOn-heading .rivi-text{background:linear-gradient(271.16deg,#018cde 100.21%,#53c9c9 0);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#best-section-button{padding:10px 20px;border-radius:22px}.best-text{font-size:1.25rem;letter-spacing:.025rem;color:#fff;text-align:center;margin-inline:1rem}@media only screen and (min-width:960px)and (max-width:1140px)and (orientation:landscape){.get-container{height:60vh}}@media only screen and (min-width:768px)and (max-width:1140px){.featuredOn-container-flex{gap:42px!important;row-gap:24px!important;max-width:522px!important}.featuredOn-container-flex img{max-height:38px!important}.featuredOn-text-area{margin:0 0 42px!important}.featuredOn-heading{font-size:28px!important;font-weight:700!important;line-height:18.2px!important}}@media only screen and (min-width:560px)and (max-width:768px){.featuredOn-container-flex{gap:42px!important;row-gap:24px!important;max-width:522px!important}.featuredOn-container-flex img{max-height:28px!important}.featuredOn-text-area{margin:0 0 42px!important}.featuredOn-heading{font-size:22px!important;font-weight:700!important;line-height:18.2px!important}}@media only screen and (max-width:560px){.get-container{height:60vh}.featuredOn-container-flex{gap:35px!important;row-gap:24px!important;max-width:328px!important}.featuredOn-container-flex img{max-height:24.5px!important}.featuredOn-text-area{margin:0 0 20px!important}.featuredOn-heading{font-size:20px!important;font-weight:700!important;line-height:18.2px!important}}@media only screen and (min-width:1140px){.featuredOn-container-flex{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:66px!important;row-gap:42px!important;max-width:842px!important}.featuredOn-container-flex img{max-height:34px!important}}.aboutTimeline{position:relative;width:100%;background-color:#fff;padding:60px 0!important;color:#1a202c}@media(min-width:768px){.aboutTimeline{padding:80px 0!important}}.timelineWrapper{max-width:1400px;margin:0 auto}.timelineHeader{text-align:center;width:clamp(400px,60%,1000px);margin-inline:auto;margin-bottom:80px}.timelineHeader h2{margin:0;font-size:clamp(28px,3vw,52px);font-weight:700}.timelineContent{display:flex;flex-direction:row;padding:0 20px;align-items:center;gap:10rem;position:relative}.timelineProgress{width:45%;position:relative}.connector{position:absolute;top:32px;left:6px;width:2px;height:calc(100% - 32px);background-color:#4d9aff;transform-origin:top;transform:scaleY(0)}.timelineItem{position:relative;padding:clamp(30px,3.4vw,40px) 0}.timelineItem .itemDot{position:absolute;left:0;top:28px;width:10px;height:10px;z-index:1;transition:all .3s ease;border-radius:4px;background:linear-gradient(145deg,#e7eff9,#dce6f2);box-shadow:2px 2px 5px #cdd7e4,-2px -2px 5px #f7ffff;border:1px solid hsla(0,0%,100%,.5)}.timelineItem .itemDot.active{transform:scale(1.2) translateX(.8px);background:linear-gradient(145deg,#4b89f8,#2563eb);box-shadow:3px 3px 8px #a8c1e9,-3px -3px 8px #eaf2ff}.timelineItem .itemContent{padding-left:35px}.timelineItem .itemWhen{font-size:clamp(10px,1.2vw,.7rem);color:rgba(74,85,104,.502);font-weight:700;letter-spacing:.07em;margin-bottom:.5rem}.timelineItem .itemTitle{font-size:clamp(14px,1.5vw,1rem);margin-bottom:1rem}.timelineItem .itemTitle p{margin:0}.timelineItem .itemTitle b{font-weight:500}.timelineItem .itemBody{font-size:clamp(12px,1.2vw,.8rem);color:#676e7a;line-height:1.6;font-weight:500;overflow:hidden}.timelineDivider{border:none;height:1px;background-color:#e2e8f0;margin-top:0;margin-bottom:0;margin-left:35px;width:calc(100% - 35px)}.itemMobileImage{display:none}.timelineImages{width:50%;position:relative;height:600px}.timelineImages .timelineImage{position:absolute;top:0;width:100%;height:100%;object-fit:contain;border-radius:12px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media(max-width:768px){.timelineContent{flex-direction:column}.timelineImages,.timelineProgress{width:100%}.timelineImages{display:none}.itemMobileImage{display:block;width:100%;border-radius:8px;margin-top:16px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}}:root{--ink-1:#0f172a;--ink-2:#374151;--ink-3:#798596;--card:#fff;--line:#bcbec28d}.teamSec{background:#fff;color:var(--ink-1);padding:clamp(36px,6vw,84px) 16px}.teamSec__inner{width:min(1400px,90vw);margin-inline:auto}.teamSec__heading{text-align:center;font-weight:700;line-height:1.4;letter-spacing:.2px;font-size:clamp(28.8px,3.2vw,45px);margin:0 auto}.teamSec__brands{margin:60px 0}.teamSec__sub{text-align:center;text-transform:uppercase;letter-spacing:.1em;font-weight:600;font-size:.78rem;color:var(--ink-3);margin-bottom:30px}@media(min-width:768px){.teamSec__sub{margin:90px 0 60px}}.logoMarquee{position:relative;overflow:hidden}.logoMarquee__track{display:grid;grid-template-columns:repeat(3,minmax(40px,1fr));grid-gap:20px;gap:20px}@media(min-width:768px){.logoMarquee__track{display:flex;justify-content:space-between}}.logoMarquee__item{display:flex;align-items:center;justify-content:center}@media(min-width:768px){.logoMarquee__item img{display:block;width:auto}.logoMarquee__item img#uc-berkeley{padding-top:10px}.logoMarquee__item img#iim,.logoMarquee__item img#nit{height:40px}}.facts{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-bottom:none;border-radius:12px 12px 0 0;overflow:hidden;background:var(--card)}.facts__item{display:flex;justify-content:space-between;align-items:center;padding:24px clamp(16px,3vw,18px);border-top:1px solid var(--line)}.facts__item:first-child{border-top:none}.facts__label{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);font-weight:600;font-size:clamp(.6rem,1.2vw,12px)}.facts__value{font-weight:600;font-size:clamp(.75rem,1.2vw,14px)}@media(min-width:720px){.facts{grid-template-columns:repeat(3,1fr)}.facts__item{border-top:none;justify-content:center;gap:12px}}.people{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;border:1px solid var(--line);border-radius:0 0 12px 12px;overflow:hidden;background:var(--card)}.person{display:flex;flex-direction:column;align-items:center;text-align:center;padding:clamp(22px,2.2vw,18px) clamp(14px,2.2vw,18px);border-bottom:1px solid var(--line)}.person:nth-last-child(-n+1){border-bottom:none}.person__avatar{width:84px;height:84px;border-radius:12px;overflow:hidden;background:#f7f8fb;box-shadow:0 10px 20px rgba(16,24,40,.08),inset 0 1px 0 hsla(0,0%,100%,.6);margin-bottom:10px}.person__avatar img{width:100%;height:100%;object-fit:cover;display:block}.person__name{font-weight:500;margin:2px 0 4px}.person__name,.person__role{font-size:clamp(.8rem,1.2vw,14px)}.person__role{color:var(--ink-2);margin:0;font-weight:300}@media(min-width:860px){.people{grid-template-columns:repeat(3,1fr)}.person{flex-direction:row;align-items:center;text-align:left;gap:5px;padding:16px 18px}.person__avatar{width:64px;height:64px;margin:0}.person__details{display:flex;flex-direction:column;gap:4px;grid-row:span 2}.person:nth-last-child(-n+3){border-top:none}}@media(min-width:1280px){.people{grid-template-columns:repeat(4,1fr)}.person:nth-child(-n+4){border-top:none}}@media(min-width:860px){.person{display:grid;grid-template-columns:auto 1fr;grid-auto-rows:min-content;grid-gap:0 25px;gap:0 25px;align-items:center;text-align:left;padding:20px 18px}.person__avatar{grid-column:1;grid-row:span 2;width:64px;height:64px;margin:0}.person__name{grid-column:2;grid-row:1;margin:0 0 2px}.person__role{grid-column:2;grid-row:2;margin:0}}.get-container{height:50vh;background:#0d8fdb;background:linear-gradient(90deg,#0d8fdb,#018cde 40%,#0080cc)}.get-app-text-area,.get-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.get-app-text-area{margin:0 0 50px}.get-app-heading{margin:0 0 10px;font-size:3rem;font-weight:700;letter-spacing:.025rem;color:#fff}#get-app-section-button{padding:10px 20px;border-radius:100px}.get-app-text{font-size:1.25rem;letter-spacing:.025rem;color:#fff;text-align:center;margin-inline:1rem}.download-page-icons{position:absolute;bottom:50px}@media only screen and (min-width:768px)and (max-width:960px){.get-app-heading{font-size:2rem}}@media only screen and (min-width:960px)and (max-width:1140px)and (orientation:landscape){.get-container{height:60vh}.get-app-heading{font-size:2rem}}@media only screen and (max-width:768px){.get-container{height:60vh}.get-app-heading{font-size:2rem}}.view-only-in-mobile,.view-only-in-web{display:none}@media only screen and (min-width:720px)and (orientation:landscape){.gold-container{height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:space-evenly;background-color:#f7f8f8}.view-only-in-web{display:block}.cards-container{width:50%}.gold-cards{width:100%}.card-info{position:relative;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.heading{margin:0 10% 0 30%;font-size:3rem;font-weight:700}.heading-3{color:#fff}.video-container-web{position:-webkit-sticky;position:sticky;top:0;width:50%;height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gold-video{position:absolute;height:80vh;margin:0 0 0 50px}}@media only screen and (max-width:1024px)and (min-width:960px)and (orientation:portrait){.view-only-in-mobile{display:block}.gold-cards{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:#fff}.card-3{background:#000}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:60%;margin:15vh 0 75px;font-size:3.75rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:600px}}@media only screen and (max-width:960px)and (min-width:720px)and (orientation:portrait){.view-only-in-mobile{display:block}.gold-cards{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:#fff}.card-3{background:#000}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:60%;margin:10vh 0 50px;font-size:2.75rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:400px}}@media only screen and (max-width:720px){.view-only-in-mobile{display:block;width:80vw!important}.gold-cards{width:100%;height:100vh;position:-webkit-sticky;position:sticky;top:0;overflow:hidden;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-3{background:#000}.card-info{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.card-info,.fade-out{width:100%;height:100%}.fade-out{position:absolute;background-color:#000;visibility:hidden;opacity:0}.fade-out-1{background-color:#fff}.heading{width:80%;margin:10vh 0 30px;font-size:2rem;font-weight:700;color:#000;text-align:center}.card-3 .heading{color:#fff}.gold-video{width:95%}}.highlights-container{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f7f8f8;overflow:hidden}@media only screen and (min-width:720px){.highlights-container{padding:15vh 0}.highlight-text{width:640px;margin:30px 0;font-size:1.75rem;font-weight:500;letter-spacing:.025rem;opacity:0;transform:translateY(100px)}}@media only screen and (max-width:720px){.highlights-container{padding:75px 0}.highlight-text{width:90%;margin:20px 5%;font-size:1.3rem;font-weight:500;letter-spacing:.025rem;opacity:0;transform:translateY(100px)}}.mockups-container{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow:hidden}.mockups-container .mockups-animations{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;transform:scale(2)}.mockups-container .mockups-animations .column{height:100vh;width:60vw;margin:0 15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.mockups-container .mockups-animations .column .trigger{z-index:100000;position:absolute;bottom:0;left:0;width:5px;height:100vh}.mockups-container .mockups-animations .column .mockup{width:60vw;margin:15px 0}.mockups-container .mockups-animations .column .mockup #center-image{width:100%}.mockups-container .mockups-animations .column #s10-1{transition-property:opacity;transition-duration:.25s}.mockups-container .mockups-animations .column #s10-0{z-index:700;margin:0!important;position:absolute;transition-property:opacity;transition-duration:.25s}.mockups-container .who-is-rivi{width:calc(100vw - 40px);height:100vh;margin:0;padding:0 20px;position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;background-color:#018cde;letter-spacing:.05rem}.mockups-container .who-is-rivi .who-is-rivi-text{font-size:2.5rem;font-weight:800;margin:0 0 20px}.mockups-container .who-is-rivi .who-is-rivi-helper{font-size:1.25rem}.mockups-container .who-is-rivi .chevron-down-scroll-indicator{position:absolute;bottom:50px}@media only screen and (min-width:540px)and (max-width:960px){.mockups-container .mockups-animations{transform:scale(4)}.mockups-container .mockups-animations .column{width:35vw;margin:0 30px}.mockups-container .mockups-animations .column .trigger{width:20px}.mockups-container .mockups-animations .column .mockup{width:35vw;margin:30px 0}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:640px;font-size:3rem}.mockups-container .who-is-rivi .who-is-rivi-helper{width:640px;font-size:1.25rem}}@media only screen and (min-width:960px)and (max-width:1140px){.mockups-container .mockups-animations{transform:scale(3.5)}.mockups-container .mockups-animations .column{width:25vw;margin:0 45px}.mockups-container .mockups-animations .column .trigger{width:40px}.mockups-container .mockups-animations .column .mockup{width:25vw;margin:45px 0}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:840px;font-size:3.5rem}.mockups-container .who-is-rivi .who-is-rivi-helper{width:840px;font-size:2rem}}@media only screen and (min-width:1140px){.mockups-container .mockups-animations .column{width:300px;margin:0 45px}.mockups-container .mockups-animations .column .trigger{width:50px}.mockups-container .mockups-animations .column .mockup{width:350px;margin:30px 0}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:960px;font-size:4.5em;margin:0 0 30px}.mockups-container .who-is-rivi .who-is-rivi-helper{width:960px;font-size:2rem}}@media only screen and (min-width:960px)and (max-height:840px){.mockups-container .mockups-animations{transform:scale(3.5)}.mockups-container .mockups-animations .column{width:17.5vw;margin:0 45px}.mockups-container .mockups-animations .column .trigger{width:40px}.mockups-container .mockups-animations .column .mockup{width:17.5vw;margin:45px 0}.mockups-container .who-is-rivi{text-align:center}.mockups-container .who-is-rivi .who-is-rivi-text{width:720px;font-size:3.5rem}.mockups-container .who-is-rivi .who-is-rivi-helper{width:840px;font-size:1.675rem}}.news-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:20px 0 100px}.in-news-heading{margin:0 0 70px;font-size:3rem;font-weight:700;letter-spacing:.025rem}.news-card-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:28px;flex-wrap:wrap}@media only screen and (min-width:540px)and (max-width:768px){.news-container{margin:24rem 0 80px}.news-card-container{grid-template-columns:1fr 1fr}}@media only screen and (max-width:540px){.news-container{margin:10px 0 80px}.news-card-container{grid-template-columns:1fr 1fr}.in-news-heading{font-size:20px}}.labs-card{width:100%;border-radius:4% 4% 4% 4%/4% 4% 4% 4%;transform:translateY(0);transition-property:all;transition-duration:.5s;border:2px solid transparent;border-radius:15px}.labs-card,.labs-card .icon-div{background:radial-gradient(196.55% 175.58% at -33.84% 34.33%,hsla(0,0%,100%,.431) 0,hsla(0,0%,100%,0) 100%);background-clip:padding-box;box-sizing:border-box}.labs-card .icon-div{display:flex;justify-content:center;align-items:center;margin-top:50px;width:58px;height:58px;border:2px solid transparent;border-radius:50%;position:relative}.labs-card .icon-div img{width:60%!important;margin:1px}.labs-card .icon-div:before{border-radius:50%}.labs-card .icon-div:before,.labs-card:before{content:"";position:absolute;inset:0;padding:2px;background:linear-gradient(-60deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.64) 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;overflow:hidden}.labs-card:before{border-radius:15px}.labs-card .labs-card-container{margin:0 34px}.labs-card .labs-card-container .learn-more-button{padding:8px 14px!important;margin-top:24px;margin-bottom:42px;display:flex;align-items:center;gap:4px;font-size:11px}.labs-card .labs-card-container img{width:22px;height:auto}.labs-card .labs-card-container .story-card-heading{font-family:Montserrat;font-size:16px;font-weight:600;line-height:26px;text-align:left}.labs-card .labs-card-container .story-card-heading-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:24px}.labs-card .labs-card-container .labs-card-list{margin:20px 0 50px;width:100%;font-weight:500;font-size:14px}.labs-card .labs-card-container .labs-card-list .labs-card-list-item{margin:0;display:flex;flex-direction:row;align-items:center}.labs-card .labs-card-container .labs-card-list .labs-card-list-item .tick-check{margin:0 10px 0 0}@media only screen and (min-width:540px){.labs-card .labs-card-container{margin:0 40px}.labs-card .labs-card-container .learn-more-button{font-size:14px!important}.labs-card .labs-card-container .story-card-heading{font-size:1.7rem;font-weight:600;line-height:40px;text-align:left}.labs-card .labs-card-container .icon-div{width:100px!important;height:100px!important}.labs-card .labs-card-container .story-card-heading-container{margin-top:24px}.labs-card .labs-card-container .labs-card-list{font-size:16px;margin:50px 0}}.newslabs-card{width:100%;display:flex;align-items:center;justify-content:center;border-radius:4% 4% 4% 4%/4% 4% 4% 4%;opacity:1;transform:translateY(0);background:radial-gradient(196.55% 175.58% at -33.84% 34.33%,hsla(0,0%,100%,.431) 0,hsla(0,0%,100%,0) 100%);background-clip:padding-box;border:2px solid transparent;border-radius:10px;box-sizing:border-box;overflow:hidden}.newslabs-card:hover{background:radial-gradient(196.55% 175.58% at -33.84% 34.33%,hsla(0,0%,100%,.774) 0,hsla(0,0%,100%,0) 100%);background-clip:content-box;opacity:.8}.newslabs-card:before{content:"";position:absolute;inset:0;border-radius:10px;padding:2px;background:linear-gradient(-60deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.64) 60%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;overflow:hidden}.newslabs-card .newslabs-card-container{margin:0 34px;height:50px;display:flex;align-items:center;justify-content:center}.newslabs-card .newslabs-card-container .learn-more-button{padding:8px 14px!important;margin-top:24px;margin-bottom:42px;display:flex;align-items:center;gap:4px;font-size:11px}.newslabs-card .newslabs-card-container img{width:100%;max-height:26px}.newslabs-card .newslabs-card-container .story-card-heading{font-family:Montserrat;font-size:16px;font-weight:600;line-height:26px;text-align:left}.newslabs-card .newslabs-card-container .story-card-heading-container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:24px}.newslabs-card .newslabs-card-container .labs-card-list{margin:20px 0 50px;width:100%;font-weight:500;font-size:14px}.newslabs-card .newslabs-card-container .labs-card-list .labs-card-list-item{margin:0;display:flex;flex-direction:row;align-items:center}.newslabs-card .newslabs-card-container .labs-card-list .labs-card-list-item .tick-check{margin:0 10px 0 0}@media only screen and (min-width:540px){.newslabs-card,.newslabs-card:before{border-radius:15px}.newslabs-card .newslabs-card-container{margin:0 40px;height:92px}.newslabs-card .newslabs-card-container img{width:auto;max-height:26px}.newslabs-card .newslabs-card-container .learn-more-button{font-size:14px!important}.newslabs-card .newslabs-card-container .story-card-heading{font-size:1.7rem;font-weight:600;line-height:40px;text-align:left}.newslabs-card .newslabs-card-container .icon-div{width:100px!important;height:100px!important}.newslabs-card .newslabs-card-container .story-card-heading-container{margin-top:24px}.newslabs-card .newslabs-card-container .labs-card-list{font-size:16px;margin:50px 0}}