@charset "UTF-8";
@font-face {font-family: "GothamProRegular"; src: url("../fonts/GothamProRegular.eot");src: url("../fonts/GothamProRegular.eot?#iefix")format("embedded-opentype"),
url("../fonts/GothamProRegular.woff") format("woff"),url("../fonts/GothamProRegular.ttf") format("truetype");font-style: normal;font-weight: normal;font-display: swap;}
@font-face {font-family: "GothamProBold";src: url("../fonts/GothamProBold.eot");src: url("../fonts/GothamProBold.eot?#iefix")format("embedded-opentype"),
url("../fonts/GothamProBold.woff") format("woff"),url("../fonts/GothamProBold.ttf") format("truetype");font-style: normal;font-weight: normal;font-display: swap;}
@font-face {font-family: "GothamProMedium";src: url("../fonts/GothamProMedium.eot");src: url("../fonts/GothamProMedium.eot?#iefix")format("embedded-opentype"),
url("../fonts/GothamProMedium.woff") format("woff"),url("../fonts/GothamProMedium.ttf") format("truetype");font-style: normal;font-weight: normal;font-display: swap;}
@font-face {font-family: "GothamProLight";src: url("../fonts/GothamProLight.eot");src: url("../fonts/GothamProLight.eot?#iefix")format("embedded-opentype"),
url("../fonts/GothamProLight.woff") format("woff"),url("../fonts/GothamProLight.ttf") format("truetype");font-style: normal;font-weight: normal;font-display: swap;}

@font-face {font-family: "Franklin Gothic Book";src: url("../fonts/Franklin Gothic Book.ttf") format("truetype");font-display: swap;}
@font-face {font-family: "georgia";src: url("../fonts/georgia.ttf") format("truetype");font-display: swap;}
@font-face {font-family: "Geometria-Regular";src: url("../fonts/Geometria-Regular.woff") format("truetype");font-display: swap;}
@font-face {font-family: "FranklinGothicMedium";src: url("../fonts/FranklinGothicMedium.ttf") format("truetype");font-display: swap;}

body {width: 100%;height: 100%;margin: 0;padding: 0;font-family: "GothamProRegular";display: flex;flex-direction: column;min-height: 100vh;}
.containe {flex-grow: 1;}
footer#footer {flex-shrink: 0;}
.jr_component {width: 100%;margin: 0 auto;}
.jr_component .jr_full {float: left;width: 100%;}
.jr_component .jr_middle {float: left;width: 70%;}
.jr_component .jr_small {float: left;width: 30%;}
.jr_component .jr_right {float: left;width: 27%;margin-left: 3%;}
.jr_component .jr_left {float: left;width: 27%;margin-left: 3%;}
.jr_component .jr_right,
.jr_component .jr_left {float: left;}
.jr_component .jr_right .moduletable,
.jr_component .jr_left .moduletable {float: left;margin: 2;padding: 2%;width: 96%;}
.clr {clear: both;float: none;margin: 0;padding: 0;}
img {max-width: 100%;object-fit: cover;}
div#back-top span{position: fixed;left: 2%;top: inherit;bottom: 20px;z-index: 10;font-size: 33px;}
ul, p{margin-bottom: 15px;}
a{color:inherit;}
a:hover{text-decoration: none;}
::-webkit-scrollbar-track{background-color:#ffffff;}
::-webkit-scrollbar{width:10px;}
::-webkit-scrollbar-thumb{background-color:#e5bd79;}
/*
 div#text3 p {width: 100%;margin: 4px 0;}
.modal-body {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;
justify-content: space-between;padding: 0;height: 57vh;}
.modal-body > form {width: 60%;position: relative;}
.modal-dialog { width: 52%; margin: 142px auto;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}
div#text3 {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;width: 80%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;margin: 0 auto;}
.mimage {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: flex-end;align-items: flex-end;background: url(/images/video_03.jpg);background-size: cover;background-repeat: no-repeat;padding: 20px;width: 40%;}
p.mod-title {font-size: 16px;}
.modal-body > form button.close {position: absolute;bottom: 0;width: 100%;padding: 16px;background: #eef1f5;text-shadow: none;}
div#text3 input.btn-send.form-control {margin-top: 17px;margin-bottom: 2rem;width: 45%;border-radius: 0;height: 40px;background: #00704c;text-transform: uppercase;color: #fff;}
div#text3 > p > input  {margin-top: 10px;border-color: #eef1f5;box-shadow: none;padding: 10px;border-radius: 0;height: 50px;}
.mimage img {width: 40%;margin: 0 auto;padding-bottom: 2rem;}
.modal-content > button.close {position: absolute;top: 4%;right: 2%;font-size: 22px;z-index: 1;}
*/
/*------------------------------------------*/

.modal-header button.close {position: absolute;right: 17px;top: 10px;z-index: 2;font-size: 30px;}
.modal-header {padding: 0;border: none;}
.modal-body {display: -webkit-flex;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 0;}
.mimage {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-ms-align-items: flex-end;align-items: flex-end;background: url(/images/video_03.jpg);background-size: cover;background-repeat: no-repeat;width: 60%;padding: 0;}
.mimage img {width: 100%;height: 100%;object-fit: cover;padding-bottom: 0;margin: 0 auto;}
.modal-body > form {padding-top: 30px;}
div#text3 {display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: -o-flex;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;width: 80%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;height: 100%;margin: 0 auto;}
div#text3 p {width: 100%;margin: 4px 0;}
p.mod-title {font-size: 16px;}
div#text3 > p > input {margin-top: 10px;border-color: #eef1f5;box-shadow: none;padding: 10px;border-radius: 0;height: 50px;}
div#text3 input.btn-send.form-control {margin-top: 17px;margin-bottom: 2rem;border-radius: 0;height: 40px;background: #00704c;text-transform: uppercase;color: #fff;width: 100%;
}
.formSuccess {color: red;margin-bottom: -10px;}
/*---------------------------------------------*/
.slicknav_menu {display: none;}
a[href="http://www.faboba.com"] {display: none !important;}
.map > iframe {width: 100%;height: 100%;}
/*-----------------------------------------------------------*/
#popup__toggle{bottom:10px;right:-15px;position:fixed;z-index:999;}
.img-circle{background-color:#B4AF9B;box-sizing:content-box;-webkit-box-sizing:content-box;}
.circlephone{box-sizing:content-box;-webkit-box-sizing:content-box;border: 2px solid #B4AF9B;width:150px;height:150px;bottom:-40px;right:-15px;position:absolute;-webkit-border-radius:100%;-moz-border-radius: 100%;border-radius: 100%;opacity: .5;-webkit-animation: circle-anim 2.4s infinite ease-in-out !important;-moz-animation: circle-anim 2.4s infinite ease-in-out !important;-ms-animation: circle-anim 2.4s infinite ease-in-out !important;-o-animation: circle-anim 2.4s infinite ease-in-out !important;animation: circle-anim 2.4s infinite ease-in-out !important;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.circle-fill{box-sizing:content-box;-webkit-box-sizing:content-box;background-color:#B4AF9B;width:100px;height:100px;bottom:-15px;right:10px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;-webkit-animation: circle-fill-anim 2.3s infinite ease-in-out;-moz-animation: circle-fill-anim 2.3s infinite ease-in-out;-ms-animation: circle-fill-anim 2.3s infinite ease-in-out;-o-animation: circle-fill-anim 2.3s infinite ease-in-out;animation: circle-fill-anim 2.3s infinite ease-in-out;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all 0.5s;}
.img-circle{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;bottom:-1px;right: 24px;position:absolute;-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;border: 2px solid transparent;opacity: .7;}
.img-circleblock{box-sizing:content-box;-webkit-box-sizing:content-box;width:72px;height:72px;background-position: center center;background-repeat:no-repeat;animation-name: tossing;-webkit-animation-name: tossing;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
.img-circle:hover{opacity: 1;}
.img-circleblock span,
.img-circleblock i{display: flex;justify-content: center;align-items: center;color: #fff;width: 100%;height: 100%;font-size: 30px;}
.img-circleblock i { transform: rotate(90deg);}
span.icon-phone:before {
    display: none;
}
@keyframes pulse {0% {transform: scale(0.9);opacity: 1;}
  50% {transform: scale(1); opacity: 1; }
  100% {transform: scale(0.9);opacity: 1;}}
 @-webkit-keyframes pulse {0% {-webkit-transform: scale(0.95);opacity: 1;}
  50% {-webkit-transform: scale(1);opacity: 1;}
  100% {-webkit-transform: scale(0.95);opacity: 1;}}
@keyframes tossing {
  0% {transform: rotate(-8deg);}
  50% {transform: rotate(8deg);}
  100% {transform: rotate(-8deg);}}
@-webkit-keyframes tossing {
  0% {-webkit-transform: rotate(-8deg);}
  50% {-webkit-transform: rotate(8deg);}
  100% {-webkit-transform: rotate(-8deg);}}
@-moz-keyframes circle-anim {
  0% {-moz-transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;-moz-opacity: .1;-webkit-opacity: .1;-o-opacity: .1;}
  30% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;-moz-opacity: .5;-webkit-opacity: .5;-o-opacity: .5;}
  100% {-moz-transform: rotate(0deg) scale(1) skew(1deg);opacity: .6;-moz-opacity: .6;-webkit-opacity: .6;-o-opacity: .1;}}
@-webkit-keyframes circle-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.5) skew(1deg);-webkit-opacity: .1;}
  30% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);-webkit-opacity: .5;}
  100% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);-webkit-opacity: .1;}}
@-o-keyframes circle-anim {
  0% {-o-transform: rotate(0deg) kscale(0.5) skew(1deg);-o-opacity: .1;}
  30% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);-o-opacity: .5;}
  100% {-o-transform: rotate(0deg) scale(1) skew(1deg);-o-opacity: .1;}}
@keyframes circle-anim {
  0% {transform: rotate(0deg) scale(0.5) skew(1deg);opacity: .1;}
  30% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .5;}
  100% {transform: rotate(0deg) scale(1) skew(1deg);
opacity: .1;}}
@-moz-keyframes circle-fill-anim {
  0% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-moz-transform: rotate(0deg) -moz-scale(1) skew(1deg);opacity: .2;}
  100% {-moz-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-webkit-keyframes circle-fill-anim {
  0% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;  }
  50% {-webkit-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;  }
  100% {-webkit-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@-o-keyframes circle-fill-anim {
  0% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {-o-transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {-o-transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
@keyframes circle-fill-anim {
  0% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}
  50% {transform: rotate(0deg) scale(1) skew(1deg);opacity: .2;}
  100% {transform: rotate(0deg) scale(0.7) skew(1deg);opacity: .2;}}
  /*--------------------------------------------------------------------------------------------*/

.shapka {background: rgba(53, 53, 53, 0.9);padding-top: 21px;padding-bottom: 21px;position: absolute;width: 100%;z-index: 9;}
.noimer a {font-size: 22px;line-height: 22px;color: #FFFFFF;display: flex;align-items: center;}
.heaader {display: flex;justify-content: space-between;align-items: center;}
.noimer a img {margin-right: 12px;}
.noimer a {font-family: "Franklin Gothic Book";}
p.plesk {font-size: 62px;line-height: 78px;text-transform: uppercase;color: #FFFFFF;font-family: "georgia";position: absolute;top: 50%;transform: translateY(-50%);}
.kompleksnie {position: relative;}
p.plesk::before {content: "";position: absolute;bottom: -40px;left: 0;background: #B4AF9B;width: 100px;height: 2px;}
img.foto {height: 548px;}
.office {display: flex;justify-content: space-between;align-items: center;width: 100%;margin-top: 100px;}
.officefoto {width: 40%;}
.officetext {width: 48%;}
.officefoto img {max-width: 610px;margin-left: -28%;}
p.nomer {font-size: 72px;line-height: 82px;margin-bottom: 26px;color: #B4AF9B;font-family: "georgia";position: relative;}
p.nomer::after {content: "";position: absolute;top: 12px;left: 125px;background: url(/images/Group232.png) no-repeat;width: 72px;height: 72px;}
p.zaga {font-size: 36px;line-height: 46px;color: #353535;margin-bottom: 16px;font-family: "georgia";}
p.mebel {font-family: "Franklin Gothic Book";font-size: 16px;line-height: 24px;color: #575757;}
.office.o2 .officefoto img {margin-left: -10%;}
p.mebel {margin-bottom: 0;}
.office.o2 .officetext {width: 44%;}
.futer {background: url(/images/Group207.jpg) no-repeat;margin-top: 123px;padding-top: 57px;padding-bottom: 45px;background-size: cover;}
.foter {display: flex;justify-content: space-between;align-items: center;}
.footmenu {width: 75%;display: flex;color: #FFFFFF;}
.footlogo {width: 25%;}
.footmenu div {margin-right: 97px;font-family: "Franklin Gothic Book";}
p.chat {font-size: 16px;line-height: 24px;margin-bottom: 8px;}
p.pochta {font-size: 14px;line-height: 22px;margin-bottom: 0;}
img.foto {width: 100%;}
.linia {background: #000;width: 100%;height: 1px;margin-bottom: 58px;}
.korpys {display: flex;justify-content: space-between;margin-top: 47px;align-items: center;}
p.stoly {font-size: 16px;line-height: 46px;color: #353535;font-family: "Franklin Gothic Book";}
p.georgia {font-size: 30px;line-height: 46px;color: #353535;font-family: "georgia";}
.korpysmebel .item > a > img {height: 270px;}
.korpysmebel.owl-carousel.owl-theme.owl-center.owl-loaded .owl-nav [class*='owl-'] {background: none;}
.korpysmebel .owl-prev {position: absolute;left: 0;top: 50%;transform: translateY(-50%);padding: 0 !important;margin: 0 !important;}
.korpysmebel .owl-next {position: absolute;right: 0;top: 50%;transform: translateY(-50%);padding: 0 !important;margin: 0 !important;}
.korpysmebel .owl-prev img {background: #0E0E0E;opacity: 0.7;padding: 17px 20px;padding-left: 20px !important;}
.korpysmebel .owl-next img {background: #0E0E0E;opacity: 0.7;padding: 17px 20px;}
.seryi {background: #F3F3F3;margin-top: 76px;padding-bottom: 80px;}
.seryi .korpys {margin-top: 0;padding-top: 36px;}
.seryi p.stoly {line-height: 20px;text-align: right;margin-bottom: 24px;}




input#hmt {display: none;}
.btn-menu {/* color: #fff; *//* position: fixed; *//* top: 24px; *//* right: 67px; */cursor: pointer;transition: left .23s;z-index: 999;width: 50px;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;height: 30px;/* border-radius: 30px; *//* padding-top: 11px; */right: 5%;}
.hidden-menu {display: block;position: fixed;list-style: none;padding: 50px;margin: 0;box-sizing: border-box;width: 400px;background-color: rgba(0, 0, 0, 0.8196078431372549);height: 100%;top: 0;right: -430px;transition: right 0.5s;z-index: 100;-webkit-transform: translateZ(0);-webkit-backface-visibility: hidden;padding-top: 80px;text-align: right;line-height: 60px;font-size: 20px;}
.hidden-menu-ticker:checked ~ .hidden-menu {right: 0;    padding-top: 45px;}
p.menuu {display: inline-block;margin-left: 15px;float: left;margin-top: -3px;display: none;}
label.btn-menu span {width: 25px;height: 2px;position: relative;display: block;background: #B4AF9B;margin-bottom: 5px;/* margin-left: 13px; */transition: .5s;text-align: right;float: right;}
.hidden-menu-ticker:checked ~ .btn-menu span.first {-webkit-transform: rotate(45deg);top: 10px;transition: .5s;}
.hidden-menu-ticker:checked ~ .btn-menu span.second {opacity: 0;transition: .5s;margin-bottom: 5px;}
.hidden-menu-ticker:checked ~ .btn-menu span.third {-webkit-transform: rotate(-45deg);top: -10px;transition: .5s;}
ul.hidden-menu li a {color: #fff;padding: 0;font-weight: normal;font-size: 28px;line-height: 34px;font-family: MonMed;}
li.menu__item { margin-bottom: 5vh;}
.hidden-menu-ticker:checked ~ .btn-menu {/* background: rgba(0, 0, 0, 0.8196078431372549); */}
li.menu__item.parent {position: relative;}
li.menu__item.parent::before {position: absolute;content: "";right: -15px;top: 53%;width: 8px;height: 8px;border: 2px solid #fff;transform: translate(0,-50%) rotate(45deg);border-bottom: none;border-left: honeydew;}
ul.hidden-menu .submenu a {font-size: 16px;line-height: 1.5;padding-left: 30px;}
span.icon.icon--cross { display: none;}
label.btn-menu span.first {width: 48px;text-align: right;}
label.btn-menu 
 span.second {width: 42px;text-align: right;}
label.btn-menu span.third {width: 37.89px;}
.hidden-menu-ticker:checked ~ .btn-menu span.first {width: 39px;}
.noimer {/* padding-right: 37px; */}
.hidden-menu-ticker:checked ~ .btn-menu span.third {  width: 39px;}
.shapka { position: fixed;top: 0;}
.shapka .container {position: relative;}
.menushka {/* right: 0; *//* position: absolute; */}
label.btn-menu {right: auto;}
.shapka {z-index: 9;}
ul.hidden-menu {background: rgba(53, 53, 53, 0.9);box-shadow: -10px 0px 15px rgba(0, 0, 0, 0.25); top: 86px;}
ul.hidden-menu li a {font-size: 18px;line-height: 40px;text-align: right;text-transform: uppercase;color: #FFFFFF;font-family: "georgia";}
li.menu__item {margin-bottom: 0;height: auto;list-style: none;line-height: 30px;}
ul.menu__level.menu__level--current {padding-left: 0;}
nav.menu__breadcrumbs {display: none;}
p.stoly {text-align: right;line-height: 24px;margin-bottom: 20px;}
.gorod p {font-size: 16px;line-height: 22px;text-align: right;color: #FFFFFF;}
.gorod {border-top: 1px solid #FFFFFF;font-family: "Franklin Gothic Book";padding-top: 9px;}
.gorod p a {padding-top: 4px;}
.okol { min-height: 68vh;}
p.forma {font-size: 24px;line-height: 32px;margin-top: 37px;}
p.frima1 {font-size: 18px;line-height: 24px;color: #575757;font-family: "Franklin Gothic Book";margin-bottom:25px;}
p.unika {color: #353535;font-size: 24px;line-height: 32px;}
p.beremsa {font-size: 18px;line-height: 32px;color: #575757;font-family: "Franklin Gothic Book";}
p.forma {font-family: "FranklinGothicMedium";}
p.unika {font-family: "FranklinGothicMedium";}
p.beremsa {position: relative;padding-left: 20px;}
p.beremsa::before {content: "";position: absolute;left: 0;top: 11px;background: url(/images/Victor.png) no-repeat;width: 9px;height: 11px;}
.dihj p {margin-bottom: 0;}
.dihj { margin-top: 100px;}
p.portfoliaa {font-size: 24px;line-height: 32px;color: #353535;font-family: "georgia";font-weight: bold;margin-top: 58px;margin-bottom: 53px;position: relative;}
p.portfoliaa::after {content: "";position: absolute;right: 0;width: 80%;background: url(/images/Group264.png);height: 42px;background-position: right;}
.nashaportfolia {display: flex;justify-content: space-between; width: 100%;}
.nashaport {display: flex;flex-wrap: wrap;justify-content: space-between; width: 69.6%;}
.nashaport2 {width: 30%;}
.nashaportfolia img {width: 100%;}
.shaf {width: 100%;position: relative;margin-bottom: 5px;}
p.salon {font-size: 24px;line-height: 34px;font-family: "georgia";font-weight: bold;position: absolute;bottom: 0;color: #fff;width: 100%;margin-bottom: 0;background: linear-gradient(180deg, rgba(56, 56, 56, 0.0001) 3.38%, rgba(37, 37, 37, 0.590243) 58.11%, #1A1A1A 100%);height: 102px;padding-top: 45px;padding-left: 63px;}
.shafas {position: relative;width: 49.7%;}
.shaf.g img {height: 254px;}
.shaf.g {margin-bottom: 5px;}
.shaf img {height: 508px;}
.shafas {height: 254px;}
.shafas img {height: 254px;}
.shaf:hover img {transform: scale(1.1);}
.shaf {overflow: hidden;}
.shaf img {transition: 0.8s;}
.shafas {overflow: hidden;}
.shafas img {transition: 0.8s;    }
.shafas:hover img {transform: scale(1.1);}
p.plesk {margin-left: 100px;}
.rwy {display: flex;justify-content: space-around;margin-top: 65px;margin-bottom: 110px;}
p.heaven {font-size: 36px;line-height: 46px;color: #353535;margin-bottom: 0;font-family: "georgia";}
p.heaven img {margin-right: 21px;}
p.mini {margin-bottom: 0;font-size: 16px;line-height: 24px;color: #575757;font-family: "Franklin Gothic Book";}
.kompleksnie.halk::before {content: "";position: absolute;left: 0;top: 0;background: #0000004f;width: 100%;height: 100%;}
p.mebeli {margin-bottom: 0;position: absolute;font-size: 40px;line-height: 48px;color: #FFFFFF;top: 55%;transform: translateY(-50%);margin-left: 100px;font-family: "georgia";}
p.plesk.formaata {top: 40%;font-weight: bold;}
p.plesk.formaata::before {display: none;}
img.foto.home {height: 100vh;}
p.mebeli::after {background: #B4AF9B;width: 197px;height: 2px;content: "";position: absolute;left: 0;bottom: -10px;}
a.b2 {position: absolute;bottom: 33px; margin-left: 105px;-webkit-animation: scroll_down_btn-animation 2s linear infinite alternate;animation: scroll_down_btn-animation 2s linear infinite alternate;}
.whywe {margin-top: 73px;margin-bottom: 95px;}
p.pochemymi {font-size: 24px;line-height: 32px;position: relative;color: #353535;font-weight: bold;font-family: "georgia";}
p.pochemymi::after {position: absolute;content: "";right: 0;top: 1px;background: url(/images/Group264.png) no-repeat;width: 84%;height: 42px;background-position: right;}
.lider {display: flex;justify-content: space-between;margin-top: 41px;text-align: center;align-items: center;}
.lider svg {height: 93px;display: block;margin: auto;}
.lider p {font-size: 20px;line-height: 31px;text-align: center;text-transform: uppercase;color: #222222;font-family: "Franklin Gothic Book";font-weight: 600;margin-top: 31px;margin-bottom: 0;transition: 0.7s;}
.lider div:first-child 
 svg path {fill: #222222;}
/*.lider > div:hover {background: #B4AF9B;}*/
.lider > div {transition: 0.6s;padding-top: 60px;padding-bottom: 47px;padding-left: 10px;padding-right: 10px;}
/*.lider > div:hover p {color: #fff;}
.lider > div:hover svg path {fill: #fff;}*/
.lider > div svg path {transition: 0.7s;}
.proizvodtsva {background: url(/images//Group-204.jpg) no-repeat;}
.partia {display: flex;/* align-items: center; */justify-content: space-between;}
.partia .text { margin-top: 130px;}
.partia .text {width: 49%;}
.partia .fotoo {width: 45%;}
p.izvodstva {font-size: 42px;line-height: 60px;font-family: "georgia";margin-bottom: 25px;color: #ffff;}
p.cla {font-size: 16px;line-height: 24px;color: #FFFFFF;font-family: "Franklin Gothic Book";}
a.proekt {background: linear-gradient(180deg, #B4AF9B 0%, #B9AF8A 100%);border-radius: 27.5px;font-size: 16px;line-height: 24px;text-align: center;color: #FFFFFF;font-family: "Franklin Gothic Book";font-weight: 600;display: block;width: 200px;height: 46px;padding-top: 9px;margin-top: 41px;}
.sweep .swiper-button-next {background: url(/images/Vector-4.png) no-repeat;width: 44px;}
.sweep .swiper-button-prev {display: none;}
.swiper-pagination {bottom: 0;}
.sss {position: relative;z-index: 99;}
p.cla {width: 80%;}
img.eep {position: absolute;bottom: 120px;left: 52%;transform: translateX(-50%);width: 74px;height: 292px;z-index: -1;}
.sweep {position: relative;}
.sss .swiper-pagination-bullet {background: none;width: auto;margin-right: 26px;}
.sss .swiper-pagination {font-size: 20px;line-height: 28px;color: rgba(255, 255, 255, 0.6);font-family: "georgia";bottom: 46px;}
.sss span.swiper-pagination-bullet.swiper-pagination-bullet-active {font-size: 28px;line-height: 34px;color: #FFFFFF;}
img.voloda { height: 770px;}
.sss .swiper-pagination::after {position: absolute;content: "";background: rgba(180, 175, 155, 0.8);width: 270px;height: 2px;bottom: 9px;margin-left: 60px;}
.unikom {background: url(/images/Group-263.png) no-repeat;padding-top: 141px;padding-bottom: 90px;background-position: center;}
p.unifor {font-size: 24px;line-height: 32px;position: relative;color: #353535;font-family: "Franklin Gothic Book";font-weight: 600;margin-bottom: 60px;}
p.unifor::after {background: url(/images/Group264.png) no-repeat;content: "";position: absolute;right: 0;width: 74%;height: 42px;background-position: right;top: 1px;}
.sweep .swiper-button-next {right: 45px;outline: none;}
.futer {background: url(/images/Group-207.png) no-repeat;padding-top: 66px;}
p.rashet {
    font-size: 32px;
    line-height: 47px;
    text-align: center;
    color: #fff;
    font-family: "georgia";
    font-weight: bold;
    margin-bottom: 10px;
}
p.rashet.rashet-mini {
    font-size: 24px;
    line-height: 1.5;
    margin-bottom: 22px;
}
p.zapalniteformy {font-size: 20px;line-height: 24px;color: #E3E3E3;text-align: center;margin-bottom: 32px;font-family: "Franklin Gothic Book";}
.inputss {display: flex;justify-content: space-between;align-items: center;color: #fff;margin-bottom: 50px;}
form#form2 {width: 80%;display: block;margin: auto;margin-bottom: 100px;}
.inputss p {font-size: 14px;line-height: 24px;font-family: "Franklin Gothic Book";margin-bottom: 5px;}
.inputss > div {width: 31%;}
.inputss > div input {border: 1px solid #FFFFFF;box-sizing: border-box;border-radius: 4px;background: none;}
form#form2 input.form-control.btn-orange {background: linear-gradient(180deg, #B4AF9B 0%, #B9AF8A 100%);border-radius: 27.5px;width: 243px;height: 42px;font-size: 16px;line-height: 24px;text-align: center;color: #FFFFFF;font-family: "Franklin Gothic Book";font-weight: 500;}

form#form2 input[type="text"]::-webkit-input-placeholder{color: #B7B7B7;}
form#form2 input[type="text"]:-ms-input-placeholder{color: #B7B7B7;}
form#form2 input[type="text"]::-ms-input-placeholder{color: #B7B7B7;}
form#form2 input[type="text"]::placeholder{color: #B7B7B7;}
form#form2 input[type="email"]::-webkit-input-placeholder{color: #B7B7B7;}
form#form2 input[type="email"]:-ms-input-placeholder{color: #B7B7B7;}
form#form2 input[type="email"]::-ms-input-placeholder{color: #B7B7B7;}
form#form2 input[type="email"]::placeholder{color: #B7B7B7;}
.inputss > div input {font-size: 16px;line-height: 24px;font-family: "Franklin Gothic Book";height: 43px;padding-bottom: 8px;}
form#form2 input.form-control.btn-orange {float: left;margin-right: 26px;}
p.knopkaotpravit {margin-bottom: 0;color: #fff;font-size: 16px;line-height: 20px;font-family: "Franklin Gothic Book";}
p.knopkaotpravit span {color: #cdbf89;font-weight: 600;}
.foter {border-top: 1px solid #FFFFFF;padding-top: 41px;}
form#form2 center { color: #fff;}
.vcsplivashka {display: flex;}
div#s .modal-dialog {max-width: 1160px;background: #fff;}
.zayavka2 {border: 0;}
.zayavka {border: 0;}
.zayavka2 .modal-content {border: 0;padding: 0;}
.zayavka2 .modal-header {flex-wrap: wrap;}
.zayavka2 h4#myModalLabel {font-size: 28px;line-height: 47px;color: #353535;font-family: "georgia";font-weight: bold;margin-bottom: 9px;}
.zayavka2 p.time {font-size: 18px;line-height: 24px;color: #575757;font-family: "Franklin Gothic Book";margin-bottom: 30px;}
.zayavka2 .block2 {width: 100%;}
div#s form#form1 textarea {width: 100%;border: 1px solid #C4C4C4;box-sizing: border-box;border-radius: 15px;padding: 9px 15px;margin-bottom: 30px;font-family: "Franklin Gothic Book";}
div#s form#form1 .form-control {border: 1px solid #C4C4C4 !important;box-sizing: border-box;border-radius: 15px !important;height: 42px !important;font-size: 16px !important;line-height: 24px !important;font-family: "Franklin Gothic Book";padding-left: 16px;padding-bottom: 9px;margin-bottom: 10px;}
div#s form#form1 input.btn-send.form-control {background: linear-gradient(180deg, #B4AF9B 0%, #B9AF8A 100%);border-radius: 27.5px !important;text-align: center;color: #FFFFFF;font-size: 16px;line-height: 24px;font-family: "Franklin Gothic Book";font-weight: 500;height: 46px !important;}
div#s .zayavka2 {padding-left: 42px;padding-top: 69px;padding-right: 64px;padding-bottom: 46px;width: 55%;}
div#s .zayavka {width: 45%;position: relative;}
div#s .zayavka img {height: 100%;}
a.proekt { outline: none;}
div#s button.close {position: absolute; top: 22px;right: 22px;z-index: 999;}
div#s button.close img:hover {cursor: pointer;}
form#form1 input[type="text"]::-webkit-input-placeholder{color: #B7B7B7;}
form#form1 input[type="text"]:-ms-input-placeholder{color: #B7B7B7;}
form#form1 input[type="text"]::-ms-input-placeholder{color: #B7B7B7;}
form#form1 input[type="text"]::placeholder{color: #B7B7B7;}
form#form1 input[type="email"]::-webkit-input-placeholder{color: #B7B7B7;}
form#form1 input[type="email"]:-ms-input-placeholder{color: #B7B7B7;}
form#form1 input[type="email"]::-ms-input-placeholder{color: #B7B7B7;}
form#form1 input[type="email"]::placeholder{color: #B7B7B7;}
form#form1 textarea::placeholder{color: #B7B7B7;}
@keyframes downAnim {
  0% {
    bottom: 40px;
  }
  50% {
    bottom: 60px;
  }
  100% {
    bottom: 40px;
  }
}
a.b2 { animation: downAnim 2s linear infinite;}
.process-item {width: 150px;height: 150px;}
.process {width: 500px;height: 500px;}
.process-center img {width: 194px;height: 233px;}
.process-item1 {left: -260px;}
.process-item4 {right: -72px;}
.process-item2 {left: -200px;top: 30%;transform: translateY(-50%);width: 280px !important;}
.process-item3 {right: 12%;top: -31px;}
.process-item5 {right: -168px;bottom: 15px;}
.process-item6 {left: 12%;bottom: -31px;}
.process-anim_bg {top: 20%;}
.process-anim {position: relative;animation: prAnim 15s infinite forwards linear;}
.process::before {position: absolute;}
.process::before {width: 30%;height: 40%;}
@keyframes prAnim {
    0 % {
        transform: rotate(0);
    }
    50% {
        transform: rotate(180deg);
    }
    100% {
        transform: rotate(360deg);
    }
}
.process {border-radius: 50%;position: relative;margin-top: 110px;float: right;margin-right: 130px;}
.process-center {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.process-item1 {top: auto;bottom: 15px;}
.process-item {position: absolute;width: 337px;height: 125px;align-items: center;font-size: 18px;z-index: 9;}
.process-number {width: 70px;height: 70px;border-radius: 50%;display: flex;justify-content: center;position: absolute;top: 0px;right: 0px;font-size: 48px;line-height: 58px;font-family: "georgia";background: #B4AF9B;box-shadow: 0px 8px 24px rgba(217, 199, 199, 0.18);color: #fff;}
.process-anim {border: 2px dashed #C4C4C4;width: 100%;height: 100%;border-radius: 50%;}
.process-text p {font-size: 24px;line-height: 27px;color: #363636;font-family: "FranklinGothicMedium";margin-bottom: 0;padding-top: 12px;padding-right: 38px;}
.shapka {z-index: 999;}
.process-item2 .process-text p {padding-top: 16px;}
.process-item.process-item5 {width: auto;}
.process-item.process-item5 .process-text p {padding-right: 0;padding-left: 95px;padding-top: 20px;}
.process-item.process-item4 {width: auto;right: 7px;top: 30%;transform: translateY(-50%);right: -170px;}
.process-item.process-item4 .process-text p {padding-right: 0;padding-left: 95px;padding-top: 15px;}
.process-item.process-item4 .process-number {left: 0;}
.process-item.process-item5 .process-number {right: auto;left: 0;}
.process-item.process-item3 { right: auto; left: 50%;transform: translateX(-50%);}
.process-item.process-item3 .process-text p {padding-right: 0;padding-top: 0;margin-top: -56px;}
.process-item.process-item3 .process-number {right: auto;left: 50%;transform: translateX(-50%);}
.etapiwork {background: url(/images/Group-287.jpg) no-repeat;background-position: center;padding-bottom: 110px;}
.proizvodtsva {background-size: cover;}
.futer {background-size: cover;}
.process-number::after {animation: histAnim 10s infinite forwards;transition: 0.5s;width: 70px;height: 70px;border-radius: 50%;display: flex;justify-content: center;position: absolute;top: 0px;right: 0px;font-size: 48px;line-height: 58px;font-family: "georgia";background: #B4AF9B;box-shadow: 0px 8px 24px rgba(217, 199, 199, 0.18);content:"";opacity:0.7;z-index:-1;transition:1s;}
.process-item.process-item1 .process-number:after {animation-delay: 0s;}
.process-item.process-item2 .process-number:after {animation-delay: 2s;}
.process-item.process-item3 .process-number:after {animation-delay: 4s;}
.process-item.process-item4 .process-number:after {animation-delay: 6s;}
.process-item.process-item5 .process-number:after {animation-delay: 8s;}
@keyframes histAnim {
    0% {        
      transform: scale(1);
    }
    8% {        
        transform: scale(1.5);     
    }
    16% {        
       transform: scale(1);
    }
}
p.plesk.formaata {margin-left: 0;letter-spacing: 0.6em;font-weight: 100;}
p.mebeli {margin-left: 0;}
a.b2 {margin-left: 0;}
p.plesk {margin-left: 0;}
img.pinpng {width: 17px;margin-right: 9px;}
.utoube a.group26.fancy img {width: 100%;}
img.groy { position: absolute;left: 50%;top: 43%;transform: translate(-50%);}
.utoube {position: relative;}
.utoube a.group26.fancy img.groy { width: auto;}
label.btn-menu {right: auto;position: static;}
.noimer {margin-right: 37px;padding-right: 0;margin-top: 3px;}
.vmeste {display: flex;/* align-items: center; */}
label.btn-menu {padding-top: 0;margin-bottom: 0;}
label.btn-menu span.first {margin-bottom: 10px;}
label.btn-menu span.second {margin-bottom: 10px;}
img.dlayoutube {height: 660px;object-position: center;}
.utoube::before {content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #dcdcdc03;z-index: -1;}
img.amdf {height: 360px;width: 100%;margin-bottom: 80px;}
p.mebeli {top: 50%;}
.officefoto img {height: 567px;}

h1.mebeli {margin-bottom: 0;position: absolute;font-size: 40px;line-height: 48px;color: #FFFFFF;top: 55%;transform: translateY(-50%);margin-left: 100px;font-family: "georgia";}
h1.mebeli::after {background: #B4AF9B;width: 197px;height: 2px;content: "";position: absolute;left: 0;bottom: -10px;}
h1.mebeli {margin-left: 0;}
h1.mebeli {top: 50%;}


.lider>div:hover svg {transition: .7s;transform: scale(1.3);}
.lider svg {transition: .7s;}
.sweep .swiper-button-prev {background: url(/images/Vector-4.png) no-repeat;width: 44px;transform: rotate(180deg);left: 45px;display: block;}

.swiper-button-prev:focus,.swiper-button-next:focus{outline:none;border:none;}


.parts .owl-next img {
    background: #0E0E0E;
    opacity: 0.7;
    padding: 17px 20px;
}

.parts .owl-prev img {
    background: #0E0E0E;
    opacity: 0.7;
    padding: 17px 20px;
}
.parts .owl-nav [class*='owl-'] {
    background: none;
}
.parts .owl-prev {
    position: absolute;
    left: -80px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 !important;
    margin: 0 !important;
}

.parts .owl-next {
    position: absolute;
    right: -80px;
    top: 50%;
    transform: translateY(-50%);
    padding: 0 !important;
    margin: 0 !important;
}

.parts .owl-item {
    height: 150px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.parts .owl-item img {
    width: 95%;
    height: 95%;
    object-fit: contain;
}
.sert .owl-item {
    box-shadow: 0 0 4px #00000042;
}

.sert>div {
    padding: 8px 0;
}

.kompleksnie:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgb(0 0 0 / 0.5);
}