@charset "UTF-8";:root{--color-text-brand:#df4f4f;--color-text-white:#fff;--color-text-primary:#ccc;--color-text-green:#18e591;--color-text-greydark:#666;--color-text-dark:#111;--color-text-black:#000;--color-text-error:red;--color-theme-body:#fff;--color-theme-type:#f2f2f2;--color-theme-gray:#e5e5e5;--color-theme-green:#18e591;--color-theme-dark:#1d1d1d;--color-theme-black:#000;--color-theme-red:red;--color-theme-purple:#362196;--color-theme-hero:#050029;--font-size-multiplier:1.12}*{font:inherit}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}body,button,h1,h2,h3,input,nav,textarea,ul{margin:0;padding:0}a:hover,button:hover,input[type=submit]:hover{cursor:pointer}a,button,input,textarea{background:none;border:none;color:inherit;text-decoration:none;text-transform:none}a:focus,button:focus,input:focus,textarea:focus{outline:none}ul{list-style:none}img{max-width:100%}a{color:inherit;text-decoration:none;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}h1,h2,h3{color:var(--color-text-white);font-family:SourceSansPro}h1,h2,h3,p{background:none}h1,h2,h3,p,ul{margin:0;padding:0}ul li{list-style:none}.site-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;min-height:100vh;overflow:hidden;position:relative;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--color-theme-type);-ms-flex-direction:column;flex-direction:column;left:0;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}.site-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.col-100{-webkit-box-flex:0}.col-100{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:800px){.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%}.col-md-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-90{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}}@media(min-width:1100px){.col-lg-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-35{-webkit-box-flex:0;-ms-flex:0 0 35%;flex:0 0 35%;max-width:35%}.col-lg-40{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.col-lg-50{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-65{-webkit-box-flex:0;-ms-flex:0 0 65%;flex:0 0 65%;max-width:65%}.col-lg-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}}@media(min-width:1400px){.col-xl-25{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-75{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-80{-webkit-box-flex:0;-ms-flex:0 0 80%;flex:0 0 80%;max-width:80%}}@media(min-width:1800px){.col-xxl-90{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%}}.hidden{display:none!important}.visible{display:block!important}@media(min-width:800px){.hidden-md{display:none!important}}.container,.container--middle,.container--small{margin:0 auto;max-width:120rem;padding:0 18px;position:relative;width:100%;z-index:1}@media screen and (min-width:550px){.container,.container--middle,.container--small{padding:0 1.25rem}}@media screen and (min-width:800px){.container,.container--middle,.container--small{padding:0 3.75rem}}@media screen and (min-width:1100px){.container,.container--middle,.container--small{padding:0 6.25rem}}.container--middle{max-width:105rem}.container--small{max-width:67rem}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-18px;margin-right:-18px}[class*=" col-"],[class^=col-]{min-height:1px;padding-left:18px;padding-right:18px;position:relative;width:100%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}@font-face{font-display:swap;font-family:Roboto;font-weight:300;src:url(/assets/fonts/roboto/Roboto-Light.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:Roboto;font-weight:400;src:url(/assets/fonts/roboto/Roboto-Regular.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:Roboto;font-weight:500;src:url(/assets/fonts/roboto/Roboto-Medium.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:Din-2014;font-weight:700;src:url(/assets/fonts/din-2014/DIN-2014_Bold.woff) format("WOFF")}@font-face{font-display:swap;font-family:SourceSansPro;font-weight:300;src:url(/assets/fonts/sourcesans/WOFF2/TTF/SourceSans3-Light.ttf.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:SourceSansPro;font-weight:400;src:url(/assets/fonts/sourcesans/WOFF2/TTF/SourceSans3-Regular.ttf.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:SourceSansPro;font-weight:500;src:url(/assets/fonts/sourcesans/WOFF2/TTF/SourceSans3-Semibold.ttf.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:BaskerCir;font-style:normal;font-weight:400;src:url(/assets/fonts/baskerCyr/BaskervilleCyrLTStd-Upright.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:BaskerCir;font-style:italic;font-weight:400;src:url(/assets/fonts/baskerCyr/BaskervilleCyrLTStd-Incline.woff2) format("WOFF2")}@font-face{font-display:swap;font-family:BaskerCir;font-weight:700;src:url(/assets/fonts/baskerCyr/BaskervilleCyrLTStd-Bold.woff2) format("WOFF2")}.hero-title{color:#fff;font-family:Din-2014,sans-serif;font-size:37px;font-weight:700;line-height:110%;text-transform:uppercase}@media screen and (min-width:550px){.hero-title{font-size:40px;font-size:2.5rem}}@media screen and (min-width:800px){.hero-title{font-size:clamp(40px,40px + 20 * (100vw - 600px)/1080,58px)}}.h1-inner{font-family:SourceSansPro,sans-serif;font-size:35px;font-weight:300;line-height:1}@media screen and (min-width:550px){.h1-inner{font-size:clamp(42px,42px + 20 * (100vw - 600px)/1080,65px);line-height:1.15}}.h1-inner span{display:block;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;letter-spacing:.2px;line-height:1.65;margin-top:.85rem;position:relative;text-transform:uppercase;word-spacing:.1rem}@media screen and (min-width:550px){.h1-inner span{margin-top:.5rem}}@media screen and (min-width:800px){.h1-inner span{font-size:clamp(18px,18px + 20 * (100vw - 600px)/1080,26px);line-height:1.45}}.h2-title{font-size:35px}@media screen and (min-width:550px){.h2-title{font-size:2.7rem}}@media screen and (min-width:800px){.h2-title{font-size:3rem}}@media screen and (min-width:1400px){.h2-title{font-size:3.4rem}}@media(max-height:450px)and (orientation:landscape){.h2-title{font-size:30px}}.h2-title span{display:block;font-size:20px;padding-top:.5rem;text-transform:uppercase}@media screen and (min-width:550px){.h2-title span{font-size:1.5rem}}@media screen and (min-width:800px){.h2-title span{font-size:1.75rem}}@media screen and (min-width:1400px){.h2-title span{font-size:1.85rem}}@media(max-height:450px)and (orientation:landscape){.h2-title span{font-size:24px}}.h3-title{font-size:24px}@media screen and (min-width:550px){.h3-title{font-size:1.7rem}}@media screen and (min-width:800px){.h3-title{font-size:1.75rem}}@media screen and (min-width:1400px){.h3-title{font-size:1.85rem}}@media(max-height:450px)and (orientation:landscape){.h3-title{font-size:24px}}.h-subtitle{display:block;font-family:Roboto,sans-serif;font-size:24px;font-weight:300;letter-spacing:.2px;line-height:1.45;margin-top:.5rem;position:relative;text-transform:uppercase;word-spacing:.1rem}@media screen and (min-width:800px){.h-subtitle{font-size:28px;margin-top:.7rem}}.p-subtitle{font-size:22px;font-size:1.25rem;line-height:1.43;margin-bottom:3.125rem}@media screen and (min-width:800px){.p-subtitle{font-size:24px}}.sectorname{color:#18e591;display:block;font-family:SourceSansPro,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.45;margin-bottom:1rem;text-transform:uppercase}@media screen and (min-width:550px){.sectorname{font-size:1.2rem;letter-spacing:.15px;line-height:1.2}}@media screen and (min-width:800px){.sectorname{font-size:1.35rem}}html{font-size:16px;scroll-behavior:smooth;scroll-padding:200px}@media screen and (min-width:800px){html{font-size:16px}}body{background-color:var(--color-theme-body);color:var(--color-text-primary);font-family:Roboto,sans-serif;font-size:clamp(17px,18px + 20 * (100vw - 600px)/1080,20px);font-weight:300;line-height:1.8}body::-webkit-scrollbar{opacity:0;width:0}h2{font-size:clamp(30px,30px + 20 * (100vw - 600px)/1080,38px)}h2,h3{font-weight:300;line-height:1.2}.p-article{color:var(--color-text-primary);font-family:Roboto,sans-serif;font-size:clamp(17px,18px + 20 * (100vw - 600px)/1080,20px);font-weight:300;height:auto;letter-spacing:.1px;line-height:1.8;margin-bottom:1.1rem}@media screen and (min-width:800){.p-article{letter-spacing:.15px;margin-bottom:1.4rem}}p{height:auto;letter-spacing:.1px}@media screen and (min-width:800){p{letter-spacing:.15px}}p+p{margin-top:1.1rem}@media screen and (min-width:800px){p+p{margin-top:1.4rem}}p.sendrules span{display:inline-block;font-weight:400;padding-left:.3rem}p.sendrules a{color:#fff;opacity:1}p.sendrules a:hover{opacity:.7}article.telegram-info a{color:#fff;font-weight:400}article.telegram-info a:hover{color:var(--color-text-primary)}.header{color:#fff;left:0;position:fixed;top:0;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);width:100%;z-index:1000}.header--large{padding:2.75vw 0}@media screen and (min-width:1100px){.header--large{padding-top:2.2vw}}.header .logo-svg{-webkit-transition:width .4s cubic-bezier(.16,.43,0,1);transition:width .4s cubic-bezier(.16,.43,0,1);width:8rem;will-change:width}@media screen and (min-width:800px){.header .logo-svg{width:10rem}}@media screen and (min-width:1100px){.header .logo-svg{width:12rem}}@media screen and (min-width:1800px){.header .logo-svg{width:14rem}}.header .svg-title{font-family:Din-2014,sans-serif;font-size:28px;font-weight:700}@media screen and (min-width:1100px){.header .svg-title{font-size:28px}}.header .button-wrap{position:absolute;right:3.5rem}@media screen and (min-width:1100px){.header .button-wrap{right:0}}.header.is-active{background:#050029;max-height:none;padding:2.5vw 0}@media screen and (min-width:1100px){.header.is-active{padding:1rem 0 2rem;padding:1.25rem 0}}.header.is-active .logo-svg{width:7.2rem}@media screen and (min-width:550px){.header.is-active .logo-svg{width:8rem}}@media screen and (min-width:800px){.header.is-active .logo-svg{width:10rem}}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:70px;left:0;margin:0 3.75vw;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}@media screen and (min-width:800px){.header-container{margin:0 5.75vw}}@media screen and (min-width:1100px){.header-container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header .header-logo{display:inline-block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}.header .header-logo:after{background:#050029;border-bottom-left-radius:50%;border-bottom-right-radius:50%;bottom:100%;content:"";display:none;height:17.857vw;left:50%;min-height:180px;min-height:11.25rem;min-width:180px;min-width:11.25rem;opacity:0;position:absolute;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);-webkit-transition-delay:0s;transition-delay:0s;visibility:hidden;width:17.857vw;z-index:-1}@media screen and (min-width:1100px){.header .header-logo:after{display:block}}.header.is-active .header-logo{display:inline-block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}@media screen and (min-width:550px){.header.is-active .header-logo{top:58%}}.header.is-active .header-logo:after{bottom:-10px;opacity:1;visibility:visible}.footer{background:var(--color-theme-hero);padding-bottom:2rem;padding-top:3rem}@media screen and (min-width:550px){.footer{padding-bottom:2.5rem;padding-top:3.75rem}}.footer-top{color:#fff}@media screen and (min-width:800px){.footer-top{padding-bottom:2.8rem}}.footer-top .content-left{position:relative;width:100%}@media screen and (min-width:800px){.footer-top .content-left{width:50%}}.footer-top .content-right{width:100%}@media screen and (min-width:800px){.footer-top .content-right{text-align:right;width:50%}}.footer-address{padding-top:6rem;position:relative}@media screen and (min-width:550px){.footer-address{padding-top:8rem}}@media screen and (min-width:1400px){.footer-address{padding-top:10rem}}.footer-address li{line-height:1}.footer-address li+li{margin-top:.7rem}.footer-address a{color:#fff;font-weight:300;line-height:1}.footer-address a:hover{opacity:.7}.info-contentright{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;padding-bottom:3rem}@media screen and (min-width:800px){.info-contentright{-webkit-box-align:end;-ms-flex-align:end;align-items:end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-bottom:0}}.info-contentright li{line-height:1;text-align:left}@media screen and (min-width:800px){.info-contentright li{text-align:right}}.info-contentright li+li{margin-top:.7rem}.info-contentright a{color:#fff;display:inline-block;font-weight:300;line-height:1}.info-contentright a:hover{opacity:.7}.footer-bottom{margin:0 auto;max-width:1920px;max-width:120rem;padding:0 15px;width:100%}.footer-copyright{border-top:1px solid hsla(0,0%,100%,.25);color:#fff;font-family:SourceSansPro,sans-serif;font-size:.85rem;font-weight:400;letter-spacing:.2px;line-height:1.8;opacity:.8;padding-top:2rem;text-transform:uppercase;width:100%}@media screen and (min-width:550px){.footer-copyright{padding-top:2.5rem}}@media screen and (min-width:800px){.footer-copyright{font-size:1rem;line-height:1.6}}.footer-copyright span{display:block;padding-left:0;position:relative}@media screen and (min-width:550px){.footer-copyright span{display:inline-block;padding-left:24px}}.footer-copyright span:before{content:"";display:none;position:absolute}@media screen and (min-width:550px){.footer-copyright span:before{background-color:#fff;display:inline-block;height:100%;left:12px;opacity:.5;width:1px}}.footer-copyright span:first-child{display:inline-block;padding-left:0}.footer-copyright span:first-child:before{display:none}.section,.section-inner,.section-type,section{padding-top:1rem;position:relative;z-index:1}.section-type{height:auto;padding:3.75rem 0}@media screen and (min-width:800px){.section-type{padding:6rem 0}}.section-inner{height:auto;padding-bottom:3.75vw;padding-top:0}@media screen and (min-width:800px){.section-inner{padding-bottom:3vw}}@media screen and (min-width:1400px){.section-inner{padding-bottom:2vw}}.section-inner+.innerend{padding-bottom:3.75rem}@media screen and (min-width:800px){.section-inner+.innerend{padding-bottom:6rem}}.content-block{margin-bottom:45px}@media screen and (min-width:550px){.content-block{margin-bottom:60px}}@media screen and (min-width:1100px){.content-block{margin-bottom:70px}}@media screen and (min-width:1400px){.content-block{margin-bottom:100px}}@-webkit-keyframes text{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@keyframes text{0%{opacity:0}50%{opacity:.5}to{opacity:1}}.element-animation-up{opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.element-animation-up.element-show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all 1s ease-out;transition:all 1s ease-out}.btn,.button,.find-btn,.form-btn,.start-project-btn,.view-btn{background-color:transparent;border:0;border-radius:2px;cursor:pointer;display:inline-block;font-family:SourceSansPro,sans-serif;font-size:16px;font-size:1rem;font-weight:500;line-height:1.5;outline:0;padding:.625rem 2.5rem;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}.hero-buttons{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:-.625rem;width:100%}@media screen and (min-width:800px){.hero-buttons{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.hero-buttons .view-btn,.hero-buttons button{min-width:240px}.hero-buttons .btn{font-size:18px;margin:.625rem 0;white-space:nowrap;width:100%}@media screen and (min-width:550px){.hero-buttons .btn{margin:.625rem;min-width:320px;width:auto}}.hero-buttons .btn--purple{background-color:#362196;border:2px solid hsla(0,0%,100%,.25);color:#fff}.hero-buttons .btn--purple:hover{background-color:#27186c;border:2px solid hsla(0,0%,100%,.7)}.hero-buttons .btn--white{background-color:#fff;border:.5px solid hsla(0,0%,100%,.25);color:#de0030}.hero-buttons .btn--white:hover{background-color:#ffffffb3}.fixed-contact{display:none;position:fixed;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}@media screen and (min-width:800px){.fixed-contact{display:block}}@media screen and (max-height:450px)and (orientation:landscape){.fixed-contact{top:calc(50% + 50px)}}.fixed-contact-body{list-style:none;margin:-.3125rem 0}.fixed-contact-body li{padding:.3125rem 0}.fixed-contact-body li:last-child .icon-fixed-contact{display:inline-block;line-height:1;position:relative;width:30px}.fixed-contact-body .contact-item-link{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;height:60px;height:3.75rem;justify-content:center;line-height:60px;line-height:3.75rem;min-width:60px;text-align:center;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}.fixed-contact-body .contact-item-link:hover .contact-item-text{opacity:1;right:100%;visibility:visible;width:calc(100% + 120px)}.fixed-contact-body .contact-item-text{background-color:#fff;color:#050029;font-family:Din-2014,sans-serif;font-size:12px;font-size:.75rem;font-weight:700;opacity:0;padding:0 1.875rem;position:absolute;right:0;text-align:left;top:0;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);white-space:nowrap;width:0;z-index:-1}@media screen and (min-width:800px){.fixed-contact-body .contact-item-text{font-size:clamp(12px,12px + 2 * (100vw - 600px)/1080,14px)}}@media screen and (min-width:1400px){.fixed-contact-body .contact-item-text{font-size:14px;font-size:.875rem}}.fixed-contact-body .icon-fixed-contact{display:inline-block;line-height:1;position:relative;width:27px}.find-btn,.view-btn{border:2px solid hsla(0,0%,100%,.35);color:#fff}@media screen and (min-width:550px){.find-btn,.view-btn{border:2px solid hsla(0,0%,100%,.25)}}.find-btn:hover,.view-btn:hover{border:2px solid #fff;color:#fff}.form-btn{border:2px solid rgba(0,0,0,.15);color:#000;line-height:1;padding:15px 20px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:800px){.form-btn{padding:17px 22px}}.form-btn:hover{border:2px solid rgba(0,0,0,.8)}.form-btn:disabled{border:2px solid rgba(0,0,0,.15);cursor:default}.start-project-btn,.view-btn{font-size:14px;text-transform:uppercase}@media screen and (min-width:1400px){.start-project-btn,.view-btn{font-size:15px}}.start-project-btn{background:0 0;border:0;border:2px solid hsla(0,0%,100%,.25);border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:SourceSansPro,sans-serif;font-weight:500;letter-spacing:.1px;letter-spacing:.5px;line-height:1;min-width:205px;padding:15px 20px;text-decoration:none;text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);word-spacing:.1rem}.start-project-btn:hover{background:#18e591;border:2px solid #18e591;color:#111}.close-btn{background:0 0;border:0;cursor:pointer;height:20px;position:absolute;right:20px;top:20px;width:20px;z-index:99999}@media screen and (min-width:550px){.close-btn{right:20px;top:40px}}@media screen and (min-width:800px){.close-btn{right:50px;top:50px}}@media screen and (min-width:1400px){.close-btn{right:70px}}.close-btn span{background:#000;content:"";display:block;height:2px;position:absolute;right:0;top:15px;width:25px}@media screen and (min-width:550px){.close-btn span{width:27px}}@media screen and (min-width:800px){.close-btn span{width:30px}}.close-btn span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.close-btn span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie-banner{background-color:#2c3e50;bottom:0;left:0;position:fixed;right:0;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1000}.cookie-banner.is-hidden{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.cookie-banner .content-wrap{color:#ecf0f1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1450px;padding:20px 18px;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:sans-serif;font-size:14px;text-align:center;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}@media screen and (min-width:800px){.cookie-banner .content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}}.cookie-banner .banner-text{margin:0}@media screen and (min-width:800px){.cookie-banner .banner-text{margin-right:20px}}.cookie-banner .banner-text a{color:#3498db;text-decoration:underline}.cookie-banner .banner-text a:hover{text-decoration:none}.banner-button{background-color:#3498db;border:none;border-radius:5px;color:#fff;cursor:pointer;display:inline-block;margin-top:15px;padding:10px 20px;-webkit-transition:background-color .2s;transition:background-color .2s;white-space:nowrap}.banner-button:hover{background-color:#2980b9}@media screen and (min-width:800px){.banner-button{margin-top:0}}.form-overlay input,.form-overlay textarea{background-color:#f5f5f5;border:0;border-radius:2px;color:#00000080;font-family:bentonlight,sans-serif;font-size:15px;width:100%}@media screen and (min-width:550){.form-overlay input,.form-overlay textarea{font-size:16px}}.start-project-overlay{background:#fff;height:100%;left:0;opacity:0;overflow-x:hidden;position:fixed;top:100%;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1);transition:all .5s cubic-bezier(.4,0,.2,1);width:100%;z-index:9999999}.start-project-overlay::-webkit-scrollbar{width:0}.start-project-overlay .wrapper{display:block;height:auto;margin:auto;min-height:100%;overflow:auto;padding:55px 0 30px;position:absolute;width:100%}@media screen and (min-width:550px){.start-project-overlay .wrapper{padding:70px 30px}}@media screen and (min-width:800px){.start-project-overlay .wrapper{padding:80px 50px}}@media screen and (min-width:1100px){.start-project-overlay .wrapper{padding:100px}}.start-project-overlay .inner{bottom:50px;opacity:0;-webkit-transition:all .5s cubic-bezier(.4,0,.2,1) .5s;transition:all .5s cubic-bezier(.4,0,.2,1) .5s}.start-project-overlay.is-active{opacity:1;top:0;visibility:visible}.start-project-overlay.is-active .inner{bottom:0;opacity:1}.form-overlay input{height:50px;line-height:50px;padding:0 20px}.form-overlay textarea{height:auto;line-height:1.45;padding:15px 20px;resize:none}.form-overlay .form-fields li+li{margin-top:.5rem}@media screen and (min-width:550){.form-overlay .form-fields li+li{margin-top:1rem}}.form-overlay .checkbox-container{padding:1rem 0 2rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-overlay .checkbox-container input[type=checkbox]{height:18px;width:18px}.form-overlay .checkbox-container .label{color:#111;display:block!important;font-size:1rem;line-height:1.3;padding-left:15px}@media screen and (min-width:550){.form-overlay .checkbox-container .label{padding-left:20px}}.form-overlay .checkbox-container a{display:inline-block;line-height:1.45;position:relative;-webkit-transition:all .25s ease;transition:all .25s ease}.form-overlay .checkbox-container a:before{background-color:#111;bottom:2px;content:"";height:.3px;left:0;opacity:1;position:absolute;width:100%}.form-overlay .checkbox-container a:hover:before{opacity:0}.form-overlay .success{background:none;display:none;height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:all .25s ease;transition:all .25s ease;width:100%}.form-overlay .success span{color:#012456;display:inline-block;font-family:Bentonsans Medium,sans-serif;font-size:22px;font-weight:600;padding:0 1rem;text-transform:uppercase;width:100%;z-index:1000}@media screen and (min-width:400px){.form-overlay .success span{font-size:30px;padding:0 1rem;padding:0 2rem}}.form-overlay .success.success-mail{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}.form-overlay .success~*{-webkit-transition:all .5s ease;transition:all .5s ease}.form-overlay .success-mail~*{-webkit-filter:blur(12px);filter:blur(12px);opacity:.6}.form-overlay .form-footer .form-target_page-email,.form-overlay .form-footer .form-target_page-number,.form-overlay .form-footer .form-target_page-phone,.form-overlay .form-footer .form-target_page-text,.form-overlay .form-footer .helpmess{border:0!important;font-size:0!important;height:0!important;line-height:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;width:0!important}.footer-logo{content:"";display:block;left:20px;max-width:10rem;min-width:110px;min-width:6.875rem;position:absolute;top:0;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);-webkit-transition-delay:.4s;transition-delay:.4s;width:10.119vw;z-index:2}.footer-logo .svg-title{font-family:Din-2014,sans-serif;font-size:28px;font-weight:700}@media screen and (min-width:1100px){.footer-logo .svg-title{font-size:28px}}.menu-desktop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%}@media screen and (min-width:1100px){.menu-desktop{margin-left:0}}.menu-desktop .menu-item{color:#fff;font-family:SourceSansPro,sans-serif;font-size:14px;font-weight:500;letter-spacing:.2px;position:relative;word-spacing:.1rem}@media screen and (min-width:1400px){.menu-desktop .menu-item{font-size:15px}}@media screen and (min-width:1050px){.menu-desktop .menu-item+.menu-item{margin-left:.595vw}}@media screen and (min-width:1400px){.menu-desktop .menu-item+.menu-item{margin-left:1.25rem}}.menu-desktop .menu-item span{display:inline-block;padding:1.2vw 1vw;text-transform:uppercase}@media screen and (min-width:1400px){.menu-desktop .menu-item span{padding:1vw .8vw}}.menu-desktop a:not([class]){display:inline-block;padding:1.2vw 1vw;position:relative;text-transform:uppercase;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1)}@media screen and (min-width:1400px){.menu-desktop a:not([class]){padding:1vw .8vw}}.menu-desktop a:not([class]):after{background:#18e591;bottom:.5rem;content:"";display:block;height:2px;position:absolute;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:0}@media screen and (min-width:1800px){.menu-desktop a:not([class]):after{bottom:.7rem}}.menu-desktop a:not([class]):hover:after{width:100%;width:calc(100% - 2vw)}@media screen and (min-width:1400px){.menu-desktop a:not([class]):hover:after{width:calc(100% - 1.6vw)}}.menu-desktop .active.menu-item{color:#18e591;position:relative}.menu-desktop .active.menu-item a:hover:after{width:0}.header-nav{background:#111;bottom:0;display:block;height:100vh;left:100%;overflow-y:hidden;position:fixed;top:0;-webkit-transition:all .3s;transition:all .3s;width:100%;width:100vw;z-index:900}.header-nav--inner{inset:0;overflow-y:auto;padding:60px 20px;position:absolute}@media screen and (min-width:550px){.header-nav--inner{padding:50px}}.header-nav .menu-mobil{max-width:400px;padding-top:3rem;width:100%}.header-nav .menu-mobil .menu-item{font-family:SourceSansPro;font-size:32px;font-weight:300;left:2.5rem;letter-spacing:.2px;line-height:1.5;opacity:0;position:relative;-webkit-transition:all .3s;transition:all .3s}@media screen and (min-width:550px){.header-nav .menu-mobil .menu-item{font-size:36px}}.header-nav .menu-mobil .menu-item+.menu-item{margin-top:1rem}.header-nav .menu-mobil .menu-item a,.header-nav .menu-mobil .menu-item span{color:#fff;display:block;opacity:1;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.header-nav .menu-mobil .menu-item.active a,.header-nav .menu-mobil .menu-item.active span,.header-nav .menu-mobil .menu-item:hover a{opacity:.75;padding-left:10px}.nav-toggle{background:0 0;border:0;height:32px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:32px;z-index:1000}.nav-toggle__line{background:#fff;display:block;height:2px;max-width:26px;position:absolute;right:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}.nav-toggle__line:first-child{top:8px}.nav-toggle__line:nth-child(2){top:16px}.nav-toggle__line:nth-child(3){top:25px}.menu-open .nav-toggle__line:first-child,.menu-open .nav-toggle__line:nth-child(2){top:16px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.menu-open .nav-toggle__line:nth-child(2){opacity:0}.menu-open .nav-toggle__line:nth-child(3){top:16px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-open .header-nav{left:0}.menu-open .menu-mobil .menu-item{left:0;opacity:1;width:100%}.menu-open .menu-mobil .menu-item:first-child{-webkit-transition-delay:.3s;transition-delay:.3s}.menu-open .menu-mobil .menu-item:nth-child(2){-webkit-transition-delay:.4s;transition-delay:.4s}.menu-open .menu-mobil .menu-item:nth-child(3){-webkit-transition-delay:.5s;transition-delay:.5s}.menu-open .menu-mobil .menu-item:nth-child(4){-webkit-transition-delay:.6s;transition-delay:.6s}.menu-open .menu-mobil .menu-item:nth-child(5){-webkit-transition-delay:.7s;transition-delay:.7s}.menu-open .menu-mobil .menu-item:nth-child(6){-webkit-transition-delay:.8s;transition-delay:.8s}.menu-open .menu-mobil .menu-item:nth-child(7){-webkit-transition-delay:.9s;transition-delay:.9s}.hero{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#050029;color:#fff;justify-content:center}@media screen and (min-width:800px){.hero{overflow:hidden}}.hero--large{height:auto;padding:150px 0 120px}@media screen and (min-width:550px){.hero--large{min-height:55rem}}@media screen and (min-width:800px){.hero--large{max-height:calc(1100px - 20vh);min-height:55rem}}@media screen and (min-width:1400px){.hero--large{height:100vh;max-height:calc(1400px - 25vh);min-height:60rem}}@media screen and (min-width:1650px){.hero--large{max-height:calc(1400px - 25vh);min-height:75rem}}@media screen and (max-height:450px)and (orientation:landscape){.hero--large{height:auto;padding:12rem 0 10rem}}.hero--small{height:auto;min-height:47.5rem}@media screen and (min-width:1400px){.hero--small{min-height:52rem}}.hero--error{height:57vh;max-height:calc(550px - 20vh);min-height:550px;min-height:34.375rem}.hero-container{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0 1.25rem}@media screen and (min-width:800px){.hero-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0 3.75rem}}@media screen and (min-width:1100px){.hero-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:-7vh;max-width:1920px;max-width:120rem;padding:0 6.25rem}}@media screen and (max-height:450px)and (orientation:landscape){.hero-container{height:auto}}.hero--small .hero-container{margin-top:2rem}.hero--error .hero-container{margin-top:3rem}.hero-content{color:#fff;position:relative;text-align:center;width:100%;z-index:2}@media screen and (min-width:800px){.hero-content{max-width:none;min-width:600px;min-width:37.5rem;text-align:left}}@media screen and (min-width:1100px){.hero-content{max-width:75vw;min-width:600px}}@media screen and (min-width:1400px){.hero-content{max-width:75vw;min-width:600px}}@media screen and (min-width:1800px){.hero-content{max-width:60vw;min-width:600px}}.hero-content a:not([class]){color:#1cd4bd;text-decoration:none}.hero-content a:not([class]):hover{color:#18e591}.hero-text{margin-bottom:3.125rem;max-width:none;width:100%}@media screen and (min-width:800px){.hero-text{max-width:68vw}}@media screen and (min-width:1400px){.hero-text{max-width:58vw}}@media screen and (min-width:1800px){.hero-text{max-width:45vw}}.hero-text:last-child{margin:0}.hero-text span{display:block;margin-top:1rem}.hero-logo-circle{content:"";max-width:38.69vw;position:absolute;right:-14.286vw;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.hero-logo-circle.svg{display:none}@media screen and (min-width:800px){.hero-logo-circle.svg{display:inline-block;line-height:1;width:100%}}.myslider{overflow:hidden;position:relative}.myslider-wrapper{position:relative}.myslider-wrapper,.slider-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.slider-item{opacity:0;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;top:0;-webkit-transition:opacity 1.2s cubic-bezier(.5,0,.5,1);transition:opacity 1.2s cubic-bezier(.5,0,.5,1)}.slider-item .service-item{border:1px solid hsla(0,0%,100%,.3);border-radius:5px;max-width:1100px;padding:2rem}@media screen and (min-width:550px){.slider-item .service-item{padding:2rem 3rem}}@media screen and (min-width:1100px){.slider-item .service-item{padding:2.5rem 5rem}}.slider-item.active{opacity:1;position:relative}.slider-button-next,.slider-button-prev{background:#00000080;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:40px;position:absolute;top:50%;top:calc(50% - 20px);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:10;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:100}.slider-button-next:after,.slider-button-prev:after{color:#fff;content:"❯";position:absolute}.slider-button-prev{left:-10px}@media screen and (min-width:800px){.slider-button-prev{left:1px}}.slider-button-prev:after{rotate:180deg}.slider-button-next{right:-10px}@media screen and (min-width:800px){.slider-button-next{right:1px}}.slider-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;gap:15px;justify-content:center;margin-top:30px}.slider-pagination .pagination-bullet{background:#ccc;border-radius:50%;cursor:pointer;height:11px;width:11px}.slider-pagination .pagination-bullet.active{background:#18e591}.service-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-direction:column;flex-direction:column;height:auto}.service-item p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:1rem}.hero-media{background-position:50%;background-repeat:no-repeat;background-size:cover;margin:0;-webkit-transition:all .4s cubic-bezier(.16,.43,0,1);transition:all .4s cubic-bezier(.16,.43,0,1);width:100%}.hero-media,.hero-media:before{inset:0;position:absolute}.hero-media:before{background:#00000073;content:"";mix-blend-mode:darken;z-index:1}.hero-media video{background-position:50%;background-size:cover;bottom:0;display:none;height:auto;min-height:100%;min-width:100%;-o-object-fit:cover;object-fit:cover;padding-left:0;position:absolute;right:0;width:auto}@media screen and (min-width:800px){.hero-media video{display:block}}.bg--cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.bg-hero{background:var(--color-theme-hero)}.bg-dark{background:var(--color-theme-dark)}.color-white{color:#fff}.color-black{color:#000}.hover-link{color:#fff;display:inline-block;font-weight:400;opacity:1;position:relative}.hover-link:hover{opacity:.7}.hover-rotate{color:#fff;display:inline-block;font-weight:300;line-height:1;opacity:.7;padding-left:0;position:relative}@media screen and (min-width:550px){.hover-rotate{padding-left:2rem}}.hover-rotate:before{content:"⭯";display:none;left:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease}@media screen and (min-width:550px){.hover-rotate:before{display:inline-block}}.hover-rotate:hover{opacity:1}@media screen and (min-width:550px){.hover-rotate:hover:before{rotate:-180deg}}.deco-line{margin-bottom:30px;padding-bottom:1.2rem;position:relative}@media screen and (min-width:550px){.deco-line{margin-bottom:2rem}}@media screen and (min-width:800px){.deco-line{margin-bottom:2.5rem;padding-bottom:1.5rem}}.deco-line:after{background:#18e591;bottom:0;content:"";display:block;height:2px;position:absolute;width:30px}@media screen and (min-width:800px){.deco-line:after{width:50px}}.line-separation{border-top:1px solid hsla(0,0%,100%,.25);padding-top:3rem}.hero-pattern{bottom:-10px;content:"";left:0;position:absolute;width:100%;z-index:1}.hero-pattern--large{height:100%;max-height:18.333vw;width:100%}.hero-pattern--small{bottom:-10px}@media screen and (min-width:550px){.hero-pattern--small{bottom:-15px}}@media screen and (min-width:1100px){.hero-pattern--small{bottom:-20px}}.hero-pattern svg{height:100%;width:100%}.home-quotes{color:#ccc;display:block;margin-top:0;max-width:800px;padding-top:2rem;text-align:center}@media screen and (min-width:800px){.home-quotes{padding-top:2.5rem}}@media screen and (min-width:1400px){.home-quotes{padding-top:.5rem}}.home-quotes p{color:#fff;font-family:SourceSansPro;font-size:33.25px;font-weight:300;line-height:1.2;margin:0}@media screen and (min-width:550px){.home-quotes p{font-size:2.565rem}}@media screen and (min-width:800px){.home-quotes p{font-size:2.85rem}}@media screen and (min-width:1400px){.home-quotes p{font-size:3.23rem}}@media(max-height:450px)and (orientation:landscape){.home-quotes p{font-size:28.5px}}.home-quotes span{color:#18e591;display:block;font-family:BaskerCir;font-style:italic;margin-top:.7rem;padding-left:0}@media screen and (min-width:550px){.home-quotes span{display:inline-block;margin-top:0;padding-left:.5rem}}.services-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#1d1d1d;-ms-flex-direction:column;flex-direction:column;height:100%;margin:0 auto;max-width:550px;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%}@media screen and (min-width:550px){.services-item{background-color:#0000001a}.services-item:hover{background-color:#00000040}.services-item:hover .find-btn{border:2px solid #fff;color:#fff;margin-top:auto}.services-item:hover .services-banner:before{background:#0000}}.services-item .services-banner{background-color:#eee;overflow:hidden;padding-top:62%;position:relative}.services-item .services-banner:before{background:#0000;content:"";height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;z-index:3}@media screen and (min-width:550px){.services-item .services-banner:before{background:#00000026}}.services-item .services-banner .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.services-item .services-banner .inner img{height:102%;width:auto}.services-item .services-prev{-webkit-box-flex:1;-ms-flex-positive:1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:30px 15px}@media screen and (min-width:800px){.services-item .services-prev{padding:30px 20px}}@media screen and (min-width:1100px){.services-item .services-prev{padding-left:30px}}.services-item .services-prev .content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;height:auto;margin-bottom:1.5rem}.services-item .services-prev p{font-size:.9rem;line-height:1.7}@media screen and (min-width:550px){.services-item .services-prev p{font-size:16px}}.services-list{margin-bottom:1.1rem;padding-left:0}@media screen and (min-width:800px){.services-list{margin-bottom:1.4rem;padding-left:25px}}.services-list li{margin-top:.5rem;position:relative}.services-list li:first-child{margin-top:0}.services-list li:before{color:#fff;content:"●";font-size:1.2rem;line-height:1;margin-right:10px;vertical-align:middle}@media screen and (min-width:550px){.services-list li:before{left:-25px;margin-right:10px;width:15px}}.services-list span{color:#fff;display:inline-block;font-weight:400;padding-right:.3rem}.tariff-list{margin-bottom:1.1rem;padding-left:0}@media screen and (min-width:800px){.tariff-list{margin-bottom:1.4rem;padding-left:20px}}@media screen and (min-width:1100px){.tariff-list{padding-left:25px}}.tariff-list li{margin-top:.5rem;position:relative}.tariff-list li:first-child{margin-top:0}.tariff-list li:before{color:#fff;content:"●";font-size:1.2rem;line-height:1;margin-right:10px;vertical-align:middle}@media screen and (min-width:550px){.tariff-list li:before{left:-25px;margin-right:10px;width:15px}}.tariff-list span{color:#fff;display:inline-block;font-weight:400;padding-right:.3rem}.number-list{counter-reset:my-item-counter;margin-bottom:1.1rem;padding-left:0}@media screen and (min-width:800px){.number-list{margin-bottom:1.4rem;padding-left:25px}}.number-list li{counter-increment:my-item-counter;margin-top:.5rem;position:relative}.number-list li:first-child{margin-top:0}.number-list li:before{color:#fff;content:counter(my-item-counter) ". ";font-size:1.2rem;line-height:1;margin-right:10px;vertical-align:middle}@media screen and (min-width:550px){.number-list li:before{left:-25px;margin-right:10px;width:15px}}.number-list span{color:#fff;display:inline-block;font-weight:400;padding-right:.3rem}.card-tariff{padding:1rem 1.5rem 1rem 0}@media screen and (min-width:550px){.card-tariff{padding:1rem 1.5rem}}.card-tariff .pricecard{color:#fff;display:block;font-size:1.4rem;font-weight:400}.card-tariff p+p{margin-top:0}.about-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;margin:0 auto;width:100%}@media screen and (min-width:800px){.about-grid{max-width:85%}}@media screen and (min-width:1100px){.about-grid{max-width:80%}}@media screen and (min-width:1400px){.about-grid{max-width:70%}}.card{background-color:#eee;padding-top:100%;position:relative}@media screen and (min-width:550px){.card{padding-top:85%}}.card .textcard{background-color:#ffffffb3;border-radius:1px;bottom:0;color:#000;left:10px;margin-bottom:.5rem;min-width:180px;padding:.5rem 1rem;position:absolute}@media screen and (min-width:550px){.card .textcard{margin-bottom:1rem}}.card .textcard p{font-size:14px}@media screen and (min-width:550px){.card .textcard p{font-size:15px}}.card1{grid-column:1/2;grid-row:1/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card2{grid-row:1/2}.card2,.card3{grid-column:2/3;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card3{grid-row:2/3}@media(max-width:549px){.about-grid{grid-template-columns:1fr;grid-template-rows:repeat(3)}.card1,.card2,.card3{grid-column:1/2;grid-row:auto;height:auto}}.competences-list{padding-left:25px}.competences-list li{position:relative}.competences-list li:before{background-color:#18e591;content:"";display:block;height:2px;left:-25px;position:absolute;top:15px;width:15px}.contact-description .deco-line:after{background:#18e591;bottom:0;content:"";display:block;height:2px;position:absolute;width:30px}@media screen and (min-width:800px){.contact-description .deco-line:after{right:0;width:50px}}.progressbar-list{list-style:none;margin:0;padding:0}.progressbar-list li{margin-bottom:20px;position:relative}.progressbar-list h3{font-size:16px;font-weight:600;margin:0 0 8px}.progress-container{background-color:#ffffff26;border-radius:2px;height:18px;overflow:visible;position:relative;width:100%}@media screen and (min-width:550px){.progress-container{height:20px}}@media screen and (min-width:800px){.progress-container{height:22px}}.progress-bar{background-color:#18e591;border-radius:2px;height:100%;overflow:hidden;-webkit-transition:width .05s ease-out;transition:width .05s ease-out;width:0}.progress-label{color:#ffffff73;font-size:14px;font-weight:400;position:absolute;right:0;top:-28px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translate(0);-webkit-transition:right .05s ease-out;transition:right .05s ease-out;white-space:nowrap;z-index:10}.contact-description{padding-top:3.75rem}@media screen and (min-width:800px){.contact-description{padding-top:2rem}}@media screen and (min-width:1400px){.contact-description{padding-top:0}}.hero-inner{padding:180px 0 30px}@media screen and (min-width:550px){.hero-inner{padding:200px 0 30px}}@media screen and (min-width:800px){.hero-inner{padding:270px 0 50px}}@media screen and (max-height:450px)and (orientation:landscape){.hero-inner{height:auto;padding:200px 0 30px}}.faq-list{list-style:none;margin:0;padding:0;width:100%}.faq-list li{border-bottom:1px solid #e0e0e0;padding:.25rem 0;position:relative}.faq-list li:first-child{border-top:1px solid #e0e0e0}@media screen and (min-width:550px){.faq-list li{padding:.7rem 0}}.faq-question{cursor:pointer;font-size:1.2rem;line-height:1.4;margin:0;padding:15px 15px 1.2rem 0;position:relative;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease}@media screen and (min-width:550px){.faq-question{line-height:1.2;padding:15px 20px}}.faq-question:after{content:"▼";font-size:.9rem;position:absolute;right:15px;top:1.2rem;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (min-width:550px){.faq-question:after{right:20px}}.faq-question.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.faq-answer{font-size:1rem;line-height:1.5;max-height:0;opacity:0;overflow:hidden;padding:0 20px 0 0;-webkit-transition:max-height .35s ease,padding-bottom .35s ease,opacity .35s ease;transition:max-height .35s ease,padding-bottom .35s ease,opacity .35s ease}@media screen and (min-width:550px){.faq-answer{padding:0 20px}}.faq-answer.active{margin-bottom:1.5rem;opacity:1}.workgrid{-webkit-animation:d .6s .5s;animation:d .6s .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.4,0,.2,1);animation-timing-function:cubic-bezier(.4,0,.2,1);opacity:1;position:relative;top:0;width:100%}.workgrid-inner{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0}.mywork-item,.workgrid-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mywork-item{width:100%}@media screen and (min-width:550px){.mywork-item{width:50%}}@media screen and (min-width:1100px){.mywork-item{width:33.33%}}.mywork-item+.mywork-item{margin-top:.5rem}@media screen and (min-width:550px){.mywork-item+.mywork-item{margin-top:0}}.grid-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);width:100%;will-change:transform}.grid-item:before{aspect-ratio:1/1;content:"";display:block;position:relative;width:100%}.grid-item.work-item{position:relative;text-align:center;z-index:5}.grid-item.work-item .inner{left:0;overflow:hidden;position:absolute;top:0;width:100%}.grid-item .grid-item-image,.grid-item.work-item .inner{height:100%;-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1)}.grid-item .grid-item-image{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media screen and (min-width:550px){.grid-item .grid-item-image{-webkit-filter:grayscale(0);filter:grayscale(0);mix-blend-mode:multiply}}@media screen and (min-width:1100px){.grid-item .grid-item-image{border:0}}.grid-item:hover{cursor:pointer;-webkit-transform:none;-ms-transform:none;transform:none;z-index:999}@media screen and (min-width:800px){.grid-item:hover{-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px #00000080;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}}.grid-item:hover .grid-item-image{-webkit-filter:grayscale(0);filter:grayscale(0)}@media screen and (min-width:550px){.grid-item:hover .grid-item-image{-webkit-filter:grayscale(100%);filter:grayscale(100%)}}.grid-item:active .grid-item-image,.grid-item:focus .grid-item-image{-webkit-filter:grayscale(0);filter:grayscale(0)}.work-logo:after{background-color:#0000001a;content:"";display:block;inset:0;position:absolute;z-index:1}.work-logo img,.work-logo span{color:#fff;font-size:22px;left:0;position:absolute;right:0;text-align:center;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.work-logo img+span,.work-logo span+span{margin-top:1.75rem}.privacy-section h1{font-size:30px;line-height:1.25;text-transform:uppercase}@media screen and (min-width:550px){.privacy-section h1{font-size:2.1rem}}@media screen and (min-width:800px){.privacy-section h1{font-size:2.4rem}}@media screen and (min-width:1400px){.privacy-section h1{font-size:2.7rem}}@media(max-height:450px)and (orientation:landscape){.privacy-section h1{font-size:30px}}.privacy-section h1 span{display:block;font-size:24px;text-transform:none}@media screen and (min-width:550px){.privacy-section h1 span{font-size:1.7rem}}@media screen and (min-width:800px){.privacy-section h1 span{font-size:1.75rem}}@media screen and (min-width:1400px){.privacy-section h1 span{font-size:1.85rem}}@media(max-height:450px)and (orientation:landscape){.privacy-section h1 span{font-size:24px}}.privacy-section h2{font-size:24px;line-height:1.25;margin-bottom:.7rem}@media screen and (min-width:550px){.privacy-section h2{font-size:1.7rem}}@media screen and (min-width:800px){.privacy-section h2{font-size:1.75rem}}@media screen and (min-width:1400px){.privacy-section h2{font-size:1.85rem}}@media(max-height:450px)and (orientation:landscape){.privacy-section h2{font-size:24px}}.privacy-section p span{color:#fff;font-weight:500;padding-right:.5rem}.display-block{display:block}.display-inline-block{display:inline-block}.display-none{display:none}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:550px){.display-inline-block--sm{display:inline-block}}@media screen and (min-width:1100px){.display-table--lg{display:table}.display-none--lg{display:none}}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:550px){.justify-start--sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.font-middle{font-weight:500}.fs-20{font-size:20px}.lh-1{line-height:1}.mb-0{margin-bottom:0}.mt-05{margin-top:.5rem}.mb-05{margin-bottom:.5rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.mt-15{margin-top:1.5rem}.mb-15{margin-bottom:1.5rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.mb-25{margin-bottom:2.5rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}@media screen and (min-width:550px){.mb-2--sm{margin-bottom:2rem}.mb-3--sm{margin-bottom:3rem}}@media screen and (min-width:800px){.mb-0--md{margin-bottom:0}.mt-05--md{margin-top:.5rem}.mb-2--md{margin-bottom:2rem}}@media screen and (min-width:1100px){.mb-0--lg{margin-bottom:0}.mt-2--lg{margin-top:2rem}.mt-3--lg{margin-top:3rem}.mt-5--lg{margin-top:5rem}}.pt-0{padding-top:0}.pr-05{padding-right:.5rem}.pl-05{padding-left:.5rem}.pb-15{padding-bottom:1.5rem}.pl-15{padding-left:1.5rem}.pt-2{padding-top:2rem}@media screen and (min-width:550px){.pl-3--sm{padding-left:3rem}}@media screen and (min-width:800px){.pt-25--md{padding-top:2.5rem}.pb-2--md{padding-bottom:2rem}.pl-2--md{padding-left:2rem}}@media screen and (min-width:1100px){.pt-0--lg{padding-top:0}.pt-1--lg{padding-top:1rem}}@media screen and (min-width:1400px){.pt-0--xl{padding-top:0}}.text-center{text-align:center}.text-left{text-align:left}@media screen and (min-width:800px){.text-right--md{text-align:right}}
