body,html{margin:0;padding:0;font-family:PT Sans,sans-serif}html{font-size:14px}@media (min-width:768px){html{font-size:16px}}@media (min-width:1024px){html{font-size:18px}}@media (min-width:1280px){html{font-size:20px}}@media (min-width:1366px){html{font-size:21px}}@media (min-width:1440px){html{font-size:22px}}@media (min-width:1650px){html{font-size:23px}}*{margin:0;padding:0;box-sizing:border-box}.header{display:grid;position:relative}.header-top{position:relative;padding:2rem 0 2rem 2.25rem}@media (min-width:768px){.header-top{padding:2rem 5rem}}.header-menu{background:#868686;display:none;position:absolute;width:100%;top:100%;left:0}.header-menu.active{display:grid;grid-template-columns:1fr 1fr;padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.header-menu.active{display:block;padding-top:0;padding-bottom:0}}@media (min-width:768px){.header-menu.sticky{position:fixed;width:100%;top:0;left:0;z-index:5}.header-menu.sticky a:first-child{display:inline;transform:scale(1.5)}}@media (min-width:768px){.header-menu{display:block;padding:1rem 5rem;position:static;width:auto}}.header-menu nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.header-menu nav{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-direction:row;flex-direction:row}}@media (min-width:768px){.header-menu nav.services{display:none}}.header-menu nav.services a{margin-left:0}.header-menu nav.services a:first-child{margin-left:0;display:inline}.header-menu a{text-decoration:none;font-weight:700;color:#000;margin-left:2.25rem;transition:color .33s cubic-bezier(.175,.885,.32,1.275);font-size:1.25em}@media (min-width:768px){.header-menu a{margin-left:3rem;font-size:1rem}}.header-menu a.active,.header-menu a:hover{color:#fff}.header-menu a small{font-size:.75em}.header-menu a img{height:.6em;vertical-align:middle}.header-menu a:first-child{margin-right:auto;margin-left:0;display:none}.logo{position:relative}@media (min-width:768px){.logo{text-align:right}}.logo img{display:inline-block;max-width:160px;height:100%}@media (min-width:360px){.logo img{max-width:200px}}@media (min-width:768px){.logo img{max-width:500px}}.logo .langswitch{position:absolute;bottom:-1.5rem;left:0}@media (min-width:400px){.logo .langswitch{bottom:.25rem;right:calc(96px + 1rem);left:unset}}@media (min-width:768px){.logo .langswitch{bottom:.5rem;right:calc(500px + 2rem)}}.logo .langswitch-button{color:#868686;background:hsla(0,0%,53%,.1);padding:2px 4px}@media (min-width:400px){.logo .langswitch-button{padding:.25rem}}@media (min-width:768px){.logo .langswitch-button{padding:.5rem;font-size:1.25em}}.logo .langswitch-button.active{color:#fff;background:#868686}.logo .langswitch a{text-decoration:none;color:inherit}.burger{background:#868686;position:absolute;top:0;right:0;width:96px;height:100%;padding:25px 28px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}@media (min-width:768px){.burger{display:none}}.burger div{display:block;width:100%;height:8px;background:#fff;transition:all .33s cubic-bezier(.175,.885,.32,1.275)}.burger.active{background:#686868}.burger.active div{display:none}.burger.active div:first-child{display:block;transform:rotate(-45deg) translateY(15px) translateX(-12px)}.burger.active div:last-child{display:block;transform:rotate(45deg) translateY(-15px) translateX(-12px)}.section-lead{padding:6rem 2.25rem 5.25rem;text-align:center}.section-lead p{display:inline-block;color:#fff;text-align:left;line-height:1.15;font-size:2em;font-weight:700}.section-lead p span{background-color:#000;position:relative;box-shadow:.5rem 0 0 #000,-.5rem 0 0 #000;-webkit-box-decoration-break:clone;box-decoration-break:clone}.section-lead p span br{display:none}@media (min-width:1366px){.section-lead p span br{display:block}}.section-lead p span:after{content:"";display:inline-block;position:absolute;left:-.5rem;bottom:-19px;height:19px;width:50%;background:#9c9b9b}.section-lead p span.stripe-right:after{left:unset;right:-.5rem}.section-about-bubbles{background:url(../img/about_bg.jpg) no-repeat;background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:2.25rem;padding-bottom:2.25rem}@media (min-width:1280px){.section-about-bubbles{-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding-top:10rem;padding-bottom:10rem}}.section-about-cards{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.section-about-cards{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.section-contacts{display:grid;padding:5.25rem 2.25rem 2.25rem}@media (min-width:768px){.section-contacts{padding:5.25rem 5rem 2.25rem}}.section-contacts-info{display:grid;grid-template-columns:1fr;margin-bottom:4rem;font-size:1em;gap:1.5rem}@media (min-width:768px){.section-contacts-info{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.section-contacts-info{grid-template-columns:1fr 1fr 1fr}}.section-contacts-form{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.section-contacts-form{grid-template-columns:2fr 1fr}}.section-tabs .slick-next,.section-tabs .slick-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:4;border:0;font-size:0;width:2rem;height:4rem;background-repeat:no-repeat;cursor:pointer;background-color:transparent}.section-tabs .slick-prev{left:2.25rem;background-image:url(../img/prev.svg)}.section-tabs .slick-next{right:2.25rem;background-image:url(../img/next.svg)}.section-tabs .slick-disabled{display:none}.form-fields{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:768px){.form-fields{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}}.form-fields label{display:inline-block;margin-bottom:.3rem;font-size:1em}.form-fields input,.form-fields textarea{display:block;width:100%;border:1px solid #000;font-size:1em;font-family:PT Sans,sans-serif;padding:.3rem}.form-fields textarea{resize:none}.form-fields input.error,.form-fields textarea.error{border-color:red}.form-fields p.error{font-size:.75em;color:red;margin-top:.25rem}@media (min-width:768px){.form-fields>div:last-child{grid-column-start:1;grid-column-end:3}}.form-submit{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.form-submit button[type=submit]{font-family:PT Sans,sans-serif;display:block;background:#868686;color:#fff;border:none;border-radius:0;position:relative;padding:0 2.75rem;line-height:60px;font-weight:700;font-size:1em;margin-top:1rem}@media (min-width:1024px){.form-submit button[type=submit]{margin-left:10rem}}.form-submit button[type=submit]:after{content:"";position:absolute;right:-60px;top:0;display:block;width:0;height:0;border:30px solid transparent;border-left-color:#868686}.card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:2rem 2.25rem}@media (min-width:768px){.card{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1024px){.card{-ms-flex-direction:column;flex-direction:column}}.card-title{text-transform:uppercase;margin-bottom:1.75rem;font-weight:700;font-size:1em}@media (min-width:768px){.card-title{-ms-flex-preferred-size:9rem;flex-basis:9rem;-ms-flex-negative:0;flex-shrink:0}}@media (min-width:1024px){.card-title{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-negative:1;flex-shrink:1}}@media (min-width:1650px){.card-title{font-size:1.2em}}.card-text{font-size:1em}@media (min-width:1280px){.card-text{font-size:.75em}}@media (min-width:1440px){.card-text{font-size:1em}}.card:first-child{background:#b1b1b1}.card:nth-child(2){background:#c6c6c5}.card:nth-child(3){background:#d9d9d9}.card:nth-child(4){background:#ececec}.card:nth-child(5){background:#f5f5f5}.bubble{background:#fff;border-radius:50%;width:11.5rem;height:11.5rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem;-ms-flex-negative:0;flex-shrink:0;margin-left:.75rem;margin-right:.75rem}@media (min-width:700px){.bubble{margin-right:2rem;margin-left:2rem}}@media (min-width:768px){.bubble{margin-left:2rem;margin-right:2rem;height:12.75rem;width:12.75rem}}@media (min-width:1024px){.bubble{margin-left:2rem;margin-right:2rem;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1200px){.bubble{margin-left:2.25rem;margin-right:2.25rem}}@media (min-width:1280px){.bubble{margin-left:.5rem;margin-right:.5rem;height:11rem;width:11rem}}@media (min-width:1366px){.bubble{margin-left:.75rem;margin-right:.75rem}}@media (min-width:1440px){.bubble{margin-left:.25rem;margin-right:.25rem;height:12.5rem;width:12.5rem}}@media (min-width:1650px){.bubble{margin-left:.75rem;margin-right:.75rem;height:12.75rem;width:12.75rem}}.bubble-text{text-align:center;font-size:.75em;padding:.65rem}@media (min-width:1440px){.bubble-text{font-size:1em}}.tab{background:#bfbfbf;padding:2rem 2.25rem;padding-top:10rem;position:relative}@media (min-width:768px){.tab{padding-top:2rem;padding-left:5rem;padding-right:5rem}}@media (min-width:1280px){.tab{padding-left:7.5rem;padding-right:40%}}.tab:after,.tab:before{display:block;content:"";height:10rem;position:absolute;width:100%;top:0;left:0}@media (min-width:768px){.tab:after,.tab:before{right:0;left:unset;width:40%;height:100%}}.tab:before{z-index:2;background:linear-gradient(0deg,#bfbfbf,transparent)}@media (min-width:768px){.tab:before{background:linear-gradient(90deg,#bfbfbf,hsla(0,0%,75%,.75))}}@media (min-width:1280px){.tab:before{background:linear-gradient(90deg,#bfbfbf,transparent)}}.tab:after{background-size:cover;background-position:top;z-index:1}@media (min-width:768px){.tab:after{background-position:100% 0}}.tab:first-child::after{background-image:url(../img/services-1.jpg)}.tab:nth-child(2):after{background-image:url(../img/services-2.jpg)}.tab:nth-child(3):after{background-image:url(../img/services-3.jpg)}.tab:nth-child(4):after{background-image:url(../img/services-4.jpg)}.tab:nth-child(odd){background:#a7a9ac}.tab:nth-child(odd):before{background:linear-gradient(0deg,#a7a9ac,transparent)}@media (min-width:768px){.tab:nth-child(odd):before{background:linear-gradient(90deg,#a7a9ac,hsla(216,3%,66%,.75))}}@media (min-width:1280px){.tab:nth-child(odd):before{background:linear-gradient(90deg,#a7a9ac,transparent)}}.tab-list{display:none}@media (min-width:768px){.tab-list{display:block;padding:0 5rem 3rem}}@media (min-width:1280px){.tab-list{padding:0 7.5rem 3rem}}.tab-list a{color:#000;text-decoration:none;font-weight:700;margin-right:2rem;font-size:1em;transition:color .33s cubic-bezier(.175,.885,.32,1.275)}@media (min-width:1024px){.tab-list a{margin-right:2.5rem;font-size:1.2em}}.tab-list a.active,.tab-list a:hover{color:#868686}.tab-title{margin-bottom:2rem;font-weight:700;font-size:2em}.tab-content{position:relative;z-index:3;font-size:1em}@media (min-width:1280px){.tab-content{font-size:.75em}}.tab-content-columns{display:grid}@media (min-width:1024px){.tab-content-columns{grid-template-columns:1fr 1fr;gap:1rem}}.tab-content .subtitle{text-transform:uppercase}.tab-content p,.tab-content ul{margin-bottom:1em}.tab-content ul{padding-left:1em}.slick-slide:first-child .tab::after{background-image:url(../img/services-1.jpg)}.slick-slide:nth-child(2) .tab:after{background-image:url(../img/services-2.jpg)}.slick-slide:nth-child(3) .tab:after{background-image:url(../img/services-3.jpg)}.slick-slide:nth-child(4) .tab:after{background-image:url(../img/services-4.jpg)}.team-info{background:#c7c8ca;display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width:768px){.team-info{grid-template-columns:1fr 2fr}}@media (min-width:1024px){.team-info{grid-template-columns:1fr 1fr 1fr}}.team-info-block{padding:2rem 2.25rem 0;font-size:1em}@media (min-width:768px){.team-info-block{padding-right:0;padding-left:0}}@media (min-width:1024px){.team-info-block{padding-bottom:2rem}}@media (min-width:1280px){.team-info-block{font-size:.75em}}.team-info-block ul{padding-left:1em}.team-info-block:first-child{background:url(../img/staff.jpg);background-repeat:no-repeat;background-size:cover;position:relative;padding:0;height:10rem}@media (min-width:768px){.team-info-block:first-child{grid-row-start:1;grid-row-end:3;height:auto}}@media (min-width:1024px){.team-info-block:first-child{grid-row-start:1;grid-row-end:2}}.team-info-block:first-child:after{content:"";display:block;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#c7c8ca,transparent)}@media (min-width:768px){.team-info-block:first-child:after{background:linear-gradient(270deg,#c7c8ca,transparent)}}.team-info-block:last-child{padding-bottom:2rem;padding-top:0}@media (min-width:1024px){.team-info-block:last-child{padding-top:2rem;padding-right:5rem}}footer{background:#868686;color:#fff;text-align:right;padding:1rem 2.25rem;font-size:1em}@media (min-width:768px){footer{padding:1rem 5rem}}.show-hdready{display:none}@media (min-width:1366px){.show-hdready{display:block}}[data-slick-index="0"] .tab:after{background-image:url(../img/services-1.jpg)!important}[data-slick-index="1"] .tab:after{background-image:url(../img/services-2.jpg)!important}[data-slick-index="2"] .tab:after{background-image:url(../img/services-3.jpg)!important}[data-slick-index="3"] .tab:after{background-image:url(../img/services-4.jpg)!important}.alert-success{color:green;margin-top:1rem}.alert-error{color:red;margin-top:1rem}