.list-square, .service ul, .info-interesting ul, .info ul{list-style-type:square;margin-left:30px;}
.list-square li, .service ul li , .info-interesting ul li, .info ul li{list-style-type:square;margin:10px 0px;}
.list-square li:last-child, .service ul li:last-child, .info-interesting ul li:last-child, .info ul li:last-child{}
ol{list-style-type:decimal;margin-left:30px;margin-top:10px;}
ol > li{list-style-type:decimal;margin:5px 0px;}
.popap-img a{display:block;position:relative;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;}
.popap-img a:before{content:'';display:none;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0, 0, 0, 0.25);background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAA0CAYAAAAnpACSAAADHklEQVRogdWa7XHbMAyGH+v6v96g6gRVJ6gyQdwJom7QTqDLBPEGyQZ1JpA7QZwJok5gb4D+oJi4skWA+rDj9w7ns0kRfEkQACHPRIQRMAeyRj622p6BHbAeQ1EIHwY8mwM3zWdqfGYNPAIroB6g+zhEJFYKEXmR4bgXkbSH/k6J6bwYicQxUvNTkZmLyO8JSOxjK27HB5GZSdgBZECFO+CnwAPwo+/DSaDt1EQACuC+78NdZM5BxKOgJ6FjZjYHXogj4uPIhre4Am5RPuHcdxY5tyXwK+qJIwepiji4lTgvZzmgqYiUzWG3Io9xAO0ffhqVDPE+Md7xRSLcdluJZdWeZJxgZ124sg+Z0kgktFJ+1atGtN0rDDq3is4DMpZd2Yq+I3nrmcowidJAqLSQ8a55ge69vjNFcgi36Bl1YRnIk7lW+q0MCodAi/opbsGDSHA7onW8tc2pN2pcKhPCN22QBD2YbRqZGo9Kuxp0E3TGK/N0hkHTk2sDeDML4Y91NiNgrbSnoUaLme1a358A6ZCq1TcP9BUOz2qtzCUNNYauAB7t8xKbMIbwpfW9HjKYhczFwEKmvRNjerZnRVcUEvTJtR3EV2DWIVetvutA3xmHHkxzRnWoMeHwgLehBqsRkSvtdagxQXe9ahoxEjQ9qnlbzMyXXafGjdK+1gbwZqZF39I4ob7I0HdGDd7em2l50cKgbAi0aoxlwV/JrNAdwT32AnkM7tDNeGkaKfLGdxHX5tiCRmYZXJFJCxoxCrZN3z4kUjlBqclLZVQk4nZJM6V9EqXEFQE1s/5PpijP/uUtUg8pz3pscGmS5qA6X2mcs3B+DCZCXVmzeTVOBNPihq4AnlA93pwGQSWk3Wc2uJR/6qKG1QKChCyXsx2umjlVRfMB+Iz99V83Iavb25NCpnt1bskIPA7c9pAInonIncQRq8QF2zaJUQhpb5ut8H83SXFxZR/POPOMqR0UuATUEhpePe9YZKZATKzbAFfvmQzEEVq+dzIQQegSioDmbOQSyICN0O5SyIBOaDn0tngOyeTwTnQ3Zpw5B/Lms26Efx6exINXxyESAAAAAElFTkSuQmCC");background-position:center;background-repeat:no-repeat;-webkit-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s;background-size:50px;}
.popap-img a:hover:before{display:block;}
.popap-img a img{}
.table-block{width:100%;display:table;background-color:#f0f0f0;border:1px solid #d7d7d7;margin-bottom:30px;}
@media only screen and (max-width:860px){.table-block{display:block;}
}
.table-row{display:table-row;}
.table-row:first-child .table-cell{border-top:0;}
@media only screen and (max-width:860px){.table-row{display:block;text-align:center;border-top:1px solid #d7d7d7;padding:10px;}
}
.table-cell{display:table-cell;padding:15px;vertical-align:middle;text-align:center;border-left:1px solid #d7d7d7;border-top:1px solid #d7d7d7;line-height:normal;}
@media only screen and (max-width:860px){.table-cell{display:block;border:0;padding:5px;}
}
.table-cell:first-child{text-align:left;padding-left:25px;border-left:0;}
@media only screen and (max-width:860px){.table-cell:first-child{display:block;text-align:center;padding-left:5px;}
}
.table-cell img{margin:0 15px;display:inline-block;vertical-align:middle;}
.table-cell span{display:inline-block;vertical-align:middle;}
.table-cell b{color:#980900;font-family:'PT Sans', sans-serif;font-size:20px;font-weight:700;}
.btn-default{display:inline-block;padding:5px 25px;line-height:25px;color:white;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;background-color:#980900;text-decoration:none;cursor:pointer;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.btn-default:hover, .btn-default:focus, .btn-default:active{background-color:#6a0600;color:#fff;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.alert-block{background-color:#f0f0f0;border:1px solid #d7d7d7;padding:25px 40px;margin:30px 0;font-family:'PT Sans', sans-serif;font-weight:700;line-height:24px;color:#654433;font-size:16px;}
.alert-block span{color:#980900;font-size:18px;text-transform:uppercase;}
@media only screen and (max-width:470px){.alert-block{padding:20px;}
}
.service{display:block;color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;}
.service__desc{display:block;margin-bottom:30px;}
.service__desc:before, .service__desc:after{content:"";display:table;}
.service__desc:after{clear:both;}
.service__title{color:#664434;font-family:'PT Sans', sans-serif;font-size:24px;font-weight:700;line-height:50px;text-transform:uppercase;margin-top:0;}
@media only screen and (max-width:560px){.service__title{font-size:20px;line-height:normal;}
}
.service__img{display:block;float:left;width:33.333%;}
@media only screen and (max-width:860px){.service__img{width:100%;max-width:300px;float:none;margin:0 auto 20px;}
}
.service__img a{display:block;margin-right:25px;position:relative;border:1px solid #686868;}
@media only screen and (max-width:860px){.service__img a{margin:0;}
}
.service__text{display:block;float:left;width:66.666%;}
@media only screen and (max-width:860px){.service__text{float:none;width:100%;}
}
.service__text--box{background-color:#f0f0f0;border:1px solid #d7d7d7;padding:15px 10px;}
.service__text--box a {color:#15c !important;}
@media only screen and (max-width:470px){.service__text--box{padding:30px;}
}
.service__price--table .table-block:before, .service__price--table .table-block:after{content:"";display:table;}
.service__price--table .table-block:after{clear:both;}
@media only screen and (max-width:860px){.service__price--table .table-block .table-row{width:50%;display:block;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
@media only screen and (max-width:560px){.service__price--table .table-block .table-row{width:100%;}
}
@media only screen and (max-width:860px){.service__price--table .table-block .table-row .table-cell img{min-height:45px;}
}
.title-block{height:auto;color:#664434;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:700;line-height:48px;text-transform:uppercase;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;margin:0 0 30px 0;font-style:normal;}
@media only screen and (max-width:470px){.title-block{text-align:center;}
}
.project{display:block;}
.project-list-box{display:block;}
.project-list-box:before, .project-list-box:after{content:"";display:table;}
.project-list-box:after{clear:both;}
.project-list-box.show-all .project-item:nth-child(n+3){display:block;}
.project-item{display:block;width:48%;margin:10px 1%;float:left;background-color:white;border:1px solid #d7d7d7;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.project-item:before, .project-item:after{content:"";display:table;}
.project-item:after{clear:both;}
@media only screen and (max-width:870px){.project-item{width:100%;margin:10px 0;}
}
.project-item:nth-child(n+3){display:none;}
.project-item__img{display:block;width:33.333%;max-height:220px;float:left;}
@media only screen and (max-width:870px){.project-item__img{max-height:100%;}
}
@media only screen and (max-width:470px){.project-item__img{width:100%;}
}
@media only screen and (max-width:470px){.project-item__img img{max-height:220px;margin:0 auto 20px;display:block;}
}
.project-item__desc{display:block;width:66.666%;height:220px;float:left;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width:470px){.project-item__desc{width:100%;padding:0;}
}
.project-item__title{color:#654433;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:700;line-height:20px;margin-bottom:10px;margin-top:0;font-style:normal;height:auto;}
.project-item__text{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:18px;}
.project-btn-box{padding:25px 10px;text-align:center;display:block;}
.plus{display:block;margin-bottom:30px;}
.plus-list-box{display:block;list-style-type:none;padding-left:0;}
.plus-list-box:before, .plus-list-box:after{content:"";display:table;}
.plus-list-box:after{clear:both;}
.plus-item{display:block;width:50%;float:left;margin-bottom:10px;text-align:left;min-height:160px;padding:10px 10px 10px 0px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.plus-item:nth-child(odd){clear:both;}
@media only screen and (max-width:870px){.plus-item{width:100%;min-height:auto;}
}
.plus-item__head{display:table;width:100%;margin-bottom:15px;text-align:left;}
@media only screen and (max-width:870px){.plus-item__head{display:block;margin-bottom:5px;}
}
.plus-item__img{display:table-cell;vertical-align:middle;margin-right:10px;}
@media only screen and (max-width:870px){.plus-item__img{display:inline-block;}
}
@media only screen and (max-width:640px){.plus-item__img{display:block;margin:0 auto;}
}
.plus-item__title{display:table-cell;vertical-align:middle;width:85%;font-family:'PT Sans', sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:22px;text-transform:uppercase;padding-left:10px;color:#654433;}
@media only screen and (max-width:870px){.plus-item__title{display:inline-block;}
}
@media only screen and (max-width:640px){.plus-item__title{text-align:center;width:100%;}
}
.plus-item__desc{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:22px;}
@media only screen and (max-width:640px){.plus-item__desc{text-align:center;}
}
.question{display:block;background-image:url(../templates/images/bg--question.jpg);background-size:cover;background-position:center;padding:35px;text-align:center;margin-bottom:30px;}
@media only screen and (max-width:640px){.question{padding:20px;}
}
.question__title{color:white;font-family:'PT Sans', sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;font-style:normal;height:auto;}
@media only screen and (max-width:470px){.question__title{font-size:22px;line-height:1.2;}
}
.question__subtitle{color:white;font-family:'PT Sans', sans-serif;font-size:28px;font-weight:700;font-style:normal;height:auto;}
@media only screen and (max-width:470px){.question__subtitle{font-size:18px;line-height:1.2;}
}
.question__btn{display:inline-block;padding:0 30px;background-color:#fff;border:2px solid #fff;color:#654433;font-family:'PT Sans', sans-serif;font-size:20px;font-weight:700;line-height:50px;text-decoration:none;margin-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.question__btn:hover{background-color:transparent;color:#fff;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
@media only screen and (max-width:470px){.question__btn{font-size:16px;text-transform:uppercase;}
}
.documents{display:block;margin-bottom:30px;color: black;font-size: 15px;line-height:17px;}
.documents-list-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin:30px 0;}
.documents-list-box:before, .documents-list-box:after{content:"";display:table;}
.documents-list-box:after{clear:both;}
@media only screen and (max-width:870px){.documents-list-box{display:block;}
}
.document-item{width:31%;position:relative;padding:25px 15px 25px 85px;background-color:#f0f0f0;border:1px solid #d7d7d7;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width:870px){.document-item{width:100%;margin-bottom:20px;}
}
.document-item__img{position:absolute;top:10px;left:25px;height: 54px;width: auto;}
@media only screen and (max-width:870px){.document-item__img{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px;}
}
.document-item__text{display:inline-block;vertical-align:middle;color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:20px;}
.documents-table{display:block;margin-top:30px;}
@media only screen and (max-width:870px){.documents-table .table-block{width:100%;}
}
.documents-table .table-block .table-cell{width:50%;text-align:left;vertical-align:middle;}
@media only screen and (max-width:870px){.documents-table .table-block .table-cell{width:100%;padding:10px 0;}
}
@media only screen and (max-width:470px){.documents-table .table-block .table-cell{text-align:center;}
}
.documents-table .table-block .table-cell span{display:inline-block;max-width:70%;text-align:left;padding-left:25px;position:relative;}
.documents-table .table-block .table-cell span a{color:#535353;text-decoration:none;}
.documents-table .table-block .table-cell span a:hover{text-decoration:underline;}
.documents-table .table-block .table-cell span:before{content:'';display:block;width:15px;height:20px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAA2CAYAAABa4LC4AAABY0lEQVRoge3aq04DQRTG8X8JntShMH0BEoqrQNDwDgguohVN8NSBow5DIBNEEfQBCG4sjtE4DC/AEzQggISQzp5dejKXZL5kzZ6ZzC87l4zY1mB364PEsxIbUCcFqZWC1EpBaqUgtVKQWilIrWSBXBXqd8BRVQNj3dKIYb87BQ599Sy+ZEu49L4CTwEcPaDjK0rT3anqHCpZTHdBaiULpLRxnoFZAMc+sO0rSsgX4LKqgdJhvskSyHVgRxiguWrxON5IyL3vJ2qy2DgFqZUskNLGeQfeAjg2gLavKCEfKJfeepEuvVlMd7uqc6hkMd0FqRVpTWrm2Fg3/U/HkEgAhv1ur+G48+BI4BFYa9B+kPqaHBnrblNGjox115Du7h7/ACFN5NhYd/H7RWrIs79ASAs5MdadLyqkgpwY6059xRSQV1VAiI+8AU6kRjGRhq+zUPy9IhZyRk0gxEHeAwfGunndDp9UVUxUT2LCeAAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0;}
@media only screen and (max-width:470px){.documents-table .table-block .table-cell span{width:100%;text-align:left;max-width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;}
}
.documents-table .table-block .table-cell .btn-download{float:right;}
@media only screen and (max-width:470px){.documents-table .table-block .table-cell .btn-download{float:none;margin-top:20px;}
}
.table-title{color:#980900;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:700;line-height:50px;}
.btn-download{display:inline-block;padding:5px 15px;color:white;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;background-color:#6b6b6b;text-decoration:none;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.btn-download:hover{background-color:#aeaeae;color:#fff;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.reviews{display:block;}
.reviews-box{display:block;background-color:white;border:1px solid #d7d7d7;padding:40px;}
@media only screen and (max-width:768px){.reviews-box{padding:40px 30px;}
}
@media only screen and (max-width:470px){.reviews-box{padding:30px 10px 10px 10px;}
}
.reviews-slider{display:block;}
.reviews-slider__item{text-align:center;padding:0 60px;}
@media only screen and (max-width:768px){.reviews-slider__item{padding:20px;}
}
.reviews-slider__title{color:#654433;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;line-height:20px;margin-bottom:20px;font-style:normal;}
.reviews-slider__desc{font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:24px;color:black;}
.reviews-slider__desc a{color:#980900;text-decoration:underline;}
.reviews-slider .slick-prev:before,
.reviews-slider .slick-next:before{display:none;}
@media only screen and (max-width:768px){.reviews-slider .slick-prev,
.reviews-slider .slick-next{position:absolute;top:0px;right:0;left:auto;margin:0;width:18px !important;height:32px !important;background-size:cover !important;z-index:5;}
}
@media only screen and (max-width:470px){.reviews-slider .slick-prev,
.reviews-slider .slick-next{right:25px;}
}
.reviews-slider .slick-prev{width:25px;height:42px;left:-15px;background-image:url(../images/arrow-right.png);background-repeat:no-repeat;}
@media only screen and (max-width:768px){.reviews-slider .slick-prev{left:auto;margin-right:25px;}
}
.reviews-slider .slick-next{right:-15px;width:25px;height:42px;background-image:url(../images/arrow-left.png);background-repeat:no-repeat;}
@media only screen and (max-width:470px){.reviews-slider .slick-next{right:0;}
}
.reviews-btn-box{display:block;padding:25px 0;text-align:center;}
.info p{margin-bottom:10px;font-size:16px;font-weight:400;line-height:24px;color:black;font-family:'PT Sans', sans-serif; line-height: 17px;}
.answers{display:block;margin-bottom:30px;}
.answers-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.answers-box:before, .answers-box:after{content:"";display:table;}
.answers-box:after{clear:both;}
.answers-item{width:49%;margin-bottom:5px;display:block;}
@media only screen and (max-width:870px){.answers-item{width:100%;}
}
.accordion dt, .accordion dd{padding:10px;border-bottom:0;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}
.accordion dt a{display:table-cell;vertical-align:middle;background-color:#f0f0f0;border:1px solid #d7d7d7;padding:10px 50px 10px 15px;text-decoration:none;color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;min-height:60px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAARElEQVQokWOcwcmADSgxMDDchbJdGRgY9qArYMKqjQgwUjTuZmBg+I+G7yKpwSo/ME51ZWBgYETDykhqsMoPseigr0YAz4cOv9DBaX0AAAAASUVORK5CYII=");background-repeat:no-repeat;background-position:95% center;}
.accordion dt{display:table;width:100%;height:80px;}
.accordion dd{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;}
.form-get-license{display:block;background-color:#f2f2f2;border:1px solid #c3c3c3;background-image:url(../templates/images/bg--form.jpg);background-size:cover;padding:65px 100px;margin-bottom:30px;}
@media only screen and (max-width:870px){.form-get-license{padding:40px;}
}
@media only screen and (max-width:768px){.form-get-license{padding:20px;}
}
.form-box{display:block;}
.form-box:before, .form-box:after{content:"";display:table;}
.form-box:after{clear:both;}
.form-box__title{text-align:center;color:#980900;font-family:'PT Sans', sans-serif;font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:40px;margin-top:0;}
@media only screen and (max-width:640px){.form-box__title{font-size:20px;line-height:1.2;margin-bottom:20px;}
}
.form-box__left{display:block;width:260px;padding-right:50px;float:left;}
@media only screen and (max-width:768px){.form-box__left{padding-right:20px;}
}
@media only screen and (max-width:640px){.form-box__left{width:100%;float:none;margin:0 auto 20px;text-align:center;}
}
.form-box__img{border:1px solid #afafaf;}
.form-box__name{color:#654433;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:700;margin-top:10px;text-align:center;}
.form-box__right{display:block;width:calc(100% - 310px);float:left;}
@media only screen and (max-width:768px){.form-box__right{width:calc(100% - 280px);}
}
@media only screen and (max-width:640px){.form-box__right{width:100%;float:none;margin:0 auto 20px;text-align:center;}
}
.form-box__right form{display:block;}
.form-box__right form label{display:block;margin-top:10px;width:100%;color:#654433;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:400;text-align:left;}
.form-box__right form label:first-child{margin-top:0;}
.form-box__right form input{margin-top:10px;display:block;width:100%;height:45px;line-height:45px;padding:5px 5px 5px 20px;background-color:white;border:1px solid gainsboro;color:#6b6b6b;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:400;-webkit-box-sizing:border-box;box-sizing:border-box;}
.form-box__btn{display:block;width:100%;height:46px;line-height:46px;text-align:center;background-color:#980900;color:white;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;margin-top:20px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.form-box__btn:hover{background-color:#6a0600;color:#fff;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.info-interesting{display:block;}
.info-interesting-box {color:black;}
.info-interesting-box p{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:17px;}
.info-interesting-box__readmore{display:block;text-align:center;margin-top:10px;color:#980900;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:51px;text-decoration:underline;}
.info-interesting-box__readmore:hover{text-decoration:none;}
.blog-items{display:block;margin-bottom:30px;}
.blog-items--home .blog-item{width:24%;}
@media only screen and (max-width:959px){.blog-items--home .blog-item{width:49%;}
}
@media only screen and (max-width:640px){.blog-items--home .blog-item{width:100%;}
}
.blog-list-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:distribute;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.blog-list-box:before, .blog-list-box:after{content:"";display:table;}
.blog-list-box:after{clear:both;}
.blog-item{width:30.333%;margin-bottom:30px;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width:870px){.blog-item{width:50%;}
}
@media only screen and (max-width:640px){.blog-item{width:100%;padding:10px 0;}
}
.blog-item__img{display:block;max-height:150px;overflow:hidden;}
@media only screen and (max-width:640px){.blog-item__img{max-height:100%;overflow:auto;}
}
.blog-item__data{padding-left:20px;display:block;margin-top:20px;color:#654433;font-size:16px;line-height:20px;font-family:'PT Sans', sans-serif;font-weight:700;background-image:url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDUxMS42MzQgNTExLjYzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTExLjYzNCA1MTEuNjM0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTQ4Mi41MTMsODMuOTQyYy03LjIyNS03LjIzMy0xNS43OTctMTAuODUtMjUuNjk0LTEwLjg1aC0zNi41NDF2LTI3LjQxYzAtMTIuNTYtNC40NzctMjMuMzE1LTEzLjQyMi0zMi4yNjEgICBDMzk3LjkwNiw0LjQ3NSwzODcuMTU3LDAsMzc0LjU5MSwwaC0xOC4yNjhjLTEyLjU2NSwwLTIzLjMxOCw0LjQ3NS0zMi4yNjQsMTMuNDIyYy04Ljk0OSw4Ljk0NS0xMy40MjIsMTkuNzAxLTEzLjQyMiwzMi4yNjF2MjcuNDEgICBoLTEwOS42M3YtMjcuNDFjMC0xMi41Ni00LjQ3NS0yMy4zMTUtMTMuNDIyLTMyLjI2MUMxNzguNjQsNC40NzUsMTY3Ljg4NiwwLDE1NS4zMjEsMEgxMzcuMDUgICBjLTEyLjU2MiwwLTIzLjMxNyw0LjQ3NS0zMi4yNjQsMTMuNDIyYy04Ljk0NSw4Ljk0NS0xMy40MjEsMTkuNzAxLTEzLjQyMSwzMi4yNjF2MjcuNDFINTQuODIzYy05LjksMC0xOC40NjQsMy42MTctMjUuNjk3LDEwLjg1ICAgYy03LjIzMyw3LjIzMi0xMC44NSwxNS44LTEwLjg1LDI1LjY5N3YzNjUuNDUzYzAsOS44OSwzLjYxNywxOC40NTYsMTAuODUsMjUuNjkzYzcuMjMyLDcuMjMxLDE1Ljc5NiwxMC44NDksMjUuNjk3LDEwLjg0OWg0MDEuOTg5ICAgYzkuODk3LDAsMTguNDctMy42MTcsMjUuNjk0LTEwLjg0OWM3LjIzNC03LjIzNCwxMC44NTItMTUuODA0LDEwLjg1Mi0yNS42OTNWMTA5LjYzOSAgIEM0OTMuMzU3LDk5LjczOSw0ODkuNzQzLDkxLjE3NSw0ODIuNTEzLDgzLjk0MnogTTEzNy4wNDcsNDc1LjA4OEg1NC44MjN2LTgyLjIzaDgyLjIyNFY0NzUuMDg4eiBNMTM3LjA0NywzNzQuNTlINTQuODIzdi05MS4zNTggICBoODIuMjI0VjM3NC41OXogTTEzNy4wNDcsMjY0Ljk1MUg1NC44MjN2LTgyLjIyM2g4Mi4yMjRWMjY0Ljk1MXogTTEzMC42MjcsMTM0LjMzM2MtMS44MDktMS44MDktMi43MTItMy45NDYtMi43MTItNi40MjNWNDUuNjg2ICAgYzAtMi40NzQsMC45MDMtNC42MTcsMi43MTItNi40MjNjMS44MDktMS44MDksMy45NDYtMi43MTIsNi40MjMtMi43MTJoMTguMjcxYzIuNDc0LDAsNC42MTcsMC45MDMsNi40MjMsMi43MTIgICBjMS44MDksMS44MDcsMi43MTQsMy45NDksMi43MTQsNi40MjN2ODIuMjI0YzAsMi40NzgtMC45MDksNC42MTUtMi43MTQsNi40MjNjLTEuODA3LDEuODA5LTMuOTQ2LDIuNzEyLTYuNDIzLDIuNzEySDEzNy4wNSAgIEMxMzQuNTc2LDEzNy4wNDYsMTMyLjQzNiwxMzYuMTQyLDEzMC42MjcsMTM0LjMzM3ogTTI0Ni42ODMsNDc1LjA4OGgtOTEuMzY1di04Mi4yM2g5MS4zNjVWNDc1LjA4OHogTTI0Ni42ODMsMzc0LjU5aC05MS4zNjUgICB2LTkxLjM1OGg5MS4zNjVWMzc0LjU5eiBNMjQ2LjY4MywyNjQuOTUxaC05MS4zNjV2LTgyLjIyM2g5MS4zNjVWMjY0Ljk1MXogTTM1Ni4zMjMsNDc1LjA4OGgtOTEuMzY0di04Mi4yM2g5MS4zNjRWNDc1LjA4OHogICAgTTM1Ni4zMjMsMzc0LjU5aC05MS4zNjR2LTkxLjM1OGg5MS4zNjRWMzc0LjU5eiBNMzU2LjMyMywyNjQuOTUxaC05MS4zNjR2LTgyLjIyM2g5MS4zNjRWMjY0Ljk1MXogTTM0OS44OTYsMTM0LjMzMyAgIGMtMS44MDctMS44MDktMi43MDctMy45NDYtMi43MDctNi40MjNWNDUuNjg2YzAtMi40NzQsMC45LTQuNjE3LDIuNzA3LTYuNDIzYzEuODA4LTEuODA5LDMuOTQ5LTIuNzEyLDYuNDI3LTIuNzEyaDE4LjI2OCAgIGMyLjQ3OCwwLDQuNjE3LDAuOTAzLDYuNDI3LDIuNzEyYzEuODA4LDEuODA3LDIuNzA3LDMuOTQ5LDIuNzA3LDYuNDIzdjgyLjIyNGMwLDIuNDc4LTAuOTAzLDQuNjE1LTIuNzA3LDYuNDIzICAgYy0xLjgwNywxLjgwOS0zLjk0OSwyLjcxMi02LjQyNywyLjcxMmgtMTguMjY4QzM1My44NDYsMTM3LjA0NiwzNTEuNjk3LDEzNi4xNDIsMzQ5Ljg5NiwxMzQuMzMzeiBNNDU2LjgxMiw0NzUuMDg4aC04Mi4yMjh2LTgyLjIzICAgaDgyLjIyOFY0NzUuMDg4eiBNNDU2LjgxMiwzNzQuNTloLTgyLjIyOHYtOTEuMzU4aDgyLjIyOFYzNzQuNTl6IE00NTYuODEyLDI2NC45NTFoLTgyLjIyOHYtODIuMjIzaDgyLjIyOFYyNjQuOTUxeiIgZmlsbD0iIzY1NDQzMyIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-position:left center;margin-bottom:10px;}
.blog-item__title{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:24px;text-decoration:underline;font-style:normal;margin-top:0;}
.blog-btn-box{text-align:center;}
.quick-info{display:block;}
.quick-info__items{display:block;}
.quick-info__item{display:block;width:225px;height:225px;position:relative;text-align:center;margin-top:30px;}
.quick-info__item-media{display:block;opacity:0.8;background-color:rgba(255, 255, 255, 0.2);outline:10px solid rgba(61, 4, 0, 0.95);-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;}
.quick-info__item-img{display:block;}
.quick-info__item-decs{position:absolute;top:0;left:0;bottom:0;right:0;margin:auto;color:#fff;padding:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
.quick-info__item-title{text-shadow:0.7px 0.7px 5px rgba(0, 0, 0, 0.7);color:#fefefe;font-family:'PT Sans', sans-serif;font-size:22px;line-height:1;font-weight:700;text-transform:uppercase;font-style:normal;height:auto;margin:10px 0;}
.quick-info__item-text{text-shadow:0.7px 0.7px 5px rgba(0, 0, 0, 0.7);color:#fefefe;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:18px;}
.consultation{margin-top:30px;display:block;background-color:#f2f2f2;border:1px solid #c3c3c3;padding:25px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.consultation__text{color:#444;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:400;}
.consultation__phone{color:#980900;font-family:'PT Sans', sans-serif;font-size:24px;font-weight:700;text-decoration:none;display:block;margin:10px 0;}
.consultation__btn{color:white;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;line-height:35px;background-color:#980900;padding:5px 10px;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;margin-top:20px;}
.consultation__btn:hover, .consultation__btn:focus, .consultation__btn:active{background-color:#6a0600;color:#fff;}
.lawyer{display:block;text-align:center;}
.lawyer__img{display:block;width:100%;margin-bottom:10px;}
.lawyer__name{color:#654433;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;}
.lawyer__position{color:#654433;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;margin-bottom:10px;}
.popap .popap-box{display:block;width:100%;max-width:540px;background-color:#f2f2f2;border:1px solid #c3c3c3;padding:60px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;background-image:url(../templates/images/bg--popap.jpg);background-size:cover;}
@media only screen and (max-width:470px){.popap .popap-box{padding:20px;}
}
.popap__title{color:#980900;font-family:'PT Sans', sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;margin-bottom:25px;font-style:normal;text-align:center;}
@media only screen and (max-width:470px){.popap__title{font-size:22px;line-height:1.2;margin-bottom:15px;}
}
.popap__subtitle{color:#5d3f2f;font-family:'PT Sans', sans-serif;font-size:22px;font-weight:400;margin-bottom:30px;font-style:normal;text-align:center;}
@media only screen and (max-width:470px){.popap__subtitle{font-size:16px;line-height:1.2;margin-bottom:15px;}
}
.popap__form{display:block;}
.popap__form input{width:100%;height:43px;display:block;padding:5px 5px 5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;border:1px solid gainsboro;margin-bottom:25px;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:400;color:#6b6b6b;}
.popap__btn{width:100%;height:43px;line-height:33px;text-align:center;background-color:#980900;color:white;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;}
.fancybox-slide > *{background-color:transparent;}
.fancybox-close-small:after{color:#fff;background:#980900;}
.map{display:block;margin-bottom:40px;position:relative;}
.map-box{max-width:1240px;margin:0 auto;}
.map-box iframe
{
	width: 100%;
	border: 0px;
	height: 370px;
}
.map-form{background-color:rgba(0, 0, 0, 0.5);position:absolute;top:0;right:0;width:100%;max-width:475px;height:370px;padding:70px 50px;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width:470px){.map-form{display:none;padding:40px 20px;}
}
.map-form__title{color:white;font-family:'PT Sans', sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;font-style:normal;margin-bottom:20px;margin-top:0;text-align:center;height:auto;}
@media only screen and (max-width:470px){.map-form__title{font-size:22px;}
}
.map__form{display:block;}
.map__form input{width:100%;height:43px;display:block;padding:5px 5px 5px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:white;border:1px solid gainsboro;margin-bottom:25px;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:400;color:#6b6b6b;}
.map__btn{width:100%;height:43px;line-height:33px;text-align:center;background-color:#980900;color:white;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;cursor:pointer;}
.footer{display:block;position:relative;color:black;font-family:'PT Sans', sans-serif;font-size:16px;line-height:24px;font-weight:400;}
.footer .title-block{margin-bottom:15px;}
.footer address{margin:10px 0;font-style:normal;}
.footer address p{font-style:normal;}
.footer__bottom{padding:15px 10px 15px 10px !important;background-color:#f0f0f0;margin-top:35px !important;}
.footer__adress{display:block;}
.footer__logo{max-width:130px;}
.footer__menu{display:block;}
.footer__menu ul li a{color:black;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;line-height:34px;text-decoration:underline;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.footer__menu ul li a:hover{text-decoration:none;color:#980900;}
.footer__contacts{display:block;}
.footer__contacts a{color:#000;text-decoration:underline;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.footer__contacts a:hover{text-decoration:none;color:#980900;}
.footer__contacts p{font-family:'PT Sans', sans-serif;font-size:16px;font-weight:400;color:#654433;}
.footer__phone{color:black;font-family:'PT Sans', sans-serif;font-size:20px;font-weight:700;line-height:34px;margin-bottom:15px;text-decoration:none;display:block;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.footer__phone:hover{text-decoration:none;color:#980900;}
@media only screen and (max-width:1240px){.footer__phone{font-size:16px;}
}
.footer__bottom-menu{display:inline-block;float:right;}
@media only screen and (max-width:1140px){.footer__bottom-menu{float:none;display:block;margin:10px 0;text-align:center;}
}
.footer__bottom-menu li{display:inline-block;}
.footer__bottom-menu li a{color:#636363;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:400;line-height:24px;text-decoration:underline;padding:0 10px;-webkit-transition:all 0.25s;-o-transition:all 0.25s;transition:all 0.25s;}
.footer__bottom-menu li a:hover{text-decoration:none;color:#980900;}
.footer-box{max-width:1240px;margin:0 auto;padding:0 10px;}
.footer-box:before, .footer-box:after{content:"";display:table;}
.footer-box:after{clear:both;}
.footer-unit{display:block;width:33.333%;float:left;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer-unit:first-child{padding-left:0;}
@media only screen and (max-width:979px){.footer-unit:first-child{padding:0 20px;}
}
@media only screen and (max-width:979px){.footer-unit{width:50%;min-height:300px;}
}
@media only screen and (max-width:979px){.footer-unit:last-child{width:100%;padding:0 20px;}
}
@media only screen and (max-width:720px){.footer-unit{width:100%;min-height:auto;margin-bottom:20px;}
}
.time{display:block;margin-top:15px;}
.time b{font-weight:bold;}
.grid{display:block;}
.grid:before, .grid:after{content:"";display:table;}
.grid:after{clear:both;}
.col-1-2{display:block;width:50%;float:left;}
@media only screen and (max-width:460px){.col-1-2{width:100%;}
}
.rules{display:inline-block;font-size:14px;font-size:14px;font-weight:400;line-height:24px;}
@media only screen and (max-width:1140px){.rules{display:block;text-align:center;}
}
.panel{position:relative;display:block;margin-bottom:60px;margin-top:5px;}
.panel-title{color:#980900;font-size:34px;font-weight:700;line-height:1;text-align:center;margin-bottom:50px;font-style:normal;}
.panel-title-decor{border-top:2px solid #654433;background-color:#efefef;color:#664434;font-size:18px;font-weight:700;line-height:50px;text-transform:uppercase;font-style:normal;text-align:center;height:auto;margin-bottom:20px;}
.hero__box{display:block;position:relative;}
.hero__img{display:block;min-height:300px;}
.hero__img img{min-height:300px;-o-object-fit:cover;object-fit:cover;}
.hero__desc{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;}
.hero__desc .btn-default{padding:0 60px;font-size:18px;font-weight:700;line-height:50px;text-transform:uppercase;border:1px solid white;}
@media only screen and (max-width:860px){.hero__desc .btn-default{padding:0 20px;font-size:14px;line-height:40px;}
}
.hero__subtitle{color:#fefefe;font-size:26px;font-weight:700;margin-bottom:0;}
@media only screen and (max-width:860px){.hero__subtitle{font-size:20px;}
}
@media only screen and (max-width:479px){.hero__subtitle{font-size:16px;}
}
.hero__title{text-shadow:0.7px 0.7px 3px rgba(0, 0, 0, 0.5);color:#fefefe;font-size:46px;font-weight:700;line-height:56px;text-transform:uppercase;}
@media only screen and (max-width:860px){.hero__title{font-size:36px;line-height:1.2;}
}
@media only screen and (max-width:479px){.hero__title{font-size:26px;line-height:1.2;}
}
.our-services{display:block;}
.our-services__grid{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}
.our-services__grid::after{clear:both;content:"";display:block;}
.our-services__item{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px;margin-bottom:50px;}
@media only screen and (max-width:600px){.our-services__item{margin-bottom:20px;}
}
@media only screen and (max-width:1140px){.our-services__item:nth-child(1), .our-services__item:nth-child(2), .our-services__item:nth-child(3){width:calc(100% - 40px);float:left;margin-left:20px;}
.our-services__item:nth-child(1) .block-icon, .our-services__item:nth-child(2) .block-icon, .our-services__item:nth-child(3) .block-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
.our-services__item:nth-child(1) .block-icon > div, .our-services__item:nth-child(2) .block-icon > div, .our-services__item:nth-child(3) .block-icon > div{margin:0;width:100%;}
}
@media only screen and (max-width:600px){.our-services__item:nth-child(1) .block-icon, .our-services__item:nth-child(2) .block-icon, .our-services__item:nth-child(3) .block-icon{display:block;}
}
@media only screen and (max-width:1140px){.our-services__item:nth-child(4), .our-services__item:nth-child(5){width:calc(50% - 30px);float:left;margin-left:20px;}
}
@media only screen and (max-width:600px){.our-services__item:nth-child(4), .our-services__item:nth-child(5){width:calc(100% - 40px);float:left;margin-left:20px;}
}
@media only screen and (max-width:1140px){.our-services__item:last-child{width:calc(100% - 40px);float:left;margin-left:20px;}
}
.block-icon{display:block;position:relative;border-bottom:2px solid #654433;}
.block-icon__head{background-color:#dfdfdf;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;}
.block-icon__head a{display:block;text-decoration:none;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.block-icon__img{margin-bottom:25px;}
.block-icon__title{color:#654433;font-size:20px;font-weight:700;line-height:1;font-style:normal;text-transform:uppercase;margin:0;}
.block-icon__main{background-color:#efefef;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;}
.block-icon__list{list-style-type:none;margin-bottom:25px;}
.block-icon__list li a{color:black;font-size:17px;font-weight:400;line-height:28px;text-decoration:none;}
.block-icon__list li a:hover{text-decoration:underline;}
@media only screen and (max-width:1220px){.block-icon__list li a{font-size:15px;}
}
.block-icon__link{color:#980900;font-size:18px;font-weight:400;line-height:24px;text-decoration:underline;}
.block-info{padding:53px 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;background-image:url(../images/bg-dark.jpg);-webkit-box-sizing:border-box;box-sizing:border-box;color:white;font-size:18px;font-weight:400;margin-bottom:20px;line-height:22px;}
@media only screen and (max-width:479px){.block-info{font-size:16px;}
}
.block-info h4, .block-info span{height:auto;color:white;font-size:24px;font-weight:700;line-height:28px;font-style:normal;margin-top:0;text-transform:uppercase;}
@media only screen and (max-width:479px){.block-info h4, .block-info span{font-size:20px;}
}
.block-info a{background-color:white;color:#654433;display:inline-block;margin:20px auto 0;padding:0 25px;font-size:20px;font-weight:700;line-height:50px;text-decoration:none;}
@media only screen and (max-width:479px){.block-info a{font-size:16px;line-height:40px;}
}
.block-phone{border:1px solid #c3c3c3;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;background:#f2f2f2 url(../images/bg-light.jpg);background-size:cover;background-position:center;}
@media only screen and (max-width:960px){.block-phone{padding:20px;}
}
.block-phone__title{color:#654433;font-size:26px;font-weight:700;text-transform:uppercase;margin-bottom:20px;}
@media only screen and (max-width:960px){.block-phone__title{font-size:20px;}
}
@media only screen and (max-width:479px){.block-phone__title{font-size:16px;}
}
.block-phone__link{display:inline-block;vertical-align:middle;font-size:32px;font-weight:700;color:#980900;text-transform:uppercase;text-decoration:none;margin:0 15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAMFBMVEWYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQCYCQD///8lrZ1bAAAADnRSTlMAEYjMZpndVbvuqjNEd+FdxRAAAAABYktHRA8YugDZAAAACXBIWXMAAAsSAAALEgHS3X78AAAAkklEQVQY02NgYGBkQAAmOwcEJ+5dIpzN/u7dIziH4927lwIwDue7d+8WwDhyQM4EGIcNqGwDjMP17p0hsmkFCHvy3gUgOHrv3iA4ku8eIzi875DVrXv3FMERBkvtXAjmMNq9e3yAcd5LRZjU0+J37545QKXA4CFYSgrCMYCYcRPMUYBwGNWAbIQFVXkzkNwLCjAAATtHTDJfs6EAAAAASUVORK5CYII=);background-repeat:no-repeat;background-position:left center;padding-left:30px;}
@media only screen and (max-width:960px){.block-phone__link{font-size:26px;}
}
@media only screen and (max-width:479px){.block-phone__link{font-size:18px;margin-bottom:10px;}
}
.our-plus__grid{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);}
.our-plus__grid::after{clear:both;content:"";display:block;}
.our-plus__col{width:calc(33.33333% - 26.66667px);float:left;margin-left:20px;}
@media only screen and (max-width:1120px){.our-plus__col:first-child{width:calc(100% - 40px);float:left;margin-left:20px;margin-bottom:30px;}
}
@media only screen and (max-width:1120px){.our-plus__col{width:calc(50% - 30px);float:left;margin-left:20px;}
}
@media only screen and (max-width:720px){.our-plus__col{width:calc(100% - 40px);float:left;margin-left:20px;}
}
.our-plus__item{margin-bottom:30px;color:black;font-size:16px;font-weight:400;line-height:22px;}
.our-plus__item-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;}
.our-plus__item-head img{margin:0;}
.our-plus__item-head h5,.our-plus__item-head span{font-style:normal;margin:0 0 0 15px;color:#654433;font-size:18px;font-weight:700;line-height:22px;text-transform:uppercase;height:auto;}
.comments{display:block;}
.comments .prev,
.comments .next{position:absolute;top:50%;margin-top:-12px;cursor:pointer;}
.comments .prev{left:30px;display:block !important;width:25px;height:25px;border-top:3px solid #654433;border-left:3px solid #654433;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
@media only screen and (max-width:720px){.comments .prev{display:none !important;}
}
.comments .next{right:30px;display:block !important;width:25px;height:25px;border-top:3px solid #654433;border-right:3px solid #654433;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
@media only screen and (max-width:720px){.comments .next{display:none !important;}
}
.comments-list{padding:10px;background-color:white;/*border:1px solid #d7d7d7;*/-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (max-width:720px){.comments-list{padding:25px;}
}
.comments-item{text-align:center;display:block;}
.comments-user{display:block;margin-bottom:15px;max-width:80%;margin:0 auto;}
@media only screen and (max-width:720px){.comments-user{max-width:100%;}
}
.comments-user__name{color:#654433;font-size:18px;font-weight:700;line-height:20px;}
.comments-user__prof{color:#654433;font-size:18px;font-weight:700;line-height:20px;}
.comments-desc{font-size:16px;font-weight:400;line-height:24px;color:black;max-width:80%;margin:0 auto;}
@media only screen and (max-width:720px){.comments-desc{max-width:100%;}
}
.comments-readmore{font-size:16px;font-weight:400;line-height:24px;color:#980900;text-decoration:underline;}
@media only screen and (max-width:720px){.comments-readmore{display:block !important;}
}
.article{display:block;position:relative;}
.article a {
    color: #15c !important;
}
.article-box{font-size:16px;font-weight:400;line-height:24px;color:black;height:370px;overflow:hidden;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;position:relative;}
.article-box:after{content:'';display:block;width:100%;height:5px;background-color:rgba(255, 255, 255, 0.6);position:absolute;left:0;right:0;bottom:0;}
.article-box.show{height:auto;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.article-box.show:after{display:none;}
.article-more{display:block;text-align:center;margin-top:30px;}
.article-more__link{color:#980900;font-size:16px;font-weight:400;text-decoration:underline;}
.article-theme{background-color:#EFEFEF;border:1px solid #CFD2D2;color:#980900;display:block;height:auto;padding-bottom:20px;padding-top:15px;position:relative;text-align:center;text-transform:uppercase;font-size:16px;font-weight:bold;max-width:305px;}
.article-theme .top-bord{position:absolute;height:3px;width:100%;top:-1px;left:-1px;background-color:#664434;}
.article-theme .padtop{width:100%;height:20px;display:block;}
.article-theme a{display:block;padding:0 10px;cursor:pointer;text-decoration:none;}
.article-theme a + a{margin-top:10px;}
.article-theme .button{border:1px solid #CFD2D2;color:#980900;text-decoration:none;text-transform:none;vertical-align:middle;background-color:#ffffff;width:100%;display:block;padding:10px 0px;font-weight:700;}
.article{display:block;margin-bottom:50px;}
.article__title{color:#664434;font-size:24px;font-weight:700;line-height:1.2;text-transform:uppercase;}
@media only screen and (max-width:479px){.article__title{font-size:16px;}
}
.article__intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin:30px 0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;}
.article__img{display:block;margin:0 20px 0 0;max-width:250px;}
.article__desc{background-color:#f0f0f0;border:1px solid #d7d7d7;padding:5px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;
max-width:660px;}
@media only screen and (max-width:479px){.article__desc{padding:5px 15px;}
}
.article__desc ul{background-color:transparent;}
.article__desc ul li{font-size:16px;font-weight:400;line-height:1.2;color:#39000d;}
.article__desc ul li span{color:#000;}
.article__desc ul li a{color:black;text-decoration:underline;}
.article__full{margin-bottom:50px;font-size:16px;font-weight:400;line-height:24px;color:black;}
.article__full p{margin-bottom:15px;color:black;font-size:16px;font-weight:400;line-height:24px;}
.article__btn-group{margin-bottom:15px;}
.article__btn-group .save{display:inline-block;background-color:#6b6b6b;padding:0 35px;line-height:40px;color:white;font-size:16px;font-weight:400;text-decoration:none;margin-right:20px;text-align:center;}
@media only screen and (max-width:490px){.article__btn-group .save{display:block;margin-bottom:10px;margin-right:0;}
}
.article__btn-group .letter-autor{color:#664434 !important;display:inline-block;background-color:#f0f0f0;border:1px solid #d7d7d7;padding:0 35px;line-height:40px;font-size:16px;font-weight:400;text-decoration:none;cursor:pointer;position:relative;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;}
.article__btn-group .letter-autor:before{content:'';display:inline-block;width:15px;height:15px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAMAAAAMCGV4AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAM1BMVEVdPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy9dPy/////Y65cOAAAAD3RSTlMAM5mIESLuzN1VqndmRLsg2kFDAAAAAWJLR0QQlbINLAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAF5JREFUCNdNz1ESwBAMBNBVgibR3v+2RYTuR8abWSaAcO3EBFB+TwoQ/VzHuHEtMqRPdZdKo+rmIJWOuTVI3v3Bed3MyTldmzjN9OiiWWUvpV60ZAL4x/4QENTTv/cBSE8Je08+lA4AAAAASUVORK5CYII=);background-repeat:no-repeat;margin-right:10px;position:relative;top:2px;}
@media only screen and (max-width:490px){.article__btn-group .letter-autor{display:block;margin-bottom:10px;padding:0;}
}
.article__info{display:block;}
.article__social{display:inline-block;vertical-align:middle;}
@media only screen and (max-width:479px){.article__social{display:block;}
}
.article__view{display:inline-block;vertical-align:middle;}
@media only screen and (max-width:479px){.article__view{display:block;text-align:center;}
}
.article__view .wiews{font-style:italic;font-weight:700;margin-left:15px;}
#social .social{display:block;}
#social .social__list{list-style-type:none;padding-left:0;}
@media only screen and (max-width:479px){#social .social__list{text-align:center;}
}
#social .social__item{background:none;padding:0;display:inline-block;margin:0 10px;}
@media only screen and (max-width:479px){#social .social__item{margin:0 10px 10px;}
}
#social .social__link{display:block;text-decoration:none;border-radius:5px;}
#social .social__link--fb .social__icon{background:#4361a6 url(../images/social/1.png);background-position:center;background-repeat:no-repeat;}
#social .social__link--tw .social__icon{background:#20b3ef url(../images/social/2.png);background-position:center;background-repeat:no-repeat;}
#social .social__link--gp .social__icon{background:#e83824 url(../images/social/3.png);background-position:center;background-repeat:no-repeat;}
#social .social__link--pt .social__icon{background:#df2c31 url(../images/social/4.png);background-position:center;background-repeat:no-repeat;}
#social .social__icon{display:inline-block;vertical-align:middle;text-align:center;margin-left:-4px;width:36px;height:28px;border:1px solid #cacaca;border-radius:5px 0 0 5px;border-right:none;}
#social .social__counter{display:inline-block;vertical-align:middle;text-align:center;margin-left:-4px;width:36px;height:28px;line-height:28px;font-size:14px;font-weight:400;border:1px solid #cacaca;border-radius:0 5px 5px 0;}
.article__desc ul li:hover{color:#39000d !important;cursor:default !important;}
@media only screen and (max-width: 470px)
{
	.mb20
	{
		margin-bottom:20px;
	}
}

@media only screen and (max-width:720px){
	.pc-part{display:none;}
}

.mob-part{display:none;}
@media only screen and (max-width:720px){
	.mob-part{display:block;}
}

.yvideo {
  position: relative;
  padding-bottom: 56%;
  padding-top: 30px;
  height: 0;
  overflow: hidden;
	display: block;
	margin: 0 auto;
}
.yvideo iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.service__price p a, .documents p a {color:#15c !important;}
.info a, .info-interesting-box  a {color:#15c !important;}

.head_vote
{
	position: absolute;
    top: 57px;
    right: calc(50% - 5%);
    font-size: 15px;
    line-height: 15px;
    color: #664434;
	font-weight: bold;
}

.head_vote a
{
	text-decoration: none;
}

@media only screen and (max-width:960px){
	.head_vote
	{
		display: none;
	}
}

img {
opacity: 1 !important;
transition: opacity 0.3s !important;
}

img[data-isrc] {
opacity: 0 !important;
}


	@media only screen and (max-width:767px) {
		#all {
			padding-top: 0;
		}
	}

	.fixed-mobile-contacts {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		height: 50px;
		background-color: #fff;
		-webkit-box-shadow: 0 -6px 10px 0 rgba(0, 0, 0, 0.04);
		box-shadow: 0 -6px 10px 0 rgba(0, 0, 0, 0.04);
		text-align: center;
		z-index: 11;
		display: none;
		justify-content: center;
		align-items: center;
	}

	.fixed-mobile-contacts .contents {
		position: relative;
	}

	.fixed-mobile-contacts .contents a {
		display: flex;
		align-items: center;
		font-size: 18px;
		font-weight: 700;
		color: #000;
		text-decoration: none;
	}

	.fixed-mobile-contacts .contents a svg {
		margin-right: 10px;
	}

	@media only screen and (max-width:767px) {
		.fixed-mobile-contacts {
			display: flex;
		}
	}
	
#btn-top{cursor:pointer;position:fixed;width:60px;height:60px;border-radius:30px;right:20px;bottom:20px;z-index:1000;transition:opacity .5s,visibility .5s;opacity:0;visibility:hidden;background:url("../404/index.html") #fff}
#btn-top.show{opacity:1;visibility:visible}
#btn-top:hover{background:url("../404/index.html") #fff}

.sod
{
	margin-bottom: 20px;
}
.sod > .title-block 
{
	margin-bottom: 0px;
}
.sod > ul
{
	padding: 0px;
} 

.sod > ul > li
{

} 

    .menu {
      display: flex;
      justify-content: space-between;
      align-items: center;
      position: relative;
    }

    .menu > li{
      display: block;
      box-sizing: border-box;
	  flex-grow: 1;
    }

    .menu > li.active > a {
      background-color: #efefef;
    }

    .menu > li > a {
      display: block;
      padding: 0 13px;
      font-size: 11px;
      line-height: 40px;
      text-transform: uppercase;
      text-decoration: none;
      background-color: #ffffff;
      transition: all 0.3s;
	  text-align: center;
    }

    .menu > li:hover > a{
      background-color: #6a0600;
      color: #ffffff;
    }

    .menu > li ul.submenu {
      display: block;
      position: absolute;
      top: 120%;
      left: auto;
      max-width: 250px;
      height: auto;
      z-index: 2;
      background-color: #ffffff;
      padding: 20px 0;
      border: 1px solid #664434;
      transition: all 0.3s;
      opacity: 0;
      visibility: hidden;
    }

    .menu > li ul.submenu.submenu--full-width {
      display: flex;
      position: absolute;
      top: 120%;
      left: -1px;
      width: 100%;
      max-width: 100%;
      height: auto;
      z-index: 2;
      background-color: #ffffff;
      padding: 20px 0;
      justify-content: flex-start;
      align-items: flex-start;
      flex-wrap: wrap;
      border: 1px solid #664434;
      transition: all 0.3s;
      opacity: 0;
      visibility: hidden;
    }

    .menu > li ul.submenu > * {
      padding: 5px 20px;
      box-sizing: border-box;
    }

    .menu > li ul.submenu.submenu--full-width > * {
      width: 25%;
      padding: 5px 10px;
      margin: 0;
    }

    .menu > li ul.submenu a {
      text-decoration: none;
      font-size: 13px;
      opacity: 1;
      transition: all 0.3s;
    }

    .menu > li ul.submenu a:hover {
      color: #6a0600;
      opacity: 0.8;
    }

    .menu > li:hover ul.submenu{
      top: 100%;
      opacity: 1;
      visibility: visible;
    }

    #mobile-menu.active + .menu {
      display: block;
    }

    @media only screen and (max-width: 1260px) {
      .menu > li > a{
        padding: 0 5px;
      }

      .menu > li ul.submenu.submenu-right {
        right: 0;
      }
    }

    @media only screen and (max-width: 1170px) {
      .menu > li > a{
        font-size: 10px;
      }
    }

    @media only screen and (max-width: 1080px) {
      .menu > li > a{
        font-size: 8px;
      }
    }

    @media only screen and (max-width: 980px) {
      .menu{
        display: none;
      }
      nav.nav .menu > li,
      nav.nav .submenu > li{
        width: 100%;
        float: none;
      }
      .menu > li > a{
        font-size: 14px;
        box-sizing: border-box;
        padding: 0 0 0 20px;
        background-color: #efefef;
		text-align: left;
      }
      nav ul.menu li a.submenu-link{
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAlklEQVRIie3STQpBURgG4EcikVvWYDGGTFBSMrAFZeRvC1ZiG8xtRjG49yrl59xr6DzDr3Pe8576iKKo+mLWwxhnXANz2lijg0vIhSm2qAWcTbDHILDMwxA7tD6caWRFRkXDcwss0XwTfkC/bHhuho3nnyTZ7Ofw3AQr1KXNd9JF+KpS4JE5urjhhGOxjmEGSmxLFP27O1ESEFRGTUsTAAAAAElFTkSuQmCC);
        background-repeat: no-repeat;
        background-position: 98% center;
      }
      nav.nav .menu > li  ul.submenu {
        display: flex;
        flex-wrap: wrap;
        padding: 10px 0;
        width: 100%;
        position: static;
        opacity: 1;
        visibility: visible;
        box-sizing: border-box;
      }
      nav.nav .menu > li ul.submenu > * {
        width: 50%;
        float: none;
      }
      .submenu-box{
        display: none;
      }
      .menu > li:hover > a {
        background-color: #b6b6b6;
        color: #ffffff;
      }
    }

    @media only screen and (max-width: 479px) {
      nav.nav .menu > li ul.submenu > * {
        width: 100%;
        float: none;
      }
    }
/*
	@media only screen and (max-width: 767px)
	{
		.rngst_phone_button
		{
			display: none !important;
		}
	}
*/




/* 08022022 */


body.no-scroll{
  overflow: hidden;
}

.page-header{
  display: block;
  position: relative;
  width: 100%;
  z-index: 5;
  background-color: #fff;
  margin-bottom: 20px;
  min-height: auto!important;
}

.page-header.fixed {
  position: fixed!important;
  top: 0;
  left: 0;
  width: 100%;
  box-shadow: 0px 10px 20px 20px #00000008;
}

.page-header.fixed .page-header__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  box-sizing: border-box;
}

.page-header.fixed .page-header__logo{
  margin-right: 20px;
}


.page-header.fixed .header_what_phone,
.page-header.fixed .header_what_icon,
.page-header.fixed .page-header__logo .ur-firma,
.page-header.fixed .button-quest,
.page-header.fixed .mobhide,
.page-header.fixed .page-header__search {
  display: none!important;
}

.page-header__inner{
  max-width: 1240px;
  margin: 0 auto;
  display: block;
  position: relative;
}

.page-header__top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}

@media only screen and (max-width: 1080px){
  .page-header.fixed .page-header__top{
    width: 100%;
    box-sizing: border-box;
  }
  .page-header.fixed .page-header__inner{
    padding: 0 30px;
  }
  .page-header.fixed .page-header__logo{
    margin-right: 0px;
  }
}

.page-header__logo{
  display: flex;
  align-items: center;
  position: relative;
  margin: 0;
}

#header .page-header__logo #logo {
  display: block;
  width: 110px;
  max-width: none;
  height: 80px;
  background: url(../images/logoa255.png?x=1) no-repeat;
  background-size: contain;
  background-position: center;
  position: static;
  top: auto;
  left: auto;
}

@media only screen and (max-width: 1080px){
  #header .page-header__logo #logo{
    width: 90px;
    height: 60px;
  }
}

#header .page-header__logo .ur-firma{
  position: static;
  top: auto;
  left: auto;
  font-size: 12px;
  line-height: 12px;
  text-transform: uppercase;
  color: #664434;
  text-align: left;
  margin-left: 20px;
}

.page-header__btn{
  margin: 0;
  display: flex;
}

#header .page-header__btn .button-quest{
  width: 180px;
  height: 27px;
  position: static;
  bottom: auto;
  right: auto;
  cursor: pointer;
  background: #980900;
  margin: 0;
}


@media only screen and (max-width: 1080px){
  #header .page-header__btn .button-quest{
    display: none;
  }
}

#header .page-header__btn .mobile-btn-group-header{
  position: static;
  top: 0;
  right: 0;
  width: auto;
  height: auto;
  margin: 0;
}

.page-header__btn .mobile__link:last-child{
  margin-right: 0;
}

.page-header__nav{
  display: block;
  position: relative;
  margin: 0;
  flex: 1;
}

@media only screen and (max-width: 1080px){
  .page-header__nav{
    display: block;
    position: fixed;
    top: 60px;
    left: 0;
    width: 275px;
    transform: translateX(-100%);
    height: calc(100vh - 60px);
    background: #fff;
    box-shadow: 0px 20px 20px 5px #0000003b;
    z-index: 1;
    transition: transform 0.3s ease-in;
  }
  .page-header__nav.is-active {
    transform: translateX(0);
  }
  .page-header__nav-wrapper {
    max-height: 100%;
    overflow-y: auto;
    padding: 10px;
    box-sizing: border-box;
  }
  nav.nav{
    /*padding: 20px 0;*/
    box-sizing: border-box;
    overflow-y: auto;
    border: none;
    background: #fff;
  }
  #mmenu {
    display: flex!important;
    flex-direction: column;
  }
  nav ul#mmenu li{
    text-align: left;
  }
  nav ul#mmenu li a{
    padding: 0 10px;
    box-sizing: border-box;
    text-decoration: none;
  }
}

.head_search{
  display: block;
  position: relative;
  width: 100%;
}

.head_search__box {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.head_search-form{
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  margin: 10px 0 0;
  padding: 5px;
  border: 1px solid #664434;
  box-sizing: border-box;
}

.head_search-form svg {
  margin: 0 10px;
}

.head_search-form__input{
  display: block;
  position: relative;
  flex-grow: 1;
  background: none;
  border: none;
  min-width: 100px;
  margin-right: 10px;
}

input.head_search-form__input[placeholder]          {text-overflow:ellipsis;}
input.head_search-form__input::-moz-placeholder     {text-overflow:ellipsis;}
input.head_search-form__input:-moz-placeholder      {text-overflow:ellipsis;}
input.head_search-form__input:-ms-input-placeholder {text-overflow:ellipsis;}

.head_search-form__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 30px;
  padding: 0 20px;
  background-color: #980900;
  color: #fff;
}

.head_search__result{
  display: block;
  position: absolute;
  top: calc(100% + 5px);
  left: 0;
  width: 100%;
  background-color: #fff;
  border: 1px solid #664434;
  padding: 10px;
  box-sizing: border-box;
}

.head_search__result-list ul{
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.head_search__result-list ul li {
  display: block;
  position: relative;
  margin: 0;
  padding: 5px;
  box-sizing: border-box;
  width: 50%;
}



@media only screen and (max-width: 767px){
  .head_search__result-list ul li{
    width: 100%;
  }
}

.mobile-btn-group-header{
  display: none;
}

@media only screen and (max-width: 1080px){
  .mobile-btn-group-header{
    display: flex;
  }
  
.header_what_icon{
  display: none;
}

.header_what_phone{
  display: none;
}

}

.mobile-btn-group-header .mobile__link {
display:none;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-right: 15px;
  font-size: 0;
  letter-spacing: 0;
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  background-repeat: no-repeat;
  background-position: center;
  text-decoration: none;
}


.mobile-btn-group-header .mobile__link--whatapp svg{
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
  fill: #664434;
}

.page-header__top .mobile__link--menu{
  width: 32px;
  height: 32px;
  flex: 0 0 32px;
}

.page-header__top .mobile__link--menu svg{
  fill: #664434;
}

.page-header__mobile-box{
  display: none;
}

@media only screen and (max-width: 1080px){
  .page-header__mobile-box{
	margin-bottom:70px;
    display: block;
    position: relative;
  }
}

.mobile__link--menu{
  display: none;
  border: 1px solid #980900;
  color: #664434;
  margin: 0;
}


.header_what_phone_mobile
{
	display:none;
	line-height: 32px;
    margin-right: 10px;
    font-size: 18px;
}
.header_what_phone_mobile a
{
	text-decoration: none;
}

@media only screen and (max-width: 1080px){
.header_what_phone_mobile
{
	display:inherit;
}
  .mobile__link--menu{
    display: flex;
  }
  #header .page-header__logo .ur-firma{
    display: none;
  }
}


.header_what_phone
{
    margin-right: 20px;
    margin-left: 5px;
}

.header_what_phone a
{
    text-decoration: none;
    font-size: 18px;
    line-height: 32px;
    font-weight: bold;
}

.header_what_phone a:hover
{
	text-decoration: underline;
}

.header_what_icon a
{
	background-color: #43d854;
    border-radius: 100%;
    padding: 3px 3px 4px 4px;
    width: 23px;
    height: 23px;
    display: inherit;
}


#popup__toggle{bottom:25px;right:10px;position:fixed;z-index:999}.img-circle{background-color:#43d854;box-sizing:content-box}.circlephone{box-sizing:content-box;border:2px solid #43d854;width:150px;height:150px;bottom:-25px;right:10px;position:absolute;border-radius:100%;opacity:.5;-webkit-animation:circle-anim 2.4s infinite ease-in-out !important;animation:circle-anim 2.4s infinite ease-in-out !important;transition:all .5s}.circle-fill{box-sizing:content-box;background-color:#43d854;width:100px;height:100px;bottom:0;right:35px;position:absolute;border-radius:100%;border:2px solid transparent;-webkit-animation:circle-fill-anim 2.3s infinite ease-in-out;animation:circle-fill-anim 2.3s infinite ease-in-out;transition:all .5s}.img-circle{box-sizing:content-box;width:72px;height:72px;bottom:14px;right:49px;position:absolute;border-radius:100%;border:2px solid transparent;opacity:.85}.img-circleblock{box-sizing:content-box;width:72px;height:72px;display:flex;align-items:center;justify-content:center;-webkit-animation-name:tossing;animation-name:tossing;-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.img-circle:hover{opacity:1}@media(max-width: 767px){#popup__toggle{bottom:2px;right:-30px}.img-circle{bottom:15px;right:50px}.img-circleblock svg{width:26px;height:26px}.img-circle,.img-circleblock{width:50px;height:50px}.circle-fill{width:70px;height:70px;bottom:5px;right:40px;pointer-events:none}.circlephone{width:90px;height:90px;bottom:-5px;right:30px;pointer-events:none}}@-webkit-keyframes tossing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@keyframes tossing{0%{transform:rotate(-8deg)}50%{transform:rotate(8deg)}100%{transform:rotate(-8deg)}}@-webkit-keyframes circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@keyframes circle-anim{0%{transform:rotate(0) scale(0.5) skew(1deg);opacity:.1}30%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.5}100%{transform:rotate(0) scale(1) skew(1deg);opacity:.1}}@-webkit-keyframes circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}@keyframes circle-fill-anim{0%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}50%{transform:rotate(0) scale(1) skew(1deg);opacity:.2}100%{transform:rotate(0) scale(0.7) skew(1deg);opacity:.2}}


.mobile__link--whatapp
{
	display: none !important;
}

.mobile-btn-group-header .mobile__link--question
{
	margin-right: 0px !important;	
}


.cookie-wrap {
	z-index: 99999;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	border-top: 2px solid #fff;
	background: #88404D;
}

.cookie-wrap p {
	margin: 0;
	color: #fff;
	font-size: 14px;
}

@media (max-width: 767px) {
	.cookie-wrap p {
		font-size: calc(12px + 3.4 * ((100vw - 320px) / 1920));
	}
}

@media (min-width: 767px) {
	.cookie-wrap p {
		font-size: calc(12px + 2 * (100vw / 1920));
	}
}

.cookie-wrap a {
	color: #cab36c;
	text-decoration: none;
}


.pchide{
	display:none;
}

.mobhide{
	display:inline-block;
}

@media only screen and (max-width: 479px) {
	.pchide{
		display:inline-block;
	}
	.mobhide{
		display:none;
	}
}

.lee-footer{display:none}
@media (max-width:450px){
	.lee-footer{
		display:flex;
		justify-content:center;
		position:fixed;
		bottom:0;
		padding:11px;
		background-color:#fff;
		width:100%;
		text-align:center;
		z-index:2000;
		color:#fff;
	}
}


@media (min-width:1081px){
	nav ul#mmenu li.parent-menu-item:nth-child(4) ul{
		min-width: 600px;
		column-count: 3;
		column-gap: 20px;
		padding: 20px;
	}
	nav ul#mmenu li.parent-menu-item:nth-child(4) ul li a {
		text-align: left;
	}
}

/* 25.02.2024 */

#gallery .slide-item {
	display: block;
	position: relative;
	max-height: 304px;
}

#gallery .slide-item img {
	margin-left: 1px;
}

#gallery .slick-prev:before,
#gallery .slick-next:before {
	display: none;
}

#gallery .slick-prev {
	z-index: 1;
	left: 15px;
	width: 40px;
	height: 40px;
	background-color: #980900;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='13 16 7 10 13 4'%3E%3C/polyline%3E%3C/svg%3E");
	background-position: center;
	background-size: cover;
}

#gallery .slick-next {
	z-index: 1;
	right: 410px;
	width: 40px;
	height: 40px;
	background-color: #980900;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23fff' stroke-width='1.03' points='7 4 13 10 7 16'%3E%3C/polyline%3E%3C/svg%3E");
	background-position: center;
	background-size: cover;
}

#gallery .slick-prev:hover,
#gallery .slick-next:hover {
	background-color: #6a0600;
}

#gallery .slick-dots{
	max-width: calc(100% - 393px);
	right: 393px;
	bottom: 20px;
	z-index: 1;
}

#gallery .slick-dots li button:before{
	display: none;
}

#gallery .slick-dots{
	display: flex!important;
	justify-content: center;
	align-items: center;
	gap: 10px;
}

#gallery .slick-dots li{
	width: 12px;
	height: 12px;
	margin: 0;
	padding: 0;
}

#gallery .slick-dots li button {
	background: #fff;
	border-radius: 50%;
	width: 12px;
	height: 12px;
}

#gallery .slick-dots li.slick-active button {
	background: #980900;
}

@media only screen and (max-width: 1260px) {
	#gallery{
		padding-bottom: 50px;
	}

	#gallery .slide-item{
		height: auto;
	}

	#gallery .slick-prev,
	#gallery .slick-next {
		display: none!important;
	}

	#gallery .slick-dots{
		width: 100%;
		max-width: 100%;
		bottom: 17px;
		right: 0;
	}

	#gallery .slick-dots li button{
		background-color: #efefef;
	}

}



/* 05.03.2024 */

.comments-list {
	margin-top: 1px;
}
.comments-list .comments-item {
	margin-top: 13px;
	width: 100%;
	color: #6f6868;
}
.comments-list .comments-item a:hover {
	text-decoration: underline;
}
.comments-list .comments-item .comments-user-name {
	font-size: 15px;
	line-height: 15px;
	color: #696969;
	display: block;
}
.comments-list .comments-item .comments-user-prof {
	font-size: 15px;
	line-height: 15px;
	color: #a39e9e;
}
.comments-list .comments-item .comments-wrapper {
	height: auto;
	min-height: 82px;
	display: block;
	padding: 10px 17px;
	margin-top: 12px;
	position: relative;
	background: url("../images/kavichka.png") 19px 8px no-repeat;
	text-indent: 27px;
	font-size: 15px;
	line-height: 17px;
	font-style: italic;
	border: 1px solid #cfd2d2;
}
.comments-list .comments-item .comments-ugol {
	position: absolute;
	width: 22px;
	height: 20px;
	top: -20px;
	right: 29px;
	background: url("../images/ugolok_coments.png") 0 0 no-repeat;
}

.block-tabs {
	display: flex;
	justify-content: flex-start;
	align-items: stretch;
	margin: 20px 0;
}
.block-tabs__nav {
	flex: 0 1 33%;
}
.block-tabs__content {
	flex: 0 1 66%;
}

.tabs-nav {
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 20px;
	position: relative;
	padding-right: 40px;
}
.tabs-nav__item {
	width: 100%;
}
.tabs-nav__title {
	display: flex;
	justify-content: flex-start;
	align-items: center;
	/*width: 250px;*/
	height: 40px;
	margin: 0;
	box-sizing: border-box;
	font-size: 14px;
	text-transform: uppercase;
	/*line-height: 44px;*/
	color: #b4b4b4;
	text-align: left;
	padding: 0 20px;
	border: 2px solid #b4b4b4;
	background: 0 0;
	position: relative;
	cursor: pointer;
}
.tabs-nav__title:hover {
	color: #980900;
	border-color: #980900;
}
.tabs-nav__title:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
	width: 2px;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	background: #980900;
}
.tabs-nav__title.active {
	color: #980900;
	border-color: #980900;
}
.tabs-nav__title.active::before {
	width: 5px;
	opacity: 1;
}

.tabs-content__item {
	display: none;
}
.tabs-content__item.active {
	display: block;
}
.tabs-content__title {
	display: none;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 40px;
	margin: 0;
	box-sizing: border-box;
	font-size: 14px;
	text-transform: uppercase;
	/*line-height: 40px;*/
	color: #b4b4b4;
	text-align: left;
	padding: 0 20px;
	border: 2px solid #b4b4b4;
	background: 0 0;
	position: relative;
	cursor: pointer;
}
.tabs-content__title:hover {
	color: #980900;
	border-color: #980900;
}
.tabs-content__title:before {
	position: absolute;
	content: "";
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
	width: 2px;
	-webkit-transition: all ease 0.3s;
	transition: all ease 0.3s;
	background: #980900;
}
.tabs-content__title::after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpolyline fill='none' stroke='%23980900' stroke-width='1.03' points='16 7 10 13 4 7'%3E%3C/polyline%3E%3C/svg%3E");
}
.tabs-content__item.active .tabs-content__title {
	color: #980900;
	border-color: #980900;
}
.tabs-content__item.active .tabs-content__title::before {
	width: 5px;
	opacity: 1;
}
.tabs-content__item.active .tabs-content__title:after {
	transform: rotate(180deg);
}
.tabs-content__box {
	display: block;
	position: relative;
	box-sizing: border-box;
}
.tabs-content__box .readmore-button {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	float: none;
	background: url("../images/readmore-marker.png") 100% 4px no-repeat;
}
.tabs-content__box .comments-list {
	display: flex;
	margin: 0;
	padding: 0;
	gap: 20px;
}
.tabs-content__box .news-list {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	gap: 20px;
	flex-wrap: wrap;
}
.tabs-content__box .news-list .item-news {
	width: calc( 50% - 20px );
	margin: 0;
	display: flex;
	flex-direction: column;
}
.tabs-content__box .news-list .item-news > * {
	margin: 0;
}
.tabs-content__box .news-list .news-date {
	display: block;
	margin-bottom: 5px;
	font-size: 15px;
	line-height: 15px;
	font-style: italic;
	color: #9c9c9c;
}
.tabs-content__box .news-list .news-name a {
	color: #585858;
	font-size: 15px;
	line-height: 15px;
	text-align: left;
}
.tabs-content__list {
	display: flex;
	justify-content: flex-start;
	align-items: flex-start;
	flex-wrap: wrap;
}
.tabs-content__list > li {
	width: 50%;
	box-sizing: border-box;
	margin: 0;
}
.tabs-content__list > li a {
	padding: 6px 20px 6px 30px;
	line-height: 16px;
	font-size: 13px;
	color: #585858;
	display: block;
	background: url("../images/marker.png") 10px 13px no-repeat;
	margin: 6px 0;
	text-align: left;
	text-transform: uppercase;
	text-decoration: none;
}

@media (max-width: 1023px) {
	.block-tabs__nav {
		display: none;
	}

	.block-tabs__content {
		flex: 0 1 100%;
	}

	.tabs-content__item {
		display: block;
	}
	.tabs-content__item .tabs-content__title {
		display: flex;
		margin-bottom: 20px;
	}
	.tabs-content__item .tabs-content__box {
		display: none;
		margin-bottom: 20px;
	}
	.tabs-content__item.active .tabs-content__box {
		display: block;
	}
}
@media (max-width: 767px) {
	.tabs-content__box {
		max-height: 200px;
		padding-left: 20px;
		padding-right: 20px;
		overflow-y: auto;
		overflow-x: none;
	}
	.tabs-content__box::-webkit-scrollbar {
		width: 5px;
	}
	.tabs-content__box::-webkit-scrollbar-track {
		background-color: #efefef;
	}
	.tabs-content__box::-webkit-scrollbar-thumb {
		background-color: #980900;
	}

	.tabs-content__list {
		display: block;
	}
	.tabs-content__list > li {
		width: 100%;
	}

	.tabs-content__box .comments-list,
	.tabs-content__box .news-list {
		display: block;
	}
	.tabs-content__box .news-list .item-news {
		width: 100%;
		margin-bottom: 15px;
	}
	.tabs-content__box .comments-item {
		margin-bottom: 35px;
	}
	.tabs-content__box .comments-user-name {
		margin-bottom: 5px;
	}
	.tabs-content__box .comments-user-name,
	.tabs-content__box .comments-user-prof {
		display: block;
		text-align: left;
	}

	.comments-list .comments-item .comments-ugol {
		right: 0;
	}
}


.footer_address {
	display: flex;
	width: 1240px;
	color: #fff;
	margin-top: 20px;
}

.footer_address div {
	width: 50%;
}

.footer_address a{
	color: #fff;
}

#footer{
	height: auto !important;
}

@media only screen and (max-width:860px){
	.footer_address {
		width: auto;
		margin: 20px 20px 50px 20px;
		display: block;
	}

	.footer_address div {
		width: auto;
	}
}

@media only screen and (min-width:767px) {
	.main_rev {
		display: flex;
	}
}


.call-to-action__text {
	margin-bottom: 23px;
	font-size: 16px;
}
.call-to-action__text p {
	margin-bottom: 0;
}
.call-to-action__form {
	max-width: 400px;
	margin-left: auto;
	margin-right: auto;
}
.call-to-action__form .form-control,
.call-to-action__form .btn {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	width: 100%;
	margin-bottom: 16px;
}

@media (min-width: 768px) {

	.call-to-action__text {
		padding: 0 50px;
	}
	.call-to-action__text {
		font-size: 24px;
		line-height: 32px;
	}

	.pc-flex{
		display: flex !important;
	}
}
@media (min-width: 992px) {
	.call-to-action {
		margin-bottom: 65px;
	}
	.call-to-action__form {
		max-width: 100%;
	}
	.call-to-action__form .form-control {
		-ms-flex: 0 0 22%;
		flex: 0 0 22%;
		max-width: 22%;
		width: 22%;
		margin-right: 23px;
	}
	.call-to-action__form .btn {
		-ms-flex: 0 0 calc(34% - 70px);
		flex: 0 0 calc(34% - 70px);
		max-width: calc(34% - 70px);
		width: calc(34% - 70px);
		font-size: 16px;
	}
}
@media (min-width: 1024px) {
	.call-to-action__text {
		padding: 0 105px;
	}
}