*,:after,:before{box-sizing:border-box}a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}:root{--hero-circle-size:50vw}.page-header{position:relative;overflow:hidden;background:linear-gradient(64.86deg,#fff -9.81%,#00aeff 9.37%,#239dd6 48.9%,#2090c4 76.76%,#125371 112.95%,#2f2e41 115.88%);min-height:21.875rem}@media screen and (min-width:1025px) and (max-width:1366px){.page-header{--hero-circle-size:60rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header{--hero-circle-size:48rem}}@media screen and (max-width:480px){.page-header{--hero-circle-size:32rem}}.page-header.is-hero{height:100svh}.page-header.is-hero .hero-contents{display:flex;flex-direction:row;justify-content:space-between;gap:2rem;height:100%;max-width:100%;margin:0 auto;padding:16.5625rem 10vw 0 10vw}@media screen and (max-width:480px){.page-header.is-hero .hero-contents{padding:6rem 1rem;flex-direction:column;gap:4rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents{padding:8rem 1.5rem;flex-direction:column;gap:6rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents{padding:8rem 2rem;gap:6rem}}.page-header.is-hero .hero-contents .hero-text{display:flex;flex-direction:column;font-size:1.125rem;line-height:1.375rem;font-family:Montserrat,sans-serif;color:#000;font-weight:400;max-width:calc(100vw - 10vw * 2)}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .hero-text{font-size:12pt;line-height:14pt;max-width:100%}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .hero-text{font-size:16pt;line-height:18pt;max-width:100%}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .hero-text{font-size:16pt;line-height:18pt;max-width:100%}}.page-header.is-hero .hero-contents .hero-text .hero-text-title{font-size:5.625rem;line-height:5.625rem;font-family:"Montserrat Medium",sans-serif;font-weight:700;color:#f2f2f2;padding-bottom:2.5rem}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .hero-text .hero-text-title{font-size:18pt;line-height:20pt;white-space:unset;padding-bottom:1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .hero-text .hero-text-title{font-size:28pt;line-height:32pt;white-space:unset;padding-bottom:2rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .hero-text .hero-text-title{font-size:42pt;line-height:48pt;white-space:unset;padding-bottom:2rem}}.page-header.is-hero .hero-contents .hero-text .hero-text-subtitle{font-size:2rem;line-height:2.375rem;font-family:"Montserrat Medium",sans-serif;font-weight:700;color:#000;padding-bottom:2.5rem}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .hero-text .hero-text-subtitle{font-size:14pt;line-height:16pt;padding-bottom:.75rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .hero-text .hero-text-subtitle{font-size:21pt;line-height:24pt;padding-bottom:1rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .hero-text .hero-text-subtitle{font-size:24pt;line-height:28pt;padding-bottom:1.5rem}}.page-header.is-hero .hero-contents .hero-text p{width:36.875rem;padding-bottom:5.3125rem}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .hero-text p{width:fit-content;padding-bottom:2.5rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .hero-text p{width:fit-content;padding-bottom:4rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .hero-text p{width:fit-content;padding-bottom:4rem}}.page-header.is-hero .hero-contents .hero-text a{text-decoration:none}.page-header.is-hero .hero-contents .hero-text a:active,.page-header.is-hero .hero-contents .hero-text a:focus,.page-header.is-hero .hero-contents .hero-text a:hover,.page-header.is-hero .hero-contents .hero-text a:visited{outline:0;text-decoration:none;color:#000}.page-header.is-hero .hero-contents .hero-text a.hero-button{font-size:1.25rem;line-height:1.5rem;padding:.9375rem 1.25rem;border-radius:2.125rem;background:#fff;color:#000;width:fit-content;font-family:Montserrat,sans-serif;font-weight:700;transition:scale 250ms ease-in-out,box-shadow 250ms ease-in-out}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .hero-text a.hero-button{font-size:14pt;line-height:16pt;margin:0 auto}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .hero-text a.hero-button{font-size:16pt;line-height:18pt}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .hero-text a.hero-button{font-size:16pt;line-height:18pt}}.page-header.is-hero .hero-contents .hero-text a.hero-button:hover{scale:1.05}.page-header.is-hero .hero-contents .app-preview{position:absolute;width:44vw;max-width:70.3125rem;bottom:3vw;right:3vw}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .app-preview{position:relative;width:175vw;margin:0 auto;align-self:center;left:50%;transform:translateX(-50%)}.page-header.is-hero .hero-contents .app-preview img{height:100%;width:auto}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .app-preview{position:relative;width:75vw;margin:0 auto;left:12.5vw;transform:translateX(-12.5vw)}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .app-preview{width:55vw;bottom:2.5rem;right:2.5rem}}.page-header.is-hero .hero-contents .swiper{--swiper-pagination-bullet-inactive-color:#fff;--swiper-pagination-bullet-inactive-opacity:0.6;--swiper-pagination-color:#239ED7;position:absolute;width:35vw;left:4.55vw;top:.75rem}@media screen and (max-width:480px){.page-header.is-hero .hero-contents .swiper{display:none}}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .swiper{width:60vw;left:7.75vw;top:.5rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .swiper{width:44vw;left:5.75vw;top:.5rem}}.page-header.is-hero .hero-contents .swiper .swiper-slide .w-full{width:100%}.page-header.is-hero .hero-contents .swiper .swiper-pagination{bottom:0;padding-top:.3125rem;padding-bottom:.625rem;background:linear-gradient(0deg,rgba(0,0,0,.45),transparent)}@media screen and (min-width:481px) and (max-width:1024px){.page-header.is-hero .hero-contents .swiper .swiper-pagination{bottom:unset;margin-bottom:10px;padding:0;background:0 0;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:0.5rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header.is-hero .hero-contents .swiper .swiper-pagination{bottom:unset;margin-bottom:10px;padding:0;background:0 0;--swiper-pagination-bullet-inactive-opacity:1;--swiper-pagination-bullet-size:0.5rem}}.page-header.is-hero .down-arrow{position:absolute;bottom:1rem;left:0;width:100%;display:flex;align-items:center;justify-content:center;animation:bounce 2s infinite}.page-header.is-hero .down-arrow svg{width:3rem;height:3rem}@media screen and (max-width:480px){.page-header.is-hero .down-arrow svg{width:2rem;height:2rem}}.page-header.is-hero .down-arrow svg path:not([fill]){stroke:#fff}@media screen and (max-width:480px){.page-header.is-hero .down-arrow svg path:not([fill]){stroke:#000}}@keyframes bounce{0%,100%,20%,50%,80%{transform:translateY(0)}40%{transform:translateY(-1.875rem)}60%{transform:translateY(-.9375rem)}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header:not(.is-hero){--hero-circle-size:48rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-header:not(.is-hero){--hero-circle-size:32rem}}@media screen and (max-width:480px){.page-header:not(.is-hero){--hero-circle-size:16rem}}.page-header::after,.page-header::before{display:block;content:"";width:var(--hero-circle-size);height:var(--hero-circle-size);position:absolute;border-radius:50%;z-index:0}.page-header::before{background:linear-gradient(2.9deg,#239ed7 2.41%,#125371 336.83%);top:calc(var(--hero-circle-size) * .4 * -1);left:calc(var(--hero-circle-size) * .43 * -1)}.page-header::after{background:linear-gradient(2.9deg,#239ed7 2.41%,#125371 336.83%);bottom:calc(var(--hero-circle-size) * .35 * -1);right:calc(var(--hero-circle-size) * .35 * -.5)}.page-header .hero-contents{position:relative;z-index:10}.page-header .hero-contents h1.hero-only-title{padding:16.5625rem 10vw 5rem 10vw;text-align:center;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:7.5rem}@media screen and (max-width:480px){.page-header .hero-contents h1.hero-only-title{padding:6rem 1rem;font-size:3.5rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere}}@media screen and (min-width:481px) and (max-width:1024px){.page-header .hero-contents h1.hero-only-title{padding:8rem 1.5rem;font-size:4.5rem;white-space:normal;word-break:break-word;overflow-wrap:anywhere}}@media screen and (min-width:1025px) and (max-width:1366px){.page-header .hero-contents h1.hero-only-title{padding:8rem 2rem;font-size:6rem}}.nav-wrapper{margin-top:5.9375rem;display:grid;grid-template-columns:repeat(3,1fr);width:100%;padding:0 10vw;position:fixed;z-index:20}.nav-wrapper>*{width:fit-content}@media screen and (max-width:480px){.nav-wrapper{margin-top:1.5rem;padding:0 1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;max-width:100vw}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper{margin-top:2.5rem;padding:0 2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}@media screen and (min-width:1025px) and (max-width:1366px){.nav-wrapper{margin-top:2rem;padding:0 2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}}.nav-wrapper a,.nav-wrapper a:active,.nav-wrapper a:focus,.nav-wrapper a:hover,.nav-wrapper a:visited{text-decoration:none;color:#fff;font-size:1rem;line-height:1.125rem}.nav-wrapper .nav-img-link{display:flex;align-items:center;justify-content:center;transition:all 250ms ease-in-out}.nav-wrapper .nav-img-link.scrolled{background:rgba(31,41,55,.85);padding:0 1.5rem;margin-left:-1.5rem;border-radius:5rem;box-shadow:0 0 .625rem .3125rem rgba(31,41,55,.1)}@media screen and (max-width:480px){.nav-wrapper .nav-img-link.scrolled{padding:.5rem 1rem;margin-left:0}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .nav-img-link.scrolled{padding:.5rem 1rem;margin-left:0}}.nav-wrapper .nav-img-link svg{width:17.5rem}@media screen and (max-width:480px){.nav-wrapper .nav-img-link svg{width:100%}}@media screen and (min-width:1025px) and (max-width:1366px){.nav-wrapper .nav-img-link svg{width:100%}}.nav-wrapper .nav-items{position:relative;background:linear-gradient(90deg,rgba(35,158,215,0) 0,rgba(35,158,215,0) 10%,#1f2937 100%);padding:0 2.375rem;margin:0 auto;border-radius:2.125rem;display:flex;justify-content:center;align-items:center;transition:background 250ms ease-in-out,box-shadow 250ms ease-in-out}@media screen and (max-width:480px){.nav-wrapper .nav-items{display:none}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .nav-items{display:none}}.nav-wrapper .nav-items.scrolled{background:rgba(31,41,55,.85);box-shadow:0 0 .625rem .3125rem rgba(31,41,55,.1)}.nav-wrapper .nav-items a:not(:first-of-type).active{background:rgba(255,255,255,.2);border-radius:2.125rem}.nav-wrapper .nav-items>.clouds{position:absolute;bottom:0;left:2.375rem;transition:left .5s ease-in-out,right .5s ease-in-out}.nav-wrapper .nav-items>.clouds>.large{position:absolute;bottom:0;left:50%;z-index:1;display:block;height:2.75rem;width:10.8125rem;user-select:none;pointer-events:none;border-radius:2.125rem}.nav-wrapper .nav-items>.clouds>.small{position:absolute;bottom:0;left:50%;z-index:1;display:block;height:1.4375rem;width:9.375rem;user-select:none;pointer-events:none;border-radius:2.125rem}.nav-wrapper .nav-items>.clouds>.large,.nav-wrapper .nav-items>.clouds>.small{transition:transform .5s ease-in-out,border .5s ease-in-out}.nav-wrapper .nav-items>.clouds.first>.large,.nav-wrapper .nav-items>.clouds.first>.small{background:linear-gradient(96.24deg,rgba(217,217,217,.2) .06%,rgba(255,255,255,0) 84.87%)}.nav-wrapper .nav-items>.clouds.last>.large,.nav-wrapper .nav-items>.clouds.last>.small{background:linear-gradient(276.24deg,rgba(217,217,217,.2) .06%,rgba(255,255,255,0) 84.87%)}.nav-wrapper .nav-items>.clouds:not(.first):not(.last)>.large,.nav-wrapper .nav-items>.clouds:not(.first):not(.last)>.small{background:rgba(217,217,217,.2)}.nav-wrapper .nav-items a{position:relative;font-size:1.25rem;line-height:1.25rem;font-family:"Montserrat Medium",sans-serif;font-weight:400;padding:1.5rem 2.375rem}.nav-wrapper .nav-items a.active{background:linear-gradient(90deg,rgba(217,217,217,0) 0,rgba(255,255,255,.2) 81%);border-radius:0 2.125rem 2.125rem 0}.nav-wrapper .login.floating-button{font-size:1.25rem;line-height:1.25rem;padding:1.5rem 2.5rem;border-radius:2.125rem;background:#fff;color:var(--uls-web-text-color);margin-left:auto;font-family:Montserrat,sans-serif;font-weight:700;transition:scale 250ms ease-in-out,box-shadow 250ms ease-in-out;box-shadow:0 0 .625rem .3125rem rgba(31,41,55,.1)}@media screen and (max-width:480px){.nav-wrapper .login.floating-button{display:none}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .login.floating-button{display:none}}.nav-wrapper .login.floating-button:hover{scale:1.1;box-shadow:0 0 .625rem .3125rem rgba(31,41,55,.2)}.nav-wrapper .mobile-menu-btn{display:none;padding:.625rem;background:rgba(31,41,55,.85);box-shadow:0 0 .625rem .3125rem rgba(31,41,55,.2);border-radius:50%;width:2.5rem;height:2.5rem;margin-left:1rem}@media screen and (max-width:480px){.nav-wrapper .mobile-menu-btn{display:block}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .mobile-menu-btn{display:block;padding:.875rem;width:3.25rem;height:3.25rem}}.nav-wrapper .mobile-menu-btn svg{width:1.25rem;height:1.25rem}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .mobile-menu-btn svg{width:1.5rem;height:1.5rem}}.nav-wrapper .mobile-menu-btn svg path:not([fill]){stroke:#fff}.nav-wrapper .nav-mobile-items{display:none;position:absolute;top:0;left:0;height:100dvh;width:100vw;background:rgba(0,0,0,.8);margin-top:-5.9375rem;z-index:100}@media screen and (max-width:480px){.nav-wrapper .nav-mobile-items{margin-top:-1.5rem}}@media screen and (min-width:481px) and (max-width:1024px){.nav-wrapper .nav-mobile-items{margin-top:-2.5rem}}@media screen and (min-width:1025px) and (max-width:1366px){.nav-wrapper .nav-mobile-items{margin-top:-2rem}}.nav-wrapper .nav-mobile-items .close-btn{position:absolute;top:0;right:0;padding:2rem 2rem 0 0}.nav-wrapper .nav-mobile-items .close-btn svg{width:2.5rem;height:2.5rem}.nav-wrapper .nav-mobile-items .close-btn svg path:not([stroke]){stroke:#fff}.nav-wrapper .nav-mobile-items .items{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2.5rem;padding:2rem}.nav-wrapper .nav-mobile-items .items a{font-size:1.5rem;line-height:1.75rem}.nav-wrapper .nav-mobile-items .items a.active{text-decoration:underline;font-family:"Montserrat SemiBold",sans-serif;font-weight:600}:root{--footer-circle-size:79.125rem}footer{background:linear-gradient(64.86deg,#fff -9.81%,#00aeff 9.37%,#239dd6 48.9%,#2090c4 76.76%,#125371 112.95%,#2f2e41 115.88%);padding:5rem 10vw 2.5rem 10vw;position:relative;overflow:hidden}@media screen and (max-width:480px){footer{--footer-circle-size:32rem;padding:4rem 1rem}}@media screen and (min-width:481px) and (max-width:1024px){footer{--footer-circle-size:48rem;padding:3rem 2rem}}@media screen and (min-width:1025px) and (max-width:1366px){footer{--footer-circle-size:60rem;padding:3rem 2rem}}footer::after,footer::before{display:block;content:"";width:var(--footer-circle-size);height:var(--footer-circle-size);position:absolute;border-radius:50%;z-index:0}footer::before{background:linear-gradient(2.9deg,#239ed7 2.41%,#125371 336.83%);top:calc(var(--footer-circle-size) * .65 * -1);left:calc(var(--footer-circle-size) * .13 * -1)}footer::after{background:#239ed7;bottom:calc(var(--footer-circle-size) * .65 * -1);right:calc(var(--footer-circle-size) * .25 * -.5)}footer .container{width:100%;z-index:1;position:relative;display:flex;flex-direction:column;gap:2rem}footer .container .logo img{width:23.625rem}@media screen and (max-width:480px){footer .container .logo img{width:70%}}footer .container .links{display:flex;flex-direction:row;gap:4rem;font-size:1.25rem;line-height:1.75rem;color:#fff}@media screen and (max-width:480px){footer .container .links{flex-direction:column}}@media screen and (min-width:481px) and (max-width:1024px){footer .container .links{gap:2rem}}footer .container .links a,footer .container .links a:active,footer .container .links a:focus,footer .container .links a:hover,footer .container .links a:visited{color:#fff;text-decoration:none}footer .container .links a{position:relative}@media screen and (max-width:480px){footer .container .links a{font-size:1rem;line-height:1.25rem}}footer .container .links a:after{content:"";display:block;position:absolute;width:0;height:1px;bottom:0;background:#fff;transition:width 250ms ease-in-out}footer .container .links a:hover:after{width:85%}footer .container .links .header{font-family:"Montserrat Medium",sans-serif;font-weight:500;margin-bottom:1rem;font-size:1.5rem;line-height:1.5rem}@media screen and (max-width:480px){footer .container .links .header{font-size:1.25rem;line-height:1.25rem;margin-bottom:.25rem}}@media screen and (max-width:480px){footer .container .links table{margin-top:.5rem;font-size:1rem;line-height:1.25rem}}footer .container .links table tr :first-child{padding-left:1rem;padding-right:1rem}@media screen and (max-width:480px){footer .container .links table tr :first-child{padding-left:.5rem;padding-right:.5rem}}@media screen and (max-width:480px){footer .container .links table tr td{padding-bottom:.25rem}}footer .container .links ul{padding-left:1rem}@media screen and (max-width:480px){footer .container .links ul{padding-left:.5rem}}footer .container .links ul li{font-family:Montserrat,sans-serif;font-weight:400}footer .container .copyright{padding-top:8rem;padding-bottom:2rem;text-align:center;color:#fff;font-size:1.125rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}@media screen and (max-width:480px){footer .container .copyright{padding-top:4rem;padding-bottom:1rem}}footer .container .copyright>*{width:fit-content}footer .container .copyright a,footer .container .copyright a:active,footer .container .copyright a:focus,footer .container .copyright a:hover,footer .container .copyright a:visited{color:#fff;text-decoration:none}footer .container .copyright a{position:relative}footer .container .copyright a:after{content:"";display:block;position:absolute;width:0;height:1px;bottom:0;background:#fff;transition:width 250ms ease-in-out}footer .container .copyright a:hover:after{width:85%}.page-home .modules{display:flex;flex-direction:column;gap:4rem;padding:4rem 2rem 6rem 2rem;width:100%;box-shadow:0 0 20px 0 rgba(0,0,0,.0509803922) inset}@media screen and (max-width:480px){.page-home .modules{gap:2rem;padding:2rem 1rem 2rem 1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules{gap:3rem;padding:3rem 1.5rem 3rem 1.5rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .modules{gap:3rem;padding:3rem 1.5rem 3rem 1.5rem}}.page-home .modules>h1.title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;line-height:2rem;width:100%;text-align:center}@media screen and (max-width:480px){.page-home .modules>h1.title{font-size:1.75rem;line-height:1.75rem}}.page-home .modules .modules-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:4rem;align-items:center;justify-content:center}@media screen and (max-width:480px){.page-home .modules .modules-list{gap:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules .modules-list{gap:2rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .modules .modules-list{gap:2rem}}.page-home .modules .modules-list .module{display:flex;flex-direction:column;justify-content:space-between;background:#f0f0f0;padding:2rem;text-align:center;border-radius:2rem;aspect-ratio:1/1;height:17.1875rem;width:17.1875rem;text-decoration:none;color:#000;transition:color 250ms ease-in-out,background-color 250ms ease-in-out,box-shadow 250ms ease-in-out}@media screen and (max-width:480px){.page-home .modules .modules-list .module{height:40vw;width:40vw;padding:1rem;border-radius:1.5rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules .modules-list .module{height:25vw;width:25vw;padding:1rem;border-radius:1.5rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .modules .modules-list .module{height:25vw;width:25vw;padding:1rem;border-radius:1.5rem}}.page-home .modules .modules-list .module:hover{background:#239ed7;color:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.2)}.page-home .modules .modules-list .module:hover>.icon svg path:not([stroke]){stroke:#fff}.page-home .modules .modules-list .module>.icon{display:flex;flex-grow:1;align-items:center;justify-content:center;align-self:center;width:fit-content}.page-home .modules .modules-list .module>.icon svg{width:7.8125rem;height:7.8125rem}@media screen and (max-width:480px){.page-home .modules .modules-list .module>.icon svg{width:4.6875rem;height:4.6875rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules .modules-list .module>.icon svg{width:6.25rem;height:6.25rem}}.page-home .modules .modules-list .module>.icon svg path:not([stroke]){stroke:#239ed7;stroke-width:1.5;transition:stroke 250ms ease-in-out}.page-home .modules .modules-list .module>.title{position:relative;font-size:1.75rem;line-height:1.75rem}@media screen and (max-width:480px){.page-home .modules .modules-list .module>.title{font-size:1.15rem;line-height:1.15rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules .modules-list .module>.title{font-size:1.35rem;line-height:1.35rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .modules .modules-list .module>.title{padding-bottom:1rem}}.page-home .modules .modules-list .module>.title>.sub-title{position:absolute;top:2rem;width:calc(100% + 4rem);left:-2rem;font-size:.8rem;line-height:.8rem}@media screen and (max-width:480px){.page-home .modules .modules-list .module>.title>.sub-title{display:none}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .modules .modules-list .module>.title>.sub-title{display:none}}.page-home .demo{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;padding:4rem 10vw 4rem 10vw;overflow:hidden;position:relative;min-height:35rem}@media screen and (max-width:480px){.page-home .demo{flex-direction:column;padding:2rem 2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .demo{flex-direction:column;padding:2rem 3rem 4rem 3rem;min-height:42rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .demo{padding:3rem 1.5rem 3rem 1.5rem}}.page-home .demo .info{display:flex;flex-direction:column;gap:1.75rem;max-width:35vw}@media screen and (max-width:480px){.page-home .demo .info{max-width:100%;gap:.75rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .demo .info{max-width:100%}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .demo .info{max-width:65vw}}.page-home .demo .info .title{font-family:Montserrat,sans-serif;font-weight:700;font-size:2.5rem;line-height:2.5rem}@media screen and (max-width:480px){.page-home .demo .info .title{font-size:1.75rem;line-height:1.75rem}}.page-home .demo .info .sub-text{font-family:Montserrat,sans-serif;font-weight:700;color:#239ed7;font-size:1.5rem;line-height:2.5rem}@media screen and (max-width:480px){.page-home .demo .info .sub-text{font-size:1.2rem;line-height:1.75rem;padding-bottom:10rem}}.page-home .demo .info .button{position:relative;display:flex;flex-direction:row;align-items:center;color:#fff;background:#239ed7;width:fit-content;max-width:fit-content;padding:1rem 4rem 1rem 2rem;border-radius:2rem;text-decoration:none;gap:.5rem;font-size:1.25rem;line-height:1.25rem;transition:all 250ms ease-in-out}@media screen and (max-width:480px){.page-home .demo .info .button{font-size:1rem;line-height:1rem;gap:.25rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .demo .info .button{margin-top:2rem}}.page-home .demo .info .button:hover{transform:scale(1.1)}.page-home .demo .info .button:hover .arrow{right:1rem}.page-home .demo .info .button .arrow{position:absolute;display:flex;align-items:center;justify-content:center;transition:right 250ms ease-in-out;right:1.5rem}.page-home .demo .fancy{position:absolute;top:-7.5rem;right:calc(10vw - 5rem);z-index:-1}@media screen and (max-width:480px){.page-home .demo .fancy{top:unset;bottom:-10rem;right:-75%}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .demo .fancy{top:unset;bottom:-10rem;right:-35%}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .demo .fancy{right:-12.5vw}}.page-home .prices{display:flex;flex-direction:column;gap:3rem;padding:0 10vw 8rem 10vw;margin-top:-3rem}@media screen and (max-width:480px){.page-home .prices{gap:1rem;padding:2rem;margin:0}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices{gap:1rem;padding:2rem 1.5rem;margin:-2rem 0 0 0}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .prices{gap:2rem;padding:2rem 1.5rem;margin:-3rem 0 0 0}}.page-home .prices .subscriptions{display:flex;flex-direction:row;justify-content:center;gap:2rem}@media screen and (max-width:480px){.page-home .prices .subscriptions{flex-direction:column;justify-content:unset}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions{gap:1rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .prices .subscriptions{gap:1.5rem}}.page-home .prices .subscriptions .price{position:relative;display:flex;flex-direction:column;width:100%;max-width:20vw;box-shadow:0 .25rem 2.1875rem 0 rgba(35,158,215,.1019607843);border-radius:2rem;background:#fff;min-height:55vh;margin-top:2rem;margin-bottom:2rem;overflow:hidden}@media screen and (max-width:480px){.page-home .prices .subscriptions .price{max-width:100%;min-height:unset;margin:0 auto}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price{max-width:unset;min-height:unset}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .prices .subscriptions .price{max-width:unset}}.page-home .prices .subscriptions .price.main{transform:scale(1.15);margin:0 3rem;background:linear-gradient(206.38deg,#00aeff -42.19%,#53869e 154.43%)}@media screen and (max-width:480px){.page-home .prices .subscriptions .price.main{transform:scale(1);margin:0 auto}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price.main{margin:0 1.5rem}}.page-home .prices .subscriptions .price.main .title{color:#fff}.page-home .prices .subscriptions .price.main .line{background:#fff}.page-home .prices .subscriptions .price.main .options ul li{color:#fff}.page-home .prices .subscriptions .price.main .amount .cost,.page-home .prices .subscriptions .price.main .amount .period{color:#fff}.page-home .prices .subscriptions .price.main .user-count{color:#fff}.page-home .prices .subscriptions .price.main::after{background:linear-gradient(112.02deg,rgba(35,158,215,.1) -4.5%,rgba(31,41,55,.1) 118.99%)}.page-home .prices .subscriptions .price.main::before{background:linear-gradient(108.03deg,rgba(35,158,215,.1) -1.49%,rgba(255,255,255,.1) 122.53%)}.page-home .prices .subscriptions .price::after{content:"";display:block;height:10rem;width:85%;position:absolute;bottom:0;left:0;background:linear-gradient(112.02deg,rgba(188,220,224,.1) -4.5%,rgba(255,255,255,.1) 118.99%);border-top-right-radius:10rem;z-index:0}@media screen and (max-width:480px){.page-home .prices .subscriptions .price::after{height:5rem;border-top-right-radius:5rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price::after{height:7.5rem;border-top-right-radius:7.5rem}}.page-home .prices .subscriptions .price::before{content:"";display:block;height:4rem;width:65%;position:absolute;bottom:8rem;left:0;background:linear-gradient(108.03deg,rgba(215,215,215,.1) -1.49%,rgba(255,255,255,.1) 122.53%);border-top-right-radius:2rem;border-bottom-right-radius:2rem;z-index:1}@media screen and (max-width:480px){.page-home .prices .subscriptions .price::before{bottom:4rem;height:2rem;border-top-right-radius:1rem;border-bottom-right-radius:1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price::before{bottom:6rem;height:3rem;border-top-right-radius:1.5rem;border-bottom-right-radius:1.5rem}}.page-home .prices .subscriptions .price>*{z-index:2}.page-home .prices .subscriptions .price .title{font-size:2.75rem;line-height:2.75rem;font-family:Montserrat,sans-serif;font-weight:700;text-align:center;padding:2rem 0;color:#1f2937}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .title{font-size:1.75rem;line-height:1.75rem;padding:1rem 0}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .title{font-size:1.75rem;line-height:1.75rem;padding:1rem 0}}.page-home .prices .subscriptions .price .line{height:.5rem;background:linear-gradient(90deg,#239ed7 0,#2f2e41 100%)}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .line{height:.25rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .line{height:.375rem}}.page-home .prices .subscriptions .price .options{padding:4rem 2rem 2rem 2rem;flex-grow:1;margin:0 auto}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .options{padding:2rem 1rem 1rem 1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .options{padding:2rem 1rem 1rem 1rem}}.page-home .prices .subscriptions .price .options ul{list-style:disc}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .options ul{margin-bottom:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .options ul{margin-bottom:1rem}}.page-home .prices .subscriptions .price .options ul li{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:1.5rem;line-height:1.5rem;margin-bottom:1rem;color:#239ed7}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .options ul li{font-size:1.25rem;line-height:1.25rem;margin-bottom:.75rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .options ul li{font-size:1.25rem;line-height:1.25rem;margin-bottom:.75rem}}.page-home .prices .subscriptions .price .options ul li small{font-size:.8rem;line-height:.8rem;margin-top:.2rem}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .options ul li small{display:none}}.page-home .prices .subscriptions .price .amount{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;padding-bottom:.5rem;color:#1f2937}.page-home .prices .subscriptions .price .amount .cost{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:2.75rem;line-height:2.75rem}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .amount .cost{font-size:1.75rem;line-height:1.75rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .amount .cost{font-size:1.75rem;line-height:1.75rem}}.page-home .prices .subscriptions .price .amount .period{font-size:1.5rem;line-height:1.5rem}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .amount .period{font-size:.85rem;line-height:.85rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .amount .period{font-size:.85rem;line-height:.85rem}}.page-home .prices .subscriptions .price .user-count{width:100%;text-align:center;font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:.95rem;line-height:.95rem;color:#c4c4c4;margin-bottom:2rem}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .user-count{font-size:.75rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .user-count{font-size:.75rem}}.page-home .prices .subscriptions .price .order{text-decoration:none;color:#fff;background:linear-gradient(84.38deg,#125371 -29.01%,#239ed7 58.45%,#fff 219.7%);width:fit-content;padding:1rem 2rem;border-radius:2rem;font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.25rem;transition:scale 250ms ease-in-out;margin:0 auto 2rem auto}.page-home .prices .subscriptions .price .order:not([href]){cursor:not-allowed;background:linear-gradient(84.38deg,#676e77 -29.01%,#8597a5 58.45%,#bccedf 219.7%)}.page-home .prices .subscriptions .price .order[href]:hover{scale:1.1}@media screen and (max-width:480px){.page-home .prices .subscriptions .price .order{padding:.5rem 1rem;border-radius:1rem;font-size:1rem;line-height:1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .subscriptions .price .order{padding:.5rem 1rem;border-radius:1rem;font-size:1rem;line-height:1rem}}.page-home .prices .sub-text{display:flex;flex-direction:column;gap:.5rem;margin-top:2.5rem;text-align:center;color:#c4c4c4;font-size:.95rem}@media screen and (max-width:480px){.page-home .prices .sub-text{margin-top:.5rem;font-size:.8rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .prices .sub-text{margin-top:2.5rem;font-size:.8rem}}.page-home .uitleningen{padding:0 10vw 4rem 10vw;overflow:hidden}@media screen and (max-width:480px){.page-home .uitleningen{padding:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen{padding:2rem 3rem 4rem 3rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .uitleningen{padding:2rem 3rem 4rem 3rem}}.page-home .uitleningen h2.title{position:relative;width:fit-content;font-size:2.5rem;line-height:2.5rem;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:700}.page-home .uitleningen h2.title::after{position:absolute;content:"";display:block;bottom:-.75rem;left:0;width:100%;height:.25rem;background:linear-gradient(90deg,#239ed7 0,#2f2e41 100%);border-radius:.125rem}.page-home .uitleningen article{position:relative;z-index:1;margin-top:4rem}@media screen and (max-width:480px){.page-home .uitleningen article{margin-top:2rem}.page-home .uitleningen article:first-of-type{margin-top:4rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article{margin-top:2rem}.page-home .uitleningen article:first-of-type{margin-top:4rem}}.page-home .uitleningen article#every-where{margin-top:9rem}@media screen and (max-width:480px){.page-home .uitleningen article#every-where{margin-top:2rem}.page-home .uitleningen article#every-where .content-container{flex-direction:column-reverse}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article#every-where{margin-top:2rem}.page-home .uitleningen article#every-where .content-container{flex-direction:column-reverse}}.page-home .uitleningen article#eenvoudig .content-container{padding-bottom:2rem}@media screen and (max-width:480px){.page-home .uitleningen article#eenvoudig .content-container{padding-bottom:0}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article#eenvoudig .content-container{padding-bottom:0}}.page-home .uitleningen article#eenvoudig .content-container .img{margin-top:4rem;height:25rem}@media screen and (max-width:480px){.page-home .uitleningen article#eenvoudig .content-container .img{margin-top:0}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article#eenvoudig .content-container .img{margin-top:0}}.page-home .uitleningen article.blobs2 .background{position:absolute;bottom:-175%;left:-65%;z-index:-1}@media screen and (max-width:480px){.page-home .uitleningen article.blobs2 .background{bottom:0;left:-25%}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article.blobs2 .background{bottom:-10rem;left:-10rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .uitleningen article.blobs2 .background{bottom:-25rem}}.page-home .uitleningen article.blobs2 .background img{height:100%;width:100%}.page-home .uitleningen article.blobs1 .background{position:absolute;top:4vh;left:-45vw;z-index:-1}@media screen and (max-width:480px){.page-home .uitleningen article.blobs1 .background{bottom:-5%;left:-50%;top:unset}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article.blobs1 .background{bottom:-12rem;left:-15rem;top:unset}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .uitleningen article.blobs1 .background{bottom:-35rem;top:unset}}.page-home .uitleningen article.blobs1 .background img{width:150vw;height:auto}.page-home .uitleningen article .content-container{display:flex;flex-direction:row;gap:4rem}@media screen and (max-width:480px){.page-home .uitleningen article .content-container{flex-direction:column;gap:1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .uitleningen article .content-container{flex-direction:column;gap:3rem}}.page-home .uitleningen article .content-container .content{display:flex;flex-direction:column;gap:1rem}.page-home .uitleningen article .content-container .content h3.title{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:1.75rem;line-height:1.75rem}.page-home .uitleningen article .content-container .content p{max-width:50rem;font-size:1.125rem;line-height:1.375rem}.page-home .uitleningen article .content-container .content ol{font-size:1.125rem;line-height:1.375rem;list-style:decimal;margin-left:1.25rem}.page-home .uitleningen article .content-container .img{height:18.75rem}.page-home .uitleningen article .content-container .img img{width:100%;height:100%}.page-home .safe{padding:2rem 10vw 8rem 10vw}@media screen and (max-width:480px){.page-home .safe{padding:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .safe{padding:3rem 2rem}}@media screen and (min-width:1025px) and (max-width:1366px){.page-home .safe{padding:3rem 2rem}}.page-home .safe h2.title{position:relative;width:fit-content;font-size:2.5rem;line-height:2.5rem;margin:0 auto;font-family:Montserrat,sans-serif;font-weight:700}.page-home .safe h2.title::after{position:absolute;content:"";display:block;bottom:-.75rem;left:0;width:100%;height:.25rem;background:linear-gradient(90deg,#239ed7 0,#2f2e41 100%);border-radius:.125rem}.page-home .safe .sellingPoints{margin-top:4rem;padding-bottom:3rem}@media screen and (max-width:480px){.page-home .safe .sellingPoints{margin-top:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .safe .sellingPoints{margin-top:3rem}}.page-home .safe .sellingPoints .swiper-slide{display:flex;padding:1.25rem;min-height:100%}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-slide{padding:.625rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .safe .sellingPoints .swiper-slide{padding:.9375rem}}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper{display:flex;flex-direction:column;box-shadow:0 0 1.25rem 0 rgba(0,0,0,.0509803922);border-radius:2.5rem;overflow:hidden}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper img{padding:4rem 2rem;width:60%;margin:0 auto;height:21.875rem}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-slide .slide-wrapper img{padding:2rem 2rem;width:80%;height:15.625rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .safe .sellingPoints .swiper-slide .slide-wrapper img{padding:2rem 1rem;width:80%;height:17.1875rem}}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .line{width:100%;height:4px;background:linear-gradient(90deg,#2e364b 0,#239ed7 50%,#2e364b 97.6%)}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content{position:relative;padding:3rem 2rem 6rem 2rem;background:#1f2937;color:#fff;flex-grow:1}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content{padding:3rem 2rem 3rem 2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content{padding:3rem 2rem 3rem 2rem}}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content::after{position:absolute;display:block;content:"";width:75%;height:6.25rem;bottom:-3.125rem;right:0;border-top-left-radius:3.125rem;border-bottom-left-radius:3.125rem;background:linear-gradient(97.16deg,rgba(35,158,215,.1) 3.69%,rgba(31,41,55,.1) 104.48%)}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content::before{position:absolute;display:block;content:"";width:55%;height:3.125rem;bottom:1.5625rem;right:0;border-top-left-radius:1.5625rem;border-bottom-left-radius:1.5625rem;background:linear-gradient(91.98deg,rgba(26,93,124,.1) .41%,rgba(31,41,55,.1) 216.59%)}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content .title{font-size:2rem;line-height:2rem;margin-bottom:1.5rem;font-family:"Montserrat SemiBold",sans-serif;font-weight:600}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content .title:first-letter{color:#239ed7}.page-home .safe .sellingPoints .swiper-slide .slide-wrapper .content p{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.5rem}.page-home .safe .sellingPoints .swiper-pagination{--swiper-pagination-bullet-inactive-color:#000;--swiper-pagination-bullet-inactive-opacity:0.2;--swiper-pagination-color:#239ED7;--swiper-pagination-bullet-size:1rem}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-pagination{--swiper-pagination-bullet-size:0.75rem}}.page-home .safe .sellingPoints .swiper-pagination .swiper-pagination-bullet{transition:background-color 250ms ease-in-out,opacity 250ms ease-in-out,width 250ms ease-in-out;border-radius:.5rem}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-pagination .swiper-pagination-bullet{border-radius:.375rem}}.page-home .safe .sellingPoints .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.5rem}@media screen and (max-width:480px){.page-home .safe .sellingPoints .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.125rem}}.page-contact{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:9.375rem 10vw}@media screen and (max-width:480px){.page-contact{flex-direction:column-reverse;gap:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-contact{flex-direction:column-reverse;gap:2rem}}.page-contact .contact-details{display:flex;flex-direction:column;gap:2rem;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.125rem}.page-contact .contact-details h2{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:2rem;line-height:2rem;margin-bottom:4rem}@media screen and (max-width:480px){.page-contact .contact-details h2{margin-bottom:0}}@media screen and (min-width:481px) and (max-width:1024px){.page-contact .contact-details h2{margin-bottom:0}}.page-contact .contact-details .row{display:flex;flex-direction:row;gap:.5rem}.page-contact .contact-details .row .sub-title{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25rem}.page-contact .contact-details .row span{display:block;width:100%;margin-bottom:.25rem}.page-contact .contact-details .row a,.page-contact .contact-details .row a:active,.page-contact .contact-details .row a:visited{color:unset;text-decoration:none}.page-contact .contact-details .row a{position:relative}.page-contact .contact-details .row a:after{content:"";display:block;position:absolute;width:0;height:1px;bottom:0;background:#000;transition:width 250ms ease-in-out}.page-contact .contact-details .row a:hover:after{width:85%}.page-contact .contact-details small{font-family:Montserrat,sans-serif;font-weight:400;color:#aeaeae;margin-top:2rem}.page-contact .image{flex-grow:1;max-width:75rem}.page-contact .image img{width:100%;height:100%}.page-formal{display:flex;flex-direction:column;gap:1rem;padding:4rem 10vw}.page-formal.small>div{max-width:43.75rem}.page-formal .py-2{padding-top:.5rem;padding-bottom:.5rem}.page-formal .py-4{padding-top:1rem;padding-bottom:1rem}.page-formal .px-4{padding-left:1rem;padding-right:1rem}.page-formal .p-4{padding:1rem}.page-formal .pt-8{padding-top:2rem}.page-formal .pt-4{padding-top:1rem}.page-formal .pt-2{padding-top:.5rem}.page-formal .pb-6{padding-bottom:1.5rem}.page-formal .pb-4{padding-bottom:1rem}.page-formal .pb-2{padding-bottom:.5rem}.page-formal .pb-1{padding-bottom:.25rem}.page-formal .pb-0{padding-bottom:0}.page-formal .display-block{display:block}.page-formal .text-left{text-align:left}.page-formal .align-top{vertical-align:top}.page-formal .whitespace-nowrap{white-space:nowrap}@media screen and (max-width:480px){.page-formal .whitespace-nowrap{white-space:normal}}.page-formal h2{font-size:2rem;font-family:"Montserrat SemiBold",sans-serif;font-weight:600}@media screen and (max-width:480px){.page-formal h2{line-break:anywhere}}.page-formal h3{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.5rem;margin-top:2rem}.page-formal p{max-width:43.75rem;font-size:1rem;line-height:1.2rem}.page-formal small.font-light{font-size:.8rem;line-height:1rem;color:#aeaeae}.page-formal ul{list-style:disc;margin-left:1.25rem;display:flex;flex-direction:column;gap:.5rem}.page-formal .company-location{display:flex;flex-direction:column;gap:.5rem}.page-formal .company-location small.font-bold{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:.8rem;line-height:.8rem}.page-formal table{max-width:43.75rem;font-size:1rem;line-height:1.2rem}@media screen and (max-width:480px){.page-formal table tbody tr{display:flex;flex-direction:column}}.page-formal table tbody tr th{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.2rem;line-height:1.4rem}@media screen and (max-width:480px){.page-formal table tbody tr th{padding-bottom:0!important}.page-formal table tbody tr th:first-of-type{padding-top:6rem!important;padding-bottom:0!important}.page-formal table tbody tr th:last-of-type{padding-top:0!important;padding-bottom:.5rem!important;text-align:center}}@media screen and (max-width:480px){.page-formal table tbody tr td{padding-bottom:0!important;padding-right:0!important}}.page-demo{position:relative;padding:4rem 0 8rem 0;overflow:hidden}@media screen and (max-width:480px){.page-demo{padding:4rem 0 4rem 0}}.page-demo .hidden{display:none!important}.page-demo .circle-1{position:absolute;top:12.5rem;left:-15.625rem;background:linear-gradient(8.83deg,#fff 5.68%,#f6f6f6 94.32%);width:31.25rem;height:31.25rem;border-radius:50%;z-index:-1}.page-demo .circle-2{position:absolute;top:6.25rem;right:-18.75rem;background:linear-gradient(8.83deg,#fff 5.68%,#f6f6f6 94.32%);width:50rem;height:50rem;border-radius:50%;z-index:-1}.page-demo .content{position:relative;padding:0 10vw;z-index:1}.page-demo .content.thanks{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}@media screen and (max-width:480px){.page-demo .content.thanks{flex-direction:column-reverse;gap:2rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-demo .content.thanks{flex-direction:column-reverse;gap:2rem}}.page-demo .content.thanks>div{display:flex;flex-direction:column;gap:1rem}.page-demo .content.thanks>div .title{justify-content:unset;align-items:unset}.page-demo .content.thanks>div>p{font-size:1.2rem;line-height:1.4rem}.page-demo .content.thanks>div>p>b{font-family:"Montserrat SemiBold",sans-serif;font-weight:600}.page-demo .content.thanks img{height:40svh}.page-demo .content .title{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.5rem}.page-demo .content .title h2{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:2rem;line-height:2rem;width:fit-content}.page-demo .content .title span{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.25rem;width:fit-content;color:#239ed7}.page-demo .content .form-progress{background:#f5f5f5;border-radius:calc(1.5625rem + 1rem);display:flex;flex-direction:row;gap:2rem;padding:1rem;width:fit-content;margin:2rem auto}@media screen and (max-width:480px){.page-demo .content .form-progress{gap:1rem}}.page-demo .content .form-progress .stage{width:3.125rem;height:3.125rem;border-radius:50%;background:#1f2937;pointer-events:none}@media screen and (max-width:480px){.page-demo .content .form-progress .stage{width:2.5rem;height:2.5rem}}.page-demo .content .form-progress .stage.complete{background:#5bb464}.page-demo .content .form-progress .stage.current{background:#239ed7}.page-demo .content .form-progress .stage.complete,.page-demo .content .form-progress .stage.current{pointer-events:all}.page-demo .content .form-progress .stage.complete:hover,.page-demo .content .form-progress .stage.current:hover{cursor:pointer}.page-demo .content .form-progress .stage .icon{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}.page-demo .content .form-progress .stage .icon svg{width:auto;height:1.75rem}@media screen and (max-width:480px){.page-demo .content .form-progress .stage .icon svg{height:1.5rem}}.page-demo .content .form-progress .stage .icon svg :not([stroke]){stroke:#fff}.page-demo .content .form-progress .stage .icon svg :not([fill]){fill:#fff}.page-demo .content form{width:80%;margin:0 auto;padding:4rem;background:#f5f5f5;border-radius:1rem;display:flex;flex-direction:column;gap:4rem}@media screen and (max-width:480px){.page-demo .content form{gap:2rem;padding:2rem 1.5rem;width:calc(100% + 2rem);margin:0 -1rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-demo .content form{width:100%;padding:2rem 1.5rem}}.page-demo .content form input:not([type=submit]):not([type=hidden]),.page-demo .content form select{position:relative;outline:0;border:none;background:#fff;height:3.125rem;padding-left:1rem;font-size:1.2rem;line-height:1.4rem;color:#239ed7;border-top-right-radius:1.5625rem;border-bottom-right-radius:1.5625rem;width:100%}.page-demo .content form input:not([type=submit]):not([type=hidden])::placeholder,.page-demo .content form select::placeholder{color:#e1e1e1}.page-demo .content form input:not([type=submit]):not([type=hidden])[type=date]::-webkit-calendar-picker-indicator,.page-demo .content form select[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;width:100%;height:100%;padding:0;color:transparent;background:0 0}.page-demo .content form fieldset{display:flex;flex-direction:column;gap:2rem}.page-demo .content form fieldset>h3{font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:2rem;line-height:2.5rem;text-align:center;margin-bottom:1rem;color:#239ed7;width:fit-content}@media screen and (max-width:480px){.page-demo .content form fieldset>h3{font-size:1.25rem;line-height:1.25rem;text-align:left;margin-bottom:.5rem}}.page-demo .content form fieldset>div{display:flex;flex-direction:column;gap:.5rem}.page-demo .content form fieldset>div label{font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.5rem;color:#1f2937;white-space:wrap;width:fit-content}@media screen and (max-width:480px){.page-demo .content form fieldset>div label{font-size:1rem;line-height:1rem}}.page-demo .content form input[type=submit]{width:fit-content;padding:1rem;background:#239ed7;border:none;transition:scale 250ms ease-in-out;color:#fff;font-family:"Montserrat SemiBold",sans-serif;font-weight:600;font-size:1.2rem;line-height:1.4rem;border-radius:1.7rem;margin-left:auto}@media screen and (max-width:480px){.page-demo .content form input[type=submit]{font-size:1rem;line-height:1rem;padding:.5rem 1rem;border-radius:1rem;margin:0 auto}}.page-demo .content form input[type=submit]:hover{scale:1.2;cursor:pointer}.page-demo .content form input[type=hidden]{width:1px}.page-module{position:relative;display:flex;flex-direction:row;gap:4rem;padding:4rem 10vw 8rem 10vw;min-height:60dvh}@media screen and (min-width:481px) and (max-width:1024px){.page-module{flex-direction:column-reverse;padding:4rem 2rem}}@media screen and (max-width:480px){.page-module{flex-direction:column-reverse;padding:4rem 2rem}}.page-module .details{display:flex;flex-direction:column;gap:2.5rem;width:fit-content}.page-module .details h1{font-size:2rem;line-height:2.25rem;font-family:"Montserrat SemiBold",sans-serif;font-weight:600}.page-module .details h2{margin-top:1rem;margin-bottom:-.5rem;font-family:"Montserrat Medium",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.25rem;color:#239ed7}.page-module .details ul{display:flex;flex-direction:column;gap:.75rem}.page-module .details strong{font-family:"Montserrat SemiBold",sans-serif;font-weight:500}.page-module .details small{font-size:.75rem;line-height:1.5rem}.page-module .details p{line-height:1.5rem}.page-module .details a{position:relative;display:flex;flex-direction:row;align-items:center;color:#fff;background:#239ed7;width:fit-content;max-width:fit-content;padding:1rem 4rem 1rem 2rem;border-radius:2rem;text-decoration:none;gap:.5rem;font-size:1.25rem;line-height:1.25rem;transition:all 250ms ease-in-out}@media screen and (max-width:480px){.page-module .details a{font-size:1rem;line-height:1rem;gap:.25rem}}@media screen and (min-width:481px) and (max-width:1024px){.page-module .details a{margin-top:2rem}}.page-module .details a:hover{transform:scale(1.1)}.page-module .details a:hover .arrow{right:1rem}.page-module .details a .arrow{position:absolute;display:flex;align-items:center;justify-content:center;transition:right 250ms ease-in-out;right:1.5rem}.page-module .details>div:not(.screenshots){display:flex;flex-direction:column;gap:1rem}.page-module .details>p.screenshot-text{margin-top:-1.5rem}.page-module .details>div.screenshots-images{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2rem;margin-top:-1rem}@media screen and (min-width:481px) and (max-width:1024px){.page-module .details>div.screenshots-images{grid-template-columns:1fr 1fr}}@media screen and (max-width:480px){.page-module .details>div.screenshots-images{grid-template-columns:1fr}}.page-module .details>div.screenshots-images img{background:rgba(35,158,215,.25);padding:.25rem;width:100%;height:auto;transition:background-color 250ms ease-in-out;border-radius:.75rem}.page-module .details>div.screenshots-images img:hover{cursor:zoom-in;background:rgba(35,158,215,.5)}.page-module .image{display:flex;flex-direction:column;gap:2rem;width:62.5rem}@media screen and (min-width:481px) and (max-width:1024px){.page-module .image{display:none}}@media screen and (max-width:480px){.page-module .image{display:none}}.page-module .image img{width:100%;height:auto}.page-module .background{position:absolute;bottom:-33%;right:0;z-index:-1}:root{--uls-web-text-color:#1F2937}body,html{font-family:Montserrat,sans-serif;font-weight:400}
/*# sourceMappingURL=main.css.map */
