*{box-sizing:border-box;outline:none}
section:not(.content-block) *,header *,html,body{padding:0;margin:0}
body{font-family:'Geometria';color:#323232}
section:not(.content-block) li, header li{list-style:none}
a{text-decoration:none}
input,textarea,select,button{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;outline:unset !important}
input:focus,textarea:focus,select:focus,button:focus{outline:unset !important}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
section .container-d,header .container-d{width:1199px;max-width:100%;margin-left:auto;margin-right:auto}
.header-wrap-bottom-inner{display:flex;flex-wrap:wrap;justify-content:space-between}
.header-wrap-inner-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}
.header-wrap-inner-top:not(.active){
position: relative;
z-index: 9999;
}
.mob-menu-wrap,.menu-blush{display:none}
.logo-block{display:flex;flex-wrap:wrap}
.logo-block .logo-text{display:flex;flex-direction:column;line-height:1;padding-left:18px;justify-content:space-between}
.logo-block .logo-text .logo-name{font-size:48px;text-transform:uppercase;color:#434343;font-weight:900}
.logo-block .logo-text .logo-losung{font-size:13px;max-width:170px;letter-spacing:1.8px}
.logo-block .logo-img{width:238px;height:89px;background:url(../img/logo.svg);background-size:100%}
.call-back-button-wrap{position:relative;z-index:1}
.call-back-button-wrap a{border:2px solid #cfbd7e}
.call-back-button{padding-top:14px;padding-bottom:14px;padding-left:32px;padding-right:32px;color:#2c2c2c;display:flex;align-items:center;position:relative;border-radius:30px;transition:all 0.3s}
.call-back-button:before{transition:all 0.3s;content:" ";    min-width: 18px;width:18px;background:url(../img/icons/dialog.svg);height:15px;background-size:100%;display:flex}
.call-back-button span{font-weight:700;font-size:15px;margin-left:20px}
.call-back-button:hover{    padding-top: 14px;padding-bottom: 14px;padding-left: 32px;padding-right: 32px;background:#cfbd7e;background:-moz-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);background:-webkit-gradient(left top, right top, color-stop(0%, #cfbd7e), color-stop(60%, #a38436), color-stop(76%, #ad9653), color-stop(89%, #b6a56b));background:-webkit-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);background:-o-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);background:-ms-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);background:linear-gradient(to right, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 );color:#fff;border-color:#fff}
.call-back-button:hover:before{background:url(../img/icons/ic1-1.svg);background-size:100%}
.mail {font-size:18px;color:#353535;display:flex;align-items:center}
.mail:before{content:" ";width:20px;height:15px;background:url(../img/icons/mail.svg);background-size:100%;display:flex;margin-right:15px}
.telegram{font-size:18px;color:#353535;display:flex;align-items:center; padding-left:36px;}
.skype{font-size:18px;color:#353535;display:flex;align-items:center}
.skype:before{content:" ";width:20px;height:20px;background:url(../img/skype.svg);background-size:100%;display:flex;margin-right:19px}
.phone{font-size:20px;font-size:18px;color:#353535;font-weight:700;display:flex;align-items:center}


/*.phone:before{content:" ";width:20px;height:20px;background:url(../img/icons/phone.svg);background-size:100%;display:flex;margin-right:12px}
.phone:before{content:" ";width:18px;height:18px;background:url(../img/icons/phone.svg);background-size:100%;display:flex;margin-right:10px}*/
.lang-item{font-size:18px}
.lang-item a{font-size:14px;color:#fff;font-weight:800}
.lang-item.current-lang{background:#cfbd7e;background:-moz-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #cfbd7e), color-stop(37%, #aa8d41), color-stop(44%, #a38436), color-stop(51%, #a38436), color-stop(89%, #b6a56b));background:-webkit-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-o-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-ms-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:linear-gradient(135deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 );padding-right:12px;border-radius:30px;display:flex;align-items:center}
.lang-item.current-lang a{padding-top:14px;padding-bottom:14px;padding-left:12px;padding-right:5px}
.lang-item.current-lang:after{content:"";width:9px;min-width:9px;height:5px;background:url(../img/icons/arr.png);background-size:100%;display:block;margin-top:3px}
header{position:relative;background:url(../img/grad.jpg);background-size:100%}
.header-wrap-top{padding:20.5px 0}
.header-wrap-bottom{position:absolute;width:100%;z-index:4}
.header-wrap-bottom:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;opacity:0.48;background:#4851b4;background:-moz-linear-gradient(-45deg, #4851b4 0%, #404696 37%, #3e438d 48%, #272b77 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #4851b4), color-stop(37%, #404696), color-stop(48%, #3e438d), color-stop(100%, #272b77));background:-webkit-linear-gradient(-45deg, #4851b4 0%, #404696 37%, #3e438d 48%, #272b77 100%);background:-o-linear-gradient(-45deg, #4851b4 0%, #404696 37%, #3e438d 48%, #272b77 100%);background:-ms-linear-gradient(-45deg, #4851b4 0%, #404696 37%, #3e438d 48%, #272b77 100%);background:linear-gradient(135deg, #4851b4 0%, #404696 37%, #3e438d 48%, #272b77 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4851b4', endColorstr='#272b77', GradientType=1 )}
.header-wrap-bottom .nav ul{display:flex}
.header-wrap-bottom .nav ul li{margin-right:90px;padding:18.5px 0}
.header-wrap-bottom .nav ul li:last-child{margin-right:0}
.menu-wrap nav a{font-size:18px;color:#fff;font-weight:700;text-transform:uppercase;transition:all 0.3s}
.menu-wrap nav a:hover{color:#d0be7e}
.mail span,.skype span{position:relative}
.mail span:after,.skype span:after{width:100%;position:absolute;width:0;height:1px;background:#cfbd7e;display:block;content:'';left:0;right:0;margin:auto;bottom:-3px;transition:all 0.3s}
.mail:hover span:after,.skype:hover span:after{width:100%}
.footer-information-column ul li{margin-bottom:20px}
.footer-information-column ul li:before{content:" ";width:5px;display:inline-block;height:8px;background:url(../img/arr.png) no-repeat;background-size:100%;margin-right:17px;margin-top:-3px}
.footer-information-column ul li a{position:relative}
.footer-information-column ul li a:hover:before{width:100%}
.footer-information-column ul li a:before{width:100%;position:absolute;width:0;height:1px;background:#cfbd7e;display:block;content:'';left:0;right:0;margin:auto;bottom:-3px;transition:all 0.3s}
.phone span{position:relative}
.phone span:after{width:100%;position:absolute;width:0;height:1px;background:#cfbd7e;display:block;content:'';left:0;right:0;margin:auto;bottom:-3px;transition:all 0.3s}
.phone:hover span:after{width:100%}
.slider-main{overflow:hidden}
.slider-main .slide{position:relative}
.slider-main .slide .slide-info{position:absolute;width:100%;top:0;left:0;z-index:1;display:flex;align-items:flex-start;top:206px}
.social-wrap{display:flex;align-items:center}
.social-wrap a{display:inline-block;margin-right:30px;transition:all 0.3s}
.social-wrap a:last-child{margin-right:0}
.social-wrap .insta{width:23px;height:23px;background:url(../img/s1.svg);background-size:100% !important}
.social-wrap .insta:hover{background:url(../img/s1-h.svg)}
.social-wrap .fb{width:11px;height:21px;background:url(../img/s2.svg);background-size:100% !important}
.social-wrap .fb:hover{background:url(../img/s2-h.svg)}
.social-wrap .link{width:18px;height:18px;background:url(../img/s3.svg);background-size:100% !important}
.social-wrap .link:hover{background:url(../img/s3-h.svg)}
.social-wrap .gpl{width:26px;height:16px;background:url(../img/s4.svg);background-size:100% !important}
.social-wrap .gpl:hover{background:url(../img/s4-h.svg)}
.slide-img{position:relative;height:611px}
.slide-img img{width:100%;height:100%;object-fit:cover}
.slide-img:before{content:" ";width:100%;height:100%;position:absolute;background:url(../img/slider-shadow.png);background-size:cover}
.slide-info-title_top{font-size:44px;font-weight:900;text-transform:uppercase;background:#d0c085;background:-moz-linear-gradient(left, #d0c085 0%, #d0c085 11%, #83703d 21%, #b1a061 26%, #b1a061 100%);background:-webkit-gradient(left top, right top, color-stop(0%, #d0c085), color-stop(11%, #d0c085), color-stop(21%, #83703d), color-stop(26%, #b1a061), color-stop(100%, #b1a061));background:-webkit-linear-gradient(left, #d0c085 0%, #d0c085 11%, #83703d 21%, #b1a061 26%, #b1a061 100%);background:-o-linear-gradient(left, #d0c085 0%, #d0c085 11%, #83703d 21%, #b1a061 26%, #b1a061 100%);background:-ms-linear-gradient(left, #d0c085 0%, #d0c085 11%, #83703d 21%, #b1a061 26%, #b1a061 100%);background:linear-gradient(to right, #d0c085 0%, #d0c085 11%, #83703d 21%, #b1a061 26%, #b1a061 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0c085', endColorstr='#b1a061', GradientType=1 );-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff}
.slide-info-title_bottom{font-size:30px;font-weight:900;text-transform:uppercase;color:#fbfbfb;line-height:1}
.slide-info .info-text{font-size:16px;color:#fff;max-width:380px;margin-top:25px}
.slide-info-title{display:flex;flex-direction:column}
.slide-info .info-button{font-size:16px;color:#fff;text-transform:uppercase;font-weight:800;padding-top:15px;padding-bottom:15px;display:inline-block;padding-left:31px;padding-right:31px;margin-top:27px;background:#6d654b;background:-moz-linear-gradient(-45deg, #6d654b 0%, #6d654b 20%, #5e5234 48%, #645c43 80%, #645c43 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #6d654b), color-stop(20%, #6d654b), color-stop(48%, #5e5234), color-stop(80%, #645c43), color-stop(100%, #645c43));background:-webkit-linear-gradient(-45deg, #6d654b 0%, #6d654b 20%, #5e5234 48%, #645c43 80%, #645c43 100%);background:-o-linear-gradient(-45deg, #6d654b 0%, #6d654b 20%, #5e5234 48%, #645c43 80%, #645c43 100%);background:-ms-linear-gradient(-45deg, #6d654b 0%, #6d654b 20%, #5e5234 48%, #645c43 80%, #645c43 100%);background:linear-gradient(135deg, #6d654b 0%, #6d654b 20%, #5e5234 48%, #645c43 80%, #645c43 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d654b', endColorstr='#645c43', GradientType=1 );transition:all 0.3s;border-radius:30px}
.slide-info .info-button:hover{transition:all 0.3s;background:#e6d5a1;background:-moz-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #e6d5a1), color-stop(20%, #b8aa80), color-stop(48%, #968252), color-stop(80%, #b8aa80), color-stop(100%, #e6d5a1));background:-webkit-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);background:-o-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);background:-ms-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);background:linear-gradient(135deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d5a1', endColorstr='#e6d5a1', GradientType=1 )}
.slider-main-section .slick-prev,.slider-main-section .slick-next{width:50px;height:50px;background:red;z-index:2}
.slider-main-section .slick-next{right:calc((100% - 1199px)/2);border:1px solid #808282;border-radius:50%;background:url(../img/right.png) no-repeat 50% 50%;width:46px;height:46px;opacity:1;transition:.5s;text-indent:-999px;overflow:hidden;margin:auto;z-index:3}
.slider-main-section .slick-prev{left:calc((100% - 1199px)/2);border:1px solid #808282;border-radius:50%;background:url(../img/left.png) no-repeat 50% 50%;width:46px;height:46px;opacity:1;transition:.5s;text-indent:-999px;overflow:hidden;margin:auto;z-index:3}
.slide-info .container-d{max-width:1000px}
section .style-golg-title{font-size:28px;font-weight:900;text-transform:uppercase;background:#d0c085;background:-moz-linear-gradient(-45deg, #d0c085 0%, #d0c085 46%, #83703d 51%, #b1a061 55%, #b1a061 100%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #d0c085), color-stop(46%, #d0c085), color-stop(51%, #83703d), color-stop(55%, #b1a061), color-stop(100%, #b1a061));background:-webkit-linear-gradient(-45deg, #d0c085 0%, #d0c085 46%, #83703d 51%, #b1a061 55%, #b1a061 100%);background:-o-linear-gradient(-45deg, #d0c085 0%, #d0c085 46%, #83703d 51%, #b1a061 55%, #b1a061 100%);background:-ms-linear-gradient(-45deg, #d0c085 0%, #d0c085 46%, #83703d 51%, #b1a061 55%, #b1a061 100%);background:linear-gradient(135deg, #d0c085 0%, #d0c085 46%, #83703d 51%, #b1a061 55%, #b1a061 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0c085', endColorstr='#b1a061', GradientType=1 );-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:#fff;display:block;text-align:center}
.company-services-inner-block img{width:65px;height:auto}
.company-services-inner-blocks{display:flex;flex-wrap:wrap;justify-content: center;}
.company-services-inner-blocks .company-services-inner-block{width:calc(30% - 8px);margin-right:10px;display:flex;flex-direction:column;align-items:center;padding-left:25px;padding-right:25px;padding-top:65px;padding-bottom:65px;-webkit-box-shadow:1px 0px 23px 0px rgba(0,0,0,0.07);-moz-box-shadow:1px 0px 23px 0px rgba(0,0,0,0.07);box-shadow:1px 0px 23px 0px rgba(0,0,0,0.07);border-radius:30px;position:relative;transition:0.3s}
.company-services-inner-blocks .company-services-inner-block a{color:#3b3b3b}
.company-services-inner-blocks .company-services-inner-block:hover{-webkit-box-shadow:1px 0px 23px 0px rgba(0,0,0,0.15);-moz-box-shadow:1px 0px 23px 0px rgba(0,0,0,0.15);box-shadow:1px 0px 23px 0px rgba(0,0,0,0.15)}
.company-services-inner-blocks .company-services-inner-block:last-child{margin-right:0}
.company-services-inner-blocks .company-services-inner-block-title{color:#3b3b3b;font-weight:800;font-size:14px;text-transform:uppercase;text-align:center}
.company-services-inner-blocks .company-services-inner-block-title{margin-top:32px;min-height:51px;display:flex;align-items:center}
.company-services-inner-blocks .serv-list{margin-top:27px;font-size:13px;display:none;}
.company-services-inner-blocks .serv-list li{display:flex;margin-bottom:20px}
.company-services-inner-blocks .serv-list li:last-child{margin-bottom:0}
.company-services-inner-blocks .serv-list li:before{content:" ";width:11px;min-width:11px;height:11px;background:url(../img/listit.svg);background-size:100%;display:inline-block;margin-top:3px;margin-right:7px}
.slick-dots{display:none}
.slick-dotted.slick-slider{margin-bottom:0}
.company-services{padding-top:60px}
.company-services .company-services-inner-blocks{padding-top:36px}
.why-us{padding-top:74px;padding-bottom:77px}
.why-us .why-us-inner-block-title{font-size:14px;color:#3b3b3b;font-weight:700;text-align:center;margin-top:22px}
.company-services,.why-us{background:url(../img/grad-blocks.jpg);background-size:100%}
.why-us .why-us-inner-blocks{padding-top:65px;padding-left:60px;padding-right:60px}
.why-us .why-us-inner-blocks .why-us-inner-block.why-us-inner-block1 img{height:55px}
.why-us .why-us-inner-blocks .why-us-inner-block.why-us-inner-block4 img{height:55px}
.why-us .why-us-inner-blocks .why-us-blocks-separator{width:67px;height:12px;background:url(../img/separet.png);margin-top:25px}
.why-us-inner-blocks{display:flex;justify-content:space-between}
.why-us-inner-blocks .why-us-inner-block{display:flex;flex-direction:column}
.why-us-inner-blocks .why-us-inner-block img{height:61px;width:auto}
.question-unswer{position:relative; display: none;}
.question-unswer .question-unswer-blocks .question-unswer-block{margin-bottom:0px;display:flex;flex-direction:column;overflow:hidden;font-size:20px;z-index:1;position:relative}
.question-unswer .question-unswer-blocks .question-unswer-block .question-ask{display:block;padding:15px;padding-bottom:0;padding-left:43px;padding-right:30px;padding-bottom:15px;font-weight:400;cursor:pointer;font-weight:700}

.question-unswer .question-unswer-blocks .question-unswer-block .question-ask:before{
	content: "";
    width: 29px;
    height: 27px;
    background: url(/wp-content/themes/twentynineteen/img/point-icon.svg) top left no-repeat;
    background-size: 29px auto;
    margin-right: 7px;
    margin-top: -4px;
    margin-bottom: -3px;
    margin-left: -35px;
    display: inline-block;}

.page .question-unswer .question-unswer-blocks .question-unswer-block .question-ask:before{
	content: "";
    width: 29px;
    height: 27px;
    background: url(/wp-content/themes/twentynineteen/img/point-icon11.svg) top left no-repeat;
    background-size: 29px auto;
    margin-right: 8px;
    margin-top: -4px;
    margin-bottom: -3px;
    margin-left: -35px;
    display: inline-block;
	}

	.question-unswer .question-unswer-blocks .question-unswer-block .question-answer{
		padding-top:5px;
		padding-left:43px;
		color:#fff;
		padding-bottom:15px}

	.question-unswer .question-unswer-blocks .question-unswer-img{
		position:absolute;
		width:100%;
		height:100%;
		left:0;top:0;
		background:url(../img/backsee.jpg);
		background-size:10000px}

	.question-unswer .question-unswer-blocks .question-unswer-img:before{
		content:" ";
		width:100%;
		height:100%;
		background:url(../img/answer-img.jpg);    
		background-size: cover;
		display:block;opacity:0.09}

		.question-unswer{padding-bottom:45px}
.question-unswer .question-unswer-title{font-size:28px;font-weight:800;color:#fff;position:relative;z-index:1;text-transform:uppercase;display:block;text-align:center;padding-top:60px}
.question-unswer .question-unswer-blocks{padding-top:40px}
.question-answer{display:none}
.news{position:relative;padding-top:62px; display: none;}
.news .news-blocks{padding-top:42px;display:flex;flex-wrap:wrap;padding-bottom:25px}
.news .news-blocks .news-block{width:calc(33% - 20px);margin-right:20px;margin-bottom:45px}
.news .news-blocks .news-block img{transition:all 0.2s;filter:brightness(70%)}
.news .news-blocks .news-block img:hover{filter:brightness(100%)}
.news .news-blocks .news-block .news-block-title{    font-size: 18px;
    color: #fff;
    text-transform: uppercase;
    display: inline-block;
    margin-top: 15px;
    text-align: center;
    font-weight: 700;
    width: 100%;
    float: none;    margin-bottom: 10px;}

.news .news-blocks .news-block .news-block-info{
	display:none;
	font-size:13px;
	color:#fff;
	margin-top:11px;
    filter: brightness(80%);}

.news .news-blocks .news-block .news-block-img {height:230px;border-radius:8px;overflow:hidden}

.news .news-blocks .news-block .news-block-img img {width:100%;height:100%;object-fit:cover;border-radius: 8px;-webkit-border-radius: 8px;}

.news .news-blocks .news-block:last-child{margin-right:0}
.news .container-d{position:relative;z-index:1}
.news .news-img{position:absolute;width:100%;height:100%;left:0;top:0;background:url(../img/news-sh.png);background-size:cover}
.news .news-img:before{content:" ";width:100%;height:100%;background:url(../img/news-img.jpg);display:block;opacity:0.07}
.news-title{display:block;font-size:28px;font-weight:900;color:#fff;text-align:center;text-transform:uppercase;position:relative;z-index:1}
.consult-form-block{padding-top:55px;padding-bottom:43px;position:relative;background:url(../img/condd.jpg) top center no-repeat}
.consult-form-block .consult-inner-wrap{padding-top:38px}
.consult-form-block .form-desc-text{font-size:16px;color:#999999;display:block;text-align:center;margin-top:21px}
.consult-form-block .form-subtitle{font-size:16px;color:#2a2a29;text-transform:uppercase;text-align:center;display:block;margin-top:10px}
.consult-form-block form{display:flex;justify-content:space-between;align-items:center}
.consult-form-block form .submit-it{padding:21.5px 55px;border-radius:12px;font-weight:700;font-size:18px;color:#fff;background:#c8b675;background:-moz-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #c8b675), color-stop(35%, #a78d44), color-stop(50%, #a18336), color-stop(100%, #ac9b5d));background:-webkit-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-o-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-ms-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:linear-gradient(to bottom, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8b675', endColorstr='#ac9b5d', GradientType=0 )}
.consult-form-block input{background:unset;border:2px solid #c5c5c5;height:66px;padding-left:33px;padding-right:33px;display:flex;align-items:center;width:calc((100% - 243px)/2);margin-bottom:0;color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria';border-radius:12px}
.consult-form-block input:focus::-webkit-input-placeholder{font-size:0}
.consult-form-block input:focus::-moz-placeholder{font-size:0}
.consult-form-block input:focus:-ms-input-placeholder{font-size:0}
.consult-form-block input:focus:-moz-placeholder{font-size:0}
.consult-form-block input::-webkit-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.consult-form-block input::-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.consult-form-block input:-ms-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.consult-form-block input:-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.link-subm{cursor:pointer}
.link-subm:hover{background:linear-gradient(to bottom, #c8b675 0%, #daba5f 35%, #dcb759 50%, #ac9b5d 100%) !important}
.footer-columns-wrap{display:flex;flex-wrap:wrap}
.footer-columns-wrap .footer-column{width:25%;display:flex;justify-content:center}
.footer-columns-wrap .footer-column:first-child{display:block}
.footer-columns-wrap .footer-column:last-child{justify-content:flex-end}
.footer-columns-wrap .footer-column .losung{display:block;margin-top:51px;font-size:14px}
.footer-columns-wrap .footer-column .phone{margin-bottom:12px}
.footer-columns-wrap .footer-column .contacts-last-wrap{padding-top:26px}
.footer-columns-wrap .footer-column .contacts-last-wrap .mail{margin-bottom:32px}
.footer-columns-wrap .footer-logo-column .footer-losung{text-align:center;display:block;font-size:14px}
.footer-columns-wrap .footer-logo-column .footer-logo{width:238px;height:83px;background:url(../img/logo-footer.svg);background-size:100%}
.footer-columns-wrap .footer-logo-column .footer-logo-wrap{margin-bottom:50px}
.footer{background:url(../img/bg-foot.jpg);background-size:cover;position:relative;color:#fff;padding-bottom:31px}
.footer .phone:before{margin-right:19px}
.footer .phone:before{margin-right:15px}
.footer .copyright{text-align:center;font-size:14px}
.footer .footer-columns-wrap{padding-bottom:38px;border-bottom:1px solid #605f7a;margin-bottom:27px}
.footer .footer-columns-wrap{padding-top:52px}
.footer a{color:#fff}
.footer .footer-column-title{font-weight:800;font-size:18px;color:#d0be7e;text-transform:uppercase;display:block;margin-bottom:23px;margin-top:0px}
input.empty_field{border-color:#9a0202 !important}
.language{position:relative;z-index:999}
.language .lang-item:nth-child(2){top:45px;left:4px;background:#cfbd7e;background:-moz-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #cfbd7e), color-stop(37%, #aa8d41), color-stop(44%, #a38436), color-stop(51%, #a38436), color-stop(89%, #b6a56b));background:-webkit-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-o-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-ms-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:linear-gradient(135deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 )}
.language .lang-item:nth-child(2) a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.language .lang-item:nth-child(3){top:85px;left:4px;background:#cfbd7e;background:-moz-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-webkit-gradient(left top, right bottom, color-stop(0%, #cfbd7e), color-stop(37%, #aa8d41), color-stop(44%, #a38436), color-stop(51%, #a38436), color-stop(89%, #b6a56b));background:-webkit-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-o-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:-ms-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);background:linear-gradient(135deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 )}
.language .lang-item:nth-child(3) a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}
.language .lang-item:not(.current-lang){position:absolute;width:50px;height:41px;border-radius:30px;display:flex;align-items:center;text-align:center;display:none}
body .fade.in{opacity:1;display:block}
body .modal.fade .modal-form{display:block}
body .modal-form{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;overflow-x:hidden;overflow-y:auto;background-color:#0000007a}
body .modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}
body .modal .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);border-radius:4px}
body .modal .modal-dialog img{border-radius:4px;max-width:100%;height:auto}
body .modal-dialog{width:450px;margin:30px auto}
body .modal-dialog{width:450px;margin:30px auto;position:relative;background:#fff;padding-left:15px;padding-right:15px;padding-top:40px;padding-bottom:20px;position:relative}
body .more-mod .modal-dialog{width:1200px}
body .more-mod .modal-dialog .field-wrap-img{text-align:center}
body .modal .close{font-family:inherit;font-size:23px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2;position:absolute;right:15px;top:10px;cursor:pointer}
body .modal-dialog h2{text-align:center;margin-top:10px;margin-bottom:0}
body .modal-dialog form{padding:20px 50px}
.modal input{background:unset;border:2px solid #d0c085;height:50px;padding-left:33px;padding-right:33px;display:flex;align-items:center;width:calc(100%);margin-bottom:0;color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria';border-radius:12px;margin-bottom:15px}
.modal input:focus::-webkit-input-placeholder{font-size:0}
.modal input:focus::-moz-placeholder{font-size:0}
.modal input:focus:-ms-input-placeholder{font-size:0}
.modal input:focus:-moz-placeholder{font-size:0}
.modal input::-webkit-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.modal input::-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.modal input:-ms-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.modal input:-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}
.modal .send-link{padding:10.5px 21px;border-radius:12px;font-weight:700;font-size:18px;display:inline-block;color:#fff;background:#c8b675;background:-moz-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, #c8b675), color-stop(35%, #a78d44), color-stop(50%, #a18336), color-stop(100%, #ac9b5d));background:-webkit-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-o-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:-ms-linear-gradient(top, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);background:linear-gradient(to bottom, #c8b675 0%, #a78d44 35%, #a18336 50%, #ac9b5d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c8b675', endColorstr='#ac9b5d', GradientType=0 )}
.why-us-block-img{text-align:center;min-height:65px;display:flex;justify-content:center;align-items:center}
section .more-but{font-size:10px;color:#fff;text-transform:uppercase;font-weight:800;padding-top:10px;padding-bottom:10px;display:inline-block;padding-left:15px;padding-right:15px;margin-top:12px;background:rgba(255,255,255,0.3)}
section .more-but:hover{background:rgba(255,255,255,0.43)}

.language .lang-item:not(.current-lang){
    background: #cfbd7e;
    background: -moz-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #cfbd7e), color-stop(37%, #aa8d41), color-stop(44%, #a38436), color-stop(51%, #a38436), color-stop(89%, #b6a56b));
    background: -webkit-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);
    background: -o-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);
    background: -ms-linear-gradient(-45deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);
    background: linear-gradient(135deg, #cfbd7e 0%, #aa8d41 37%, #a38436 44%, #a38436 51%, #b6a56b 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 );
    left: 4px;
}


.language .lang-item:not(.current-lang) a{
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    
}


.menu-item-has-children{
 position: relative;
}

    .menu > .menu-item-has-children > .sub-menu{
    position: absolute;
    top:100%;
    width: 600px;

    }

 .menu-wrap nav .sub-menu a{
text-transform: unset;
}

.menu-item-has-children > .sub-menu{
    padding-left: 30px;
}

.header-wrap-bottom .nav .menu-item-has-children  .sub-menu{
display: none;
}


 .menu > .menu-item-has-children > .sub-menu:before{
    content: "";
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0.9;
    background: #4851b4;
    background: -moz-linear-gradient(135deg, #3a3d66 0%, #383b63 37%, #414569 48%, #51547b 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #4851b4), color-stop(37%, #404696), color-stop(48%, #3e438d), color-stop(100%, #272b77));
    background: -webkit-linear-gradient(135deg, #3a3d66 0%, #383b63 37%, #414569 48%, #51547b 100%);
    background: -o-linear-gradient(135deg, #3a3d66 0%, #383b63 37%, #414569 48%, #51547b 100%);
    background: -ms-linear-gradient(135deg, #3a3d66 0%, #383b63 37%, #414569 48%, #51547b 100%);
    background: linear-gradient(135deg, #3a3d66 0%, #383b63 37%, #414569 48%, #51547b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4851b4', endColorstr='#272b77', GradientType=1 );
}


.menu > .menu-item-has-children  .sub-menu  li{
margin-right: 0;
margin-left: 0;
}

.menu > .menu-item-has-children  .sub-menu   li{
padding-top: 10px;
padding-bottom: 10px;
}

.menu > .menu-item-has-children  .sub-menu   li a{
     font-size: 16px;   
}

.hide-all-content{
display: none !important;
}

.content-block{
padding-top: 80px;
min-height:calc(100vh - 200px);
}


.content-block h1, .page-serv h1{
text-align: center;
}

body:not(.home) .header-wrap-bottom:before{
opacity:0.49;
}

body:not(.home) .header-wrap-bottom .nav > ul > .menu-item-has-children > .sub-menu{
    background: #000000b3;
    
}

body:not(.home)  .menu > .menu-item-has-children > .sub-menu:before{
opacity:0.49;
z-index:unset !important;
}

body:not(.home)   .menu > .menu-item-has-children .sub-menu li{
     z-index: 344444;
    position: relative;   
}


body:not(.home) .header-wrap-bottom{
     background: #000000b3;   
}


.menu > .menu-item-has-children .sub-menu li {
    padding-top: 10px;
    padding-bottom: 10px;
    list-style: disc;
    color: #fff;
}

.but-wrapd{
display: block;
text-align: center;
}


.but-wrapd a{
    font-size: 16px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 800;
    padding-top: 15px;
    padding-bottom: 15px;
    display: inline-block;
    padding-left: 31px;
    padding-right: 31px;
    margin-top: 27px;
   border: 2px solid #cfbd7e;
color:#2c2c2c;
    transition: all 0.3s;
    border-radius: 30px; 
}


.but-wrapd a:hover {
        background: #cfbd7e;
    background: -moz-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);
    background: -webkit-gradient(left top, right top, color-stop(0%, #cfbd7e), color-stop(60%, #a38436), color-stop(76%, #ad9653), color-stop(89%, #b6a56b));
    background: -webkit-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);
    background: -o-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);
    background: -ms-linear-gradient(left, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);
    background: linear-gradient(to right, #cfbd7e 0%, #a38436 60%, #ad9653 76%, #b6a56b 89%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cfbd7e', endColorstr='#b6a56b', GradientType=1 );
    color: #fff;
    border-color: #fff;
}

.content-block img{
 max-width: 100%;   
}

.content-block, body section.page-serv{
padding-bottom: 70px;
}


.content-block .question-answer{
 color:#323232 !important;   
}

.content-block.question-unswer .question-unswer-blocks{
padding-top: 0;
}


.modal .send-link{
cursor: pointer;
}

.dd-cr textarea{
     background: unset;
    border: 2px solid #d0c085;
    height: 200px;
        padding-top: 20px;
    padding-left: 33px;
    padding-right: 33px;
    display: flex;
    align-items: center;
    width: calc(100%);
    margin-bottom: 0;
    color: #2a2a29;
    font-size: 13px;
    font-weight: 700;
    font-family: 'Geometria';
    border-radius: 12px;
    margin-bottom: 15px;   
}


.modal .send-link:hover, .contacts-left modal .send-link:hover{
    transition: all 0.3s;
    background: #e6d5a1;
    background: -moz-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);
    background: -webkit-gradient(left top, right bottom, color-stop(0%, #e6d5a1), color-stop(20%, #b8aa80), color-stop(48%, #968252), color-stop(80%, #b8aa80), color-stop(100%, #e6d5a1));
    background: -webkit-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);
    background: -o-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);
    background: -ms-linear-gradient(-45deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);
    background: linear-gradient(135deg, #e6d5a1 0%, #b8aa80 20%, #968252 48%, #b8aa80 80%, #e6d5a1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6d5a1', endColorstr='#e6d5a1', GradientType=1 );
}


.contacts-right{
display: flex;
margin-bottom: 20px;
}

.contacts-right .phone-wrap, .contacts-right .contacts-last-wrap{
display: flex;
}

.contacts-right a{
margin-right: 25px;
}

.contacts-right .phone-wrap{
 align-items:center !important;
}

.contacts-right .phone-wrap{
padding-left: 0 !important;   
}

.content-block h1, .page-serv h1{
margin-top: 50px;
margin-bottom: 40px;
}

.page-serv.company-services .company-services-inner-blocks{
padding-top: 0 !important;
}

.contacts-right  a{
margin-bottom: 10px;
}

.dd-cr textarea::-webkit-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}

.dd-cr textarea::-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}

.dd-cr textarea:-ms-input-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}

.dd-cr textarea:-moz-placeholder{color:#2a2a29;font-size:13px;font-weight:700;font-family:'Geometria'}


.dd-cr textarea:focus::-webkit-input-placeholder{font-size:0px}

.dd-cr textarea:focus::-moz-placeholder{font-size:0px}

.dd-cr textarea:focus:-ms-input-placeholder{font-size:0px}

.dd-cr textarea:focus:-moz-placeholder{font-size:0px}


form.sending{
justify-content: center;
text-align: center;
}

.footer .sub-menu{
display:none !important;
}

.order-page .send-up{
text-align: center;
}


.contacts-left.modal .send-up{
text-align: center;
}

.contacts-left.modal form{
    max-width: 500px;
    margin: auto;
}

.contacts-middle h2{
    text-align: center;
}

.contacts-right > div a:last-child{
margin-right: 0;
}

.contacts-right {
    display: flex;
    margin-bottom: 20px;
    flex-direction: column;
    align-items: center;
}

.wrap-mor-but{
text-align: center;
}

.wrap-mor-but a{
    border-radius: 30px;
}

.footer .phone-wrap{
display: flex;
flex-direction: column;
align-items: flex-start;
}




.contacts-right .phone-wrap, .contacts-right .contacts-last-wrap{
flex-direction: column;
align-items:flex-start !important;
width:214px;
}

.contacts-right .mail:before, .contacts-right .skype:before{
    margin-right: 14px;
}

.contacts-right a{
margin-right: 0 !important;
}


body .modal{
z-index: 9999 !important;position: relative !important;
}

.call-back-button, .but-wrapd a{
transition:background 0.3s;
}

.call-back-button:hover{
    padding-top: 16px;
    padding-bottom: 16px;
    padding-left: 34px;
    padding-right: 34px;
    border: 0;
}

.but-wrapd a:hover{
    padding-top: 17px;
    padding-bottom: 17px;
    padding-left: 34px;
    padding-right: 34px;
    border: 0;    
}

.header-wrap-bottom .nav ul li{
padding-right: 40px;
}

.menu > .menu-item-has-children .sub-menu li.menu-item-has-children:after{
        top: 23px;
}


.header-wrap-bottom .nav ul{

}

.order-us .send-up{
text-align: center;
}

.notfoundblock{
display: flex;
justify-content: center;
align-items: center;
font-size: 30px;
padding-left: 15px;
padding-right: 15px;
padding-top:80px !important;
padding-bottom:40px !important;
text-align: center;
}


.modal-dialog .fields-wrap .field-wrap table {width:100%!important;border:none!important;margin-top:20px;}

.modal-dialog .fields-wrap .field-wrap table td {border:1px solid #ccc!important;padding:20px!important;font-size:15px!important;font-family:'Geometria'!important;}

.modal-dialog .fields-wrap .field-wrap table td span {font-size:15px!important;font-family:'Geometria'!important;}


/*.modal-dialog .fields-wrap .field-wrap table td:first-child {text-align:left!important;font-weight:bold!important;}
*/