@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";.content-headline h2,.section-headline h2{font-size:3.8rem;font-weight:600;color:#f4f6f8;margin:0}@media screen and (max-width:800px){.content-headline h2,.section-headline h2{font-size:2.6rem}}.content-headline h2 span,.section-headline h2 span{text-decoration:underline;text-decoration-color:#67b6a0;text-underline-offset:8px}@media screen and (max-width:800px){.content-headline h2 span,.section-headline h2 span{text-underline-offset:4px}}.content-headline h3,.section-headline h3{font-weight:500;color:#f4f6f8;line-height:1.8;font-size:1.4rem;margin:15px 0 0}@media screen and (max-width:800px){.content-headline h3,.section-headline h3{font-size:1.3rem}}.content-headline small,.section-headline small{color:#f4f6f8;text-transform:uppercase;opacity:.3;letter-spacing:1px;margin-bottom:10px;display:block}p{line-height:2;font-size:1.1rem;color:#344451;font-weight:400;margin:0 0 30px}p span{text-decoration:underline;text-decoration-thickness:3px;text-decoration-color:#67b6a0;text-underline-offset:5px}@media screen and (max-width:800px){p span{text-underline-offset:4px}}.bg-black p{color:#f4f6f8}.bg-white .section-headline h2{color:#344451}.bg-white .section-headline h3{color:#405362}.bg-white .section-headline small{color:#f4f6f8}.bg-white p{color:#405362}.bg-white span{text-decoration-color:#67b6a0!important}.bg-teal .section-headline h3{color:#344451}.bg-teal .section-headline small{color:#283239}.bg-teal p{color:#f4f6f8}.bg-teal span{text-decoration-color:#283239!important}.bg-teal-dark .section-headline h2,.bg-teal-dark .section-headline h3{color:#f4f6f8}.bg-teal-dark .section-headline small{color:#67b6a0}.bg-teal-dark p{color:#f4f6f8}.bg-teal-dark span{text-decoration-color:#67b6a0!important}.bg-secondary .section-headline h3,.bg-secondary .section-headline small{color:#f4f6f8}.bg-secondary p{color:#67b6a0}.bg-secondary span{text-decoration-color:#67b6a0!important}.bg-grey-dark .section-headline h2{color:#f4f6f8}.bg-grey-dark .section-headline h3{color:#67b6a0}.bg-grey-dark p{color:#f4f6f8}.bg-grey-dark span{text-decoration-color:#67b6a0!important}.bg-grey-light .section-headline h3,.bg-grey-light p{color:#283239}.bg-black a:not(.btn),.bg-teal-dark a:not(.btn){color:#67b6a0!important}.btn{border-radius:50px;padding:10px 20px;transition:all .5s}.btn.btn-teal{background:#67b6a0;color:#f4f6f8!important}.btn.btn-teal:hover{box-shadow:0 0 20px #67b6a0;padding:10px 25px}.btn.btn-secondary{border:1px solid #f4f6f8;color:#f4f6f8}.btn.btn-secondary:hover{color:#67b6a0;border-color:#67b6a0;padding:10px 25px}.bg-teal .btn-teal{background:#344451;color:#f4f6f8}.bg-teal .btn-teal:hover{box-shadow:0 0 20px #cfebe3;padding:10px 25px}.bg-teal .btn-secondary:hover{color:#f4f6f8;border-color:#f4f6f8;padding:10px 25px}.bg-secondary .btn-teal{background:#67b6a0;color:#f4f6f8}.bg-secondary .btn-teal:hover{box-shadow:0 0 20px #67b6a0}.bg-secondary .btn-secondary:hover{color:#f4f6f8;border-color:#f4f6f8;padding:10px 25px}.bg-white .btn-secondary{color:#344451;border-color:#344451}section{position:relative;display:flex;flex-direction:column;padding:10vw}section.full-height{min-height:100vh}section.bento{border-radius:50px}section.bento-top,section.bento-top .section-content{border-top-left-radius:50px;border-top-right-radius:50px}section.bento-bottom{border-bottom-left-radius:50px;border-bottom-right-radius:50px}section.bar-bottom:after{bottom:-50px}section.bar-bottom:after,section.bar-top:before{content:"";position:absolute;left:0;width:100%;height:100%;background:inherit;z-index:-1}section.bar-top:before{top:-50px}.section-content{width:100%;flex-grow:1;color:#f4f6f8;display:flex;justify-content:center}.section-content .section-content__inner{width:100%}.section-buttons{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.section-bottom{background:#67b6a0;width:100%;padding:20px 0;position:relative}.section-bottom:before{content:"";position:absolute;background-color:transparent;bottom:-80px;height:80px;width:40px;border-top-left-radius:40px;box-shadow:0 -40px 0 0 #67b6a0;z-index:1}@media screen and (max-width:800px){.section-bottom:before{box-shadow:-12px -13px 0 0 #344451!important;width:48px}}.bg-teal{background:linear-gradient(0deg,#67b6a0,#88ccb9)}.bg-secondary{background:linear-gradient(0deg,#344451,#405362)}.bg-teal-dark{background:linear-gradient(0deg,#283239,#19191b)}.bg-grey-dark{background:linear-gradient(180deg,#242427 40%,#3a3a40)}.bg-grey-light{background:linear-gradient(0deg,#f4f6f8,#d4d6dc)}.bg-black{background:linear-gradient(135deg,#19191b,#202227)}.bg-white{background:#fff}nav.main-nav{position:fixed;z-index:2;left:50%;top:40px;transform:translateX(-50%);width:600px;border-radius:90px;padding:20px;transition:all .4s}@media screen and (max-width:1100px){nav.main-nav{background:rgba(25,25,27,.5);width:100vw;height:100vh;top:0;bottom:0;border-radius:0;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;backdrop-filter:blur(10px);transform:translateX(0);left:0}}@media screen and (min-width:1100px){nav.main-nav.scrolled{width:550px;background:color-mix(in srgb,currentColor 20%,transparent);backdrop-filter:blur(10px)}}nav.main-nav ul{margin:0;padding:0;display:flex;width:100%;justify-content:space-around}@media screen and (max-width:1100px){nav.main-nav ul{flex-direction:column;align-items:center;gap:30px}}nav.main-nav ul li{list-style-type:none}nav.main-nav ul li.login{display:none}nav.main-nav ul li.login a{font-size:1rem;margin-top:30px}@media screen and (max-width:1100px){nav.main-nav ul li.login{display:block}}nav.main-nav ul li.highlight a:hover:after{background:#67b6a0;box-shadow:0 0 10px #67b6a0}nav.main-nav ul li.highlight a:after{opacity:1;border:1px solid #67b6a0;background:transparent}nav.main-nav ul li a{color:#fff;text-decoration:none;font-size:.9rem;position:relative;transition:all .4s;display:block}@media screen and (max-width:1100px){nav.main-nav ul li a{font-size:2rem}}nav.main-nav ul li a.active:after,nav.main-nav ul li a:hover:after{background:color-mix(in srgb,currentColor 10%,transparent)}nav.main-nav ul li a.active{pointer-events:none}nav.main-nav ul li a.active:after{background:#67b6a0}nav.main-nav ul li a:after{width:100%;height:100%;background:transparent;content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:7px 15px;border-radius:20px;z-index:-1;box-shadow:0 0 10px transparent;transition:all .4s}@media screen and (max-width:1100px){nav.main-nav ul li a:after{border-radius:30px;width:110%}}.nav-open .main-nav{opacity:1;visibility:visible;left:0;top:0;scale:1}.nav-open .toggle-nav{border:none;border:1px solid rgba(103,182,160,.8)}.nav-open .toggle-nav:hover{background:transparent;border:1px solid rgba(64,83,98,.8)}.nav-open .toggle-nav:hover .burger .patty{background:#f4f6f8}.nav-open .toggle-nav .close{display:block}.nav-open .toggle-nav .burger{display:none}.nav-open .toggle-nav .burger .patty{background:#f4f6f8}.toggle-nav{position:fixed;z-index:100;right:15px;top:15px;display:none;border-radius:999px;width:50px;height:50px;overflow:hidden;justify-content:center;align-items:center;background:rgba(25,25,27,.5);backdrop-filter:blur(10px);border:1px solid rgba(64,83,98,.8);color:#f4f6f8;padding:0;transition:all .3s}.toggle-nav .close{display:none;font-size:2rem}.toggle-nav:hover .burger .patty{background:#88ccb9;width:60%}.toggle-nav .burger{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:3px}.toggle-nav .burger .patty{transition:all .3s;width:50%;height:3px;background:#67b6a0}@media screen and (max-width:1100px){.toggle-nav{display:flex}}header{position:fixed;z-index:1;display:flex;padding:55px;width:100%;box-sizing:border-box}@media screen and (max-width:1100px){header{padding:30px}}header.scrolled #logo{transform:translateX(50px) scaleY(.9);opacity:0}header.scrolled #client-login{transform:translateX(-50px) scaleY(.9);opacity:0}header #logo{transition:all .5s;justify-content:flex-start}header #logo img{width:100%;max-width:195px}@media screen and (max-width:1100px){header #logo img{max-width:165px}}header #client-login{text-align:right;transition:all .5s;margin-left:auto;margin-right:2rem;background:#344451;color:#fff;border:none;border-radius:30px;padding:.8rem 1.5rem .7rem;font-weight:600;font-size:.9rem;cursor:pointer;letter-spacing:.05rem;text-transform:uppercase;display:flex;gap:8px;align-items:center}header #client-login svg{margin-top:-1px;transform:scale(.9)}header #client-login a{color:#67b6a0;font-size:.8rem;position:relative;display:inline-block}header #client-login a:hover:after{width:100%}header #client-login a:after{width:0;height:2px;background:#67b6a0;content:"";display:block;position:relative;transition:all .2s;right:0;bottom:0}footer section{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3vw;padding-bottom:7vh}@media screen and (max-width:1100px){footer section{grid-template-columns:1fr;grid-template-rows:auto auto auto auto;gap:5vw;padding:10vw;gap:0}}footer section .section-headline a{color:#344451}footer section>div{aspect-ratio:1/1;border-radius:50px;padding:4vw}@media screen and (max-width:1100px){footer section>div{aspect-ratio:unset}}footer section .box-top-left{display:flex;flex-direction:column}@media screen and (max-width:1100px){footer section .box-top-left{padding:7vw}}footer section .box-top-left .section-buttons{flex-grow:1;justify-content:flex-end;align-items:flex-end}footer section .box-top-right{display:flex;align-items:flex-end}@media screen and (max-width:1100px){footer section .box-top-right{padding:30px 0}}footer section .box-bottom-right{display:flex;align-items:flex-end;border:1px solid #88ccb9}@media screen and (max-width:1100px){footer section .box-bottom-right{display:none}}footer section .box-bottom-left{display:flex;flex-direction:column;justify-content:flex-end;padding:50px}@media screen and (max-width:1100px){footer section .box-bottom-left{padding:0}}footer section .box-bottom-left img{max-width:200px;margin-bottom:30px}footer section .box-bottom-left ul{margin:0;padding:0;display:flex;flex-wrap:wrap;column-gap:20px}footer section .box-bottom-left ul li{list-style-type:none;margin:0;padding:0}footer section .box-bottom-left ul li a{color:#344451;transition:all .4s}footer section .box-bottom-left ul li a.active{pointer-events:none}footer section .box-bottom-left ul li a.active,footer section .box-bottom-left ul li a:hover{color:#67b6a0}.split-content{width:100%;display:flex;gap:4vw}@media screen and (max-width:1200px){.split-content{flex-direction:column}}.split-content .left-col,.split-content .right-col{width:100%}.split-content .left-col h4,.split-content .right-col h4{color:#67b6a0;font-weight:200;margin:0 0 10px}.split-content .left-col h5,.split-content .right-col h5{color:#344451;font-size:30px;margin:0 0 20px}.split-content .left-col hr,.split-content .right-col hr{margin:40px 0;background:#67b6a0;height:1px;border:none}.split-content .left-col{max-width:400px}@media screen and (max-width:1200px){.split-content .left-col{max-width:100%}}.form input,.form textarea{width:100%;border-radius:10px;border:none;padding:20px;transition:all .3s;color:#344451;margin-top:10px}.form input:focus,.form textarea:focus{outline:none;box-shadow:0 0 10px #67b6a0}.form label{color:#67b6a0;font-size:1rem;display:block;font-weight:200}.form .form-row{display:flex;gap:30px}@media screen and (max-width:800px){.form .form-row{display:block}}.form .form-group{margin-bottom:30px;flex-grow:1}button{border:none;cursor:pointer}.section-default{background:#f4f6f8}.section-hero{background-size:cover;background-position:50%;background-attachment:fixed;justify-content:center}@media screen and (max-width:1100px){.section-hero{background-attachment:scroll}}.section-hero .section-content__inner{text-align:center;max-width:70%}.section-hero .section-content__inner h3{margin-bottom:50px}@media screen and (max-width:800px){.section-hero .section-content__inner{max-width:100%}}.section-hero .section-bottom{border-top-right-radius:50px;border-top-left-radius:50px;background:#344451;position:absolute;bottom:0;left:0}.section-hero .section-bottom:before{box-shadow:0 -40px 0 0 #344451}.section-hero .section-bottom .section-bottom__inner{display:flex;justify-content:center;align-items:center;gap:10px;height:100%}@media screen and (max-width:425px){.section-hero .section-bottom .section-bottom__inner{margin:0 1rem}}.section-hero .section-headline h2{color:#344451;line-height:1.1}.section-hero .section-headline h3{color:#344451}.section-hero .content-section__inner{display:flex;flex-direction:row;align-items:center;gap:3rem;width:100%;justify-content:center}.section-hero .content-section__inner.reverse{flex-direction:row-reverse}.section-hero .content-section__text{flex:1 1 35%}.section-hero .content-section__image{flex:1 1 65%;display:flex;justify-content:center}.section-hero .content-section__image img{max-width:100%;height:auto;border-radius:30px;min-width:260px;min-height:180px;object-fit:cover}@media(max-width:900px){.section-hero .content-section__inner,.section-hero .content-section__inner.reverse{flex-direction:column;gap:2rem}.section-hero .content-section__image{width:100%}}.section-scroll{overflow:hidden}.section-scroll .section-content{justify-content:flex-start}.section-scroll .section-headline{max-width:700px;width:100%}.section-scroll .section-buttons{justify-content:flex-center;margin-top:60px;transform:scale(1.3)}.section-scroll .scroll-list{width:100%;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:30px;margin:110px 0 0;flex-wrap:wrap}@media screen and (max-width:1100px){.section-scroll .scroll-list{justify-content:center;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr)}}.section-scroll .scroll-list li{list-style-type:none;min-width:400px;aspect-ratio:16/8.5;flex-wrap:wrap}@media screen and (max-width:1100px){.section-scroll .scroll-list li{width:100%}}@media screen and (max-width:425px){.section-scroll .scroll-list li{min-width:100%}}.section-scroll .scroll-list li>div{background:linear-gradient(130deg,#fff,#c9c9c9);width:100%;height:100%;display:block;border-radius:30px;padding:35px;color:#f4f6f8;position:relative;overflow:hidden;transition:all .4s;cursor:default}.section-scroll .scroll-list li>div:hover{width:101%}.section-scroll .scroll-list li>div:hover .scroll-list-content h4{opacity:0;transform:translateX(-10px)}.section-scroll .scroll-list li>div:hover .scroll-list-content div{rotate:30deg;opacity:0}.section-scroll .scroll-list li>div:hover .scroll-list-overlay{opacity:1}.section-scroll .scroll-list li>div .scroll-list-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#4c9e87;opacity:0;transition:all .6s;font-size:1.3rem;display:flex;align-items:center;padding:50px;color:#fff}@media screen and (max-width:425px){.section-scroll .scroll-list li>div .scroll-list-overlay{padding:20px;font-size:.8rem}}.section-scroll .scroll-list li>div .scroll-list-content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.section-scroll .scroll-list li>div .scroll-list-content h4{margin:0;padding:0;color:#707070;font-weight:300;font-size:2rem;line-height:1.2;width:50%;transition:all .5s}@media screen and (max-width:425px){.section-scroll .scroll-list li>div .scroll-list-content h4{font-size:1rem}}.section-scroll .scroll-list li>div .scroll-list-content div{align-self:flex-end;border-radius:999px;background:#67b6a0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;overflow:hidden;color:#344451;font-size:1rem;font-weight:900;transition:all .5s}.section-grid .section-headline{margin-bottom:80px}.section-grid .grid-container{display:flex;justify-content:center;align-items:center;width:100%;display:grid;height:100%}.section-grid .grid-container .grid-child{width:100%;height:100%}.section-grid .grid-container .grid-child.grid-child-01{position:relative}.section-grid .grid-container .grid-child.grid-child-01:hover span{opacity:0;scale:.9}.section-grid .grid-container .grid-child.grid-child-01:hover img{transform:scale(1.1)}.section-grid .grid-container .grid-child.grid-child-01:hover .grid-child-01__info{opacity:0;filter:blur(30px);left:-1vw}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__image{overflow:hidden;border-radius:30px;position:relative;width:100%;height:100%}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__image span{width:40px;height:40px;border:1px solid #67b6a0;color:#67b6a0;display:flex;justify-content:center;align-items:center;border-radius:99px;position:absolute;bottom:20px;right:20px;z-index:2;font-size:1rem;font-weight:900;transition:all .5s}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__image span img{width:20px;height:20px}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__image img{transition:all .7s;object-fit:cover;width:100%;height:100%}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__info{padding:0 3vw;position:absolute;width:100%;top:0;color:#67b6a0;display:flex;flex-direction:column;justify-content:center;height:100%;opacity:1;transition:all .5s;background:rgba(25,25,27,.6);left:0}@media screen and (max-width:1200px){.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__info{top:0}}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__info h4{color:#f4f6f8;font-weight:400;margin:0;font-size:2rem}.section-grid .grid-container .grid-child.grid-child-01 .grid-child-01__info h5{margin:0;font-weight:300}.section-grid .grid-container .grid-child.grid-child-02 .grid-child__box{width:100%;height:100%;padding:4vw;border-radius:30px;display:flex;flex-direction:column}.section-grid .grid-container .grid-child.grid-child-02 .grid-child__box .section-buttons{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;flex-grow:1}.section-grid .grid-container .grid-child.grid-child-02 .grid-child__box.bg-transparent{border:1px solid rgba(244,246,248,.2)}.section-grid .grid-container>div:first-child{grid-area:header-left}.section-grid .grid-container>div:nth-child(2){grid-area:header-right}.section-grid .grid-container>div:nth-child(3){grid-area:sidebar}.section-grid .grid-container>div:nth-child(4){grid-area:main-content}.section-grid .grid-container>div:nth-child(5){grid-area:footer-left}.section-grid .grid-container>div:nth-child(6){grid-area:footer-right}.section-grid .grid-container.section-grid-1{grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(6,fr);grid-column-gap:3vw;grid-row-gap:3vw}@media screen and (max-width:1200px){.section-grid .grid-container.section-grid-1{grid-row-gap:4vh}}.section-grid .grid-container.section-grid-1.grid-size-1{grid-template-areas:". header-left header-left header-left header-left ."}@media screen and (max-width:1100px){.section-grid .grid-container.section-grid-1.grid-size-1{grid-template-areas:"header-left header-left header-left header-left header-left header-left"}}.section-grid .grid-container.section-grid-1.grid-size-2{grid-template-areas:"header-left header-left header-left header-right header-right header-right"}@media screen and (max-width:1200px){.section-grid .grid-container.section-grid-1.grid-size-2{grid-template-areas:"header-left header-left header-left header-left header-left header-left" "header-right header-right header-right header-right header-right header-right"}}.section-grid .grid-container.section-grid-1.grid-size-3{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar sidebar sidebar . ."}@media screen and (max-width:1200px){.section-grid .grid-container.section-grid-1.grid-size-3{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar sidebar sidebar sidebar sidebar"}}@media screen and (max-width:1100px){.section-grid .grid-container.section-grid-1.grid-size-3{grid-template-areas:"header-left header-left header-left header-left header-left header-left" "header-right header-right header-right header-right header-right header-right" "sidebar sidebar sidebar sidebar sidebar sidebar"}}.section-grid .grid-container.section-grid-1.grid-size-4{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar main-content main-content main-content main-content"}@media screen and (max-width:1200px){.section-grid .grid-container.section-grid-1.grid-size-4{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar sidebar main-content main-content main-content"}}@media screen and (max-width:1100px){.section-grid .grid-container.section-grid-1.grid-size-4{grid-template-areas:"header-left header-left header-left header-left header-left header-left" "header-right header-right header-right header-right header-right header-right" "sidebar sidebar sidebar sidebar sidebar sidebar" "main-content main-content main-content main-content main-content main-content"}}.section-grid .grid-container.section-grid-1.grid-size-5,.section-grid .grid-container.section-grid-1.grid-size-6{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar main-content main-content main-content main-content" " footer-left footer-left footer-left footer-right footer-right footer-right"}@media screen and (max-width:1200px){.section-grid .grid-container.section-grid-1.grid-size-5,.section-grid .grid-container.section-grid-1.grid-size-6{grid-template-areas:"header-left header-left header-left header-right header-right header-right" "sidebar sidebar sidebar main-content main-content main-content" "footer-left footer-left footer-left footer-right footer-right footer-right"}}@media screen and (max-width:1100px){.section-grid .grid-container.section-grid-1.grid-size-5,.section-grid .grid-container.section-grid-1.grid-size-6{grid-template-areas:"header-left header-left header-left header-left header-left header-left" "header-right header-right header-right header-right header-right header-right" "sidebar sidebar sidebar sidebar sidebar sidebar" "main-content main-content main-content main-content main-content main-content" "footer-left footer-left footer-left footer-left footer-left footer-left" "footer-right footer-right footer-right footer-right footer-right footer-right"}}.section-text img{width:100%;margin:30px auto;max-width:1000px;position:relative;z-index:1;border-radius:20px}.section-text.style-5{display:flex;flex-direction:row;gap:5vw}@media screen and (max-width:1100px){.section-text.style-5{flex-direction:column}.section-text.style-5 img{width:100%!important}}.section-text.style-5 img{width:50%;margin:0}.section-text .section-text-grid{display:grid;height:100%}.section-text .section-text-grid.grid-1{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"left-col left-col right-col right-col" "left-col left-col right-col right-col";gap:5vw}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-1{grid-template-areas:"left-col left-col left-col ." ". right-col right-col right-col";grid-template-rows:auto auto}}@media screen and (max-width:800px){.section-text .section-text-grid.grid-1{grid-template-areas:"left-col left-col left-col left-col" "right-col right-col right-col right-col"}}.section-text .section-text-grid.grid-2{gap:5vw}.section-text .section-text-grid.grid-2,.section-text .section-text-grid.grid-3{align-items:flex-start;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"left-col right-col"}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-2,.section-text .section-text-grid.grid-3{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"left-col" "right-col"}}.section-text .section-text-grid.grid-4{gap:5vw;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto auto;grid-template-areas:". left-col left-col left-col left-col . " ". right-col right-col right-col right-col ."}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-4{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"left-col" "right-col"}}.section-text .section-text-grid.grid-4 .section-content{position:relative}.section-text .section-text-grid.grid-4 .section-content:after{content:"";display:block;width:100%;height:2px;background:#67b6a0;position:absolute;top:-2vh}.section-text .section-text-grid.grid-5{display:flex;flex-direction:column;gap:30px}.section-text .section-text-grid.grid-5 img{width:50%;margin:0;display:inline-block}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-5{grid-template-rows:auto auto;grid-template-columns:auto;grid-template-areas:"left-col" "img-col" "right-col"}}.section-text .section-text-grid.grid-3{gap:7vw}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-3{grid-template-areas:"right-col" "left-col"}}.section-text .section-text-grid.grid-3 .section-headline{grid-area:right-col}.section-text .section-text-grid.grid-3 .section-content{grid-area:left-col;text-align:right}@media screen and (max-width:1100px){.section-text .section-text-grid.grid-3 .section-content{text-align:left}}.section-text .section-text-grid.grid-3 .section-content .section-buttons{align-self:flex-end}.section-text .section-text-grid .section-headline{grid-area:left-col}.section-text .section-text-grid .section-content{grid-area:right-col;display:flex;flex-direction:column}.section-text .section-text-grid .section-content .section-buttons{align-self:flex-start;margin-top:20px}.content-text{display:grid;height:100%}.content-text.grid-1{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"left-col left-col . ." "right-col right-col right-img right-img";gap:2vw}@media screen and (max-width:1100px){.content-text.grid-1{grid-template-areas:"left-col left-col left-col ." "right-col right-col right-img right-img";grid-template-rows:auto auto}}@media screen and (max-width:800px){.content-text.grid-1{grid-template-areas:"left-col left-col left-col left-col" "right-col right-col right-col right-col" "right-img right-img right-img right-img"}}.content-text.grid-2{grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:"left-col left-col left-col left-col" "right-col right-col right-col right-col" ". right-img right-img .";gap:2vw}@media screen and (max-width:1100px){.content-text.grid-2{grid-template-areas:"left-col left-col left-col left-col" "right-col right-col right-col right-col" ". right-img right-img .";grid-template-rows:auto auto}}@media screen and (max-width:800px){.content-text.grid-2{grid-template-areas:"left-col left-col left-col left-col" "right-col right-col right-col right-col" "right-img right-img right-img right-img"}}.content-text .content-headline{grid-area:left-col}.content-text .content-headline .h2-mb-0{margin-bottom:0}.content-text .content-content{grid-area:right-col;display:flex;flex-direction:column}.content-text .content-image{display:flex;flex-direction:column;grid-area:right-img}.content-section{background:#fff}.content-section ul li{margin-bottom:10px}.content-section ul li.highlight{background:#67b6a0;text-align:center;color:#fff;padding:20px;border-radius:990px;max-width:350px}.content-section .section-headline h2{color:#000}.content-section .section-headline h3{color:#444}.content-section .content-section__inner{display:flex;flex-direction:row;align-items:center;gap:3rem;max-width:1521px;width:100%;margin:0 auto}.content-section .content-section__inner.reverse{flex-direction:row-reverse}.content-section .content-section__text{flex:1 1 45%}.content-section .content-section__image{flex:1 1 45%;display:flex;justify-content:center}.content-section .content-section__image img{max-width:100%;height:auto;border-radius:30px;min-width:260px;min-height:180px;object-fit:cover}@media(max-width:900px){.content-section .content-section__inner,.content-section .content-section__inner.reverse{flex-direction:column;gap:2rem}.content-section .content-section__image{width:100%}}.section-image .section-headline{max-width:800px;text-align:center;align-self:center;margin-bottom:50px}.section-image .section-buttons{margin-top:4vw}.section-image .section-image-grid{display:grid;justify-content:center;gap:4vw}.section-image .section-image-grid.grid-size-1 img{width:100%}.section-image .section-image-grid.grid-size-2{grid-template-columns:1fr 1fr}@media screen and (max-width:1100px){.section-image .section-image-grid.grid-size-2{grid-template-columns:1fr;grid-template-rows:1fr 1fr}}.section-image .section-image-grid.grid-size-3{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:1100px){.section-image .section-image-grid.grid-size-3{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr}}.section-image .section-image-grid.grid-size-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:1100px){.section-image .section-image-grid.grid-size-4{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}}.section-image .section-image-grid.grid-size-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr}@media screen and (max-width:1200px){.section-image .section-image-grid.grid-size-5{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr}}@media screen and (min-width:1200px){.section-image .section-image-grid.grid-size-5 img:first-child{grid-column:1/3}.section-image .section-image-grid.grid-size-5 img:nth-child(2){grid-column:3/5}.section-image .section-image-grid.grid-size-5 img:nth-child(3){grid-column:5/7}.section-image .section-image-grid.grid-size-5 img:nth-child(4){grid-column:1/4;grid-row:2/3}.section-image .section-image-grid.grid-size-5 img:nth-child(5){grid-column:4/7;grid-row:2/3}}.section-image .section-image-grid img{border-radius:30px;object-fit:cover;height:100%;width:100%}.section-head{background:linear-gradient(-120deg,#283239,#19191b);margin-bottom:40px;padding-bottom:80px}@media screen and (max-width:1200px){.section-head{padding-top:80px}}.section-head:after{content:"";position:absolute;background-color:red;left:0;bottom:-100px;width:100%;height:150px;z-index:-1;background:linear-gradient(120deg,#283239,#19191b)}.section-head .section-headline{max-width:900px}.section-head .section-headline h2{margin-top:0}.section-head .section-headline h3{margin-bottom:0}.section-usecase-head{background:linear-gradient(-120deg,#283239,#19191b);padding-bottom:80px;background-size:cover;min-height:100vh;display:flex;justify-content:center;position:relative;background-position:50%}.section-usecase-head .section-meta{justify-self:flex-end;border:1px solid #405362;background:rgba(6,6,6,.4);backdrop-filter:blur(10px);color:#f4f6f8;display:flex;padding:2vw;bottom:0;width:calc(100vw - 40px);position:absolute;left:0;border-radius:30px;margin:20px}@media screen and (max-width:1200px){.section-usecase-head .section-meta{padding:4vw}}.section-usecase-head .section-meta .section-meta-inner{flex-grow:1}.section-usecase-head .section-meta .section-meta-inner h3,.section-usecase-head .section-meta .section-meta-inner h4{margin:0}.section-usecase-head .section-meta .section-meta-inner h3{margin-bottom:10px;color:#67b6a0}.section-usecase-head .section-meta .section-meta-inner h4{font-weight:400}@media screen and (max-width:1200px){.section-usecase-head{padding-top:80px}}.section-usecase-head .section-headline{max-width:900px}.section-usecase-head .section-headline h2{margin-top:0}.section-usecase-head .section-headline h3{margin-bottom:0}.section_key-features{background-size:cover;background:#f4f6f8}.section_key-features .key-features-section__inner{max-width:1521px;width:100%;margin:0 auto}.section_key-features .section-headline h2{color:#000}.section_key-features .key-features-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;margin-bottom:2rem}@media(max-width:900px){.section_key-features .key-features-section__grid{grid-template-columns:1fr;gap:1.5rem}}.section_key-features .key-features-section__feature{background:#fff;border-radius:40px;padding:50px;display:flex;flex-direction:column;align-items:flex-start;min-height:300px;box-shadow:0 0 120px #e3e3e3}@media(max-width:900px){.section_key-features .key-features-section__feature{align-items:flex-start}}.section_key-features .key-features-section__feature:hover{width:101%;background:linear-gradient(130deg,#242427,#3a3a40);opacity:.7}.section_key-features .key-features-section__feature:hover .key-features-section__icon{font-size:2.5rem;margin-bottom:1rem;transform:translateX(-10px);color:#fff;opacity:0}.section_key-features .key-features-section__feature:hover .key-features-section__title{font-size:1.25rem;font-weight:600;margin-bottom:.5rem;transform:translateX(-10px);color:#fff;opacity:0}.section_key-features .key-features-section__feature:hover .key-features-section__desc{font-size:1rem;color:#fff;opacity:1}.section_key-features .key-features-section__icon{font-size:2.5rem;margin-bottom:1rem;transition:all .6s}.section_key-features .key-features-section__title{font-size:2.25rem;font-weight:600;margin-bottom:.5rem;transition:all .6s}.section_key-features .key-features-section__desc{font-size:1rem;color:#fff;opacity:0;transition:all .6s;color:#9e9e9e;margin-top:10px}.section_key-features .key-features-section__summary{background:linear-gradient(0deg,#67b6a0,#88ccb9);border-radius:36px;padding:5vw 15vw;text-align:center;font-size:2.15rem;font-weight:400;line-height:.8;color:#fff}@media(max-width:900px){.section_key-features .key-features-section__summary{padding:5vw;line-height:1.5;font-size:1rem}}.section_key-features .key-features-section__summary h2{font-size:2.9rem;font-weight:600;margin-bottom:1rem;color:#fff;text-transform:uppercase;opacity:.8}.comparison-section{background:linear-gradient(0deg,#f4f6f8,#cecfd1)}.comparison-section .comparison-section__container{display:flex;flex-direction:row;gap:2.5rem;max-width:1521px;width:100%;margin:0 auto;align-items:center}.comparison-section .comparison-section__text{flex:1 1 40%;min-width:260px}.comparison-section .section-headline h2{color:#000}.comparison-section .section-headline h3{color:#444}.comparison-section .comparison-section__desc{font-size:1.45rem;color:#555;line-height:1.35}.comparison-section .comparison-section__table-wrapper{flex:1 1 80%;overflow-x:auto;box-shadow:0 0 120px #ababab}.comparison-section .comparison-section__table-wrapper svg{margin:0 auto}.comparison-section .comparison-section__table{width:100%;border-collapse:collapse;background:#fff;font-size:1.1rem}.comparison-section .comparison-section__table td,.comparison-section .comparison-section__table th{border:none;padding:1.5rem;text-align:center}.comparison-section .comparison-section__table td{border-right:1px solid #d6d6d6}.comparison-section .comparison-section__table td:last-child{border:none}.comparison-section .comparison-section__table th{background:#344451;font-size:1.15rem;font-weight:700;color:#fff;text-align:center;border-right:1px solid #485e70}.comparison-section .comparison-section__table th:first-child{background:#283239;font-size:.7rem;text-align:left}.comparison-section .comparison-section__table th:nth-child(2){background:#67b6a0;box-shadow:0 0 50px #89c7b6}.comparison-section .comparison-section__table tr td:first-child{text-align:left;font-weight:700;font-size:.9rem}.comparison-section .comparison-section__table tr:nth-child(2n) td{background:#ebebeb}.comparison-section .comparison-section__table tr:nth-child(2n) td:nth-child(2){background:#e0f0eb}@media(max-width:900px){.comparison-section .comparison-section__container{flex-direction:column;gap:2rem}}.comparison-section .comparison-section__table-wrapper{width:100%;border-radius:30px}.contact-section{background-size:cover;background:#f4f6f8}.contact-section .split-content{display:flex;flex-direction:row;gap:3rem;max-width:1521px;width:100%;margin:0 auto;align-items:flex-start}@media(max-width:900px){.contact-section .split-content{flex-direction:column;gap:2rem}}.contact-section .left-col{flex:1 1 40%;min-width:260px}.contact-section .left-col h4{margin:1.2rem 0 .3rem;font-size:1.05rem;font-weight:200;color:#67b6a0}.contact-section .left-col h5{margin:0 0 1rem;font-size:30px}.contact-section .left-col hr{border:none;margin:40px 0}.contact-section .right-col{flex:1 1 60%;min-width:260px}.contact-section .form{padding:2rem 1.5rem}.contact-section .form .form-row{display:flex;gap:1rem}@media(max-width:600px){.contact-section .form .form-row{flex-direction:column;gap:.5rem}}.contact-section .form .form-group{flex:1 1 50%;display:flex;flex-direction:column;margin-bottom:1.2rem}.contact-section .form .form-group label{font-size:1rem;font-weight:200;color:#67b6a0}.contact-section .form .form-group input,.contact-section .form .form-group textarea{margin-top:.4rem;padding:.7rem .9rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;background:#fff;color:#222;outline:none;transition:border .2s}.contact-section .form .form-group input:focus,.contact-section .form .form-group textarea:focus{border:1.5px solid #2fc2b5}.contact-section .form .btn-teal{background:#2fc2b5;color:#fff;border:none;border-radius:50px;padding:10px 20px;font-weight:200;cursor:pointer;margin-top:.5rem;transition:all .5s}.contact-section .form .btn-teal:hover{background:#229e92}.contact-section .contact-section__success{margin-top:1rem;color:#229e92;font-weight:600}.login-page{min-height:60vh;display:flex;align-items:center;justify-content:center;background:#fff}.login-page .login-form{background:#f7f7f8;border-radius:10px;padding:2rem 2.5rem;box-shadow:0 2px 8px rgba(0,0,0,.03);min-width:320px}.login-page .login-form h2{margin-bottom:1.5rem;text-align:center}.login-page .login-form input{width:100%;padding:.7rem;border-radius:12px;border:1px solid #ddd;font-size:1rem}.login-page .login-form button{background:#2fc2b5;color:#fff;border:none;border-radius:12px;padding:.8rem 2.2rem;font-weight:600;font-size:1.1rem;cursor:pointer;width:100%}*{box-sizing:border-box}::selection{background:#67b6a0;color:#f4f6f8}body,html{width:100%;overflow-x:hidden}body{margin:0;font-family:DM Sans,sans-serif}a{text-decoration:none}img{width:100%;display:block}.page-notfound{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column}.page-notfound h1{font-size:10rem;color:#f4f6f8;margin:0 0 -20px;text-shadow:0 0 60px #67b6a0}.page-notfound h2{font-weight:200;margin-bottom:50px;color:#67b6a0}table{border-spacing:0}@media screen and (max-width:800px){table{display:block;overflow-x:auto}}table th{padding:0 10px}table td{padding:5px 10px}@media screen and (max-width:425px){html{font-size:13px}}