.hero{padding-top:285px;padding-bottom:140px;background:#F7F7F7}.hero__inner{position:relative;z-index:2}.hero__titles{text-align:center}.hero__titles p{margin-top:30px;font-size:18px;font-weight:600;line-height:27px}.hero__rectangle{position:absolute;background:#383636}.hero__rectangle_big{width:235px;height:230px;top:40%;right:-2%}.hero__rectangle_small{width:59px;height:57px;top:45%;left:15%}.hero__circle{position:absolute;background:#E11B00;border-radius:50%}.hero__circle_big{width:326px;height:326px;left:5%}.hero__circle_small{width:74px;height:74px;top:63%;right:16%}@media (max-width:994px){.hero .desktop{display:none}.hero{padding-top:165px;padding-bottom:134px}.hero__titles p{font-size:14px;line-height:21px}.hero__rectangle_big{width:40px;height:122px;top:16%;right:-6%}.hero__rectangle_small{width:40px;height:40px;bottom:9%;left:5%;top:auto}.hero__circle_big{width:150px;height:150px;left:0;right:0;bottom:-15%;margin-left:auto;margin-right:auto}.hero__circle_small{width:43px;height:43px;top:16%;right:11%}}.employees{padding-top:118px;padding-bottom:157px;background:#383636}.employees__block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:85.5px}.employees__item{text-align:center;color:#F7F7F7;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.employees__img img{width:173px;height:173px}.employees__name{font-size:18px;font-weight:800;line-height:27px;text-align:center;margin-top:35px;margin-bottom:10px}.employees__role{font-size:14px;font-weight:500;line-height:21px}.employees__circle{position:absolute;border-radius:50%;background:#E11B00;width:234px;height:234px;margin-left:auto;margin-right:auto;left:0;right:0;bottom:-25%}@media (max-width:500px){.employees__circle{width:150px;height:150px;bottom:-17%}}.contact{background:#E11B00;padding:60px 0}.contact .contact__block p{text-align:center;color:#F7F7F7;font-size:14px;font-weight:500}.contact .contact__block p:first-child{font-size:18px;font-weight:800;line-height:27px}.contact .contact__block p:nth-child(2){margin:10px 0}.contact .contact__block p a{color:#F7F7F7;font-size:14px;font-weight:700;line-height:21px}