@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400; 500;600;700;900&display=swap');@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;900&display=swap);*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}aside,footer,header,nav,section{display:block}body{line-height:1;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}body,html{max-width:100%}.container{max-width:1260px;width:100%;height:100%;margin:0 auto;padding:0 30px}main{position:relative;margin:0 auto;max-width:1680px}.pd-link{width:198px;height:50px;background:#db2512;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:150%;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}.pd-link:hover{background:#ed3724}body{font-family:Poppins}body.locked{overflow:hidden}body.dark{background:#242424}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@keyframes fade{0%{opacity:0}100%{opacity:1}}.blocks{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:21px;padding:0 15px}.blocks__item{padding:39px;background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:18px}.blocks__item svg{display:block}.blocks__item .sm-title{position:relative;top:3px;color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:2.7px;text-transform:uppercase}.blocks__item .text{color:#b7b7b7;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.header{background:0 0;width:100%;z-index:5}.header.fixed{position:fixed;left:0;top:0;width:100%;z-index:2}nav{position:relative;margin-left:10.5px}.navbar{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:22px 0}.logo a{color:#fff}.logo a svg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px}.menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.menu__item-link{color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:.5s color;-o-transition:.5s color;transition:.5s color}.menu__item-link:after{position:absolute;content:"";left:0;bottom:-2px;background:#fff;height:2px;width:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:.5s -webkit-transform;transition:.5s -webkit-transform;-o-transition:.5s transform;transition:.5s transform;transition:.5s transform,.5s -webkit-transform}.menu__item-link:hover:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:8px}.lang__item{color:#b7b7b7;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}.lang__item:hover{cursor:pointer;color:#fff}.burger{display:none;background:0 0;z-index:9999}.grey-bg{background:#000}.block-intro{position:relative}.block-intro .bg{width:100%;position:absolute;background:url(../img/block-intro-bg.jpg);background-repeat:no-repeat;height:750px;top:-120px;z-index:-1}.block-intro .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:53px;height:630px;z-index:0}.block-intro .container .layout{margin-top:108px;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:53px}.block-intro .container .layout .title{color:#fff;font-family:Poppins;font-size:48px;font-style:normal;font-weight:700;line-height:150%;text-transform:uppercase;width:800px}.block-blocks .blocks{position:relative;top:-112px}.block-services{padding:0}.block-services .container .title{color:#000;font-family:Poppins;font-size:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:4.5px;text-transform:uppercase}.block-services .container .view-all-services{display:block;padding-top:15px;color:#000;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.25px;-webkit-text-decoration-line:underline;text-decoration-line:underline}.block-services .container .services-block{padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:21px}.block-services .container .services-block__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;width:100%}.block-services .container .services-block__item .img-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;overflow:hidden;max-width:100%}.block-services .container .services-block__item .img-container img{max-width:100%}.block-services .container .services-block__item .img-container:hover .pane{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block-services .container .services-block__item .img-container .pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s;position:absolute;width:100%;height:100%;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:rgba(0,0,0,.7);padding:32px 29px}.block-services .container .services-block__item .img-container .pane .add{width:100px;height:100px;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.block-services .container .services-block__item .img-container .pane .plus{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all ease .5s;-o-transition:all ease .5s;transition:all ease .5s}.block-services .container .services-block__item .img-container .pane .plus:hover circle{fill:#ed3724}.block-services .container .services-block__item .img-container .pane .plus:hover g{fill:#fff}.block-services .container .services-block__item .img-container .pane-title{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:4.14px;text-transform:uppercase;margin-top:auto}.block-services .container .services-block__item .sm-title{color:#000;font-family:Poppins;font-size:20px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:4.6px;text-transform:uppercase;margin-top:21px}.block-understand{background:#171616}.block-understand .container{padding:60px 30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:182px}.block-understand .container .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:45px}.block-understand .container .info .title{color:#fff;font-family:Poppins;font-size:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:4.5px;text-transform:uppercase}.block-understand .container .info .text{position:relative;top:-3px;color:#b7b7b7;font-family:Poppins;font-size:15px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:3.45px}.block-understand .container .info .more{color:#fff;font-family:Poppins;font-size:18px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:2.7px;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase}.block-understand .container img{-o-object-fit:contain;object-fit:contain;background-size:cover;background-repeat:no-repeat}.block-fast .container{padding:99px 0}.block-fast .container .title{color:#000;font-family:Poppins;font-size:148px;font-style:normal;font-weight:900;line-height:150%;text-transform:uppercase;text-align:center}.block-fast .container .subtitle{margin-top:58px;color:#000;font-family:Poppins;font-size:40px;font-style:normal;font-weight:600;line-height:150%;letter-spacing:6px;text-transform:uppercase;text-align:center}.block-fast .container .blocks{margin-top:92px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:21px}.block-fast .container .blocks__item{background:#fff;-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.25);box-shadow:0 0 15px 0 rgba(0,0,0,.25);padding:30px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:15px}.block-fast .container .blocks__item .sm-title{color:#000;font-family:Poppins;font-size:18px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:2.7px;text-transform:uppercase}.block-fast .container .blocks__item .text{color:#b7b7b7;font-family:Poppins;font-size:18px;font-style:normal;font-weight:400;line-height:150%}.block-contact{background:#171616}.block-contact .container{padding:97px 0 97px 7px}.block-contact .container .title{color:#fff;font-family:Poppins;font-size:30px;font-style:normal;font-weight:700;line-height:150%;letter-spacing:4.5px;text-transform:uppercase}.block-contact .container .contact-form{margin-top:36px;display:grid;grid-template-columns:repeat(2,197px);row-gap:36px;-webkit-column-gap:46px;-moz-column-gap:46px;column-gap:46px}.block-contact .container .contact-form .pd-link{text-transform:uppercase}.block-contact .container .contact-form input{height:42px}.block-contact .container .contact-form #fmsg{grid-column:1/3}.block-contact .container .contact-form textarea{margin-top:9px;height:131px;resize:none}.block-contact .container .contact-form input,.block-contact .container .contact-form textarea{border-bottom:1px solid #fff;background:0 0;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input::-webkit-input-placeholder,.block-contact .container .contact-form textarea::-webkit-input-placeholder{position:relative;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input::-moz-placeholder,.block-contact .container .contact-form textarea::-moz-placeholder{position:relative;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input:-ms-input-placeholder,.block-contact .container .contact-form textarea:-ms-input-placeholder{position:relative;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input::-ms-input-placeholder,.block-contact .container .contact-form textarea::-ms-input-placeholder{position:relative;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input::placeholder,.block-contact .container .contact-form textarea::placeholder{position:relative;color:#fff;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}.block-contact .container .contact-form input::-webkit-input-placeholder::before,.block-contact .container .contact-form textarea::-webkit-input-placeholder::before{position:absolute;content:"";width:100px;height:5px;background:red}.block-contact .container .contact-form input::-moz-placeholder::before,.block-contact .container .contact-form textarea::-moz-placeholder::before{position:absolute;content:"";width:100px;height:5px;background:red}.block-contact .container .contact-form input:-ms-input-placeholder::before,.block-contact .container .contact-form textarea:-ms-input-placeholder::before{position:absolute;content:"";width:100px;height:5px;background:red}.block-contact .container .contact-form input::-ms-input-placeholder::before,.block-contact .container .contact-form textarea::-ms-input-placeholder::before{position:absolute;content:"";width:100px;height:5px;background:red}.block-contact .container .contact-form input::placeholder::before,.block-contact .container .contact-form textarea::placeholder::before{position:absolute;content:"";width:100px;height:5px;background:red}footer{height:150px;display:block}footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;padding:0 0 0 7px}footer .container .copywrite{color:#000;font-family:Poppins;font-size:15px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:2.25px}footer .container .soc{position:relative;right:-6px;margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;gap:21px}@media (max-width:1449.98px){.container{max-width:1200px}}@media screen and (max-width:1449.98px){.block-services .container .services-block__item .img-container .pane .add{top:40%}.block-services .container .services-block__item .img-container .pane .plus{top:40%}.block-services .container .services-block__item .img-container .pane-title{font-size:15px}.block-understand .container{gap:60px}.block-understand .container img{max-width:100%}.block-fast .container .title{font-size:120px;padding:0}.block-contact .container{padding:60px 30px}footer .container{padding:0 30px}}@media (max-width:991.98px){.container{max-width:970px}}@media screen and (max-width:991.98px){.blocks{position:relative}.blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;position:relative}.header .container{padding:0 40px}.menu__item-link{font-size:24px}.menu{position:fixed;background:#000;left:0;top:0;height:100vh;width:100vw;display:none}.menu.active{display:-webkit-box;display:-ms-flexbox;display:flex;left:0;top:0;height:100vh;width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;pointer-events:all;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5999;-webkit-animation:fade .1s linear;animation:fade .1s linear}.lang{margin-left:auto}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;height:20px;width:30px;margin-left:8%}.burger.active:before{background:#fefefe;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all;top:8px}.burger.active:after{background:#fefefe;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);bottom:10px;-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.burger.active span{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.burger:after,.burger:before{content:"";position:absolute;height:2px;width:100%;background:#fefefe;-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.burger:before{top:0}.burger::after{bottom:0}.burger span{position:absolute;top:9px;right:0;width:100%;background:#fefefe;height:2px;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:cubic-bezier(.785,.135,.15,.86) .3s all;-o-transition:cubic-bezier(.785,.135,.15,.86) .3s all;transition:cubic-bezier(.785,.135,.15,.86) .3s all}.block-intro .container .layout{margin:50px 0}.block-intro .container .layout .title{max-width:100%;text-align:center;margin:0 auto}.block-intro .container .layout .show-more{margin:0 auto}.block-services .container .title{text-align:center}.block-services .container .view-all-services{text-align:center}.block-services .container .services-block__item .img-container .pane{padding:20px}.block-services .container .services-block__item .img-container .pane-title{font-size:13px}.block-understand .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:45px}.block-understand .container .info .title{text-align:center}.block-understand .container .info .text{text-align:justify}.block-understand .container .info .more{text-align:center}.block-fast .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:30px;padding:60px 30px}.block-fast .container .title{font-size:60px;line-height:100%}.block-fast .container .subtitle{font-size:24px;line-height:100%;margin-top:0}.block-fast .container .blocks{margin-top:30px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.block-contact .container{padding:60px 30px}.block-contact .container .contact-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:30px}.block-contact .container .contact-form input{height:60px}.block-contact .container .contact-form textarea{margin-top:0;height:300px;padding-top:15px}.block-contact .container .contact-form #submit{margin:20px auto 0}.block-contact .container .contact-form input,.block-contact .container .contact-form textarea{text-indent:15px}}@media only screen and (max-width:991.98px){.logo a svg{width:120px;height:60px}.block-intro .container{padding-top:110px}.block-contact .container .title{text-align:center}}@media (max-width:767.98px){.container{max-width:740px}}@media only screen and (max-width:767.98px){.logo a svg{width:100px;height:50px}}@media screen and (max-width:767.98px){.block-services .container .services-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;gap:30px}.block-services .container .services-block .img-container{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0 auto}.block-services .container .services-block .sm-title{text-align:center}.block-services .container .services-block__item .img-container .pane{padding:32px 29px}.block-services .container .services-block__item .img-container .pane .add{top:50%}.block-services .container .services-block__item .img-container .pane .plus{top:50%}.block-services .container .services-block__item .img-container .pane-title{font-size:18px}.block-understand .container .info .text{text-align:center}.block-understand .container img{margin:0 auto}}@media (max-width:479.98px){.container{max-width:none;padding:0 30px}}@media only screen and (max-width:479.98px){.logo a svg{width:80px;height:40px}}@media screen and (max-width:479.98px){.block-intro .container .layout .title{font-size:40px;line-height:160%}}@media screen and (max-width:379.98px){.block-intro .container .layout .title{font-size:36px;line-height:170%}}