.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}﻿.form-group.has-errors{background:rgb(255 0 0 / .05);border:1px solid rgb(255 0 0 / .2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{display:none;position:absolute!important;height:1px;width:1px;overflow:hidden;clip-path:rect(0,1px,1px,0)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color .5s ease,background .5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ccc;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #ccc;border-bottom:1px solid #fff0;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"✓";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #ccc}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color .5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid #f6f6f6;min-height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgb(0 0 0 / .02) inset}.signature-pad--footer{color:#c3c3c3;text-align:center;font-size:1.2em}.signature-pad--actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:8px}[data-grav-field=array] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field=array] .form-row>input,[data-grav-field=array] .form-row>textarea{margin:0 .5rem;display:inline-block}.form-data.basic-captcha .form-input-wrapper{border:1px solid #ccc;border-radius:5px;display:flex;overflow:hidden}.form-data.basic-captcha .form-input-prepend{display:flex;color:#333;background-color:#ccc;flex-shrink:0}.form-data.basic-captcha .form-input-prepend img{margin:0}.form-data.basic-captcha .form-input-prepend button>svg{margin:0 8px;width:18px;height:18px}.form-data.basic-captcha input.form-input{border:0}.langswitcher{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-left:1rem!important;display:inline-block}.langswitcher li{display:inline-block;margin-left:.5rem;line-height:1rem}.langswitcher .active{font-weight:700;text-decoration:underline}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}@font-face{font-family:Poppins-Bold;src:url(/user/themes/greenrivers/fonts/Poppins-Bold.woff2) format('woff2');font-display:swap}@font-face{font-family:Poppins-Italic;src:url(/user/themes/greenrivers/fonts/Poppins-Italic.woff2) format('woff2');font-display:swap}@font-face{font-family:Poppins-Light;src:url(/user/themes/greenrivers/fonts/Poppins-Light.woff2) format('woff2');font-display:swap}@font-face{font-family:Poppins-Medium;src:url(/user/themes/greenrivers/fonts/Poppins-Medium.woff2) format('woff2');font-display:swap}body{margin:0;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none}body.fixed{position:fixed;width:100%}body :focus{outline:0}body textarea{box-shadow:none}.header{background-repeat:no-repeat,repeat;background-size:100% 100%}.header.home .wrapper.padding{padding:40px 185px 150px}@media(max-width:1440px){.header.home .wrapper.padding{padding:40px 60px 150px}}@media(max-width:1280px){.header.home .wrapper.padding{padding:15px 25px 60px}}.header.home .wrapper.padding .top{display:-ms-flexbox;display:flex}.header.home .wrapper.padding .top .logo{-ms-flex:1;flex:1}@media(max-width:840px){.header.home .wrapper.padding .top .logo{border:none}}.header.home .wrapper.padding .top .logo .image img{width:170px;height:auto}@media(max-width:1280px){.header.home .wrapper.padding .top .logo .image img{width:160px}}.header.home .wrapper.padding .top .nav{margin:15px 0;-ms-flex:6;flex:6}@media(max-width:1280px){.header.home .wrapper.padding .top .nav{-ms-flex:1;flex:1}}.header.home .wrapper.padding .title{margin:120px 0 0 60px}@media(max-width:1280px){.header.home .wrapper.padding .title{margin:60px 0 0 120px}}@media(max-width:840px){.header.home .wrapper.padding .title{margin:80px 0 0}}.header.home .wrapper.padding .title .subtitle{font-family:Poppins-Bold,serif;font-size:20px;margin:0;text-transform:uppercase;color:#05c5d1}@media(max-width:1280px){.header.home .wrapper.padding .title .subtitle{font-size:16px}}.header.home .wrapper.padding .title .motto{font-family:Poppins-Bold,serif;font-size:58px;color:#fff}@media(max-width:1280px){.header.home .wrapper.padding .title .motto{font-size:48px}}@media(max-width:480px){.header.home .wrapper.padding .title .motto{font-size:36px}}.header.home .wrapper.padding .title .motto p{margin:0}.header.home .wrapper.padding .title .motto p:first-of-type{margin:0 0 -30px 0}@media(max-width:1280px){.header.home .wrapper.padding .title .motto p:first-of-type{margin:0 0 -20px 0}}.header.home .wrapper.padding .title .description{font-family:Poppins-Light,serif;font-size:14px;width:400px;margin:20px 0 0 0;text-align:left;color:#fff}@media(max-width:1280px){.header.home .wrapper.padding .title .description{font-size:12px;width:auto;max-width:300px;margin:20px 60px 60px 0}}.header.other .wrapper.padding{padding:40px 185px 50px}@media(max-width:1440px){.header.other .wrapper.padding{padding:40px 60px 50px}}@media(max-width:1280px){.header.other .wrapper.padding{padding:15px 25px 50px}}.header.other .wrapper.padding .top{display:-ms-flexbox;display:flex}@media(max-width:1440px){.header.other .wrapper.padding .top{margin:0 0 0 100px}}@media(max-width:840px){.header.other .wrapper.padding .top{margin:0}}.header.other .wrapper.padding .top .logo{-ms-flex:1;flex:1}@media(max-width:840px){.header.other .wrapper.padding .top .logo{border:none}}.header.other .wrapper.padding .top .logo .image img{width:170px;height:auto}@media(max-width:1280px){.header.other .wrapper.padding .top .logo .image img{width:160px}}.header.other .wrapper.padding .top .nav{margin:15px 0;-ms-flex:6;flex:6}@media(max-width:1280px){.header.other .wrapper.padding .top .nav{-ms-flex:1;flex:1}}.header.other .wrapper.padding .title{margin:60px 0 0}@media(max-width:1440px){.header.other .wrapper.padding .title{margin:60px 0 0 100px}}@media(max-width:840px){.header.other .wrapper.padding .title{margin:60px 0 0}}.header.other .wrapper.padding .title .description,.header.other .wrapper.padding .title .subtitle{display:none}.header.other .wrapper.padding .title .motto{font-family:Poppins-Bold,serif;font-size:48px;color:#fff}@media(max-width:1280px){.header.other .wrapper.padding .title .motto{font-size:32px}}.header.other .wrapper.padding .title .motto p{margin:0}.header.other .wrapper.padding .title .motto p:first-of-type{margin:0 0 -30px 0}@media(max-width:1280px){.header.other .wrapper.padding .title .motto p:first-of-type{margin:0 0 -20px 0}}@media(max-width:840px){.header.document{position:sticky;top:0}}.header.document .wrapper.padding{display:-ms-flexbox;display:flex;flex-direction:row-reverse;padding:15px 25px 20px;-ms-flex-direction:row-reverse}@media(max-width:840px){.header.document .wrapper.padding{padding:15px 25px 20px}}.header.document .wrapper.padding .top{display:-ms-flexbox;display:flex;margin:60px 0 40px 0;-ms-flex:1;flex:1}@media(max-width:840px){.header.document .wrapper.padding .top{margin:0;-ms-flex:.4;flex:.4}}.header.document .wrapper.padding .top .nav{margin:15px 0;-ms-flex:6;flex:6}@media(max-width:1280px){.header.document .wrapper.padding .top .nav{-ms-flex:1;flex:1}}.header.document .wrapper.padding .title{display:-ms-flexbox;display:flex;margin:30px 0 40px 100px;-ms-flex:1;flex:1}@media(max-width:840px){.header.document .wrapper.padding .title{margin:0;-ms-flex:1.6;flex:1.6}}.header.document .wrapper.padding .title .description,.header.document .wrapper.padding .title .subtitle{display:none}.header.document .wrapper.padding .title .motto{font-family:Poppins-Bold,serif;font-size:48px;color:#fff}@media(max-width:1280px){.header.document .wrapper.padding .title .motto{font-size:32px}}@media(max-width:960px){.header.document .wrapper.padding .title .motto{font-size:30px}}@media(max-width:840px){.header.document .wrapper.padding .title .motto{font-size:20px}}.menu-close{display:-ms-flexbox;display:flex;margin:25px 125px 0;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:1280px){.menu-close{margin:-5px 125px 0}}@media(max-width:840px){.menu-close{margin:5px 0 0}}.menu-close .close{position:relative;width:32px;height:32px;opacity:.7}.menu-close .close:hover{opacity:1}.menu-close .close:after,.menu-close .close:before{position:absolute;left:15px;width:4px;height:40px;content:' ';background-color:#fff}@media(max-width:1280px){.menu-close .close:after,.menu-close .close:before{height:32px}}@media(max-width:840px){.menu-close .close:after,.menu-close .close:before{width:3px;height:26px}}.menu-close .close:before{transform:rotate(45deg)}.menu-close .close:after{transform:rotate(-45deg)}.menu-toggle input,.menu-toggle label,.menu-toggle span{display:none}@media(max-width:1280px){.menu-toggle{position:absolute;z-index:10;top:25px;right:30px;display:block;-webkit-user-select:none;-ms-user-select:none;user-select:none}.menu-toggle input{position:absolute;z-index:2;top:-7px;left:-5px;display:block;width:40px;height:32px;cursor:pointer;opacity:0;-webkit-touch-callout:none}.menu-toggle input:checked~span{transform:rotate(45deg) translate(-2px,-1px);opacity:1;background:#05c5d1}.menu-toggle input:checked~span:nth-last-child(1){transform:rotate(-45deg) translate(-1px,-4px);opacity:1;background:#05c5d1}.menu-toggle input:checked~span:nth-last-child(2){transform:rotate(0) scale(.2,.2);opacity:0}.menu-toggle span{position:relative;z-index:1;display:block;width:33px;height:2.5px;margin:0 0 6px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;transform-origin:4px 0;background:#cdcdcd}.menu-toggle span:first-of-type,.menu-toggle span:last-of-type{background:#05c5d1}.menu-toggle span:nth-of-type(2){background:#fff}.menu-toggle span:first-child{transform-origin:0 0;background:#05c5d1}.menu-toggle span:nth-last-child(2){transform-origin:0 100%}}@media(max-width:1280px){.menu-list .menu-wrapper{position:fixed;z-index:10;top:-2px;right:-8px;overflow-x:hidden;width:0;height:calc(100% - 4px);transition:.5s;text-align:center;border:4px solid #05c5d1}.menu-list .menu-wrapper::before{position:absolute;display:block;width:100%;height:100%;content:'';background-image:var(--bg-responsive);background-repeat:no-repeat,repeat;background-size:100% 100%;filter:brightness(20%)}.menu-list .menu-wrapper.show{right:-2px;width:calc(100% - 4px)}}.menu-list .menu-wrapper .menu{margin:0}@media(max-width:1280px){.menu-list .menu-wrapper .menu{position:absolute;top:50%;left:50%;padding:0;list-style-type:none;transform:translate(-50%,-50%)}}.menu-list .menu-wrapper .menu li{font-size:15px;position:relative;display:inline-block;margin:0 10px}@media(max-width:1280px){.menu-list .menu-wrapper .menu li{font-family:Poppins-Medium,serif;font-size:22px;position:relative;display:block;padding:8px 8px 8px 32px;transition:color .3s ease;text-decoration:none}}.menu-list .menu-wrapper .menu li:nth-of-type(-n+3){font-family:Poppins-Medium,serif}.menu-list .menu-wrapper .menu li:nth-of-type(-n+3):hover::after{position:absolute;bottom:-15px;left:50%;width:100%;content:'';transform:translateX(-50%);border-bottom:4px solid #05c5d1}@media(max-width:1280px){.menu-list .menu-wrapper .menu li:nth-of-type(-n+3):hover::after{border:none}}.menu-list .menu-wrapper .menu li:last-of-type{font-family:Poppins-Bold,serif;float:right;border:2px solid #05c5d1;border-radius:30px;background:#18383e;box-shadow:inset 1px 1px 10px #05c5d1}@media(max-width:1280px){.menu-list .menu-wrapper .menu li:last-of-type{float:none;padding:8px 8px 8px 32px;border:none;border-radius:0;background:0 0;box-shadow:none}}.menu-list .menu-wrapper .menu li:last-of-type:hover{box-shadow:inset -2px -6px 100px -10px rgb(5 76 79 / .75)}.menu-list .menu-wrapper .menu li:last-of-type a{display:block;padding:10px 20px}@media(max-width:1280px){.menu-list .menu-wrapper .menu li:last-of-type a{display:inline;padding:0}}.menu-list .menu-wrapper .menu li a{text-decoration:none;color:#fff}@media(max-width:1280px){.menu-list .menu-wrapper .menu li a{display:inline;color:#05c5d1}}.body{background:#e4f2f2}.body .features.services .wrapper.padding{padding:20px}@media(max-width:480px){.body .features.services .wrapper.padding{padding:20px 0}}.body .features.services .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:40px 0;color:#1d343b;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .features.services .wrapper.padding .title{font-size:23px;margin:20px 0 15px}}.body .features.services .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 130px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.body .features.services .wrapper.padding .blocks{margin:0 20px 0 60px}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .features.services .wrapper.padding .blocks .block{display:-ms-flexbox;display:flex;flex-direction:column;margin:23px;padding:30px;border-radius:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;-ms-flex-preferred-size:24%;flex-basis:24%}@media(max-width:1440px){.body .features.services .wrapper.padding .blocks .block{margin:15px}}@media(max-width:1280px){.body .features.services .wrapper.padding .blocks .block{margin:40px;-ms-flex:1;flex:1}.body .features.services .wrapper.padding .blocks .block:nth-child(odd):last-of-type{-ms-flex:.5;flex:.5}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block{flex-direction:row;margin:12px 65px;padding:5px 10px;border-radius:40px;box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75);-ms-flex-direction:row}}@media(max-width:600px){.body .features.services .wrapper.padding .blocks .block{margin:12px 30px}}.body .features.services .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}@media(max-width:1280px){.body .features.services .wrapper.padding .blocks .block:nth-child(2n){page-break-after:always}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}}.body .features.services .wrapper.padding .blocks .block:hover{background:linear-gradient(180deg,#fff 98%,#04a4ae 2%);box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .features.services .wrapper.padding .blocks .block:hover .description .read-more a span{display:inline}.body .features.services .wrapper.padding .blocks .block .title{font-size:24px;margin:20px 0;color:#1d343b;-ms-flex:1;flex:1;-ms-flex-order:2;order:2;-ms-flex-pack:left;justify-content:left}@media(max-width:960px){.body .features.services .wrapper.padding .blocks .block .title{font-size:20px}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .title{font-size:18px;margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}.body .features.services .wrapper.padding .blocks .block .icon{position:relative;min-height:80px;margin:0 10px 0 0;-ms-flex:1;flex:1;-ms-flex-order:1;order:1}@media(max-width:960px){.body .features.services .wrapper.padding .blocks .block .icon{width:70px;height:auto}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .icon{width:65px;height:auto;-ms-flex-order:2;order:2}}.body .features.services .wrapper.padding .blocks .block .icon img{position:absolute;width:80px;height:auto}@media(max-width:960px){.body .features.services .wrapper.padding .blocks .block .icon img{width:inherit}}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .icon img{top:10%;left:55%;width:inherit;transform:translate(-50%,-50%)}}.body .features.services .wrapper.padding .blocks .block .description{-ms-flex:1;flex:1;-ms-flex-order:3;order:3}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .description{padding:0 10px;-ms-flex:2;flex:2}}.body .features.services .wrapper.padding .blocks .block .description .content{font-family:Poppins-Light,serif;font-size:13px}@media(max-width:960px){.body .features.services .wrapper.padding .blocks .block .description .content{font-size:12px}}.body .features.services .wrapper.padding .blocks .block .description .read-more{font-family:Poppins-Medium,serif;font-size:12px;margin:30px 0 0 0}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .description .read-more{font-size:12px;margin:25px 0 20px 0}}.body .features.services .wrapper.padding .blocks .block .description .read-more a{text-decoration:none;color:#0db8c2}.body .features.services .wrapper.padding .blocks .block .description .read-more a span{display:none}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .description .read-more a span{display:inline}}.body .features.services .wrapper.padding .blocks .block .description .read-more a img{width:20px;margin:0 0 0 5px}@media(max-width:840px){.body .features.services .wrapper.padding .blocks .block .description .read-more a img{width:15px}}.body .features.realizations .wrapper.padding{margin:0 0 10px;padding:80px 20px}@media(max-width:480px){.body .features.realizations .wrapper.padding{padding:40px 0}}.body .features.realizations .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:40px 0;color:#1d343b;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .features.realizations .wrapper.padding .title{font-size:23px;margin:20px 0 15px}}.body .features.realizations .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 130px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.body .features.realizations .wrapper.padding .blocks{margin:0 20px 0 60px}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .features.realizations .wrapper.padding .blocks .block{display:-ms-flexbox;display:flex;flex-direction:row;margin:23px;padding:30px;border-radius:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-preferred-size:24%;flex-basis:24%}@media(max-width:1440px){.body .features.realizations .wrapper.padding .blocks .block{margin:15px}}@media(max-width:1280px){.body .features.realizations .wrapper.padding .blocks .block{margin:40px;-ms-flex:1;flex:1}.body .features.realizations .wrapper.padding .blocks .block:nth-child(odd):last-of-type{-ms-flex:.5;flex:.5}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block{flex-direction:row;margin:12px 65px;padding:5px 10px;border-radius:40px;box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75);-ms-flex-direction:row}}@media(max-width:600px){.body .features.realizations .wrapper.padding .blocks .block{margin:12px 30px}}.body .features.realizations .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}@media(max-width:1280px){.body .features.realizations .wrapper.padding .blocks .block:nth-child(2n){page-break-after:always}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}}.body .features.realizations .wrapper.padding .blocks .block:not(.person):hover{background:linear-gradient(180deg,#fff 98%,#04a4ae 2%);box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .features.realizations .wrapper.padding .blocks .block:not(.person):hover .description .read-more a span{display:inline}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .title{font-size:24px;margin:30px 0;color:#1d343b;-ms-flex:1;flex:1;-ms-flex-order:1;order:1;-ms-flex-pack:left;justify-content:left}@media(max-width:960px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .title{font-size:20px}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .title{font-size:18px;margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon{position:relative;min-height:80px;margin:0 10px 0 0;-ms-flex:1;flex:1;-ms-flex-order:2;order:2}@media(max-width:960px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon{width:70px;height:auto}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon{width:65px;height:auto;-ms-flex-order:2;order:2}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon img{position:absolute;right:0;width:80px;height:auto}@media(max-width:960px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon img{width:inherit}}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .icon img{top:10%;left:55%;width:inherit;transform:translate(-50%,-50%)}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description{margin:40px 0 0 0;-ms-flex:1;flex:1;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description{margin:0;padding:0 10px;-ms-flex:2;flex:2}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .content{font-family:Poppins-Light,serif;font-size:13px}@media(max-width:960px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .content{font-size:12px}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more{font-family:Poppins-Medium,serif;font-size:12px;margin:30px 0 0 0}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more{font-size:12px;margin:25px 0 20px 0}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more a{text-decoration:none;color:#0db8c2}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more a span{display:none}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more a span{display:inline}}.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more a img{width:20px;margin:0 0 0 5px}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block:not(.person) .description .read-more a img{width:15px}}.body .features.realizations .wrapper.padding .blocks .block.person{flex-direction:column;margin:5px 25px;padding:20px 30px;background:0 0;-ms-flex-direction:column}@media(max-width:840px){.body .features.realizations .wrapper.padding .blocks .block.person{box-shadow:none}}.body .features.realizations .wrapper.padding .blocks .block.person *{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.body .features.realizations .wrapper.padding .blocks .block.person .title{margin:0}.body .features.realizations .wrapper.padding .blocks .block.person .title span{font-family:Poppins-Bold,serif;font-size:24px;color:#1d343b}@media(max-width:600px){.body .features.realizations .wrapper.padding .blocks .block.person .title span{font-size:20px}}.body .features.realizations .wrapper.padding .blocks .block.person .subtitle span{font-family:Poppins-Medium,serif;font-size:14px;color:#1d343b}.body .features.realizations .wrapper.padding .blocks .block.person .image{margin:25px 0}.body .features.realizations .wrapper.padding .blocks .block.person .image img{width:160px;height:160px;border-radius:50%}.body .features.realizations .wrapper.padding .blocks .block.person .request{margin:5px 0 0 0}.body .features.realizations .wrapper.padding .blocks .block.person .request a{font-family:Poppins-Bold,serif;font-size:13px;padding:10px 20px;cursor:pointer;text-decoration:none;color:#fff;border:2px solid #05c5d1;border-radius:30px;background:#18383e;box-shadow:inset 1px 1px 10px #05c5d1}.body .features.realizations .wrapper.padding .blocks .block.person .request a:hover{box-shadow:inset -2px -6px 100px -10px rgb(5 76 79 / .75)}.body .features.technologies .wrapper.padding{margin:0 0 10px;padding:80px 20px}@media(max-width:480px){.body .features.technologies .wrapper.padding{padding:40px 0}}.body .features.technologies .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:40px 0;color:#1d343b;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .features.technologies .wrapper.padding .title{font-size:23px;margin:20px 0 15px}}.body .features.technologies .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 130px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.body .features.technologies .wrapper.padding .blocks{margin:0 20px 0 60px}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .features.technologies .wrapper.padding .blocks .block{display:-ms-flexbox;display:flex;flex-direction:row;margin:23px;padding:30px;border-radius:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-preferred-size:24%;flex-basis:24%}@media(max-width:1440px){.body .features.technologies .wrapper.padding .blocks .block{margin:15px}}@media(max-width:1280px){.body .features.technologies .wrapper.padding .blocks .block{margin:40px;-ms-flex:1;flex:1}.body .features.technologies .wrapper.padding .blocks .block:nth-child(odd):last-of-type{-ms-flex:.5;flex:.5}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block{flex-direction:row;margin:12px 65px;padding:5px 10px;border-radius:40px;box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75);-ms-flex-direction:row}}@media(max-width:600px){.body .features.technologies .wrapper.padding .blocks .block{margin:12px 30px}}.body .features.technologies .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}@media(max-width:1280px){.body .features.technologies .wrapper.padding .blocks .block:nth-child(2n){page-break-after:always}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}}.body .features.technologies .wrapper.padding .blocks .block:hover{background:linear-gradient(180deg,#fff 98%,#04a4ae 2%);box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .features.technologies .wrapper.padding .blocks .block:hover .description .read-more a span{display:inline}.body .features.technologies .wrapper.padding .blocks .block .title{font-size:24px;margin:30px 0;color:#1d343b;-ms-flex:1;flex:1;-ms-flex-order:1;order:1;-ms-flex-pack:left;justify-content:left}@media(max-width:960px){.body .features.technologies .wrapper.padding .blocks .block .title{font-size:20px}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block .title{font-size:18px;margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}.body .features.technologies .wrapper.padding .blocks .block .icon{position:relative;min-height:80px;margin:0 10px 0 0;-ms-flex:1;flex:1;-ms-flex-order:2;order:2}@media(max-width:960px){.body .features.technologies .wrapper.padding .blocks .block .icon{width:70px;height:auto}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block .icon{width:65px;height:auto;-ms-flex-order:2;order:2}}.body .features.technologies .wrapper.padding .blocks .block .icon img{position:absolute;right:0;width:80px;height:auto}@media(max-width:960px){.body .features.technologies .wrapper.padding .blocks .block .icon img{width:inherit}}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block .icon img{top:10%;left:55%;width:inherit;transform:translate(-50%,-50%)}}.body .features.technologies .wrapper.padding .blocks .block .description{margin:40px 0 0;-ms-flex:1;flex:1;-ms-flex-order:3;order:3;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:840px){.body .features.technologies .wrapper.padding .blocks .block .description{margin:0 0 20px;padding:0 10px;-ms-flex:2;flex:2}}.body .features.technologies .wrapper.padding .blocks .block .description .content{font-family:Poppins-Light,serif;font-size:13px}@media(max-width:960px){.body .features.technologies .wrapper.padding .blocks .block .description .content{font-size:12px}}.body .features.extensions .wrapper.padding{margin:0 0 10px;padding:80px 20px}@media(max-width:480px){.body .features.extensions .wrapper.padding{padding:40px 0}}.body .features.extensions .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:40px 0;color:#1d343b;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .features.extensions .wrapper.padding .title{font-size:23px;margin:20px 0 15px}}.body .features.extensions .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 130px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.body .features.extensions .wrapper.padding .blocks{margin:0 20px 0 60px}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .features.extensions .wrapper.padding .blocks .block{display:-ms-flexbox;display:flex;flex-direction:row;margin:23px;padding:50px 30px;border-radius:20px;background:#fff;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-preferred-size:24%;flex-basis:24%}@media(max-width:1440px){.body .features.extensions .wrapper.padding .blocks .block{margin:15px}}@media(max-width:1280px){.body .features.extensions .wrapper.padding .blocks .block{margin:40px;-ms-flex:1;flex:1}.body .features.extensions .wrapper.padding .blocks .block:nth-child(odd):last-of-type{-ms-flex:.5;flex:.5}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block{flex-direction:row;margin:12px 65px;padding:5px 10px;border-radius:40px;box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75);-ms-flex-direction:row}}@media(max-width:600px){.body .features.extensions .wrapper.padding .blocks .block{margin:12px 30px}}.body .features.extensions .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}@media(max-width:1280px){.body .features.extensions .wrapper.padding .blocks .block:nth-child(2n){page-break-after:always}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}}.body .features.extensions .wrapper.padding .blocks .block:not(.person):hover{background:linear-gradient(180deg,#fff 98%,#04a4ae 2%);box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .features.extensions .wrapper.padding .blocks .block:not(.person):hover .description .read-more a span{display:inline}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .price{font-family:Poppins-Bold,serif;font-size:24px;color:#1d343b;-ms-flex:1;flex:1;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-order:1;order:1}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .price{display:-ms-flexbox;display:flex;-ms-flex-order:2;order:2;-ms-flex-preferred-size:25%;flex-basis:25%;-ms-flex-pack:center;justify-content:center}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .subtitle{font-family:Poppins-Medium,serif;font-size:14px;margin:5px 0;text-transform:uppercase;-ms-flex:1;flex:1;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-order:3;order:3}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .subtitle{margin:5px 0 5px 8px;-ms-flex-preferred-size:60%;flex-basis:60%}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .title{font-size:24px;margin:10px 0;color:#1d343b;-ms-flex:1;flex:1;-ms-flex-order:4;order:4;-ms-flex-pack:left;justify-content:left}@media(max-width:960px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .title{font-size:20px}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .title{font-size:18px;margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon{position:relative;min-height:80px;margin:0 10px 0 0;-ms-flex:1;flex:1;-ms-flex-order:2;order:2;-ms-flex-preferred-size:auto;flex-basis:auto}@media(max-width:960px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon{width:70px;height:auto}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon{width:65px;height:auto;-ms-flex-order:4;order:4;-ms-flex-preferred-size:25%;flex-basis:25%}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon img{position:absolute;right:0;width:80px;height:auto}@media(max-width:960px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon img{width:inherit}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .icon img{top:28%;left:55%;width:inherit;transform:translate(-50%,-50%)}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description{display:-ms-flexbox;display:flex;margin:10px 0 0 0;-ms-flex:1;flex:1;-ms-flex-order:5;order:5;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description{margin:15px 0 0;padding:0 10px;-ms-flex-preferred-size:60%;flex-basis:60%;-ms-flex-pack:center;justify-content:center}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .content{font-family:Poppins-Light,serif;font-size:13px;-ms-flex-preferred-size:100%;flex-basis:100%}@media(max-width:960px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .content{font-size:12px}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more{font-family:Poppins-Medium,serif;font-size:12px;margin:30px 0 0 0;-ms-flex-preferred-size:42%;flex-basis:42%}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more{margin:10px 0;-ms-flex-preferred-size:100%;flex-basis:100%}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more a{text-decoration:none;color:#0db8c2}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more a span{display:none}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more a span{display:inline}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more a img{width:20px;margin:0 0 0 5px}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .read-more a img{width:15px}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy{float:right;margin:30px 0 0 0;text-align:right;-ms-flex-preferred-size:58%;flex-basis:58%}@media(max-width:1440px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy{display:-ms-flexbox;display:flex;-ms-flex-pack:right;justify-content:right}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy{-ms-flex-pack:normal;justify-content:normal;-ms-flex-preferred-size:100%;flex-basis:100%}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy a{font-family:Poppins-Bold,serif;font-size:12px;padding:10px 45px;cursor:pointer;text-decoration:none;color:#fff;border:2px solid #05c5d1;border-radius:30px;background:#18383e;box-shadow:inset 1px 1px 10px #05c5d1}@media(max-width:1440px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy a{padding:10px 35px}}@media(max-width:1280px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy a{padding:10px 30px}}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy a{margin:0 0 20px}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .buy a:hover{box-shadow:inset -2px -6px 100px -10px rgb(5 76 79 / .75)}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .coming-soon{display:block;width:100%;margin:20px 0 -10px}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .coming-soon{margin:60px 0 0}}.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .coming-soon span{font-family:Poppins-Medium,serif;font-size:12px;float:right;padding:8px 20px;border:3px solid #05c5d1;border-radius:32px}@media(max-width:840px){.body .features.extensions .wrapper.padding .blocks .block:not(.person) .description .coming-soon span{float:left;margin:0 0 20px}}.body .features.projects .wrapper.padding{margin:0 0 10px;padding:80px 20px}.body .features.projects .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:40px 0;color:#1d343b;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .features.projects .wrapper.padding .title{font-size:23px;margin:20px 0 15px}}.body .features.projects .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 130px;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}@media(max-width:1280px){.body .features.projects .wrapper.padding .blocks{margin:0 20px 0 60px}}@media(max-width:840px){.body .features.projects .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .features.projects .wrapper.padding .blocks .block{position:relative;display:-ms-flexbox;display:flex;flex-direction:row;height:250px;margin:23px;padding:30px;text-decoration:none;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:row;-ms-flex-preferred-size:24%;flex-basis:24%}@media(max-width:1440px){.body .features.projects .wrapper.padding .blocks .block{margin:15px}}@media(max-width:1280px){.body .features.projects .wrapper.padding .blocks .block{margin:40px;-ms-flex:1;flex:1}.body .features.projects .wrapper.padding .blocks .block:nth-child(odd):last-of-type{-ms-flex:.5;flex:.5}}@media(max-width:840px){.body .features.projects .wrapper.padding .blocks .block{flex-direction:row;margin:12px 65px;padding:50px 0;box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75);-ms-flex-direction:row}}@media(max-width:600px){.body .features.projects .wrapper.padding .blocks .block{margin:12px 30px}}.body .features.projects .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}@media(max-width:1280px){.body .features.projects .wrapper.padding .blocks .block:nth-child(2n){page-break-after:always}}@media(max-width:840px){.body .features.projects .wrapper.padding .blocks .block:nth-child(2n){page-break-after:avoid}}.body .features.projects .wrapper.padding .blocks .block:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:'';transition:transform .4s ease;transform:scaleY(1);transform-origin:top;background-color:var(--bg-color)}.body .features.projects .wrapper.padding .blocks .block:hover{box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .features.projects .wrapper.padding .blocks .block:hover:before{transition:transform 1.6s ease;transform:scaleY(0)}.body .features.projects .wrapper.padding .blocks .block:hover .title{transition:opacity .2s ease-in-out;opacity:0}.body .features.projects .wrapper.padding .blocks .block .title{font-size:24px;z-index:1;transition:opacity .8s ease-in-out;opacity:1;color:var(--text-color);-ms-flex:1;flex:1;-ms-flex-order:1;order:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media(max-width:960px){.body .features.projects .wrapper.padding .blocks .block .title{font-size:20px}}@media(max-width:840px){.body .features.projects .wrapper.padding .blocks .block .title{font-size:18px;margin:20px 0;-ms-flex-pack:center;justify-content:center;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-order:1;order:1}}@media(max-width:480px){.body .features.projects .wrapper.padding .blocks .block .title{font-size:16px;text-align:center}}@media(max-width:960px){.body .features.projects .wrapper.padding .blocks a.block:before{background:0 0}.body .features.projects .wrapper.padding .blocks a.block .title{visibility:hidden}}.body{background:#e4f2f2}.body .last-case .wrapper.padding{margin:40px 30px 10px;padding:40px 60px 120px}@media(max-width:1280px){.body .last-case .wrapper.padding{margin:10px;padding:40px 0 120px}}@media(max-width:840px){.body .last-case .wrapper.padding{margin:20px 0;padding:30px 20px 50px}}.body .last-case .wrapper.padding .title{font-family:Poppins-Bold,serif;font-size:32px;display:-ms-flexbox;display:flex;margin:0 0 40px 140px;color:#1d343b;-ms-flex-pack:left;justify-content:left}@media(max-width:840px){.body .last-case .wrapper.padding .title{font-size:20px;margin:0 0 20px 20px}}.body .last-case .wrapper.padding .blocks{display:-ms-flexbox;display:flex;margin:0 100px}@media(max-width:840px){.body .last-case .wrapper.padding .blocks{flex-direction:column;margin:0;-ms-flex-direction:column}}.body .last-case .wrapper.padding .blocks .block{margin:0 20px;padding:0 20px}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block{margin:0}}.body .last-case .wrapper.padding .blocks .block .title{font-size:18px;flex-direction:column;margin:0 0 0 20px;color:#04a4ae;-ms-flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:960px){.body .last-case .wrapper.padding .blocks .block .title{font-size:16px;margin:-5px 0 0 20px}}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .title{font-size:13px;flex-direction:row;margin:0 0 0 10px;-ms-flex-direction:row;gap:5px}}.body .last-case .wrapper.padding .blocks .block .wrapper{display:-ms-flexbox;display:flex;margin:20px 0}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .wrapper{margin:20px 0 15px 0}}.body .last-case .wrapper.padding .blocks .block .wrapper .icon{position:relative;max-width:80px;min-height:80px;margin:-15px 0 0 0;-ms-flex:1;flex:1}@media(max-width:960px){.body .last-case .wrapper.padding .blocks .block .wrapper .icon{max-width:60px;min-height:60px}}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .wrapper .icon{max-width:50px;min-height:50px}}.body .last-case .wrapper.padding .blocks .block .wrapper .icon img{position:absolute;width:80px;height:auto}@media(max-width:960px){.body .last-case .wrapper.padding .blocks .block .wrapper .icon img{width:60px}}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .wrapper .icon img{width:50px}}.body .last-case .wrapper.padding .blocks .block .wrapper .title{-ms-flex:1;flex:1}.body .last-case .wrapper.padding .blocks .block .description{font-size:14px;padding:10px 0 0 0}@media(max-width:960px){.body .last-case .wrapper.padding .blocks .block .description{font-size:12px}}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .description{padding:0}}.body .last-case .wrapper.padding .blocks .block .description .link{font-family:Poppins-Italic,serif}.body .last-case .wrapper.padding .blocks .block .description .link a{text-decoration:none;color:#04a4ae}.body .last-case .wrapper.padding .blocks .block .description .content{font-family:Poppins-Light,serif;margin:20px 0 0 0}@media(max-width:840px){.body .last-case .wrapper.padding .blocks .block .description .content{margin:15px 0 20px 0}}.body{background:#e4f2f2}.body .contact .wrapper.padding{margin:0 0 10px;padding:50px 100px 150px}@media(max-width:1280px){.body .contact .wrapper.padding{padding:20px 100px 150px}}@media(max-width:840px){.body .contact .wrapper.padding{padding:20px}}@media(max-width:480px){.body .contact .wrapper.padding{padding:0}}.body .contact .wrapper.padding .blocks .wrapper{display:-ms-flexbox;display:flex;flex-direction:row;margin:60px;-ms-flex-direction:row}@media(max-width:1280px){.body .contact .wrapper.padding .blocks .wrapper{margin:60px 0}}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper{flex-direction:column;margin:0 40px;-ms-flex-direction:column}}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper{margin:0 30px}}.body .contact .wrapper.padding .blocks .wrapper .block{display:-ms-flexbox;display:flex;min-width:230px;margin:0 20px;padding:20px 60px;border-radius:25px;background:#fff;-ms-flex-pack:center;justify-content:center}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block{margin:20px 0}}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper .block{min-width:auto}}.body .contact .wrapper.padding .blocks .wrapper .block:hover{box-shadow:10px 10px 68px -20px rgb(4 164 174 / .75)}.body .contact .wrapper.padding .blocks .wrapper .block.info{flex-direction:column;padding:20px 160px 20px 40px;-ms-flex-direction:column;-ms-flex-pack:start;justify-content:start}@media(max-width:1440px){.body .contact .wrapper.padding .blocks .wrapper .block.info{padding:20px 60px 20px 40px}}.body .contact .wrapper.padding .blocks .wrapper .block.info.large{width:366px;height:266px}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.info.large{width:auto;height:auto}}.body .contact .wrapper.padding .blocks .wrapper .block.info .company{font-family:Poppins-Bold,serif;font-size:24px;margin:65px 0 0;color:#1d343b}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.info .company{margin:10px 0 0}}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper .block.info .company{font-size:18px}}.body .contact .wrapper.padding .blocks .wrapper .block.info .company span:last-of-type{font-size:18px;display:block}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper .block.info .company span:last-of-type{font-size:14px}}.body .contact .wrapper.padding .blocks .wrapper .block.info .address{font-family:Poppins-Light,serif;font-size:14px;width:160px;margin:20px 0;color:#1d343b}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper .block.info .address{font-size:12px;width:150px}}.body .contact .wrapper.padding .blocks .wrapper .block.info .address p{margin:0}.body .contact .wrapper.padding .blocks .wrapper .block.info .nip{font-family:Poppins-Light,serif;font-size:14px;color:#1d343b}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.info .nip{margin:0 0 50px}}@media(max-width:480px){.body .contact .wrapper.padding .blocks .wrapper .block.info .nip{font-size:12px}}.body .contact .wrapper.padding .blocks .wrapper .block.form{flex-direction:column;-ms-flex-direction:column}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form{padding:20px 40px}}@media(max-width:600px){.body .contact .wrapper.padding .blocks .wrapper .block.form{padding:20px 30px}}.body .contact .wrapper.padding .blocks .wrapper .block.form .title{font-family:Poppins-Bold,serif;font-size:24px;margin:0 0 10px;color:#1d343b}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form .title{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form{display:-ms-flexbox;display:flex;flex-direction:row;max-width:530px;margin:0 50px 0 0;-ms-flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media(max-width:1280px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form{flex-direction:column;-ms-flex-direction:column}}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form{margin:0}}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:first-of-type{width:315px;margin:20px 0 0}@media(max-width:1440px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:first-of-type{width:auto}}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:first-of-type{margin:20px 30px 0 0}}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:nth-of-type(2){width:315px;margin:20px 0}@media(max-width:1440px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:nth-of-type(2){width:auto}}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field:nth-of-type(2){margin:20px 30px 20px 0}}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-input-wrapper input{font-family:Poppins-Light,serif;font-size:14px;width:100%;padding:7px 15px;color:#1d343b;border-style:solid;border-color:#4aaeae;border-radius:25px;box-shadow:none}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-input-wrapper input:-ms-input-placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-input-wrapper input::-ms-input-placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-input-wrapper input::placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-textarea-wrapper textarea{font-family:Poppins-Light,serif;font-size:14px;width:100%;padding:10px 15px;resize:none;color:#1d343b;border-width:2px;border-style:solid;border-color:#4aaeae;border-radius:25px}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-textarea-wrapper textarea:-ms-input-placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-textarea-wrapper textarea::-ms-input-placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .form-field .form-data .form-textarea-wrapper textarea::placeholder{font-size:14px;opacity:1;color:#348d8d}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .buttons{display:-ms-flexbox;display:flex;margin:0 0 20px 88px;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:right;justify-content:right}@media(max-width:1280px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .buttons{margin:0 0 0 20px;-ms-flex-pack:center;justify-content:center}}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .buttons{margin:0}}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .buttons .button{font-family:Poppins-Bold,serif;padding:10px 40px;cursor:pointer;color:#fff;border:2px solid #05c5d1;border-radius:30px;background:#18383e;box-shadow:inset 1px 1px 10px #05c5d1}.body .contact .wrapper.padding .blocks .wrapper .block.form .fields form .buttons .button:hover{box-shadow:inset -2px -6px 100px -10px rgb(5 76 79 / .75)}.body .contact .wrapper.padding .blocks .wrapper .block.form.thankyou{width:580px;height:304px;-ms-flex-pack:start;justify-content:flex-start}@media(max-width:840px){.body .contact .wrapper.padding .blocks .wrapper .block.form.thankyou{width:auto}}.body .contact .wrapper.padding .blocks .wrapper .block.form.thankyou .title{margin:50px 0 10px}.body .contact .wrapper.padding .blocks .wrapper .block.form.thankyou .fields form{display:none}.body .contact .wrapper.padding .blocks .wrapper .block.form.thankyou .fields #form-result{margin:40px 0 0}.body.document{background:#fff}.body.document .content .wrapper.padding{font-family:Poppins-Light,serif;margin:20px 300px 20px 100px;padding:20px 25px;text-align:justify}@media(max-width:840px){.body.document .content .wrapper.padding{margin:20px;padding:10px}}.body.document .content .wrapper.padding p.title{font-family:Poppins-Bold,serif;text-transform:uppercase}.body.document .content .wrapper.padding ol{counter-reset:item}.body.document .content .wrapper.padding li{display:block}.body.document .content .wrapper.padding li:before{content:counters(item,'.') ' ';counter-increment:item}.body.document .content .line{overflow:auto;margin:40px 0;border-bottom:5px solid #e4f2f2}@media(max-width:840px){.body.document .content .line{display:none}}.footer .wrapper.padding{font-family:Poppins-Medium,serif;position:relative;padding:0 100px 40px}@media(max-width:1280px){.footer .wrapper.padding{margin:0}}@media(max-width:840px){.footer .wrapper.padding{padding:0 0 40px}}.footer .wrapper.padding .list{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media(max-width:840px){.footer .wrapper.padding .list{-ms-flex-pack:left;justify-content:left}}.footer .wrapper.padding .list ul{margin:10px 30px 15px;padding:0;list-style:none;text-align:right}@media(max-width:1280px){.footer .wrapper.padding .list ul{width:200px;margin:10px 13px 15px;columns:2}}@media(max-width:840px){.footer .wrapper.padding .list ul{margin:10px 30px 15px;columns:1}}.footer .wrapper.padding .list ul li{font-size:14px;display:inline;margin:10px;text-align:left}@media(max-width:1280px){.footer .wrapper.padding .list ul li{display:block;margin:0}}@media(max-width:840px){.footer .wrapper.padding .list ul li{display:block;margin:10px 3px}}.footer .wrapper.padding .list ul li a{text-decoration:none;color:#637a81}.footer .wrapper.padding .list ul li a:hover{color:#000}.footer .wrapper.padding .lang{position:absolute;bottom:40px;left:calc(50% - 25px);width:50px}.footer .wrapper.padding .lang ul{display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}.footer .wrapper.padding .lang ul li{-ms-flex:1;flex:1}.footer .wrapper.padding .lang ul li a{font-family:Poppins-Medium,serif;font-size:14px;text-decoration:none;text-transform:uppercase;color:#637a81}.footer .wrapper.padding .lang ul li a.active{color:#1d343b}@media(max-width:600px){.footer .wrapper.padding .lang ul li a{gap:10px}}.footer .wrapper.padding .bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media(max-width:840px){.footer .wrapper.padding .bottom{padding:0 20px 0 15px}}@media(max-width:480px){.footer .wrapper.padding .bottom{flex-direction:column;-ms-flex-direction:column}}.footer .wrapper.padding .bottom .logo{position:relative;display:-ms-flexbox;display:flex}@media(max-width:480px){.footer .wrapper.padding .bottom .logo{width:110px;-ms-flex-order:2;order:2}}.footer .wrapper.padding .bottom .logo a{position:absolute;top:-35px;left:60px;display:-ms-flexbox;display:flex;text-decoration:none;color:#333}@media(max-width:840px){.footer .wrapper.padding .bottom .logo a{position:relative;top:0;left:0}}.footer .wrapper.padding .bottom .logo a .image{position:relative;width:55px;min-height:55px}@media(max-width:840px){.footer .wrapper.padding .bottom .logo a .image{width:30px;min-height:30px;margin:5px 0 0 0}}.footer .wrapper.padding .bottom .logo a .image img{position:absolute;width:55px;height:auto}@media(max-width:840px){.footer .wrapper.padding .bottom .logo a .image img{width:30px}}.footer .wrapper.padding .bottom .logo a .text{font-size:12px;display:-ms-flexbox;display:flex;flex-direction:column;margin:0 0 0 15px;-ms-flex-direction:column}@media(max-width:840px){.footer .wrapper.padding .bottom .logo a .text{margin:0 0 0 5px}}.footer .wrapper.padding .bottom .logo a .text span:first-of-type{margin:0 0 5px 0}@media(max-width:840px){.footer .wrapper.padding .bottom .logo a .text span:first-of-type{margin:0}}.footer .wrapper.padding .bottom .logo a .text span:last-of-type{color:#637a81}.footer .wrapper.padding .bottom .privacy-policy{font-size:13px;margin:0 40px 0 0;padding:0 0 3px;text-transform:uppercase}@media(max-width:1280px){.footer .wrapper.padding .bottom .privacy-policy{width:160px;margin:0 -45px 0 0;text-align:left}}@media(max-width:840px){.footer .wrapper.padding .bottom .privacy-policy{margin:18px 15px 0 0}}@media(max-width:480px){.footer .wrapper.padding .bottom .privacy-policy{margin:9px 0 18px 0;-ms-flex-order:1;order:1}}.footer .wrapper.padding .bottom .privacy-policy a{text-decoration:none;color:#637a81}.footer .wrapper.padding .bottom .privacy-policy a:hover{color:#000}