@import url(https://fonts.googleapis.com/css2?family=Raleway: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);*{margin:0;padding:0;box-sizing:border-box}html{font-family:"Roboto",sans-serif}body{background-size:cover;height:100vh;width:100vw}@media (max-width:1140px){body{background-image:none;background-position:100%}}a{color:inherit}a,li,ul{text-decoration:none}li,ul{list-style:none}@keyframes underline-text{0%{width:0}to{width:100%}}.App{height:100vh;display:flex;flex-direction:column;justify-content:space-between}.preheader{background-color:#9c1a1a;color:#fcfcfc;padding:16px 0}@media (max-width:1512px){.preheader{padding:16px}}@media (max-width:1120px){.preheader{justify-content:space-around}}@media (max-width:780px){.preheader{padding:16px 0;justify-content:space-around}}.preheader__content{display:flex;align-items:center;justify-content:center;flex-direction:row;justify-content:flex-end;max-width:1288px;margin:0 auto}@media (max-width:780px){.preheader__content{justify-content:center}}.preheader ul,.preheader ul li{display:flex;align-items:center}.preheader ul li{justify-content:center}.preheader ul li:first-child{margin-right:64px}@media (max-width:780px){.preheader ul li .second-phoneno{display:none}}.preheader ul li .space{margin:0 8px}@media (max-width:780px){.preheader ul li .space{display:none}}.preheader ul li a{display:flex;align-items:center;position:relative;color:hsla(0,0%,98.8%,.7)}.preheader ul li a .preheader-icon{margin-right:16px}@media (max-width:780px){.preheader ul li a .preheader-icon{margin-right:0}}@media (max-width:780px){.preheader ul li a .preheader-text{display:none}}.navigation-cont{position:-webkit-sticky;position:sticky;width:100%;top:0;z-index:999;background-color:#0f233b;border-bottom:4px solid #23324b}.navigation{display:flex;align-items:center;justify-content:space-between;max-width:1288px;padding:16px 0;margin:0 auto}@media (max-width:1512px){.navigation{padding:16px}}.navigation.scrolled{box-shadow:5px 5px 10px rgba(0,0,0,.3)}.navigation .logo img{width:190px;height:auto}@media (max-width:780px){.navigation .logo img{width:140px}}.navigation .nav-items{display:flex;align-items:center;color:#fcfcfc;padding-left:64px;font-size:16px}.navigation .nav-items li{position:relative}.navigation .nav-items li:not(:last-child){margin-right:64px}.navigation .nav-items li:hover:not(:last-child){opacity:.7}.navigation .nav-items li .active:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#9c1a1a;animation:underline-link .5s ease-in-out}.navigation .nav-items button{font-size:16px}.navigation .mobile-nav-btn{display:none}@media (max-width:780px){.navigation{justify-content:center;position:relative}.navigation logo img{width:120px;height:auto}.navigation .nav-items{display:none}.navigation .mobile-nav-btn{display:inline-block;position:absolute;color:hsla(0,0%,98.8%,.7);top:50;left:16px;transition:transform .2s ease-in-out;cursor:pointer}.navigation .mobile-nav-btn.pressed{transform:rotate(90deg);transition:transform .3s ease-in-out}}@keyframes menu-appear{0%{height:0}to{height:20%}}@keyframes menu-items-appear{0%{opacity:0}to{opacity:1}}.mobile-nav{animation:menu-appear;animation-duration:.2s;background-color:#23324b;color:#fcfcfc;width:100%;height:20%;padding:32px 0;font-size:16px;line-height:24px}.mobile-nav .nav-items{animation:menu-items-appear;animation-duration:.5s;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-nav .nav-items li:not(:last-child){margin-bottom:32px}.mobile-nav.hide{display:none}@media (max-width:1120px){.mobile-nav{display:block}}@media (min-width:780px){.mobile-nav{display:none}}.hero-image{background-color:#0f233b;height:77vh;padding:32px;display:flex;align-items:center;position:relative;overflow:hidden}@media (max-width:660px){.hero-image{padding:16px}}.hero-image__text{width:100%;max-width:1288px;margin:0 auto;color:#fcfcfc;font-size:64px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:32px;gap:32px;z-index:2;text-shadow:5px 5px 10px rgba(0,0,0,.3)}.hero-image__text .btn{font-size:16px;align-self:flex-start}@media (max-width:660px){.hero-image__text{font-size:32px}}.hero-image__boat{position:absolute;top:0;right:0;height:100%;overflow:hidden;z-index:1}.hero-image__boat img{height:100%}@media (max-width:660px){.hero-image__boat{right:-150px;opacity:.5}}.subtitle-cont,.subtitle-cont .subtitle{display:flex;flex-direction:column}.subtitle-cont .subtitle{background-color:#9c1a1a;align-items:center;justify-content:center;color:#fcfcfc;padding:32px 128px;text-align:center;font-size:24px}@media (max-width:660px){.subtitle-cont .subtitle{padding:32px}}.subtitle-cont .subtitle__cta{background-color:#464646;color:#fcfcfc;border:2px solid #fcfcfc;font-size:14px;padding:16px 64px;margin-top:-16px;align-self:center;cursor:pointer}.card{max-width:550px;min-height:576px;position:relative;border-left:10px solid #0f233b;transition:all .15s ease-in-out}.card:hover{border-left:10px solid #9c1a1a}.card .inner{margin:0 auto;height:inherit;min-height:576px;background-color:#fcfcfc;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:32px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.card .inner .image{width:100%;height:300px;margin-bottom:16px;opacity:.85}.card .inner .title{color:#0f233b;font-size:24px;font-weight:500;margin-bottom:16px}.card .inner .text{color:#0f233b;margin-bottom:32px;font-size:16px}.card .inner .btn{opacity:.9}.card .square{width:450px;height:450px;background-color:#0f233b;position:absolute;animation:move-up inifnite 2s ease-in alternate-reverse}.card .square:first-child{top:-40px;left:-40px}.card .square:nth-child(2){bottom:-55px;right:-55px;animation-name:move-down}.feature{display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:16px;gap:16px}.feature,.feature:hover,.feature:hover .circle{transition:all .25s ease-in-out}.feature:hover .circle{background-color:#9c1a1a}.feature .circle{height:100px;width:100px;background-color:#0f233b;border-radius:50%;display:flex;justify-content:center;align-items:center}.feature .circle svg{color:#fff;height:32px;width:32px}.feature .feature-title{text-align:center}.feature .seperator{width:64px;height:1px;background-color:#0f233b}.feature .feature-desc{text-align:center;max-width:256px;min-height:100px}.platform-cta{background-color:#d6d6d6;display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:64px;gap:64px;padding:64px}@media (max-width:980px){.platform-cta{flex-direction:column;padding:64px 32px}}@media (max-width:680px){.platform-cta{flex-direction:column;padding:32px}}.platform-cta .img-cont{max-width:600px}.platform-cta .img-cont img{height:auto;width:500px;max-width:100%}.platform-cta .desc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:16px;gap:16px}@media (max-width:980px){.platform-cta .desc{align-items:center}}.platform-cta .desc p{max-width:700px;line-height:32px;color:#0f233b}@media (max-width:980px){.platform-cta .desc p{text-align:center}}.platform-cta .desc p .highlight{color:#9c1a1a}@keyframes move-up{to{transform:translateY(-10px)}}@keyframes move-down{to{transform:translateY(10px)}}.card-cont{background-color:#ececec;display:flex;flex-wrap:no-wrap;align-items:center;justify-content:center;grid-gap:32px;gap:32px;padding:128px 64px}@media (max-width:1280px){.card-cont{padding:64px 32px;grid-gap:16px;gap:16px}}@media (max-width:980px){.card-cont{flex-wrap:wrap;padding:64px 16px}}.features-section{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#fcfcfc;padding:128px 64px}@media (max-width:1280px){.features-section{padding:64px 32px}}.features-section p.text-bigger{margin-bottom:16px}.features-section .title-underline{height:2px;width:64px;background-color:#9c1a1a;margin-bottom:32px}.features-section .features-desc{margin-bottom:64px}.features-section .features-desc p{text-align:center}.features-section .features-cont{display:flex;flex-direction:row;grid-gap:64px;gap:64px}@media (max-width:680px){.features-section .features-cont{grid-gap:64px;gap:64px}}.features-section .features-cont .feature-row{display:flex;grid-gap:64px;gap:64px}@media (max-width:680px){.features-section .features-cont .feature-row{grid-gap:64px;gap:64px;flex-direction:column}}@media (max-width:980px){.features-section .features-cont{flex-direction:column}}.contact-cta-cont{background-color:#9c1a1a;width:100vw;padding:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:64px;gap:64px}@media (max-width:680px){.contact-cta-cont{padding:64px 32px}}.contact-cta-cont .contact-cta-desc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;grid-gap:16px;gap:16px;color:#fcfcfc}.contact-cta-cont .contact-cta-desc .seperator{height:2px;width:64px;background-color:#0f233b}.contact-cta-cont .contact-cta-desc .cta-btn{margin-top:48px}.page-title{padding-top:64px;max-width:1460px;margin:0 auto 16px}@media (max-width:660px){.page-title{font-size:32px!important;line-height:38px!important;margin-top:32px}}@media (max-width:512px){.page-title{padding-top:16px;margin-top:0}}@keyframes underline-link{0%{width:0}to{width:100%}}.contact-cont{background-color:#f8f8f8;padding:32px 0;box-shadow:10px 10px 0 #9c1a1a;max-width:1460px;margin:0 auto 64px}.page-title{color:#0f233b}.contact-info,.contact-text{padding:0 128px;font-size:24px;line-height:26px;color:#0f233b;display:flex;align-items:center;justify-content:flex-start;flex-direction:row}@media (max-width:780px){.contact-info,.contact-text{padding:0 32px;font-size:16px;line-height:18px}}.contact-text{margin-bottom:64px}.contact-info ul .icon{margin-right:16px;width:24px;height:24px}.contact-info ul li{color:#0f233b;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-wrap:wrap}.contact-info ul li:not(:last-child){margin-bottom:32px}.contact-info ul li .tel-space{margin:0 16px}.contact-info ul li a{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.contact-info ul li a:first-child{margin-bottom:24px}.contact-info ul li a .link-text{position:relative}.contact-info ul li a .link-text:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:#9c1a1a}.contact-info ul li a .link-text:after:hover{animation:underline-link .5s ease-in-out}.service-cards-cont{width:100%}.service-card{background-color:#fcfcfc;padding:64px;max-width:1288px;margin-bottom:64px;box-shadow:10px 10px 0 #9c1a1a}@media (max-width:768px){.service-card{padding:32px}}@media (max-width:512px){.service-card{padding:32px 16px}}.service-card__content{display:flex;align-items:center;justify-content:center;flex-direction:row;justify-content:space-around}@media (max-width:1288px){.service-card__content{display:flex;align-items:center;justify-content:center;flex-direction:column-reverse;grid-gap:64px;gap:64px}}.service-card__content .card-text{max-width:512px}.service-card__content .card-text__title{color:#9c1a1a;font-size:24px;margin-bottom:32px;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:1412px){.service-card__content .card-text__title{margin-bottom:32px}}@media (max-width:768px){.service-card__content .card-text__title{font-size:24px}}.service-card__content .card-text__title .card-text__subtitle{font-size:24px}.service-card__content .card-text__desc{font-size:16px}.service-card__content .card-img{max-width:312px}@media (max-width:1288px){.service-card__content .card-img{max-width:268px}}.service-card__content .card-img img{width:100%;height:auto}.about-banner{display:flex;align-items:center;justify-content:center;flex-direction:row;grid-gap:32px;gap:32px;background-color:#0f233b;margin-bottom:64px}.about-banner .img-cont{max-width:320px;max-height:280px}.about-banner .img-cont img{width:100%;height:auto}.about-banner .text-cont{color:#fcfcfc;border-left:4px solid #9c1a1a;padding-left:32px;display:flex;align-items:center;justify-content:center;flex-direction:column;align-items:flex-start;grid-gap:24px;gap:24px}@media (max-width:820px){.about-banner{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 16px 32px;grid-gap:0;gap:0;margin-bottom:32px}.about-banner .text-cont{border-left:none;border-top:4px solid #9c1a1a;padding-left:0;padding-top:32px;align-items:center}}.hero-banner-cont{width:100%;max-width:1920px;max-height:624px;margin:0 auto 64px;position:relative;z-index:1}.hero-banner-cont img{width:100%;max-height:624px;object-fit:cover}.hero-banner-cont img.mob{display:none}.hero-banner-cont .product-page-hero{position:absolute;top:35%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;grid-gap:32px;gap:32px;align-items:center;justify-content:center;z-index:1;width:100%}.hero-banner-cont .product-page-hero__title{font-size:32px;line-height:36px;font-weight:600;color:#252525}@media (max-width:820px){.hero-banner-cont .product-page-hero__title{font-size:24px;padding:0 16px;text-align:center}}@media (max-width:820px){.hero-banner-cont .product-page-hero{top:64px}.hero-banner-cont .product-page-hero a{display:none}}@media (max-width:780px){.hero-banner-cont{max-height:624px}.hero-banner-cont img.desk{display:none}.hero-banner-cont img.mob{display:block}}.spacer{padding-top:64px;padding-bottom:64px}@media (max-width:680px){.spacer{padding-top:32px;padding-bottom:32px}}.featurestrip-cont{max-width:1277px;padding:16px;display:flex;align-items:center;justify-content:space-evenly;box-shadow:4px 4px 0 rgba(0,0,0,.3);margin:0 auto 128px;background-color:#fcfcfc}.featurestrip-cont .product-feature{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:24px;gap:24px;position:relative;text-transform:uppercase}.featurestrip-cont .product-feature:not(:last-child):after{content:"";height:32px;width:1px;background-color:#252525;position:absolute;right:-24px;opacity:.3}@media (max-width:1288px){.featurestrip-cont .product-feature:not(:last-child):after{display:none}}.featurestrip-cont .product-feature .title{max-width:146px;font-size:16px;line-height:18px}@media (max-width:820px){.featurestrip-cont .product-feature .title{font-size:14px}}.featurestrip-cont .product-feature .icon{max-width:64px;max-height:64px}.featurestrip-cont .product-feature .icon img{height:100%;width:auto}@media (max-width:1288px){.featurestrip-cont .product-feature{flex-direction:column;text-align:center}}@media (max-width:820px){.featurestrip-cont .product-feature{width:124px;grid-gap:12px;gap:12px}}@media (max-width:820px){.featurestrip-cont{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;place-items:center;margin-bottom:64px}}@media (max-width:360px){.featurestrip-cont{display:grid;grid-template-rows:1fr 1fr 1fr 1fr;grid-template-columns:1fr;grid-gap:24px;gap:24px;place-items:center}}.body-banner{margin:0 auto;max-width:1288px;width:100%}.body-banner__desktop,.body-banner__mobile{width:100%;height:auto}.body-banner__mobile{display:none}@media (max-width:1288px){.body-banner{padding:0 16px}}@media (max-width:820px){.body-banner__desktop{display:none}.body-banner__mobile{display:block}}.product-page{padding-bottom:128px;color:#252525;overflow:hidden}@media (max-width:820px){.product-page{padding-bottom:64px}}.product-page .device-showcase{max-width:614px;position:relative;z-index:2;margin:-264px auto 64px}.product-page .device-showcase img{width:100%;height:auto}@media (max-width:1280px){.product-page .device-showcase{padding:0 16px;margin-top:-128px}}.product-page .title{font-size:24px}@media (max-width:767px){.product-page .features-title{display:none}}.product-page .subtitle{max-width:678px;font-size:24px;line-height:28px;margin:0 auto 64px;text-align:center}@media (max-width:1280px){.product-page .subtitle{padding:0 16px}}.product-page .centered-title{font-size:32px;line-height:32px;margin-bottom:32px}.product-page .centered-paragraph,.product-page .centered-title{max-width:800px;display:flex;align-items:center;justify-content:center;text-align:center}.product-page .centered-paragraph{font-size:16px;line-height:22px}.product-page .section{max-width:1288px;margin:0 auto 32px;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-page .section--title{font-size:24px;line-height:28px;width:100%;margin-bottom:32px;position:relative;border-bottom:2px solid #252525}.product-page .section--text{font-size:16px}@media (max-width:1280px){.product-page .section{padding:0 16px}}.product-page .image-container{max-width:1288px;margin:0 auto 64px;display:flex;align-items:flex-start;justify-content:center;flex-direction:row;grid-gap:128px;gap:128px}@media (max-width:1288px){.product-page .image-container{padding:0 16px;grid-gap:64px;gap:64px}}@media (max-width:820px){.product-page .image-container{flex-direction:column;grid-gap:24px;gap:24px}}.product-page .image-container .screenshot{width:70%;height:100%}@media (max-width:820px){.product-page .image-container .screenshot{width:100%}}.product-page .image-container .section.big-features{width:30%;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;flex-wrap:wrap;grid-gap:24px;gap:24px}@media (max-width:820px){.product-page .image-container .section.big-features{width:100%;flex-direction:row;justify-content:center;align-items:center}}.product-page .image-container .section.big-features .feature{display:flex;align-items:center;flex-direction:row;justify-content:flex-start;min-width:256px}.product-page .image-container .section.big-features .feature--icon{max-width:64px;max-height:64px}.product-page .image-container .section.big-features .feature--icon img{width:100%;height:auto}.product-page .image-container .section.big-features .feature--text{width:128px}@media (max-width:820px){.product-page .image-container .section.big-features .feature{min-width:unset;flex-direction:column;justify-content:center}.product-page .image-container .section.big-features .feature--icon{max-width:64px;max-height:64px}.product-page .image-container .section.big-features .feature--text{width:auto;text-align:center;font-size:14px}}.product-page .img-grid{display:flex;flex-direction:row;align-items:center;justify-content:center;grid-gap:8px;gap:8px;margin:0 auto;max-width:1288px;height:456px}.product-page .img-grid .big-img{background-color:#d6d6d6;background-image:url(/static/media/trip-report.46509b24.png);background-position:0 100%;background-size:cover;background-repeat:no-repeat;height:100%;width:50%}.product-page .img-grid .small-img-col{height:100%;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:8px;gap:8px}.product-page .img-grid .small-img-col .image-one{background-color:#d6d6d6;background-image:url(/static/media/map-view.e9083426.png);background-position:0 100%;background-size:cover;background-repeat:no-repeat;height:70%;width:100%}.product-page .img-grid .small-img-col .image-two{background-color:#d6d6d6;background-image:url(/static/media/satellite-view.f8232001.png);background-position:0;background-size:cover;background-repeat:no-repeat;height:30%;width:100%}@media (max-width:1288px){.product-page .img-grid{padding:0 16px}}@media (max-width:512px){.product-page .img-grid{flex-direction:column}.product-page .img-grid .big-img,.product-page .img-grid .small-img-col{width:100%}}.product-page .map-showcase{width:100%;height:100%;background-color:#0f233b;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;margin-bottom:164px}.product-page .map-showcase .centered-title{color:#fcfcfc}.product-page .map-showcase .slider{width:100%;height:auto}.product-page .map-showcase .map{margin-bottom:64px}@media (max-width:767px){.product-page .map-showcase .map{margin-bottom:64px}}.product-page .map-showcase .map .compareImg{width:100%;height:auto}.product-page .map-showcase .overlay-img{width:100%;max-width:820px;height:auto;margin-bottom:-124px}.product-page .mobile-notifications{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;width:100%;padding:32px 16px;background-color:#0f233b;color:#fcfcfc}.product-page .mobile-notifications .centered-paragraph{max-width:550px}.product-page .mobile-notifications .photo-grid{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:32px;max-width:550px;padding:0 32px}@media (max-width:920px){.product-page .mobile-notifications .photo-grid{flex-direction:column-reverse}}.product-page .mobile-notifications .photo-grid img{width:100%;height:auto;transition:all .15s ease-in-out}.product-page .mobile-notifications .photo-grid img:hover{transform:translateY(-10px)}.product-page .mobile-notifications .photo-grid img:nth-child(2){margin-top:-16px}.product-page .trip-history{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:0 auto;width:100%;padding:0 16px 32px}.product-page .trip-history .photo-grid{display:flex;align-items:center;justify-content:center;grid-gap:64px;gap:64px;margin-top:32px}@media (max-width:1288px){.product-page .trip-history .photo-grid{grid-gap:16px;gap:16px}}@media (max-width:920px){.product-page .trip-history .photo-grid{flex-direction:column-reverse}}.product-page .trip-history .photo-grid img{width:100%;height:auto;position:relative;max-width:900px}.product-page .trip-history .photo-grid img:nth-child(2){border-radius:12px;box-shadow:-5px 5px 10px rgba(0,0,0,.4);margin-left:-128px;max-width:200px}@media (max-width:920px){.product-page .trip-history .photo-grid img:nth-child(2){margin-left:0;margin-bottom:-200px;margin-right:-256px;max-width:128px}}@media (max-width:420px){.product-page .trip-history .photo-grid img:nth-child(2){max-width:82px;margin-bottom:-128px}}.product-page .trip-reports{padding:64px 16px 0;background-color:#fcfcfc;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-page .trip-reports .centered-paragraph{margin-bottom:32px}.product-page .trip-reports .trip-report-img{margin-bottom:32px;width:100%;height:auto;max-width:800px}.product-page .trip-reports .trip-report-desc{background-color:#0f233b;box-shadow:-6px 7px 0 rgba(59,73,90,.8);max-width:740px;color:#fcfcfc;padding:32px;font-weight:200;z-index:5}.product-page .trip-reports .trip-zone-img{margin-top:-64px;width:100%;height:auto;max-width:800px;margin-bottom:64px}.product-page .carousel-section{width:100%;display:grid;place-content:center;background-color:#0f233b;padding:64px 16px 128px}@media (max-width:640px){.product-page .carousel-section{padding:64px 16px}}.product-page .carousel-section .centered-title{color:#fcfcfc;margin:0 auto 64px}@media (max-width:640px){.product-page .carousel-section .centered-title{max-width:70%;margin:0 auto 32px}}.product-page .carousel-section .carousel-cont{width:100%;max-width:1288px;mask:linear-gradient(90deg,transparent,#0f233b 20%,#0f233b 90%,transparent);-webkit-mask:linear-gradient(90deg,transparent,#0f233b 20%,#0f233b 90%,transparent)}.product-page .carousel-section .carousel-cont ul{display:flex;grid-gap:32px;gap:32px;list-style:none;padding:0}.product-page .carousel-section .carousel-cont ul li{width:250px}.product-page .carousel-section .carousel-cont ul li img{width:100%;height:auto}.product-page .carousel-section .carousel-cont[data-animated]{overflow:hidden}.product-page .carousel-section .carousel-cont[data-animated] #list{width:-webkit-max-content;width:max-content;animation:scroll 20s linear infinite}@keyframes scroll{to{translate:calc(-50% - 5px)}}.product-page .cta-section{padding:64px 16px 0;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.product-page .cta-section .centered-title{max-width:660px}.product-page .cta-section .centered-paragraph{margin-bottom:32px}.platform-link-cont{max-width:360px;padding:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;grid-gap:32px;gap:32px;background-color:#f8f8f8;box-shadow:-15px 15px 0 rgba(0,0,0,.2);transition:all .25s ease-in-out;position:relative}@media (max-width:980px){.platform-link-cont{max-width:300px;padding:32px}}.platform-link-cont p.text-medium{width:100%;background-color:#0f233b;color:#fcfcfc;position:absolute;top:0;padding:16px}.platform-link-cont img.link-img{max-width:157px}.platform-link-cont img.device-img{max-width:300px}.platform-link-cont:hover img.device-img{transition:all .25s ease-in-out;transform:scale(1.05)}.platform-links-cont{min-height:700px;flex-direction:row;grid-gap:64px;gap:64px;flex-wrap:wrap;padding:64px 32px}.error-page-cont,.platform-links-cont{display:flex;align-items:center;justify-content:center}.error-page-cont{flex-direction:column;padding-top:64px}.error-page-cont h1{color:#9c1a1a;margin-bottom:64px;text-align:center}.contact-widget-cont{display:flex;flex-direction:column;width:256px;min-height:166px}.contact-widget-cont .widget-title{text-transform:uppercase;margin-bottom:32px;color:#d6d6d6}.contact-widget-cont .widget-title .seperator{margin-top:4px;height:2px;width:100%;background-color:#9c1a1a}.contact-widget-cont ul:not(:last-child){margin-bottom:16px}.contact-widget-cont ul li{display:flex;flex-direction:row;align-items:center;color:#9f9f9f}.contact-widget-cont ul li span svg{margin-right:4px}.contact-widget-cont ul li:not(:last-child){margin-bottom:4px}.contact-widget-cont ul li:hover{color:#d6d6d6}.contact-widget-cont ul li.title:hover{opacity:1}.contact-widget-cont ul li.phonelist{display:flex;grid-gap:24px;gap:24px}.link-widget-cont{display:flex;flex-direction:column;width:256px;padding-bottom:16px}.link-widget-cont .widget-title{text-transform:uppercase;margin-bottom:32px;color:#d6d6d6}.link-widget-cont .widget-title .seperator{margin-top:4px;height:2px;width:100%;background-color:#9c1a1a}.link-widget-cont ul li{color:#9f9f9f}.link-widget-cont ul li:not(:last-child){margin-bottom:4px}.link-widget-cont ul li:hover{color:#d6d6d6}.footer-cont{width:100vw;background-color:#252525;color:#fcfcfc;display:flex;flex-wrap:no-wrap;align-items:center;justify-content:center;padding:64px 128px}@media (max-width:512px){.footer-cont{padding:32px}}@media (max-width:1286px){.footer-cont{flex-direction:column}}.footer-cont .widget-seperator{height:70px;width:2px;background-color:#464646;margin:0 64px}@media (max-width:1286px){.footer-cont .widget-seperator{height:2px;width:170px;margin:32px 0}}@keyframes btn-fill-in{0%{width:0}to{width:100%}}.btn{border:none;background:none;padding:16px 32px;cursor:pointer;font-size:16px;line-height:24px;position:relative}.btn:active:before,.btn:hover:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;animation-name:btn-fill-in;animation-duration:.2s}.btn-primary-black{background-color:#1e1e1e;color:#fcfcfc}.btn-primary-black:hover:before{background-color:hsla(0,0%,100%,.05)}.btn-primary-white{background-color:#fcfcfc;color:#1e1e1e}.btn-primary-white:hover:before{background-color:rgba(0,0,0,.2)}.btn-primary-red{background-color:#9c1a1a;color:#fcfcfc}.btn-primary-red:hover:before{background-color:hsla(0,0%,100%,.2)}.btn-primary-blue{background-color:#0f233b;color:#fcfcfc}.btn-primary-blue:hover:before{background-color:hsla(0,0%,100%,.2)}.btn-secondary-black{background:transparent;border:2px solid #1e1e1e;color:#fcfcfc}.btn-secondary-white{background:transparent;border:2px solid #fcfcfc;color:#1e1e1e}.btn-secondary-red{background:transparent;border:2px solid primary-red;color:#fcfcfc}.btn-secondary-blue{background:transparent;border:2px solid #0f233b;color:#0f233b}.btn-secondary-blue:hover:before{background-color:#0f233b;color:#fcfcfc}.text-small{font-size:14px}.text-normal,.text-small{line-height:18px;font-weight:400}.text-normal{font-size:16px}.text-medium{font-size:18px;line-height:20px;font-weight:400}.text-big{font-size:24px;line-height:26px;font-weight:400}.text-bigger{font-size:46px;line-height:48px;font-weight:600}.text-huge{font-size:64px;line-height:72px;font-weight:600}body{overflow-x:hidden;background-color:#ececec}::selection{background-color:#9c1a1a;color:#fcfcfc}.full-divider{height:4px;width:100%;background-color:#9c1a1a;margin:4px 0 16px}.landing-page{margin:0 auto;max-width:1288px}@media (max-width:1512px){.landing-page{padding:0 32px}}@media (max-width:512px){.landing-page{padding:0 16px}}.copyright-bar{padding:24px;background-color:#252525;color:#9f9f9f;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:row;border-top:1px solid hsla(0,0%,100%,.2)}
/*# sourceMappingURL=main.0a1d2bba.chunk.css.map */