﻿:root{--gradient-start: #31e895;--gradient-end: #0295ce}html{padding:0;margin:0}body{padding:0;margin:0;font-family:"Nunito", sans-serif;color:black;font-size:16px;font-weight:400}p{padding:0;margin:0;font-size:16px;line-height:26px;font-weight:400}h1{font-size:50px;line-height:60px;font-weight:700;margin:0}h2{font-size:27px;line-height:30px;font-weight:600;margin:0}h3{font-size:22px;line-height:28px;font-weight:600;margin:0}h4{font-size:18px;line-height:28px;font-weight:600;margin:0}h5,h6{margin:0}a{text-decoration:none}ul.menu{padding:0;margin:0;list-style:none}.shape-wrap{padding:0 20px;overflow:hidden;z-index:0}.shape-wrap .outer-shape{background:linear-gradient(80deg, #31e895 0%, #0295ce 100%);padding:1px 0;position:relative}.shape-wrap .outer-shape .inner-shape{display:grid;align-items:center;gap:0.5rem;height:40px;position:relative;z-index:1;color:white;white-space:nowrap;padding-right:30px}.shape-wrap .outer-shape .inner-shape::before{content:"";position:absolute;display:block;right:-8px;width:24px;height:24px;background-color:white;transform:rotate(45deg);border-radius:4px}.shape-wrap .outer-shape .inner-shape::after{content:url("../images/arrow-black.svg");position:absolute;display:block;right:-4px;width:18px;height:18px}.shape-wrap .outer-shape.shape-border .inner-shape{background-color:white;color:black}.shape-wrap .outer-shape.shape-border .inner-shape::before{content:"";position:absolute;display:block;right:-8px;width:24px;height:24px;background-color:white;transform:rotate(45deg);border-radius:4px}.shape-wrap .outer-shape.shape-border .inner-shape::after{content:url("../images/arrow-black.svg");position:absolute;display:block;right:-4px;width:18px;height:18px}.shape-wrap .outer-shape.shape-border .inner-shape::before{background:linear-gradient(340deg, #31e895 0%, #0295ce 100%)}.shape-wrap .outer-shape.shape-border .inner-shape::after{content:url("../images/arrow-white.svg")}.shape-wrap .outer-shape::before{position:absolute;top:3px;left:-16px;content:"";height:34px;aspect-ratio:1;background-color:#31e895;transform:rotate(45deg);z-index:-1;border:1px solid #31e895;border-radius:10px}.shape-wrap .outer-shape::after{position:absolute;top:3px;right:-15px;content:"";height:34px;aspect-ratio:1;background-color:#0295ce;transform:rotate(45deg);z-index:-1;border:1px solid #0295ce;border-radius:10px}.shape-wrap .outer-shape.shape-border::before,.shape-wrap .outer-shape.shape-border::after{background-color:white}@media (min-width:768px){.splide.mobile{visibility:visible}.splide.mobile .splide__track{overflow:visible !important}.splide.mobile .splide__slide{width:100% !important}.splide.mobile .splide__arrows{display:none}}.splide .splide__arrow{transform:rotate(45deg);border-radius:5px;padding:15px;background:none;border-width:1px;border:1px solid white;opacity:1}.splide .splide__arrow svg{transform:rotate(-45deg);color:white}flex.buttons{gap:0.5rem}.button.shape-border .inner-shape{background-color:white !important}.button.shape-border::before,.button.shape-border::after{background-color:white !important}.button.grey-bg.shape-border .inner-shape{background-color:#f5f7f7 !important}.button.grey-bg.shape-border::before,.button.grey-bg.shape-border::after{background-color:#f5f7f7 !important}input,select,textarea{width:100%;padding:6px;border:1px solid #646464;border-radius:5px;font-family:"Nunito", sans-serif;font-size:16px}input:focus,select:focus,textarea:focus{border-color:#31e895;outline:none}.text{gap:1rem}.text a:not(.button){font-size:16px;color:#31e895;line-height:26px;font-weight:400}.text li{font-size:16px;font-weight:400;line-height:26px}#navbar{gap:0.5rem}#navbar .nav-responsive{gap:0.5rem}@media (max-width:768px){#navbar .nav-responsive{justify-content:end}}#navbar .nav-responsive .nav-items ul.menu{display:flex;align-items:center;gap:10px}@media (max-width:768px){#navbar .nav-responsive .nav-items ul.menu{display:grid;justify-items:end}}#navbar .nav-responsive .nav-items ul.menu li a{color:black}@media (max-width:768px){#navbar .nav-responsive .nav-items{position:absolute;top:100%;right:-1rem;width:100vw;box-sizing:border-box;padding:24px;background-color:black;z-index:99}#navbar .nav-responsive .nav-items:not(.open){display:none}#navbar .nav-responsive .nav-items ul.menu li a{color:white}}#navbar .nav-ham-icon{display:none;font-size:20px;color:black}@media (max-width:768px){#navbar .nav-ham-icon{display:block}}#navbar .nav-ham-icon .close{display:none}g{color:#646464}.std-padding{padding:60px 0}.boxed{max-width:1180px;margin:0 auto;padding:1rem}.fa-circle-notch{color:#31e895;animation-name:spin;animation-duration:1500ms;animation-iteration-count:infinite;animation-timing-function:linear}.fa-circle-notch.text{color:black}.fa-circle-notch.white{color:white}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}flex{display:flex;position:relative}flex.justify-content-end{justify-content:end}flex.justify-content-between{justify-content:space-between}flex.align-items-center{align-items:center}flex.align-items-end{align-items:end}grid{display:grid;position:relative}grid.justify-items-start{justify-items:start}grid.justify-items-center{justify-items:center}grid.justify-items-end{justify-items:end}grid.justify-self-start{justify-self:start}grid.justify-self-center{justify-self:center}grid.justify-self-end{justify-self:end}grid.align-content-start{align-content:start}grid.align-content-center{align-content:center}grid.align-content-end{align-content:end}grid.align-items-start{align-items:start}grid.align-items-center{align-items:center}grid.align-items-end{align-items:end}img.square{aspect-ratio:1;object-fit:cover}.w-full{width:100%}.text-center{text-align:center}@media (max-width:768px){.non-mobile{display:none}}header.default{background-color:#f5f7f7;padding:24px 0}header.default #site-logo img{max-height:50px}header.default .nav-actions ul.menu{display:grid;grid-template-columns:auto auto;gap:0.5rem}section.hero{background-color:#f5f7f7}section.hero .columns{grid-template-columns:4fr 6fr;gap:8rem}@media (max-width:768px){section.hero .columns{grid-template-columns:1fr}}section.hero .columns grid.image-grid{grid-template-columns:4fr 6fr;gap:2rem}@media (max-width:768px){section.hero .columns grid.image-grid{gap:1rem}}section.hero .columns grid.image-grid img{width:100%;border-radius:10px;display:block}section.hero .columns grid.image-grid div.img-medium-wrap{position:relative;margin-top:4rem;width:100%}section.hero .columns grid.image-grid div.img-medium-wrap svg{position:absolute;width:20%;right:25%;top:-12%}section.hero .columns grid.image-grid div.img-small-wrap{position:relative;width:70%}section.hero .columns grid.image-grid div.img-small-wrap svg{position:absolute;width:20%;right:-80%;bottom:-5%}section.hero .columns grid.image-grid div.img-big-wrap{position:relative}section.hero .columns grid.image-grid div.img-big-wrap svg{position:absolute;width:10%;right:-2%;top:60%}section.hero .columns grid.image-grid div.img-big-wrap img{object-fit:cover;aspect-ratio:0.8181818182;width:100%}section.hero .columns grid.image-grid grid.left{gap:2rem}@media (max-width:768px){section.hero .columns grid.image-grid grid.left{gap:1rem}}section.link-grid grid.widget{gap:2rem}section.link-grid grid.widget grid.text{max-width:50%}@media (max-width:768px){section.link-grid grid.widget grid.text{max-width:100%}}section.link-grid grid.widget grid.links{grid-template-columns:1fr 1fr;row-gap:1rem}@media (max-width:768px){section.link-grid grid.widget grid.links{grid-template-columns:1fr}}section.link-grid grid.widget grid.links .link:nth-child(even){transform:translateY(-29px)}@media (max-width:768px){section.link-grid grid.widget grid.links .link:nth-child(even){transform:unset}}section.link-grid grid.widget grid.links .inner-shape{grid-template-columns:20px 1fr}section.usp-tiles{background-color:#f5f7f7;position:relative}section.usp-tiles div.overlay{position:absolute;width:300px;height:100%;top:0;left:0;overflow:hidden}@media (max-width:768px){section.usp-tiles div.overlay{width:200px}}section.usp-tiles div.overlay svg{transform:translate(-30px, -15px);opacity:0.3}section.usp-tiles grid.widget{gap:4rem}section.usp-tiles grid.tiles{grid-template-columns:repeat(3, 1fr);gap:1rem}@media (max-width:768px){section.usp-tiles grid.tiles{grid-template-columns:repeat(1, 1fr)}}section.usp-tiles grid.tiles grid.tile{background-color:white;padding:60px;border-radius:10px;gap:2rem}section.usp-tiles grid.tiles grid.tile grid.usps{gap:1rem}section.usp-tiles grid.tiles grid.tile grid.usps grid.usp-row{grid-template-columns:20px 1fr;gap:1rem}section.usp-tiles grid.tiles grid.tile grid.usps grid.usp-row svg{background:linear-gradient(80deg, #31e895 0%, #0295ce 100%);color:white;padding:6px;height:12px;width:12px;border-radius:50%}section.usp-grid{background-image:linear-gradient(65deg, #31e895 0%, #0295ce 100%), url("../images/swirl-down.jpg");background-blend-mode:color;background-size:cover;position:relative}section.usp-grid div.overlay{position:absolute;background-image:linear-gradient(65deg, #31e895 0%, #0295ce 100%);opacity:0.9;width:100%;height:100%;top:0;left:0}section.usp-grid .widget{margin-bottom:20px}section.usp-grid .widget .splide__track{border-radius:10px}section.usp-grid .widget .splide__arrow{top:calc(100% + 25px)}section.usp-grid .widget .splide__pagination{bottom:-50px}section.usp-grid .widget .splide__pagination .splide__pagination__page{background-color:white}@media (min-width:768px){section.usp-grid .widget .tiles{display:grid !important;grid-template-columns:repeat(2, 1fr);gap:1rem}}section.usp-grid .widget .tiles .tile{box-sizing:border-box;position:relative;background-color:white;padding:60px;grid-template-columns:50px 1fr;gap:2rem}@media (max-width:992px){section.usp-grid .widget .tiles .tile p{grid-column:span 2}}@media (min-width:992px){section.usp-grid .widget .tiles .tile{row-gap:0.5rem}}@media (min-width:768px){section.usp-grid .widget .tiles .tile{border-radius:10px}}section.usp-grid .widget .tiles .tile grid.icon{background-image:linear-gradient(65deg, #31e895 0%, #0295ce 100%);aspect-ratio:1;transform:rotate(45deg);border-radius:8px;z-index:0}@media (min-width:992px){section.usp-grid .widget .tiles .tile grid.icon{grid-row:span 2}}section.usp-grid .widget .tiles .tile grid.icon::after{position:absolute;content:"";width:48px;height:48px;background-color:white;border-radius:7px}section.usp-grid .widget .tiles .tile grid.icon svg{transform:rotate(-45deg);font-size:18px;z-index:1;color:black}section.reviews{background-color:#f5f7f7}section.reviews .widget{margin-left:calc(50% - 1180px / 2)}@media (max-width:1180px){section.reviews .widget{margin:0}}section.reviews .widget .review-slider{display:grid;grid-template-columns:auto 1fr}section.reviews .widget .review-slider .title{background-color:#0295ce;padding:60px;border-radius:10px;color:white;max-width:150px;gap:0.5rem;margin:1rem 0}section.reviews .widget .review-slider .title .splide__arrows{position:relative;display:flex;gap:1rem}section.reviews .widget .review-slider .title .splide__arrows .splide__arrow{position:relative;left:unset;right:unset}section.reviews .widget .review-slider .slider-wrap .splide__track{height:100%;padding:1rem 0;box-sizing:border-box}section.reviews .widget .review-slider .slider-wrap .tiles{gap:1rem}section.reviews .widget .review-slider .slider-wrap .tiles .tile{max-width:35%;background-color:white;padding:24px;border-radius:10px}section.reviews .widget .review-slider .slider-wrap .tiles .tile::after{content:"”";font-size:180px;font-weight:600;position:absolute;top:-70px;right:50px;background:linear-gradient(65deg, #31e895 40%, #0295ce 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}