.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:64px;padding-bottom:32px;margin-top:176px}.breadcrumbs li a,.breadcrumbs li span{font-family:Montserrat,sant-serif;font-weight:400;font-size:18px;line-height:28px}.breadcrumbs li a{color:#abacae;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.breadcrumbs li a:hover{color:#fab52e}.contacts{padding-bottom:80px}.contacts .contacts__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:48px}.contacts .contacts__wrapper .contact__card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px}.contacts .contacts__wrapper .contact__card .text__wrapper .description{font-weight:300;font-size:20px;line-height:28px;color:#abacae;margin-bottom:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .title{max-width:680px;font-weight:600;font-size:20px;line-height:28px;color:#1a1a1b;margin-bottom:24px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels svg{position:relative;top:4px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li a{font-weight:300;font-size:20px;line-height:28px;color:#1a1a1b;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li a:hover{color:#fab52e}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li .social__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li .social__list li a{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .email{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .email a{font-weight:300;font-size:20px;line-height:28px;color:#1a1a1b;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .email a:hover{color:#fab52e}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .work-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .work-time p{font-weight:300;font-size:20px;line-height:28px;color:#1a1a1b}.contacts .contacts__wrapper .contact__card .map{max-width:660px;width:100%;position:relative;height:0;padding-top:30%;overflow:hidden}.contacts .contacts__wrapper .contact__card .map iframe{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.search-block{background-repeat:repeat;padding-top:80px}.search-block .search-block__wrapper .text__block{margin-bottom:64px}.search-block .search-block__wrapper .text__block .title{font-weight:600;font-size:36px;line-height:44px;color:#fff;margin-bottom:32px}.search-block .search-block__wrapper .text__block .description{font-weight:300;font-size:20px;line-height:28px;color:#fff;margin-bottom:8px}.search-block .search-block__wrapper .text__block .link-tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:24px;line-height:30px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-block .search-block__wrapper .text__block .link-tel svg path{fill:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-block .search-block__wrapper .text__block .link-tel:hover{color:#fab52e}.search-block .search-block__wrapper .text__block .link-tel:hover svg path{fill:#fab52e}.search-block .search-block__wrapper .buttons__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.search-block .search-block__wrapper .buttons__wrapper .button{width:100%;padding:46px 23px;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;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;font-family:Montserrat,sant-serif;font-weight:700;font-size:15px;line-height:20px;text-transform:uppercase}.search-block .search-block__wrapper .buttons__wrapper .button_yellow{color:#1a1a1b;background-color:#fab52e;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-block .search-block__wrapper .buttons__wrapper .button_yellow svg path{stroke:#1a1a1b}.search-block .search-block__wrapper .buttons__wrapper .button_yellow:hover{background-color:#fff}.search-block .search-block__wrapper .buttons__wrapper .button_gray{background-color:#414243;color:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-block .search-block__wrapper .buttons__wrapper .button_gray svg path{stroke:#fff;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.search-block .search-block__wrapper .buttons__wrapper .button_gray:hover{color:#fab52e}.search-block .search-block__wrapper .buttons__wrapper .button_gray:hover svg path{stroke:#fab52e}@media screen and (max-width:1150px){.breadcrumbs{margin-top:72px}.contacts{padding-bottom:64px}.contacts .contacts__wrapper .contact__card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts .contacts__wrapper .contact__card .map{max-width:100%}.search-block{padding-top:64px}.search-block .search-block__wrapper .text__block{margin-bottom:48px}.search-block .search-block__wrapper .buttons__wrapper .button{padding:34px 20px}}@media screen and (max-width:768px){.breadcrumbs{padding-top:48px;padding-bottom:16px}.contacts{padding-bottom:32px}.contacts .contacts__wrapper{gap:32px}.contacts .contacts__wrapper .contact__card{gap:32px}.contacts .contacts__wrapper .contact__card .text__wrapper .description{font-size:18px}.contacts .contacts__wrapper .contact__card .text__wrapper .title{font-size:18px;margin-bottom:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list{gap:16px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li a{font-size:18xp}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .email a{font-size:18px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .work-time p{font-size:18px}.contacts .contacts__wrapper .contact__card .map{padding-top:50%}.search-block{padding-top:32px}.search-block .search-block__wrapper .text__block{margin-bottom:32px}.search-block .search-block__wrapper .text__block .title{font-size:24px;line-height:30px}.search-block .search-block__wrapper .text__block .description{font-size:18px}.search-block .search-block__wrapper .text__block .link-tel{font-size:20px;line-height:28px}.search-block .search-block__wrapper .buttons__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-block .search-block__wrapper .buttons__wrapper .button{padding:26px}}@media screen and (max-width:480px){.breadcrumbs{padding-top:32px;padding-bottom:16px}.breadcrumbs li a,.breadcrumbs li span{font-size:15px;line-height:20px}.contacts .contacts__wrapper .contact__card .text__wrapper .contacts-list .tels .tels__list li{-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts .contacts__wrapper .contact__card .map{padding-top:55%}.search-block .search-block__wrapper .text__block .link-tel{font-size:16px}}