@media (max-width: 991px){#footer{margin-top:0px}}.profile-container{margin:0px 0px 160px}.profile-txt .name{font-weight:700;font-size:64px;line-height:60px;text-transform:uppercase;letter-spacing:-0.025em;color:#151515;margin:0px 0px 40px}.profile-txt .contacts{margin:0px}.profile-txt .data{font-weight:400;font-size:32px;line-height:30px;color:#000000;letter-spacing:-0.025em;margin:0px;position:relative;padding-left:45px}.profile-txt .data:not(:first-child){margin-top:30px}.profile-txt .data .icon{position:absolute;top:0px;left:0px;color:#d52f30;width:30px;height:30px;line-height:30px;font-size:25px;text-align:center;background-position:center;background-size:30px auto;background-repeat:no-repeat}.profile-txt .data .icon-phone{background-image:url(../../../public/design/icon-phone.svg)}.profile-txt .data .icon-email{background-image:url(../../../public/design/icon-email.svg)}.profile-txt .data .text{display:inline-block}.profile-txt .data a.text{display:inline-block;color:#151515;text-decoration:none;cursor:pointer;-webkit-transition:color 0.3s ease;transition:color 0.3s ease}.profile-txt .data a.text:focus,.profile-txt .data a.text:hover{color:#d52f30;text-decoration:none}@media (max-width: 991px){.profile-container{margin:0px 0px 80px}.profile-txt .name{font-size:36px;line-height:40px}.profile-txt .data{font-size:22px;line-height:30px;padding-left:40px}.profile-txt .data .icon{background-size:30px auto}}#contact .openinghours-wrap{font-size:0;line-height:0;margin-top:0px;margin-bottom:100px;text-align:center}#contact .openinghours-wrap .title{font-weight:700;font-size:16px;line-height:20px}#contact .openinghours-wrap .box{display:block;position:relative;padding:0px;font-size:16px;line-height:20px;margin:5px 0 0}#contact .openinghours-wrap .box .left{float:left;width:auto;white-space:nowrap;margin-right:15px;text-align:right}#contact .openinghours-wrap .box .right{overflow:hidden;white-space:nowrap;text-align:right}.contact-form{margin:0px 0px 0px}@media (max-width: 991px){.contact-form{margin:60px 0px 0px}}#contact .contact-box:not(:last-child){margin-bottom:50px}#contact .contact-name{font-weight:700;font-size:16px;line-height:20px}#contact .contact-rank{font-style:italic}#contact .contact-data{font-size:0;line-height:0;margin:10px 0px 0px}#contact .contact-data::after{content:" ";display:table;clear:both}#contact .contact-data .icon{float:left;margin-right:10px;font-size:18px;width:20px;height:20px;line-height:20px;text-align:center}#contact .contact-data .text{display:block;font-size:16px;line-height:20px;overflow:hidden}@media (max-width: 991px){#contact .contact-box:not(:last-child){margin-bottom:20px}#contact .contact-data .text{font-size:14px}}