a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit;opacity:1}button,input[type=button],input[type=email],input[type=password],input[type=reset],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}img{vertical-align:middle;max-width:100%;height:auto}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}a[href],input[type=checkbox],input[type=radio],label[for],select{cursor:pointer}button,input[type=button],input[type=image],input[type=reset],input[type=submit]{padding:0;overflow:visible;cursor:pointer}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=image]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0}.hide{position:absolute;left:-9999em}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700}strong{font-weight:600}em{font-style:italic}del{text-decoration:line-through}td,th{vertical-align:top}th{font-weight:400;text-align:left}address,cite,dfn{font-style:normal}sub,sup{position:relative;font-size:75%;line-height:0}sup{top:-.5em}sub{bottom:-.25em}textarea{overflow:auto}html{height:100%;scroll-behavior:smooth}article,aside,figure,footer,header,main,nav,section{display:block}button,input,select,textarea{outline:0;font-family:proximanova,sans-serif}@font-face{font-family:proximanova;src:url(../fonts/proximanovaregular.woff) format("woff"),url(../fonts/proximanovaregular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:proximanova;src:url(../fonts/proximanovabold.woff) format("woff"),url(../fonts/proximanovabold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:proximanova;src:url(../fonts/proximanovasemibold.woff) format("woff"),url(../fonts/proximanovasemibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:8.5px}body{font:2.9rem/1.45 proximanova,sans-serif;background:#fff;-webkit-text-size-adjust:none;position:relative;min-height:100%;color:#000;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}svg{fill:currentColor;max-width:100%;max-height:100%}p{margin-bottom:1.2em}.h1,h1{font-size:7.5rem;font-weight:700;line-height:.99}.h2,h2{font-size:5rem;font-weight:700;text-transform:uppercase}.h3,h3{font-size:4.2rem;line-height:1.2}.body{position:relative;overflow:hidden;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}button{background:0 0;padding:0;border:0;outline:0}img{max-width:100%}a{text-decoration:none;transition:all .2s ease;color:inherit}.container{padding:0 3rem;width:174rem;z-index:2;margin:0 auto;max-width:100%}.btn{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:2.6rem;font-weight:700;color:#000;background:#fff;border-radius:50px;padding:3.55rem;line-height:1.8rem;min-width:35.5rem;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.btn:hover{color:#13b68f}.section-hero{position:relative;background:#13b68f;padding:6.8rem 0 12rem;color:#fff}.section-hero h1{margin-bottom:9.5rem}.section-hero .text{width:45%}.section-hero .image{position:absolute;top:0;bottom:0;left:56.25%;right:0;background:no-repeat 50% 50%;background-size:cover}.header{padding:9.5rem 0 6.3rem}.header .container{display:-webkit-flex;display:-ms-flexbox;display:flex}.header .logo{width:22.2rem}.menu{font-weight:700;font-size:2.5rem;margin-left:auto;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:2.1rem;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu ul{margin-left:4.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:4.7rem}.menu li a{display:-webkit-flex;display:-ms-flexbox;display:flex;white-space:nowrap;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu li a .icon{width:3rem;color:#13b68f;height:3.2rem;margin-right:1.5rem}.menu .social{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.menu .social li{margin-left:2.5rem}.menu .social li a{opacity:.49}.menu .social li a .icon{width:3.6rem;color:#000}.menu .social li a .icon.bb{height:3.3rem;width:3.8rem}.menu .social li a:hover{opacity:1}.menu .div{border-right:.2rem solid #13b68f;height:5rem;padding-right:3rem}.section{padding:13rem 0 0}.section h2{margin-bottom:12.5rem;text-align:center}.entry p{margin-bottom:1.5em}.entry a{font-weight:700}.entry h3{margin-top:10.2rem;margin-bottom:4.5rem}.entry ul{margin-bottom:-1.2rem}.entry ul li{position:relative;padding-left:7.2rem;margin-bottom:4rem;margin-left:1%;max-width:45rem;font-size:2.6rem;line-height:1.4;padding-top:1rem}.entry ul li:before{content:"";background:#13b68f;width:4rem;height:4rem;position:absolute;border-radius:50%;left:0;top:0}.entry ul li:nth-child(3){margin-left:40rem;max-width:45rem}.entry ul li:nth-child(4){margin-top:-12.5rem;margin-bottom:3.5%}.entry ul li:nth-child(5){margin-left:40rem}.entry ul li:nth-child(2){margin-bottom:0}.entry ul li:nth-child(1){margin-left:25rem;max-width:50rem}.section-team{padding-bottom:5.4rem}.section-team .row .col{width:25%}.section-team .icon{height:11.2rem;display:block;margin:auto;margin-top:.5rem;margin-bottom:2.8rem;color:#13b68f}.section-team h4{text-align:center;font-size:3.1rem;line-height:1.5;min-height:12.5rem;margin-bottom:3rem;font-weight:700;text-transform:uppercase}.section-team li{background:#e9eaea;padding:1.8rem 2.9rem .5rem;min-height:19.4rem;line-height:1.7;font-size:2.4rem;margin-bottom:2.65rem}.section-team .small{display:block;font-size:2.1rem;line-height:1.55}.section-services{padding-bottom:5rem}.section-services p{text-align:center;padding-top:5rem;max-width:680px;margin:auto;margin-bottom:-1rem}.section-services h3{text-align:center;padding:4rem;background:#d0f0e9}.section-services h3.green{background:#13b68f;color:#fff}.btn-link{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;font-size:3.1rem;color:#13b68f;font-weight:700;padding:1.8rem 7.5rem;text-transform:uppercase;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.btn-link .icon{margin-left:1rem;width:4.3rem;height:2.2rem}.specs{margin:1.8em 0 4.8rem}.specs .right{float:right}.specs li{font-size:3.1rem;line-height:1.265;padding:0 .9rem 0 7.5rem;text-transform:uppercase;margin-top:2.6rem;background:#f7f7f7}.specs li:nth-child(even){background:#e9eaea}.row{margin-left:-9rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.row .col{padding-left:9rem;width:50%}.footer{border-bottom:.4rem solid #f9f9fa;margin-bottom:8rem;padding-bottom:3.1rem;padding-top:25.5rem}.footer .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer .text{width:35%}.footer .acts{width:30%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer h2{padding-top:5.5rem;margin-bottom:6.5rem}.footer .btn-dl{opacity:.49;max-width:24rem;margin-bottom:3rem;display:inline-block}.footer .btn-dl svg{height:8rem}.footer .btn-dl:hover{opacity:1}.footer .qr{border-radius:6.5rem;border:.4rem solid #00ab7e;padding:.5rem;max-width:24rem;overflow:hidden;margin:auto;margin-bottom:3.5rem;display:inline-block}.footer .image{width:42%;margin:0 -5%;margin-top:2.5rem}.footer .image svg{width:100%;height:43rem}@media (max-width:1899.98px){html{font-size:.44vw}}@media (max-width:1334.98px){html{font-size:.55vw}}@media (max-width:1023.98px){html{font-size:6px}.section-hero .text{width:50%}.entry ul{max-width:90rem;margin-left:auto;margin-right:auto}.section-team .row .col{width:50%}.section-services .col{margin-bottom:6rem}.row .col{width:100%}}@media (max-width:767.98px){.h1,h1{font-size:5.8rem}.h2,h2{font-size:4.5rem}.h3,h3{font-size:3.5rem}.section-hero{padding:0}.section-hero h1{margin-bottom:5rem}.section-hero .text{width:100%;padding:4rem 0}.section-hero .image{position:static;height:60vw}.header{padding:3rem 0}.header .container{display:block}.menu ul{margin:0}.menu .main{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding-top:1rem;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu .main li{margin:0}.menu .main li:first-child{width:100%;display:none}.menu .social{position:absolute;top:6.5rem;right:3rem}.entry ul li{margin-left:0!important;min-width:0;margin-bottom:2rem!important;margin-top:0!important}.section-team .row .col{width:100%;margin-bottom:2rem}.section-team h4{min-height:0}.section-team li{min-height:0;padding:2rem}.btn-link{padding-left:2rem;padding-right:0}.specs li{padding-left:2rem}.footer{padding:4rem 0}.footer .container{display:block}.footer .text{width:auto}.footer .acts{width:100%;margin:0}.footer .btn-dl{max-width:35rem}.footer .btn-dl svg{height:15rem}.footer .qr{display:none}.footer .image{width:100%;margin:0}}


.cookie-icon svg {
    width: 30px;
    height: 29px;
    margin-left: auto;
    display: block;
    margin-right: 11px;
    margin-top: 8px;
}

.cookie-modal * {
    font-family: Proxima, sans-serif;
}

.cookie-modal .cc-btn.outline {
    border: 1.5px solid #000;
    color: #000;
    background: #fff;
}

.cookie-modal .c-tab {
    display: none;
}

.cookie-modal .c-tab.active {
    display: block;
}

.cookie-modal label {
    position: relative;
    display: block;
    padding: 0;
    margin: 8px 0;
}

.cookie-modal .checks {
    margin-top: 20px;
}

.cookie-modal input {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.cookie-modal input:checked~.c-check-label:before {
    background: #13b68f;
}

.cookie-modal .c-check-label:before {
    content: "";
    width: 17px;
    border: 1.5px solid #13b68f;
    height: 17px;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
}

.cookie-modal .c-check-label {
    display: block;
    font-size: 12px;
    padding-left: 27px;
    cursor: pointer;
    position: relative;
}

.cookie-modal .cc-btn {
    min-height: 37px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    text-align: center;
    line-height: normal;
    padding: 8px 36px;
    border-radius: 50px;
    border: 0;
    cursor: pointer;
    font-weight: bold;
    text-transform: uppercase;
    background: #13b68f;
    color: #fff;
}

.cookie-modal .c-text {
    font-size: 14px;
    margin-top: 25px;
    line-height: 17px
}

.cookie-modal .c-acts .cc-btn {
    width: 47%;
}

.cookie-modal .c-acts {
    display: flex;
    justify-content: space-between;
    margin: 60px 0 30px;
}

.cookie-modal .btn-r {
    text-align: right;
}

.cookie-icon {
    position: fixed;
    z-index: 999;
    width: 51px;
    bottom: 100px;
    cursor: pointer;
    left: 0;
    height: 45px;
    background: #13b68f;
    border-radius: 0 50px 50px 0;
}

.cookie-modal {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    padding: 10px;
    bottom: 0;
    z-index: 9999;
    background: rgba(0, 0, 0, 0.3);
    display: none;
}

.cookie-modal.active {
    display: flex;
}

.cookie-box .c-h5 {
    font-size: 23px;
    font-weight: bold;
}

.cookie-box .close {
    width: 32px;
    height: 32px;
    cursor: pointer;
    margin: -10px;
    padding: 10px;
    float: right;
}

.cookie-box {
    margin: auto;
    width: 535px;
    background: #fff;
    max-width: 100%;
    padding: 23px;
    border-radius: 10px;
    border: 1px solid #dddddd;
}

@media screen and (max-width: 767px) {
    .cookie-modal .c-acts {
        display: block
    }

    .cookie-box .c-h5 {
        font-size: 20px;
    }

    .cookie-modal .c-acts {
        margin: 20px 0 0;
    }

    .cookie-modal .c-acts .cc-btn {
        width: 100%;
        margin: 5px 0;
    }

    .cookie-modal .cc-btn.js-c-accept {
        width: 100%;
        margin: 10px  0 0;
    }
}

.cookie-modal .c-acts {
    margin-top: 30px;
    margin-bottom: 20px;
}

.cookie-modal .c-acts {
    flex-wrap: wrap;
}

.cookie-modal .cc-btn.outline {
    border-color: #13b68f;
}

.cookie-modal .c-acts .cc-btn:last-child {
    margin: 12px auto 0;
    width: auto;
}