@import url('https://fonts.googleapis.com/css2?family=Geologica:wght@400;500;600;700;800&display=swap');

body,h1,html{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}
b,footer,h4,h5,h6,header,img,label,li,menu,nav,object,p,section,span,strong,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}
h2,h3,ol,sub,sup,td,ul{outline:0;background:0 0}
sub,sup{margin:0;vertical-align:sub;font-size:smaller}
ol,td,ul{font-size:100%}
h2,h3,ol,pre,ul{vertical-align:baseline}
body,html{height:100%;min-height:100%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:none;min-width:320px;color:#fff;}
html{font-size:16px;zoom:1;touch-action: pan-x pan-y;height:100%;}
body{line-height:24px;width:100%;height:100%;margin: 0 auto;background-color:#fff;display:flex;flex-direction:column;}
article,aside,figure,footer,header,nav,section{display:block}
a,h2,h3,hr,ol,sub,sup,td,ul{border:0;padding:0}
a,a:active{outline:0;text-decoration:none;color:#fff;transition:.2s;border-bottom:2px solid #fff;}
a{vertical-align:baseline}
a:active{font-weight:normal;}
a:hover{text-decoration:none;border-bottom:2px solid transparent;}
a:visited{color:#fff;}
hr{border-top:1px solid #DEE3ED;display:block;height:1px;margin:1em 0}
input,select{vertical-align:middle}
input,select,textarea{font-weight:normal;font-size:16px;line-height: 24px;}
h4{margin-bottom:15px;}
h5,h6{font-weight:400}
body,h1,h2,input,select,textarea{font-family:'Geologica', sans-serif;}
h1,h2,h3{color:#fff;margin:0 0 21px;}
h1{font-weight:500;font-size:27px;line-height:36px;}
h2{font-weight:500;font-size:18px;line-height:24px;}
h3{font-weight:600;font-size:24px;line-height:32px;}
h4{font-weight:400;font-size:20px;line-height:40px;}
h5{font-weight:500;font-size:16px;line-height:40px;}
a,nav ul,ol,ul{margin:0}
ol{list-style-type:decimal}
nav ul{list-style:none}
small{font-size:85%}
strong,th{font-weight:700;}
td,td img{vertical-align:top}
sup{vertical-align:super}
button,input[type=button],input[type=password],input[type=submit],label{cursor:pointer;-webkit-appearance:none}
button{width:auto;overflow:visible}
.clearfix{*zoom:1}
.clearfix:after,.clearfix:before{display:table;content:'';line-height:0}
.clearfix:after{clear:both}
.hidden{visibility:hidden}
.visuallyhidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}
.noBorder{border:0!important}
img{max-width:100%;height:auto}
button:active,button:focus,input[type=button],input[type=password],input[type=text],textarea{outline:0}
button::-moz-focus-inner{border:0}
body {-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.container{margin-left:auto;margin-right:auto;min-width:303px;padding:0 16px;max-width:1920px;}


header{z-index:100;width:100%;flex:0 0 auto;}
header .container{display:flex;justify-content:space-between;padding-top:40px;padding-bottom:0px;align-items:center;}
header .container > .logo,header .container > .logo img, header .topphone{max-height:24px;}
header .topphone img{max-width:24px;}
header .topphone.mob{display:flex;align-items:center;}
header .topphone.mob a:first-child{margin-right:16px;color:#19191C;font-size:12px;}
.topphone.desk{display:none;}
.topslider{margin-bottom:120px;}
.topslider h1{margin:120px 0 64px;color:#19191C;text-transform:uppercase;}
a.button{font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0.36px;color:#fff;width:100%;text-align:center;border-radius:8px;border:1.5px solid #27282C;background:#19191C;display:inline-block;height:64px;line-height:64px;}
.black-block .container{padding:32px 16px;border-radius:16px;background:#19191C;}
section .zag{color:#96969A;font-size:18px;font-weight:400;line-height:24px;margin-bottom:32px;}
#statinfo{margin-bottom:120px;}
#statinfo .zag{margin-bottom:56px;}
.statinfo-wrapper{width:calc(100% + 16px);margin-right:-16px;}
.statinfo-item{padding:16px;border-radius:16px;background:#27282C;height:200px;box-sizing:border-box;margin-right:4px;max-width:320px;display:flex !important;flex-direction:column;justify-content:space-between;}
.statinfo-item h3{margin-bottom:0px;}
.statinfo-item h3 span{display:block;color:#96969A;font-size:16px;font-style:normal;font-weight:400;line-height:16px;margin-top:8px;}
.statinfo-item p{margin-bottom:0px;color:#fff;font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.18px;}
#statinfo .buttonwr{margin-top:32px;}
.button.white{background-color:#F3F3F5;color:#19191C;}
#experts{padding:32px 0 0 0;margin-bottom:120px;}
.experts-wrapper{display:flex;flex-wrap:wrap;}
.expert-item{width:50%;margin-bottom:32px;}
.expert-item img{max-height:40px;margin-bottom:16px;}
.expert-item div{color:#27282C;font-size:16px;font-weight:400;line-height:16px;}
#projects{margin-bottom:120px;}
.projects-wrapper{width:calc(100% + 24px);margin-left:-12px;margin-bottom:32px;}
.project-item{padding:16px 12px;margin-bottom:8px;border-radius:16px;background:#27282C;}
.project-item:last-child{margin-bottom:0px;}
.project-item img{max-width:100px;max-height:24px;margin-bottom:8px;}
.project-item .project-tags span{color:#96969A;font-size:14px;font-weight:400;line-height:16px;display:inline-block;padding:4px 7px;border-radius:48px;border:1px solid #96969A;margin-right:10px;margin-bottom:8px;}
.project-info{margin-top:56px;}
.project-info h3{margin-bottom:16px;}
.project-info p{font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.18px;}
#projects.nobuttons .buttonwr,#reviews.nobuttons .buttonwr{display:none;}
#projects.nobuttons .projects-wrapper{margin-bottom:0px;}
#advantages{padding:32px 0;margin-bottom:120px;}
.adv-wrapper,.reviews-wrapper{width:calc(100% + 16px);margin-right:-16px;}
.adv-item{padding:16px;box-sizing:border-box;border-radius:16px;background:#27282C;height:240px;display:flex !important;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:320px;margin-right:4px;}
.adv-item img{height:32px;}
.adv-arrows{display:none;}
.gray-block .container{border-radius:16px;background:#F3F3F5;padding:32px 16px;}
.reviews-wrapper .slick-track{display:flex;}
.review-item{padding:16px;box-sizing:border-box;border-radius:16px;background:#27282C;display:flex !important;flex-direction:column;justify-content:space-between;align-items:flex-start;max-width:320px;margin-right:4px;height:auto;flex:0 0 auto;}
#reviews{margin-bottom:120px;}
#reviews .buttonwr{margin-top:32px;}
#reviews .buttonwr .button{border: 2px solid #27282C;background:#27282C;}
.review-text{font-size:16px;font-weight:400;line-height:24px;margin-bottom:16px;}
.review-author-name{font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.18px;margin-bottom:8px;}
.review-author-jobtitle{color:#96969A;font-size:14px;font-weight:400;line-height:16px;}
.review-author-jobtitle a{border-bottom:0px;text-decoration:underline;}
.review-author-jobtitle a:hover{text-decoration:none;}
.toprev{display:none !important;}
.botrev{display:block;}

.eHCzTr,.eHCzTr2{border:2px solid #000;border-radius:10px;display:inline-block;margin-left:0px;padding:2px 8px;overflow:hidden;vertical-align:middle;white-space: pre;transition:width 0.8s ease-in-out 0s;}
.eHCzTr div,.eHCzTr2 div{height:32px;display:grid;}
.BTbKx{display:inline-block;line-height:32px;height:64px;padding-right:0;width:fit-content;}
.slide-enter{transform:translateY(100%);}
.slide-enter-active{transform:translateY(0%);transition:transform 1000ms ease-in-out 0s;}
.slide-exit{transform:translateY(-100%);}
.slide-exit-active{transform:translateY(-200%);transition:transform 1000ms ease-in-out 0s;}
.h1div{margin-bottom:7px;}
#refBox2{margin-top:-6px;}

#formOrder{display:none;}
.fancybox__slide{padding-right:0px;padding-left:0px;}
.fancybox__content{width:100%;padding:32px 16px;border-radius:16px;border:1px solid #F3F3F5;background:#F3F3F5;box-sizing:border-box;}
.fancybox__content>.carousel__button.is-close{top:16px;right:16px;width:26px;height:26px;}
.formZag{font-size:18px;font-weight:400;line-height:24px;margin-bottom:30px;}
form input[type='text'],form input[type='email']{border-radius:8px;border:1px solid #19191C;background:#F3F3F5;height:84px;line-height:84px;width:100%;box-sizing:border-box;padding:0 12px;margin-bottom:16px;}
form textarea{border-radius:8px;border:1px solid #19191C;background:#F3F3F5;width:100%;box-sizing:border-box;padding:18px 12px;margin-bottom:16px;min-height:126px;}
form input.error{border-color:#FF1F00;}
form input.error::placeholder{color:#FF1F00;}
input::placeholder,textarea::placeholder{color:#19191C;font-size:16px;} 
.block1left{margin-bottom:20px;}
.checkbox{width:100%;margin-bottom:25px;display:block;position:relative;}
.checkbox input{position: absolute;z-index: -1;opacity: 0;}
.checkbox__text{padding:16px;cursor:pointer;border-radius:8px;border:2px solid #27282C;background:#F3F3F5;font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0.33px;width:100%;display:block;text-align:center;box-sizing:border-box;transition:.2s;}
.checkbox input:checked + span.checkbox__text{background:#19191C;color:#fff;}
.block1right,.block2left,.block3left,.block4right{margin-bottom:64px;}
.formBtn button{border-radius:10px;background:#19191C;width:100%;height:68px;line-height:68px;color:#fff;font-size:22px;font-weight:500;line-height:40px;letter-spacing:0.33px;font-family:'Geologica',sans-serif;box-shadow:none;border:0px;transition:.2s;}
.formBtn button:hover,.formBtn button.white{border:2px solid #27282C;background:#F3F3F5;color:#19191C;}
.formBtn button.white{margin-bottom:16px;}
.block3 .checkbox{margin-bottom:16px;}
.moneysum{margin-top:30px;display:none;position:relative;}
.currency_block{position:absolute;right:0px;top:30px;}
.moneysum input{padding:0 106px 0 12px !important;}
#formMoreinfo{transition:.2s;display:inline-block;text-decoration:underline;}
#formMoreinfo:hover,.formSogl a:hover{text-decoration:none;}
.formSogl{font-size:12px;line-height:16px;margin-top:16px;}
.formSogl a{color:#19191C;transition:.2s;text-decoration:underline;}
.formBlock{display:none;}
.formBlock.block1{display:block;}
.messageBlock{font-size:16px;font-weight:500;line-height:30px;padding-top:51px;padding-bottom:94px;}
.messageBlock h1{font-size:48px;font-style:normal;font-weight:500;line-height:43.5px;color:#19191C;margin-bottom:10px;}

#content{margin-top:120px;color:#19191C;}
#content h1{text-transform:uppercase;margin-bottom:30px;color:#19191C;}
.backLink a{font-size:20px;color:#19191C;line-height:20px;display:flex;align-items:center;margin-bottom:42px;}
.backLink a span{margin-left:12px;}
#content p{margin-bottom:24px;}
#contentText{margin-bottom:16px;}

footer{flex:0 0 auto;}
.foot-topline{width:calc(100% + 32px);margin-left:-16px;border-radius:16px;background:#19191C;padding:32px 16px;box-sizing:border-box;margin-bottom:4px;}
.foot-topline-phone{display:flex;flex-direction:column;}
.foot-topline-phone a{margin-bottom:16px;border-bottom:0px;font-size:18px;font-weight:500;line-height:24px;letter-spacing:0.18px;}
.foot-topline-phone a:last-child{margin-bottom:0px;}
.foot-topline .buttonwr{margin-top:32px;}
.foot-botline{width:calc(100% + 32px);margin-left:-16px;border-radius:16px;background:#19191C;padding:32px 16px;box-sizing:border-box;}
.foot-logo{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(150, 150, 154, .5);}
.foot-logo img{max-height:32px;}
.foot-logo a{border-bottom:0px;}
.foot-soc{display:flex;}
.foot-soc a{border-radius:30px;background:rgba(150, 150, 154, .5);width:24px;height:24px;line-height:24px;text-align:center;margin-right:20px;border-bottom:0px;}
.foot-cont{margin:32px 0;}
.foot-cont p{margin-bottom:16px;color:#fff;font-size:16px;font-weight:400;line-height:24px;}
.foot-cont p:last-child{margin-bottom:0px;}
.foot-copy{color:#96969A;}
.foot-copy a{color:#fff;opacity:.7;border-bottom:0px;margin-bottom:16px;display:block;}

@media only screen and (min-width: 768px) {
	html{font-size:24px;}
	body{line-height:32px;}
	.container{padding:0 32px;}
	header .container{padding:32px 96px 0 96px;}
	header .container > .logo, header .container > .logo img, header .topphone {max-height:64px;}
	header .topphone.mob{display:none;}
	.topphone.desk{display:flex;flex-direction:column;align-items:flex-end;}
	.topphone.desk div a:first-child{display:inline-block;margin-right:16px;}
	.topphone.desk a{color:#19191C;border-bottom:0px;font-size:14px;font-weight:500;line-height:24px;letter-spacing:0.18px;margin-bottom:8px;}
	.topphone.desk a:last-child{margin-bottom:0px;}
	.topslider{margin-bottom:192px;}
	.topslider .container,#content .container{padding:0 96px;}
	.topslider h1{margin: 128px 0 126px;}
	a.button{font-size:32px;letter-spacing:0.78px;width:auto;text-align:center;border-radius:8px;border:2px solid #19191C;background:#19191C;height:92px;line-height:92px;padding:0 48px;transition:.2s;}
	a.button:hover,#reviews .buttonwr .button:hover{color:#19191C;background:#fff;}
	.black-block,.gray-block{padding:0 32px;}
	.black-block .container,.gray-block .container{padding:64px;}
	section .zag,#statinfo .zag{font-size:32px;line-height:42px;margin:0 0 64px;}
	.statinfo-wrapper{width:100%;margin-right:0px;}
	.statinfo-item{padding:40px;width:100%;min-height:336px;max-width:100%;margin-bottom:16px;margin-right:0px;}
	.statinfo-item h3{font-size:48px;line-height:72px;}
	.statinfo-item p{font-size:24px;line-height:32px;}
	#statinfo .buttonwr{margin-right:0px;text-align:center;margin-top:64px;}
	#experts{padding:64px 0 0 0;margin-bottom:164px;}
	#experts .zag, #experts .experts-wrapper{margin-right:64px;margin-left:64px;}
	#experts .zag{max-width:450px;}
	.expert-item{margin-bottom:64px;}
	.expert-item img{max-height:64px;margin-bottom:32px;}
	.expert-item div{font-size:24px;line-height:32px;}
	.projects-wrapper{width:100%;margin:0 0 64px 0;}
	.project-item{padding:40px;margin-bottom:16px;}
	.project-item img{max-width:196px;max-height:56px;margin-bottom:0px;}
	.project-title{display:flex;justify-content:space-between;align-items:stretch;align-items:center;}
	.project-item .project-tags span{margin-bottom:0px;margin-right:0px;margin-left:10px;}
	.project-info{margin-top:76px;}
	#projects .buttonwr{text-align:center;}
	.button.white:hover{background:#27282C;border-color:#27282C;color:#fff;}
	#projects{margin-bottom:128px;}
	#advantages{padding:64px 0;margin-bottom:128px;}
	#advantages .zag{margin-right:64px;margin-left:64px;}
	.adv-wrapper{margin-left:64px;width:calc(100% - 32px);margin-right:-96px;}
	.adv-item{padding:40px;height:320px;margin-right:16px;max-width:620px;color:#fff;}
	.adv-item img{height:64px;}
	.adv-arrows{display:flex;position:absolute;top:-28px;right:96px;}
	.adv-arrows div{border-radius:24px;background:#F3F3F5;padding:32px;text-align:center;margin-left:16px;transition:.2s;height:32px;cursor:pointer;}
	.adv-arrows div.slick-disabled svg{opacity:.5;}
	#advantages .container{position:relative;}
	#reviews {margin-bottom:64px;}
	#reviews .nobuttons{margin-bottom:48px;}
	.reviews-wrapper{width:100%;margin-right:0px;}
	.review-item{width:100%;max-width:100%;padding:40px;margin-bottom:16px;}
	.review-item .review-text{font-size:20px;line-height:28px;margin-bottom:32px;}
	.review-item .review-author-name{font-size:24px;line-height:32px;}
	.review-author-jobtitle{font-size:16px;}
	#reviews .buttonwr{margin-top:64px;text-align:center;}
	form .blocks{display:flex;justify-content:space-between;}
	form .blocks > div{width:calc(50% - 8px);}
	.formBtn{display:flex;justify-content:space-between;}
	.formBtn > div{width:calc(50% - 8px);}
	.block2left{display:flex;flex-wrap:wrap;}
	.block2left > div{margin-right:16px;}
	.block3left label,.moneysum,.block4left input[type='text']{width:calc(50% + 8px);}
	.checkbox{width:auto;display:inline-block;margin-bottom:16px;}
	.checkbox__text{width:auto;padding:24px 16px 26px;text-align:left;}
	#content{margin-bottom:128px;}
	#content h1{text-transform:uppercase;margin-bottom:65px;font-size:46px;line-height:58px;}
	.backLink a{margin-bottom:100px;font-size:24px;}
	#content p{margin-bottom:36px;}
	.contText{margin-bottom:68px;}
	.currency_block{top:24px;}
	.jq-selectbox__select{font-size:15px;margin-left:30px;}
	.jq-selectbox__dropdown{margin-top:52px;}
	.moneysum input{padding:0 111px 0 12px !important;}
	.foot-topline{width:100%;margin-left:0px;margin-right:0px;padding:32px 64px;margin-bottom:16px;}
	.foot-topline-phone{flex-direction:row;}
	.foot-topline-phone a{font-size:24px;line-height:32px;margin-right:32px;margin-bottom:0px;}
	.foot-topline .buttonwr{text-align:center;}
	.foot-botline{width:100%;margin-left:0px;margin-right:0px;padding:64px;margin-bottom:32px;}
	.foot-logo img{height:40px;max-height:40px;}
	.foot-cont p{font-size:20px;line-height:28px;}
	.foot-copy{font-size:16px;font-weight:400;line-height:16px;display:flex;flex-direction:row-reverse;opacity:.7;}
	.foot-copy div{margin-left:32px;}
	.foot-copy a{margin-bottom:0px;}
}
@media only screen and (min-width: 1024px) {
	h1{font-size:76px;font-weight:500;line-height:94px;}
	h2{font-size:32px;line-height:42px;}
	h3{font-size:56px;line-height:72px;}
	.eHCzTr div, .eHCzTr2 div{height:94px;}
	.BTbKx{line-height:94px;height:188px;}
	.statinfo-item h3{font-size:56px;}
	.experts-wrapper{justify-content:space-between;}
	.expert-item{width:auto;}
	.project-info p{font-size:24px;line-height:32px;letter-spacing:normal;}
	.project-info h3{margin-bottom:32px;}
	.project-item .project-tags span{font-size:16px;line-height:16px;padding:8px 10px;}
	.adv-item{max-width:856px;width:856px;}
	.fancybox__slide {padding:64px 100px;}
	.fancybox__content{max-width:1224px;padding:64px;}
	.fancybox__content>.carousel__button.is-close{top:40px;right:40px;height:40px;width:40px;}
	.formZag{font-size:32px;line-height:42px;margin-bottom:64px;}
	form input[type='text'], form input[type='email']{border-width:2px;font-size:24px;line-height:96px;height:96px;padding:0 40px;}
	form textarea{padding:36px 40px;font-size:24px;line-height:32px;border-width:2px;min-height:200px;}
	.checkbox__text{padding:26px 48px 27px;border-radius:10px;font-size:30px;line-height:40px;letter-spacing: 0.48px;}
	.block1right,.block2left,.block3left,.block4right{margin-bottom:94px;}
	.formBtn button{height:96px;line-height:96px;font-size:32px;line-height:40px;letter-spacing:0.48px;}
	form .blocks > div,.formBtn > div{width:calc(50% - 21px);}
	.block3left label, .moneysum, .block4left input[type='text']{width: calc(50% + 21px);}
	#formMoreinfo{margin-top:48px;font-size:32px;line-height:24px;margin-bottom:51px;}
	.formSogl{font-size:20px;line-height:24px;}
	.messageBlock{font-size:32px;line-height:48px;}
	.messageBlock h1{font-size:94px;line-height:118px;}
	.checkbox__text:hover{background:#19191C;color:#fff;}
	.h1div{margin-bottom:17px;}
	#refBox2{margin-top:-14px;}
	.topphone.desk a{font-size:18px;transition:.2s;}
	.topphone.desk a:hover{text-decoration:underline;}
	.topphone.desk div a:first-child{margin-right:40px;}
	.currency_block{top:30px;}
	.jq-selectbox__dropdown {margin-top:58px;}
	.foot-topline .buttonwr{text-align:left;}
	.foot-info{display:flex;justify-content:space-between;flex-wrap:wrap;}
	.foot-cont{order:0;align-self:stretch;margin:0px;width:70%;}
	.foot-soc{order:1;align-self:flex-start;width:30%;display:flex;justify-content:flex-end;}
	.foot-soc a{margin-right:0px;margin-left:20px;}
	.foot-copy{order:2;align-self:flex-end;width:100%;margin-top:-18px;}
}
@media only screen and (min-width: 1280px) {
	.statinfo-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-168px;}
	.statinfo-item:first-child,.statinfo-item:nth-child(2){width:calc(50% - 8px);}
	.statinfo-item:first-child,.project-item:first-child{margin-top:192px;}
	.statinfo-item{width:calc(33.3% - 10.66px);margin-right:0px;min-height:336px;height:auto;}
	#statinfo .zag{width:calc(50% - 8px);margin:0px;}
	#statinfo .buttonwr{margin-top:48px;}
	.statinfo-item h3{font-size:46px;}
	.projects-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-149px;margin-bottom:0px;}
	.project-item{width:calc(50% - 8px);margin-right:0px;min-height:0;height:auto;box-sizing:border-box;display:flex;flex-direction:column;
    justify-content: space-between;}
	.project-item:last-child{width:calc(75% + 4px);}
	.nobuttons .project-item:last-child{width:100%;}
	.project-tags{display:flex;justify-content:flex-end;flex-wrap:wrap;}
	.project-tags span{margin-top:4px;margin-bottom:4px;}
	#projects .container{position:relative;}
	#projects .buttonwr{width:calc(25% - 52px);position:absolute;right:64px;bottom:64px;}
	#projects .buttonwr .button,#reviews .buttonwr .button{width:100%;padding:0;}
	.toprev{display:flex !important;background:none;padding:0px;}
	.botrev{display:none;}
	.reviews-wrapper{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between;margin-top:-149px;}
	.review-item{width:calc(50% - 8px);margin-right:0px;min-height:0;height:auto;box-sizing:border-box;display:flex;flex-direction:column;
    justify-content: space-between;}
  	.review-item:nth-child(2){width:calc(70% + 4px);}
  	.review-item:first-child{width:calc(30% - 20px);justify-content:flex-end;}
  	#reviews .container{padding-bottom:48px;}
  	#reviews .buttonwr{margin-top:0px;width:100%;}
  	input::placeholder,textarea::placeholder{color:#19191C;font-size:24px;} 
  	#content h1{font-size:94px;line-height:118px;}
	.foot-topline{display:flex;justify-content:space-between;align-items:center;}
	.foot-topline-phone,.foot-topline .buttonwr{width:50%;}
	.foot-topline .buttonwr{text-align:right;margin-top:0px;}
	.foot-topline-phone{align-items:stretch;}
}
@media only screen and (min-width: 1280px) and (max-width: 1520px) {
	.project-title{flex-direction:column;align-items:flex-start;}
  	.project-tags{justify-content:flex-start;}
  	.project-item .project-tags span{margin-top:16px;margin-right:10px;margin-left:0px;}
}
@media only screen and (min-width: 1360px) {
	.statinfo-wrapper{margin-top:-130px;}
	.statinfo-item h3{font-size:56px;}
}
@media only screen and (min-width: 1920px) {
  	.adv-wrapper{margin-left:64px;width:calc(100% - 112px);margin-right:48px;}
  	.adv-item{max-width:100%;width:auto;}
}

