.site-header .header-top-part{display:flex;justify-content:space-between;align-items:center;max-width:1180px;padding:0px}.site-header .adres-top{font-size:16px}.sn-logo{display:flex}.site-header .header-right-part{display:flex}.sn-logo{margin-right:10px}.phn-soc a{color:#333;text-decoration:none;font-size:19px;font-weight:600}.site-header .phone-top{min-width:250px}.phn-soc{display:flex;align-items:center;gap:10px}.row{display:flex;align-items:center}.owl-carousel .owl-stage{height:100%;display:inline-flex}.middle-edit-block .block-body-title{font-size:16px}.middle-edit-block .owl-carousel .owl-item{display:flex;min-height:100%}.middle-edit-block .owl-carousel .owl-item .item{display:flex;min-height:100%}.middle-edit-block .edit-block-body{display:flex;flex-direction:column;justify-content:space-between;height:100%}.middle-edit-block .block-body-pic{min-height:135px}.contacts-form-block .form-block-right-part form{font-size:16px;color:#fff;font-family:"roboto-r",Arial,Helvetica,sans-serif}.contacts-form-block .form-block-right-part input[type="text"]{padding:5px;width:100%;height:30px;background:#ccc;border:0;margin-bottom:5px}.contacts-form-block .form-block-right-part input[type="button"]{width:80px;height:30px;font-size:16px;padding:5px;color:#fff;border:3px solid #fff;background:none}.contacts-form-block .form-block-right-part button{font-size:16px;min-height:20px;padding:5px;color:#fff;border:3px solid #fff;background:none}.contacts-form-block .form-block-right-part .type-upload{margin-bottom:20px}.contacts-form-block .form-block-right-part .tpl-anketa-success-note{font-size:18px;color:#fff;font-family:"roboto-r",Arial,Helvetica,sans-serif;font-weight:bold}.form-top{max-width:400px;width:400px}.form-top.act form{font-size:16px;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif}.form-top.act input[type="text"]{padding:5px;width:100%;height:30px;background:#ccc;border:0;margin-bottom:5px}.form-top.act input[type="button"],.form-top.act button{display:block;padding:0px 5px;line-height:31px;text-align:center;cursor:pointer;font-size:16px;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;background-color:#8fbe30;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;-o-border-radius:16px;border-radius:16px;text-decoration:none;font-weight:normal;border:0}.form-top.act .type-upload{margin-bottom:20px}.form-top.act .field-title{color:#000}.form-top.act .tpl-anketa-success-note{font-size:18px;color:#fff;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:bold}.middle-edit-block .block-body-title{height:auto}.owl-carousel .owl-item{min-height:100%}@media screen and (max-width:960px){.top-menu>li ul{position:relative !important}body{overflow-x:hidden}}@media screen and (max-width:767px){.form-top{top:-10px;right:-277px}}@media screen and (max-width:559px){.form-top{top:-10px;right:-189px}}@media screen and (max-width:767px){.site-header .header-top-part{justify-content:center}.site-header .callback-click.out{top:148px}}@media screen and (max-width:560px){.site-footer .footer-in>div{display:flex;flex-direction:column;align-items:center}.site-header .header-top-part{flex-direction:column;align-items:flex-start}.site-header .callback-click.out{top:280px}}