.contacts__row-1{margin-bottom:100px;padding:60px 45px 80px 0;position:relative}@media (max-width:1400px){.contacts__row-1{padding:0 0 80px}}.contacts__row-1:before{background:#2a2934;content:"";height:100%;position:absolute;right:0;top:0;width:82%;z-index:-1}@media (max-width:1400px){.contacts__row-1:before{bottom:0;height:95%;left:-15px;top:unset;width:calc(100% + 30px)}}@media (max-width:768px){.contacts__row-1:before{height:97%}}.contacts__title{font-size:300px;font-weight:900;line-height:256px;word-break:break-all}@media (max-width:1600px){.contacts__title{font-size:200px;line-height:100%}}@media (max-width:1400px){.contacts__title{text-align:center}}@media (max-width:768px){.contacts__title{font-size:130px}}.contacts__row-info{align-items:flex-start;color:#fff;display:flex;font-size:18px;font-weight:400;line-height:24px;margin-bottom:22px}@media (max-width:768px){.contacts__row-info{font-size:14px;line-height:20px;margin-bottom:15px}}.contacts__row-info a{color:#fff}.contacts__icon{margin-right:15px}.contacts__block{background-color:#191821;margin-bottom:25px;padding:60px 50px}@media (max-width:1400px){.contacts__block{margin:0 -30px}}@media (max-width:768px){.contacts__block{padding:60px 30px}}.contacts__logo{margin-bottom:25px}.contacts__block-title{color:#fff;font-size:24px;font-weight:600;line-height:120%;margin-bottom:40px}@media (max-width:768px){.contacts__block-title{font-size:18px}}.contacts__person-container{display:flex;margin:-50px -4px 8px;padding:0 50px}@media (max-width:768px){.contacts__person-container{flex-wrap:wrap;padding:0}}.contacts__person{background-color:#fff;display:flex;flex-direction:column;margin:0 4px 8px;padding:30px;width:calc(50% - 8px)}@media (max-width:768px){.contacts__person{width:100%}}.contacts__person-name{font-size:28px;font-weight:900;line-height:34px}.contacts__person-position{font-size:14px;font-weight:400;line-height:24px;margin-bottom:10px}.contacts__person-contact{align-items:flex-start;display:flex;margin-bottom:10px;position:relative}.contacts__person-icon{position:absolute;top:4px}.contacts__person-contact-text{line-height:34px;margin-left:35px}.contacts__person-icon-whatsapp{display:inline-flex;margin-left:10px;margin-top:-4px}.contacts__image-map-container{overflow:hidden}