body,html{height:100%}#footer,.wrapper{max-width:1170px;margin:0 auto;padding:0 1.5%;position:relative}#footer,#footer_wrapper,#header,#header .form-search,.wrapper{position:relative}#footer .by,#footer .by a{color:#9e817e}#footer .by a,#footer a:hover,#header .location .link a:hover{text-decoration:none}img,input{behavior:url("../../../iepngfix/iepngfix.htc")}body{background:#f2f2f2;min-height:100%;padding:0;margin:0}#footer{height:248px}#footer_wrapper{margin:-248px auto auto;width:100%;clear:both;background:#602a23;color:#fff}#wrapper_all{height:auto!important;min-height:100%}#footer_guarantor{height:248px;clear:both}#wrapper,#wrapper_header{background:#fff}#header{display:table;width:100%;min-height:133px;color:#602a24}#header .logo{float:left;padding-top:32px;margin-left:-2px;width:24.62%}#header .logo img{display:block;width:100%}#header .work-wrapper{float:left;margin-left:22px;padding-top:32px}#header .work{max-width:300px;margin:auto;text-align:justify;text-align-last:justify}#header .work .sublogo{padding-bottom:5px;font-size:1.875em;font-weight:500;line-height:1em;color:#84c324}#header .work .time{font-size:1.13em;font-weight:400;line-height:1.375em}#header .location-wrapper{position:relative;float:left;width:29%;padding-top:36px}#header .location{padding-left:37px;margin-left:10%;background:url(/assets/images/local_icon.png) 0 3px no-repeat;font-size:1.em;line-height:1.5em}@media screen and (max-width:1185px){#header .location-wrapper{width:28%}#header .location{line-height:1.2em}#header .form-search{position:absolute;width:65%;top:91px}}@media screen and (max-width:1020px){#header .location{margin-left:4%}}@media screen and (max-width:991px){#header .work-wrapper{width:37%;margin-left:4%}#header .location-wrapper{width:30%}#header .location{max-width:128px;margin:auto}}@media screen and (max-width:767px){body{padding-top:30px}#header .logo{float:none;width:auto;max-width:240px;margin:auto}#header .work-wrapper{float:none;width:auto;margin:auto;padding-top:18px}#header .location-wrapper{float:none;width:auto;min-height:100px;padding-top:18px}#header .location{max-width:256px;line-height:1.5em}}@media screen and (max-width:399px){#header .work{max-width:265px;font-size:.9em}#header .location-wrapper{min-height:90px}#header .location{max-width:230px;font-size:.9em}}#header .location .link a{color:#ffc400;cursor:pointer;text-decoration:underline}#header .form-search{max-width:320px;margin-top:6px;font-size:.8em}@media screen and (max-width:1100px){#header .form-search{margin-left:-14%}}#header .form-search #search{display:block;box-sizing:border-box;width:100%;height:30px;padding:5px 10px;color:#353535;border:1px solid #dcdcdc;outline:0;border-radius:3px}#header .form-search #submit{display:block;position:absolute;width:34px;height:100%;right:0;top:0;color:transparent;background:url("/assets/images/search_icon.png") 50% 50%/16px no-repeat;border:1px solid #dcdcdc;border-radius:0 3px 3px 0;border-left:none;outline:0;opacity:.4;cursor:pointer;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}#header .form-search #submit:active,#header .form-search #submit:focus,#header .form-search #submit:hover{outline:0;opacity:.7}#header .contact{position:absolute;top:32px;right:0;text-align:right}#footer .socials,#middle{position:relative}#header .contact .phone{padding-bottom:12px;font-family:"Roboto Medium",Arial,sans-serif;font-size:1.55375em;line-height:1em}#footer .copy{float:left;width:25%;padding-top:40px;padding-bottom:20px;font-size:1.5em;line-height:1em}#footer .by{font-size:.7em}#footer .menu{float:left;width:50%}#footer .contact{float:left;width:25%;margin-top:40px;text-align:right}#footer .contact .phone{padding-bottom:12px;font-size:1.5em;line-height:1em}#footer .contact .write_me{background-position:28px 14px}#footer .socials{top:10px}#footer .socials a{display:inline-block;width:38px;height:38px;margin-right:25px;position:relative}#footer .socials a:hover{bottom:5px}#footer .socials a.vk{background:url("/assets/images/vk_icon.png") center no-repeat}#footer .socials a.fb{background:url("/assets/images/fb_icon.png") center no-repeat}#footer .socials a.g{background:url("/assets/images/google_icon.png") center no-repeat}@media screen and (max-width:991px){#header .form-search{margin-left:0}#header .contact{position:relative;top:0;padding:10px 0;clear:both;text-align:center}#footer .menu{width:45%}#footer .contact{width:30%}}@media screen and (max-width:885px){#footer,#footer_wrapper{height:260px}}@media screen and (max-width:767px){#header .form-search{position:relative;width:auto;top:0}#footer .contact,#footer .copy,#footer .menu{float:none;width:auto}#footer .contact,#footer .socials{position:static;text-align:center}#footer,#footer_wrapper{height:unset}.bottom-text{padding:1rem 2px}#footer .copy{padding-top:20px}#footer .menu::after{content:" ";display:table;width:100%;clear:both}#footer .socials{margin-top:10px}#footer .socials a:last-child{margin-right:0}}.flex-grid-container{width:100%;box-sizing:border-box;overflow-x:hidden}.flex-grid-row{margin-left:-15px;margin-right:-15px;display:-webkit-box;-webkit-box-pack:start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-flex-wrap:wrap;display:flex;justify-content:flex-start;flex-wrap:wrap;text-align:left;text-align-last:left;box-sizing:border-box}.flex-grid-row::after,.flex-grid-row::before{content:" ";display:block;clear:both}.flex-grid-item{display:inline-block;display:-webkit-box;width:100%;margin-bottom:30px;padding-left:5px;padding-right:5px;float:none;box-sizing:border-box}


.footer__menu {
    list-style-type: none;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: 60px;
    width: 100%;
}

.footer__menu-item {
    padding: 5px 15px;
}

.footer__row {
    display: flex;
    align-items: flex-start;
    gap: 2rem;
}

.footer__contact {
    margin-left: auto;
}

.footer__logo-text {
    color: #fff;
    font-size: 26px;
}

.footer {
    background: #602A23;
    padding: 50px 0 30px;
}

.footer__menu-item-link {
    color: #FFC400;
    text-decoration: none;
    text-wrap: nowrap;
}

.footer__logo {
    min-width: 230px;
}

.footer__write-me {
    border: 0;
}

.footer__contact {
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.footer__phone {
    color: #fff;
    font-size: 24px;
    text-decoration: none;
    text-wrap: nowrap;
}

.footer__row:not(:first-of-type) {
    margin-top: 1rem;
}

.footer__row:last-of-type {
    margin-top: 2rem;
}

.footer__politics {
    max-width: 1000px;
    display: flex;
    flex-wrap: wrap;
    gap: 5px 30px;
    align-items: center;
}

.footer__politics-link {
    color: #D5C6C2;
    text-decoration: none;
    font-size: 12px;
}

.footer__notice {
    color: #9E8078;
    font-size: 12px;
    max-width: 650px;
    margin: 0;
}

.footer__copyright {
    color: #9E8078;
    font-size: 12px;
    width: 100%;
    text-align: right;
    margin: 0;
}

.footer__copyright a {
    color: #9E8078;
}

@media (max-width: 768px) {
	.footer__container {
		padding: 0 10px;
	}
	.footer__row {
		flex-direction: column;
    	gap: 1rem;
	}
	.footer__menu {
	    height: auto;
	}
	.footer__contact {
		margin: 0;
	}
}


.slide__image-bg {
	position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
























