*{margin:0;padding:0;box-sizing:inherit}a{text-decoration:none}a:hover{text-decoration:underline}a img{border:0}table{border-spacing:0;border-collapse:collapse}h1,h2,h3,h4,h5,h6{margin:0.8em 0 0.5em 0}h1{font-size:1.8em}h2{font-size:1.5em}h3{font-size:1.3em}h4{font-size:1.2em}h5{font-size:1.1em}h6{font-size:1.1em}p{margin:1em 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}hr{border:0;border-top:1px solid #888;margin:1.5em 0}input,select,textarea,button{display:inline-block;font-family:inherit;font-style:inherit;font-weight:inherit;color:inherit}input::-moz-focus-inner{border:0;padding:0}.clear{clear:both;display:block;height:0;visibility:hidden}.header{position:fixed;left:0;top:0;right:0;z-index:100;background:#fff;box-shadow:0px 0px 49px 0px rgba(0,0,0,0.1)}.header__langs{display:flex}.header__langs a{margin:3px}.header__langs img{width:24px;height:18px;opacity:0.45;display:block}.header__langs .selected img{opacity:1}.header__main-inner{position:relative;display:flex;align-items:center;height:110px}.header__logo{position:absolute;display:flex;align-items:center;justify-content:center;top:0;left:0;width:217px;height:100%;background:none}.header__langs .selected{font-weight:bold}.header__cta .button--1{background:#222}@media all and (min-width: 1025px){.header__menu{flex:1 1 auto;margin-left:220px;margin-right:20px;height:100%}}@media all and (max-width: 1024px){.header__main-inner{justify-content:flex-end;height:70px}.header__menu.header__menu{position:absolute;right:0;top:0;bottom:0}.header__langs{margin-right:40px}.header__cta{margin-right:40px}.header__logo{transform:scale(0.8);transform-origin:left center}}@media all and (max-width: 600px){.header__cta .button{padding:9px}.header__logo{transform:scale(0.7)}}@media all and (max-width: 440px){.header__cta{display:none}}.footer{position:relative}.footer__gotop{position:absolute;right:10vw;top:50%;transform:translateY(-50%)}.footerboxlist{display:flex;align-items:flex-start}.footerboxlist__item{min-width:260px}.footerbox{font-size:.8888888889rem}.footerbox__title{display:block;font-size:1.1111111111rem;font-weight:500;color:#525252;margin-bottom:0.3em}.footer__bottom{font-size:.7777777778rem;text-align:center}.footer__bottom a{color:#222}.footer__logo img{max-width:90%;height:190px;display:block}.footer__logo a{padding:15px 25px}.footer--1 .footer__wrapper{max-width:1070px;margin:0 auto}.footer--1 .footer__logo{display:flex;justify-content:center}.footer--1 .footer__logo a{display:flex;align-items:center;justify-content:center;width:370px;height:135px;background:#fff;margin-top:-70px;box-shadow:0px 0px 30px 0px rgba(0,0,0,0.1)}.footer--1 .footer__main-inner{margin-top:85px}.footer--1 .footer__bottom{padding:115px 0 50px}.footer--1 .footer__copyright{margin-bottom:1em}.footer--1 .footer__author{font-size:.6111111111rem}.footer--1 .footer__author a,.footer--1 .footer__author span{font-weight:500}.footer--2 .footer__wrapper{max-width:none}.footer--2 .footer__main{padding:120px 0 100px;background:#fff}.footer--2 .footer__main-wrapper{display:flex;align-items:center;max-width:1300px;margin:0 auto}.footer--2 .footer__logo{margin-right:60px;min-width:210px;max-width:300px}.footer--2 .footer__bottom{padding:25px 0}.footer--2 .footer__copyright{display:inline-block}.footer--2 .footer__author{display:inline-block}.footer--2 .footer__author:before{display:inline-block;content:'|';margin:0 1ex}@media all and (max-width: 1700px){.footer--2 .footer__gotop{right:2vw}}@media all and (max-width: 1400px){.footer--1 .footer__gotop{right:2vw}.footer--1 .footer__bottom{padding-top:10vw}.footer--1 .footer__main-inner{margin-top:5vw}.footer--2 .footer__main{padding-top:7vw;padding-bottom:7vw}.footer--2 .footer__logo{margin-right:7vw;margin-left:2vw}.footerboxlist{flex-wrap:wrap;margin-right:65px;margin-left:10px;justify-content:space-around}.footerboxlist__item{min-width:200px;margin:10px 0}}@media all and (max-width: 900px){.footerboxlist__item{text-align:center}.footer--2 .footer__logo{margin-right:2vw}.footer--2 .footer__logo img{height:auto;min-height:100px}}@media all and (max-width: 750px){.footer--2 .footer__main-wrapper{display:block;text-align:center}.footer--2 .footer__copyright,.footer--2 .footer__author{display:block}.footer--2 .footer__author:before{display:none}.footer--2 .footer__author{font-size:.6666666667rem}.footer--2 .footer__logo{margin:0 auto}.footer--2 .footer__logo a{display:inline-block}}@media all and (max-width: 650px){.footer__gotop,.footer--1 .footer__gotop,.footer--2 .footer__gotop{position:relative;right:auto;left:50%;transform:translateX(-50%);top:auto;margin-top:5vw}.footer--1 .footer__logo a{transform:scale(0.7) translateY(20%)}.footerboxlist{margin-right:10px}}.menu{visibility:hidden}.menu--inited{visibility:visible}.mainmenu{display:flex;justify-content:flex-end;align-items:center}.mainmenu .menubutton{display:none;z-index:15;width:25px;height:25px;background:url("images/header/btn-menu.svg") center center no-repeat;background-size:100%;cursor:pointer}.mainmenu--opened .menubutton{background-image:url("images/header/btn-close.svg");background-size:19px auto}.menu--main a{text-decoration:none}.menu--main .menu__list{list-style-type:none}.menu--main .menu__title{white-space:nowrap;display:block;padding:6px 12px;font-weight:500;font-size:.7777777778rem;color:#525252;text-transform:uppercase}.menu--main.menu--full{position:relative;z-index:10;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;text-transform:uppercase;text-align:center;height:100%}.menu--main.menu--full .menu__list{flex:1 1 auto}.menu--main.menu--full .menu__list--i0{height:100%;display:flex;align-items:center;justify-content:center}.menu--main.menu--full .menu__item--i0{position:relative;display:flex;align-items:center;margin:0 0.5vw}.menu--main.menu--full .menu__title--i0{position:relative;display:block;height:100%}.menu--main.menu--full .menu__item:hover .menu__title{font-weight:600}.menu--main.menu--full .menu__item--selected .menu__title{font-weight:700}.menu--main.menu--full .menu__item--selected.menu__item:hover .menu__title{font-weight:700}.menu--main.menu--mobile{background-color:#fff;text-align:left}.menu--main.menu--mobile .menu__title:hover{background-color:#e6e6e6}.body--float .mainmenu .menubutton:before{color:#565757}@media all and (max-width: 1249px){.menu--main.menu--full .menu__title{padding-left:5px;padding-right:5px}}@media all and (max-width: 1024px){.mainmenu .menubutton{display:block}.mainmenu .mainmenu__inner{position:absolute;z-index:10;bottom:0;right:-20px;transform:translateY(100%) scale(0);transform-origin:center top;min-width:250px;max-height:calc(100vh - 140px - 5px);overflow-y:auto;transition:transform 0.3s}.mainmenu--opened .mainmenu__inner{transform:translateY(100%) scale(1);box-shadow:-5px 1px 10px rgba(0,0,0,0.2)}.body--float .mainmenu__inner{max-height:calc(100vh - 70px - 5px)}}.menu--foot{font-size:.8888888889rem}.menu--foot .menu__list{margin-left:20px}.menu--foot .menu__item{margin:5px 0}.menu--foot .menu__head{color:#fff}@media all and (max-width: 750px){.menu--footer{display:none}}.cmstext a:hover{color:#000}.cmstext:after{content:'';display:block;clear:both}.cmstext hr{border-top:2px solid #f5f5f5}.cmstext b,.cmstext strong{font-weight:700}.cmstext p{margin:1em 0}.cmstext>*:first-child{margin-top:0}.cmstext>*:last-child{margin-bottom:0}.cmstext h3{position:relative}.cmstext iframe{max-width:100%}.cmstext img{vertical-align:middle;max-width:100%;height:auto}.cmstext table{border-collapse:collapse;max-width:100%}.cmstext table td{padding:0 5px}.cmstext table[border="1"] td{border:1px solid #aaa}.cmstext ul{padding-left:12px;list-style:none}.cmstext ol{padding-left:20px}.cmstext ol li{margin:0.4em 0}.cmstext ul li{margin:0.4em 0}.cmstext ul li:before{content:"";background:#333;width:8px;height:8px;position:absolute;top:auto;left:auto;transform:translate(-29px, 0.5em)}.cmstext ul{margin:0.4em 20px}.cmstext ol{margin:0.4em 0}.cmstext ul ul,.cmstext ol ol,.cmstext ul ol,.cmstext ol ul{margin-left:20px}.cmstext blockquote{margin:1.5em 10%}.cmstext blockquote{border:3px solid #ddd;padding:25px 33px;font-size:16px;font-weight:700;color:#333333}.cmstext blockquote p{color:#333333}.cmstext video{box-shadow:11px 11px 21px 0px rgba(50,50,50,0.2)}@media all and (max-width: 768px){.cmstext{font-size:.8888888889rem}}@media all and (max-width: 600px){:not(.voffer__table).cmstext table,:not(.voffer__table).cmstext tbody{display:block;text-align:center}:not(.voffer__table).cmstext table tr{display:inline}:not(.voffer__table).cmstext table td{width:auto !important;display:inline-block}:not(.voffer__table).cmstext img,:not(.voffer__table).cmstext svg{float:none !important;display:block;margin-left:auto !important;margin-right:auto !important}}.article__title{margin:-0.2em 0 0.2em 0}.article__breadcrumb{margin-bottom:30px}.article--asided .article__body{display:flex}.article--asided .article__content{flex:1 1 auto}.article--asided .article__aside{flex:0 0 300px;margin-right:30px}.article--figure .article-figure{margin-bottom:60px}.article--nopads.article--figure .article-figure{margin-bottom:0}@media all and (max-width: 1200px){.article--figure .article-figure{margin-bottom:7vw}}h1,.article-title{font-size:2.4444444444rem;font-weight:300;text-transform:uppercase;line-height:1.3}.article-figure{position:relative;height:350px;background:#000}.article-figure .article-title{position:absolute;top:50%;left:10px;right:10px;transform:translateY(-50%);text-align:center;color:#fff}.article-figure__bg{background-position:center center;background-size:cover;background-repeat:no-repeat;height:100%;opacity:0.6}.article-figure--150{height:200px}@media all and (max-width: 1200px){.article-figure{height:40vw;min-height:170px}}@media all and (max-width: 750px){.article-figure .article-title{font-size:1.3333333333rem}}.bigrow{position:relative}.bigrow--t20{padding-top:20px}.bigrow--b20{padding-bottom:20px}.bigrow--p20{padding-top:20px;padding-bottom:20px}.bigrow--t50{padding-top:50px}.bigrow--b50{padding-bottom:50px}.bigrow--p50{padding-top:50px;padding-bottom:50px}.bigrow--t60{padding-top:60px}.bigrow--b60{padding-bottom:60px}.bigrow--p60{padding-top:60px;padding-bottom:60px}.bigrow--t90{padding-top:90px}.bigrow--b90{padding-bottom:90px}.bigrow--p90{padding-top:90px;padding-bottom:90px}.bigrow--t100{padding-top:100px}.bigrow--b100{padding-bottom:100px}.bigrow--p100{padding-top:100px;padding-bottom:100px}.bigrow--t120{padding-top:120px}.bigrow--b120{padding-bottom:120px}.bigrow--p120{padding-top:120px;padding-bottom:120px}.bigrow--t130{padding-top:130px}.bigrow--b130{padding-bottom:130px}.bigrow--p130{padding-top:130px;padding-bottom:130px}.bigrow--t140{padding-top:140px}.bigrow--b140{padding-bottom:140px}.bigrow--p140{padding-top:140px;padding-bottom:140px}.bigrow--t175{padding-top:175px}.bigrow--b175{padding-bottom:175px}.bigrow--p175{padding-top:175px;padding-bottom:175px}.bigrow--t270{padding-top:270px}.bigrow--b270{padding-bottom:270px}.bigrow--p270{padding-top:270px;padding-bottom:270px}.bigrow--h1000{height:1000px}.bigrow--ffffff{background-color:#ffffff}.bigrow--fbfbfbfb{background-color:#fbfbfbfb}.bigrow--cw{background-color:#fff}.bigrow--image{background-position:center;background-size:cover;background-repeat:no-repeat}.bigrow--parallax{background-attachment:fixed}.mt-0{margin-top:0px}.mb-0{margin-bottom:0px}.m-0{margin-top:0px;margin-bottom:0px}.mt-10{margin-top:10px}.mb-10{margin-bottom:10px}.m-10{margin-top:10px;margin-bottom:10px}.mt-20{margin-top:20px}.mb-20{margin-bottom:20px}.m-20{margin-top:20px;margin-bottom:20px}.mt-25{margin-top:25px}.mb-25{margin-bottom:25px}.m-25{margin-top:25px;margin-bottom:25px}.mt-30{margin-top:30px}.mb-30{margin-bottom:30px}.m-30{margin-top:30px;margin-bottom:30px}.mt-40{margin-top:40px}.mb-40{margin-bottom:40px}.m-40{margin-top:40px;margin-bottom:40px}.mt-60{margin-top:60px}.mb-60{margin-bottom:60px}.m-60{margin-top:60px;margin-bottom:60px}@media all and (max-width: 1200px){.bigrow--p175,.bigrow--p120,.bigrow--p100,.bigrow--p90{padding-top:10vw;padding-bottom:10vw}.bigrow--p50,.bigrow--p60{padding-top:7vw;padding-bottom:7vw}.bigrow--t140{padding-top:10vw}.bigrow--b130{padding-bottom:10vw}.bigrow--b90{padding-bottom:8vw}.bigrow--t90{padding-top:8vw}.bigrow--t60{padding-top:7vw}}.breadcrumb .breadcrumb__list{list-style:none;display:flex;flex-wrap:wrap;padding-left:0;font-size:.7777777778rem}.breadcrumb .breadcrumb__item:before{content:'';margin-right:0.7ex;margin-left:1.3ex;width:7px;height:11px;background:url("images/breadcrumb/separator.svg") no-repeat center;display:inline-flex}.breadcrumb .breadcrumb__item:first-child{display:flex;align-items:center}.breadcrumb .breadcrumb__item:first-child .breadcrumb__title{display:block;transform:translateY(1px)}.breadcrumb .breadcrumb__item:first-child .breadcrumb__title svg{width:18px;height:auto}.breadcrumb .breadcrumb__item:first-child:before{display:none}.breadcrumb .breadcrumb__item:last-child{font-weight:bold}.breadcrumb .breadcrumb__title{color:#777;text-decoration:none}.button{position:relative;display:inline-block;white-space:nowrap;line-height:1;max-width:100%}.button:hover{cursor:pointer}.button--1{transition:background-color 0.3s, color 0.3s, border-color 0.3s;background:#1b1b1b;color:#fbfbfb;font-size:.8333333333rem;text-transform:uppercase;font-weight:500;padding:18px 32px}.button--1:hover{background:#333;color:#fff}.button--2{transition:background-color 0.3s, color 0.3s, border-color 0.3s;border:1px solid #fff;color:#fff;padding:25px 15px;font-size:.8333333333rem;font-weight:500;text-transform:uppercase}.button--2:hover{background:#fff;color:#000}.button--3{transition:background-color 0.3s, color 0.3s, border-color 0.3s;border:1px solid #1b1b1b;color:#1b1b1b;padding:15px 30px;font-size:.8333333333rem;font-weight:500;text-transform:uppercase}.button--3:hover{background:#1b1b1b;color:#fff}.button--3rev{transition:background-color 0.3s, color 0.3s, border-color 0.3s;background:#1b1b1b;color:#fff;border:1px solid #1b1b1b;padding:15px 30px;font-size:.8333333333rem;font-weight:500;text-transform:uppercase}.button--3rev:hover{background-color:#fff;color:#1b1b1b}.button--4{transition:background-color 0.3s, color 0.3s, border-color 0.3s;border:1px solid #d5d5d5;color:#fff;padding:15px 35px;font-size:.7777777778rem;font-weight:500;text-transform:uppercase}.carfinder{position:relative;background:#737373;height:435px}.carfinder__selector{position:absolute;z-index:10;top:30px;right:30px;color:#fff;width:500px}.carfinder__selector-title{font-weight:bold;text-transform:uppercase;margin-bottom:5px}.carfinder__selector-controls{display:flex;align-items:center}.carfinder__selector-controls select{border:1px solid #fff;background:transparent;padding:5px 10px;font-size:.8888888889rem;color:#fff;margin-right:10px;transition:background 0.3s, color 0.3s}.carfinder__selector-controls select:hover{color:#000;background:#eee}.carfinder__selector-controls button{border:none;padding:5px 10px;background:#cd2121;color:#fff;font-size:.8888888889rem;cursor:pointer;transition:background 0.3s}.carfinder__selector-controls button:hover{background:#a11a1a}.carfinder__screens{position:relative;height:100%;overflow:hidden;opacity:0;transition:opacity 0.8s}.carfinder__screenfig{position:relative;width:800px;height:100%}.carfinder__screentip{position:absolute;left:5vw;top:15px;font-size:1rem;color:#fff}.cfanim{transition:transform 1s}.carfinder__screen{position:absolute;width:100%;height:100%;overflow:hidden}.carfinder__screenfig{left:15vw}.carfinder__screen--0 .carfinder__screenfig{width:100%;height:100%;background:url("images/carfinder/s0.jpg") no-repeat 60% top;left:0}.carfinder__screen--1 .carfinder__screenfig{background:url("images/carfinder/s1.jpg") no-repeat center center;background-size:100% 100%}.carfinder__screen--2 .carfinder__screenfig{background:url("images/carfinder/s2.jpg") no-repeat center center;background-size:contain}.carfinder__screen--2 .carfinder__screentip{top:auto;bottom:15px}.carfinder__screen--3 .carfinder__screenfig{background:url("images/carfinder/s3.jpg") no-repeat center center;background-size:contain}.carfinder__dot{position:absolute}.carfinder__doti{display:block;background:red;width:15px;height:15px;border-radius:50%;border:4px solid #fff;box-sizing:content-box;transition:all 0.3s;cursor:pointer}.carfinder__doti:hover{transform:scale(1.3)}.carinfobox{position:absolute;z-index:10;top:30px;left:30px;background:#fff;border:2px solid #cd2121}.carinfobox__item{display:block;padding:5px 20px;white-space:nowrap;font-size:.7777777778rem;border-bottom:1px solid #aaa}.carinfobox__item:last-child{border-bottom:none}.carinfobox__item:hover{color:#fff;background:#cd2121}.carfinder__dot--1{left:20%;top:39%}.carfinder__dot--2{left:47%;top:32%}.carfinder__dot--3{left:27%;top:29%}.carfinder__info{position:absolute;z-index:50;top:30px;right:30px;width:300px;background:#cd2121;color:#fff;padding:10px;text-align:center}.carfinder__info-car{display:block;margin:10px 0;font-weight:bold}.carfinder__clear{display:block;padding:5px 10px;background:#fff;color:#000;cursor:pointer;transition:background 0.5s}.carfinder__clear:hover{background:#ddd}.carfinder__menu{position:absolute;z-index:50;top:50%;right:30px;width:300px;font-size:1.3333333333rem}.carfinder__menuitem{display:block;color:#fff;margin-bottom:1px;padding:5px 20px;line-height:1;text-align:center}.carfinder__menuitem:hover,.carfinder__menuitem--selected{background:rgba(255,255,255,0.8);color:#000}.carfinder--inited .carfinder__screens{opacity:1}@media all and (max-width: 1440px){.carfinder__screenfig{left:5vw}}@media all and (max-width: 1200px){.carfinder__screenfig{left:0}.carfinder__menu{width:230px;font-size:.8888888889rem}.carfinder__info{width:230px;font-size:.8888888889rem}}@media all and (max-width: 1024px){.carfinder{height:42vw}.carfinder__screen--1 .carfinder__screenfig,.carfinder__screen--2 .carfinder__screenfig,.carfinder__screen--3 .carfinder__screenfig{left:-50px;width:calc(42vw * 1.83908)}.carfinder__screentip{left:0;top:5px}}@media all and (max-width: 768px){.carfinder__menu{right:0}.carfinder__info{top:0;right:0}}.fig{position:relative;display:inline-flex}.fig__link{flex:1 1 auto;display:flex}.fig__image{flex:1 1 auto;background-size:cover;background-position:center;background-repeat:no-repeat}.fig--contain .fig__image{background-size:contain}.fig--none .fig__image{background-image:url("images/noimage.png");background-size:auto;background-repeat:repeat}.fig--zoomin{overflow:hidden}.fig--zoomin .fig__image{transition:transform 0.6s}.fig--zoomin:hover .fig__image{transform:scale(1.1)}.fig--full{display:flex;flex:1 1 auto}.fig--bordered{border:4px solid #333}.fig--rounded{border-radius:20px 20px;overflow:hidden}.gotop{cursor:pointer}.gotop--withtext{border-radius:0;width:auto;height:auto;background:none}.gotop__icon{width:44px;height:44px;margin:0 auto;background:#222;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff}.gotop:hover__icon{background:#333}.godown{cursor:pointer}.godown--withtext{border-radius:0;width:auto;height:auto;background:none}.godown__icon{width:44px;height:44px;margin:0 auto;background:#cd2121;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;box-shadow:0px 1px 21px 0px rgba(0,0,0,0.2)}.godown__icon svg{transform:translateY(-8px) scaleY(-1);transition:transform 0.3s}.godown:hover .godown__icon svg{transform:translateY(0) scaleY(-1)}.lvi{display:flex;align-items:center;margin-bottom:2px;font-size:.7777777778rem}.lvi__label{flex:0 0 120px;display:block;margin-right:1ex}.lvi__value{flex:0 1 auto;display:block;padding:5px;font-weight:bold;background:rgba(51,51,51,0.05)}.pages{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.pages--left{justify-content:flex-start}.pages__item{flex:none;display:inline-block;cursor:pointer}.pages--std .pages__item{width:10px;height:10px;margin:2px 7px;background:#fff;border:2px solid #fff;border-radius:50%;transition:all 0.25s}.pages--std .pages__item--selected{background-color:#fff;transform-origin:center;transform:scale(1.5)}.pages--dark .pages__item{width:10px;height:10px;margin:5px;background:#e6e6e6;border-radius:50%;transition:all 0.25s}.pages--dark .pages__item--selected{background-color:#363636;transform-origin:center;transform:scale(1.5)}.pager{margin:35px auto;display:flex;justify-content:center;width:100%;font-weight:500}.pager ul{list-style:none;display:flex;align-items:center;justify-content:center}.pager__item--inactive{color:#7b7b7b;opacity:0.5;display:none}.pager__item--inactive.pager__item--inactive span,.pager__item--inactive.pager__item--inactive:hover span{color:inherit;background:#fff}.pager__item--first,.pager__item--last{display:none}.pager__block--prev li,.pager__block--next li{font-size:12px}.pager__block--prev li{margin-right:10px}.pager__block--next li{margin-left:10px}.pager__block--prev li svg,.pager__block--next li svg{width:7px;height:11px}.pager__block--prev li svg,.pager__block--prev li img{transform:scaleX(-1) translateY(1px)}.pager__block--prev li span,.pager__block--next li span{padding:11px 14px;color:#252525}.pager__block--list{flex-wrap:wrap}.pager__block--list li{margin:0 5px;font-size:16px}.pager span{display:flex;align-items:center;padding:9px 12px;color:#777;background:#fff;line-height:1;border:1px solid #e8e8e8;box-sizing:border-box;display:block;min-width:36px;text-align:center}.pager__item:hover span,.pager__item--selected:hover span,.pager__item--selected span{color:#fff;background:#777}.pager .rangeprev,.pager .rangenext{display:none}@media all and (max-width: 1200px){.pager{justify-content:center;margin:7vw auto}}.title--1{display:block;font-size:1.5555555556rem;font-weight:400;margin:0 0 0.6em;line-height:1;text-transform:uppercase}.title--2{display:block;font-size:1.3333333333rem;font-weight:300;margin:0 0 0.8em;color:#b2b2b2;line-height:1;text-transform:uppercase}a{text-decoration:none;transition:color 0.3s, background-color 0.3s, border-color 0.3s;color:#444}a:hover{text-decoration:none}.logo img{max-width:100%;height:auto}.wrapper{margin:0 auto}.wrapper--560{max-width:560px}@media all and (max-width: 600px){.wrapper--560{margin-left:20px;margin-right:20px}}.wrapper--600{max-width:600px}@media all and (max-width: 640px){.wrapper--600{margin-left:20px;margin-right:20px}}.wrapper--710{max-width:710px}@media all and (max-width: 750px){.wrapper--710{margin-left:20px;margin-right:20px}}.wrapper--740{max-width:740px}@media all and (max-width: 780px){.wrapper--740{margin-left:20px;margin-right:20px}}.wrapper--890{max-width:890px}@media all and (max-width: 930px){.wrapper--890{margin-left:20px;margin-right:20px}}.wrapper--920{max-width:920px}@media all and (max-width: 960px){.wrapper--920{margin-left:20px;margin-right:20px}}.wrapper--970{max-width:970px}@media all and (max-width: 1010px){.wrapper--970{margin-left:20px;margin-right:20px}}.wrapper--1070{max-width:1070px}@media all and (max-width: 1110px){.wrapper--1070{margin-left:20px;margin-right:20px}}.wrapper--1170{max-width:1170px}@media all and (max-width: 1210px){.wrapper--1170{margin-left:20px;margin-right:20px}}.wrapper--1230{max-width:1230px}@media all and (max-width: 1270px){.wrapper--1230{margin-left:20px;margin-right:20px}}.wrapper--1280{max-width:1280px}@media all and (max-width: 1320px){.wrapper--1280{margin-left:20px;margin-right:20px}}.wrapper--1370{max-width:1370px}@media all and (max-width: 1410px){.wrapper--1370{margin-left:20px;margin-right:20px}}.wrapper--1440{max-width:1440px}@media all and (max-width: 1480px){.wrapper--1440{margin-left:20px;margin-right:20px}}.wrapper--1520{max-width:1520px}@media all and (max-width: 1560px){.wrapper--1520{margin-left:20px;margin-right:20px}}.wrapper--1620{max-width:1620px}@media all and (max-width: 1660px){.wrapper--1620{margin-left:20px;margin-right:20px}}svg{fill:currentColor}.svg-inject{visibility:hidden;height:0}.replaced-svg{visibility:visible;height:auto}.footblocks{display:flex;height:500px;background:#000}.footblocks a{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 50%;overflow:hidden}.footblocks a span{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center center;background-size:cover;opacity:0.6;transition:opacity 1.5s, transform 1.5s}.footblocks a div{position:relative;z-index:10;color:#fff;font-size:2.7777777778rem;font-weight:300;text-transform:uppercase}.footblocks a:hover span{transform:scale(1.1);opacity:1}.footblocks__offer span{transform-origin:left center;background-image:url("images/footer/footblock1.jpg")}.footblocks__contact span{transform-origin:right center;background-image:url("images/footer/footblock2.jpg")}@media all and (max-width: 1200px){.footblocks{height:50vw;min-height:170px}.footblocks a div{font-size:1.3333333333rem}}.mainslider{position:relative;z-index:10;height:490px;min-height:300px}.mainslider__navi{position:absolute;z-index:10;left:3%;right:3%;top:calc(50% + 55px)}.mainslider__prev,.mainslider__next{position:absolute;color:#444;width:52px;height:83px;display:flex;justify-content:center;align-items:center;box-sizing:border-box;transition:color 0.3s, background-color 0.3s;background:rgba(255,255,255,0.4);cursor:pointer;transform:translateY(-50%)}.mainslider__prev svg,.mainslider__next svg{width:14px;height:27px}.mainslider__prev:hover,.mainslider__next:hover{color:#333;background-color:rgba(255,255,255,0.8)}.mainslider__prev{left:0}.mainslider__prev svg{transform:translateX(-1px)}.mainslider__next{right:0}.mainslider__next svg{transform:translateX(1px)}.mainslider__inner{height:100%}.mainslider__list{height:100%;transition:transform 0.4s}.mainslider__item{position:relative;display:flex;width:100%;height:100%}.mainslider__image{flex:1 1 100%;display:flex;position:relative}.mainslider__image .fig__image{background-position:center 30%}.mainslider__image:after{position:absolute;content:'';top:0;bottom:0;left:0;right:0}.mainslider__pager{position:absolute;bottom:15px;left:15px;right:15px}.mainslider.slider--drag .slider__list{transition:none}@media all and (max-width: 1200px){.mainslider__text h1,.mainslider__text h2{font-size:1.7777777778rem}}@media all and (max-width: 1050px){.mainslider{min-height:250px}}@media all and (max-width: 750px){.mainslider__info{left:8vw;right:8vw;top:75%;text-align:center}.mainslider__navi.mainslider__navi{left:1vw;right:1vw}.mainslider__prev,.mainslider__next{width:40px;height:75px}.mainslider{height:50vh}}@media all and (max-width: 550px){.mainslider__navi.mainslider__navi{display:none}}.gallery__gallery{margin-left:10px;margin-right:10px}.gallery__gallery-title{position:relative;display:block;font-size:2.4444444444rem;text-align:center}.gallery__gallery-text{margin:0;margin-top:0.5em;margin-bottom:1em}.gallery__gallery-item{position:relative}.gallery__navi{position:absolute;z-index:10;top:50%;left:3vw;right:3vw}.gallery__prev,.gallery__next{position:absolute;z-index:10;width:52px;height:83px;color:#363636;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background 0.3s}.gallery__prev:hover,.gallery__next:hover{color:#fff;background-color:#1b1b1b}.gallery__prev svg,.gallery__next svg{width:11px;height:21px}.gallery__prev{left:0}.gallery__next{right:0}.gallery__inner2{position:relative;height:380px}.gallery__inner{max-width:1600px;margin:0 auto}.gallery__list{transition:transform 0.4s;height:100%}.gallery__item{display:flex;height:100%;margin:0 10px;max-width:500px}.gallery__link{flex:1 1 0%;display:flex}.gallery__fig{flex:1 1 0%;overflow:hidden}.gallery__fig .fig__image{transition:box-shadow 0.25s,transform 0.45s}.gallery__item:hover .fig__image{transform:scale(1.14)}.gallery__pager{margin-top:50px}.gallery--inner{margin-left:-30px;margin-right:-30px}.gallery .slider--onepage .gallery__navi{display:none}.gallery .slider--onepage .gallery__pager{display:none}.gallery .slider--drag .slider__list{transition:none}@media all and (max-width: 1850px){.gallery__navi{left:0px;right:0px}}@media all and (max-width: 1850px){.gallery__inner{width:calc(100% - 80px * 2) !important;margin-left:80px;margin-right:80px}}@media all and (max-width: 1440px){.gallery__inner{width:100% !important;margin-left:0;margin-right:0}}@media all and (max-width: 1024px){.gallery__item{max-width:none}}@media all and (max-width: 750px){.gallery__navi{top:50%}.galleries__item{margin-bottom:70px}.gallery__item:hover .fig__image{transform:none}.vhome__work-symbol{display:none}}@media all and (max-width: 550px){.gallery__gallery{margin-left:0;margin-right:0}.gallery__inner2{height:60vw}.gallery__pager{margin-top:10vw}}.offerslider{position:relative}.offerslider__navi{position:absolute;z-index:10;top:50%;left:3vw;right:3vw}.offerslider__prev,.offerslider__next{position:absolute;z-index:10;width:52px;height:83px;color:#363636;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;cursor:pointer;transition:background 0.3s}.offerslider__prev:hover,.offerslider__next:hover{color:#fff;background-color:#1b1b1b}.offerslider__prev svg,.offerslider__next svg{width:11px;height:21px}.offerslider__prev{left:0}.offerslider__next{right:0}.offerslider__inner2{position:relative;height:300px}.offerslider__inner{max-width:1600px;margin:0 auto}.offerslider__list{transition:transform 0.4s;height:100%}.offerslider__item{position:relative;display:flex;height:100%;margin:0 10px;max-width:400px}.offerslider__fig{flex:1 1 0%;overflow:hidden}.offerslider__fig .fig__image{transition:box-shadow 0.25s,transform 0.45s}.offerslider__item:hover .fig__image{transform:scale(1.14)}.offerslider__pager{margin-top:50px}.offerslider .slider--onepage .offerslider__navi{display:none}.offerslider .slider--onepage .offerslider__pager{display:none}.offerslider .slider--drag .slider__list{transition:none}@media all and (max-width: 1850px){.offerslider__navi{left:0px;right:0px}}@media all and (max-width: 1850px){.offerslider__inner{width:calc(100% - 80px * 2) !important;margin-left:80px;margin-right:80px}}@media all and (max-width: 1440px){.offerslider__inner{width:100% !important;margin-left:0;margin-right:0}}@media all and (max-width: 1024px){.offerslider__item{max-width:none}}@media all and (max-width: 750px){.offerslider__navi{top:50%}.galleries__item{margin-bottom:70px}.offerslider__item:hover .fig__image{transform:none}}@media all and (max-width: 550px){.offerslider__inner2{height:60vw}.offerslider__pager{margin-top:10vw}}.input input,.input select,.input textarea{display:block;position:relative;padding:1em 26px 1em 26px;background:transparent;border:0;font-size:inherit;box-sizing:border-box;color:inherit;width:100%}.input.forms-text .widget,.input.forms-password .widget,.input.forms-select .widget,.input.forms-textarea .widget,.input.forms-datetime .widget{background:#fff}.input{position:relative;display:flex}.input__input,.input__input--select{outline:none !important}.input__input--select{max-width:100%}.input--text .input__widget,.input--password .input__widget,.input--datetime .input__widget,.input--select .input__widget{flex:1 1 auto;display:flex;border:1px solid #ccc;background-color:#fbfbfb;font-size:.7777777778rem;font-weight:500}.input--text .input__widget input,.input--password .input__widget input,.input--datetime .input__widget input,.input--select .input__widget input{flex:1 1 auto}.input--select .input__input{width:100%;padding:11px 4px 11px 9px}.input--textarea{display:block}.input--textarea .input__widget{display:block}.input--textarea textarea{border:1px solid #ccc;background-color:#fbfbfb;font-size:.7777777778rem;font-weight:500;margin:0 !important;height:120px}.input--textarea .input__label{align-self:flex-start}.input--datetime .input__widget{display:flex}.input--labeled{align-items:center}.input--labeled .input__label{flex:0 0 130px;margin-right:15px;color:#333;font-weight:400;font-size:.8333333333rem;text-align:right}.input--focused.input--text .input__widget,.input--focused.input--select .input__widget{border-color:transparent;box-shadow:inset 0px 0px 0px 1px #525252;background-color:#fff;padding:0}.input--focused.input--textarea textarea{border-color:transparent;box-shadow:inset 0px 0px 0px 1px #525252;background-color:#fff}.input--required .input__label:after{display:inline;content:'*';color:red}.input--error .input__input{color:red}.input--error .input__widget{border-color:red}.checkbox-item{display:flex;align-items:flex-start}.checkbox-item__widget{margin-top:6px;margin-right:10px}.termscheck .checkbox-item__widget{margin-top:0}.checkbox-item__title{font-size:.7777777778rem;color:#1b1b1b}.checkbox-item__title a{color:#333}.checkbox-item__title a:hover{color:#fff}.checkbox-item .input__input{position:absolute;opacity:0;width:1px;height:1px}.checkbox-item__dot{display:block;width:32px;height:32px;margin-right:32px;cursor:pointer;transition:all 0.4s;background-repeat:no-repeat;background-position:center center;border:1px solid #000;opacity:0.17}.input__input:checked+.checkbox-item__dot{background-color:#333;background-image:url("/theme/images/icons/icon-check-white.svg");border-color:transparent;opacity:1}.datetimewidget{flex:1 1 auto}.datetimewidget__widget{display:flex}.datetimewidget__icon{display:none}::-webkit-input-placeholder{font-size:.7777777778rem;font-weight:300;color:#1b1b1b}::-moz-placeholder{font-size:.7777777778rem;font-weight:300;color:#1b1b1b}:-ms-input-placeholder{font-size:.7777777778rem;font-weight:300;color:#1b1b1b}:-moz-placeholder{font-size:.7777777778rem;font-weight:300;color:#1b1b1b}.submit{position:relative;display:inline-block}.submit__input{display:inline-block;box-sizing:border-box;border:none;text-transform:uppercase;border:1px solid #525252;color:#333;background:#fbfbfb;padding:20px 30px;font-size:.7777777778rem;font-weight:500;cursor:pointer;transition:all 0.3s}.submit__input:hover{background:#333;color:#fff}.submit--right{text-align:right}.forms .input{margin-bottom:15px}.termscheck .checkbox-item__title{font-size:.6666666667rem;text-align:justify;line-height:1.2}.termscheck .checkbox-item__title a{text-decoration:underline}@media all and (max-width: 750px){.checkbox-item__widget{margin-right:5px}.checkbox-item__dot{margin-right:5px;width:32px;height:32px}}@media all and (max-width: 550px){.input--labeled{flex-wrap:wrap}.input--labeled .input__label{flex:1 0 100%;text-align:left;margin-right:0;margin-bottom:4px}}.formtip{position:absolute;z-index:10001}.formtip a{color:#d9f2ff}.formtip a:hover{color:#fff}.formtip__wrapper{position:absolute;bottom:0;min-width:150px}.formtip__body{padding:8px;border:1px solid #fff;border-radius:8px;box-shadow:3px 3px 8px rgba(0,0,0,0.5);background:rgba(0,0,0,0.7);color:#fff;font-size:11px;font-weight:bold;cursor:pointer}.vcontact__submit{position:relative;display:flex}.vaboutus__head{display:flex;min-height:677px}.vaboutus__head-image{position:relative;flex:0 0 370px;margin-right:100px;margin-top:40px}.vaboutus__head-fig{width:100%;height:100%}.vaboutus__head-fig .fig__fig{background-position:left bottom}.vaboutus__head-text{align-self:center}.vaboutus__boxes{position:relative}.vaboutus__boxes .wrapper{position:relative}.vaboutus__symbol{position:absolute;z-index:10;top:-222px;right:-60px;width:220px}.vaboutus__symbol img,.vaboutus__symbol svg{max-width:100%;height:auto;width:177px}.aboutboxlist__item{margin-bottom:50px}.aboutbox{display:flex;align-items:center;justify-content:space-between}.aboutbox__image{flex:0 1 500px;height:350px}.aboutbox__text{flex:0 1 500px}.aboutbox:nth-child(2n) .aboutbox__image{margin-right:30px}.aboutbox:nth-child(2n+1) .aboutbox__image{order:2;margin-left:30px}@media all and (max-width: 1300px){.vaboutus__symbol{right:2vw;top:-4vw;width:100px}.vaboutus__head-image{margin-right:3vw;margin-top:5vw}}@media all and (max-width: 870px){.aboutbox{flex-wrap:wrap;justify-content:center}.aboutbox:nth-child(2n+1) .aboutbox__image,.aboutbox:nth-child(2n) .aboutbox__image{order:0;margin:0;margin-bottom:10px}.aboutbox__image{height:50vw;min-height:200px}.vaboutus__head{flex-wrap:wrap}.vaboutus__head-image{flex:1 0 100%;margin-right:0;height:50vw;min-height:200px}}.vcontact__body{display:flex;align-items:flex-start;justify-content:space-between}.vcontact__body h2{font-size:1.2222222222rem;font-weight:500;text-transform:uppercase;margin:0 0 1em;text-align:initial}.vcontact__form{flex:0 0 420px;margin-left:55px;margin-right:130px}.vcontact__text{flex:1 1 auto;text-align:justify}@media all and (max-width: 1200px){.vcontact__form{flex:0 0 50%;margin-left:0;margin-right:3vw}}@media all and (max-width: 750px){.vcontact__body{flex-wrap:wrap}.vcontact__form{order:1}.vcontact__text,.vcontact__form{flex:1 0 100%;margin:10px 0}}.vfeedback .article-figure__bg{background-position:center 5%}.vfeedback .feedback-form{text-align:center;max-width:700px;margin:0 auto;margin-bottom:60px}.vfeedback .feedback-list .item{margin:0.5em 0;background:#f4f4f4;padding:1em 36px}.vfeedback .feedback-list .info,.vfeedback .feedback-list .text{display:inline-block;vertical-align:top;box-sizing:border-box}.vfeedback .feedback-list .info{width:25%;overflow:hidden}.vfeedback .feedback-list .author{color:#1b1b1b;text-transform:uppercase;font-weight:700}.vfeedback .feedback-list .date{color:#000;font-size:0.77em;margin-bottom:0.5em}.vfeedback .feedback-list .text{width:75%;color:#333333;font-style:italic}.vfeedback .submit__input{transition:background-color 0.3s, color 0.3s, border-color 0.3s;background:#1b1b1b;color:#fff;border:1px solid #1b1b1b;padding:15px 30px;font-size:.8333333333rem;font-weight:500;text-transform:uppercase}.vfeedback .submit__input:hover{background-color:#fff;color:#1b1b1b}@media all and (max-width: 750px){.vfeedback .feedback-list .info{display:block;width:auto;margin-bottom:0.5em}.vfeedback .feedback-list .info .author{margin-bottom:0}.vfeedback .feedback-list .text{display:block;width:auto}.vfeedback .pager ul.c-prev,.vfeedback .pager ul.c-next{display:none}}@media all and (max-width: 1200px){.vfeedback .feedback-form{margin-bottom:7vw}}@media all and (max-width: 500px){.vfeedback .feedback-list .text{font-size:0.8em}.vfeedback .feedback-list .item{padding:1em 10px}}.vhome .header__main{background:rgba(251,251,251,0.9)}.vhome__about{display:flex;min-height:524px}.vhome__about-image{flex:0 0 667px;display:flex;margin-right:40px}.vhome__about-text{align-self:center;max-width:500px}.vhome__about-text .cmstext{line-height:1.8;text-align:justify}.vhome__about-text .cmstext h1{display:block;font-size:1.5555555556rem;font-weight:400;margin:0 0 0.6em;line-height:1;text-transform:uppercase;text-align:initial}.vhome__about-text .cmstext h2{display:block;font-size:1.3333333333rem;font-weight:300;margin:0 0 0.8em;color:#b2b2b2;line-height:1;text-transform:uppercase;text-align:initial}.vhome__about-text .button{margin-top:30px}.vhome__quote{background-image:url("images/home/quote.png");background-position:center center;background-repeat:no-repeat}.vhome__quote-text{font-size:2.4444444444rem;font-style:italic;font-family:"Cormorant Garamond";text-align:center;line-height:1;color:#525252}.vhome__work .wrapper{position:relative}.vhome__work-symbol{position:absolute;top:-207px;right:0;transform:translate(50%, -40%)}.vhome__work-symbol svg{width:230px;color:#525252}.vhome__work-inner{display:flex;align-items:center}.vhome__work-image{flex:0 0 600px;height:450px;display:flex;margin-right:110px}.vhome__work-text{max-width:500px}.vhome__work-text h2{display:block;font-size:1.5555555556rem;font-weight:400;margin:0 0 0.6em;line-height:1;text-transform:uppercase}.vhome__work-text h3{display:block;font-size:1.3333333333rem;font-weight:300;margin:0 0 0.8em;color:#b2b2b2;line-height:1;text-transform:uppercase}.vhome__work-text .button{margin-top:30px}@media all and (max-width: 1650px){.vhome__work-symbol{transform:translate(0, -40%)}}@media all and (max-width: 1300px){.vhome__work-image{margin-right:4vw}.vhome__work-text h2{font-size:1.5555555556rem}.vhome__work-text h3{font-size:1.3333333333rem}.vhome__about-image{margin-right:3vw;margin-top:0;flex:0 0 400px}}@media all and (max-width: 1100px){.vhome__work-symbol{right:4vw;top:-15vw}.vhome__work-symbol svg{width:100px;height:auto}.vhome__work-inner{flex-wrap:wrap;justify-content:center}.vhome__work-image{order:0;height:50vw;min-height:200px;margin:0;margin-bottom:30px;flex:1 0 100%;max-width:900px}.vhome__work-text{max-width:900px}.vhome__work-symbol{right:3vw;top:-2vw;transform:none;width:100px;z-index:1}.vhome__about-text{max-width:none}.vhome__about-text .cmstext h1{font-size:1.3888888889rem}.vhome__about-text .cmstext h2{font-size:1.2777777778rem;margin-bottom:5px;margin-top:10px}.vhome__quote-text{font-size:1.4444444444rem}}@media all and (max-width: 750px){.vhome__about{flex-wrap:wrap}.vhome__about-image{flex:1 0 100%;margin-right:0;height:72vw;min-height:200px}.vhome__quote{background-image:none}}.voffer__inner{display:flex;align-items:center}.voffer__image{flex:0 0 47%;height:380px;display:flex;margin-right:50px}.voffer__contact{padding:140px 0;background:url("images/offer/bg.jpg") no-repeat center center;background-attachment:fixed;background-size:cover;position:relative}.voffer__contact:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6)}.voffer__contact-inner{position:relative;color:#fff;text-align:center;max-width:830px;margin:0 auto;font-size:.8888888889rem;font-weight:400}.voffer__contact-text strong{font-size:1rem}.voffer__button{margin-top:30px}.voffer__table-title{font-size:1.2222222222rem;font-weight:500;text-transform:uppercase;text-align:center;margin-top:80px}.voffer__table{text-align:center;font-size:.8888888889rem;text-transform:uppercase}.voffer__table table{border:none !important}.voffer__table td{padding:10px;border:none !important;width:auto !important;height:auto !important}.voffer__table thead td{font-weight:500;font-size:.7777777778rem}.voffer__table tbody td{padding:30px 10px}.voffer__table tbody tr td:first-child{text-align:left;font-weight:500}.voffer__table tbody tr:nth-child(1) td{background:#fcfcfc}.voffer__table tbody tr:nth-child(2) td{background:#f8f8f8}.voffer__table tbody tr:nth-child(3) td{background:#f2f2f2}@media all and (max-width: 1200px){.voffer__table{overflow-x:auto}.voffer__table tbody td{padding:5px}.voffer__table table,.voffer__table tbody tr{height:auto !important}.voffer__contact{padding:10vw 10px}}@media all and (max-width: 950px){.voffer__table thead td,.voffer__table tbody td{font-size:.6666666667rem;white-space:nowrap}}@media all and (max-width: 870px){.voffer__inner{flex-wrap:wrap;justify-content:center}.voffer__image{order:0;height:60vw;min-height:150px;margin:0;margin-bottom:30px;flex:0 0 100%}.vaboutus__head{flex-wrap:wrap}.vaboutus__head-image{flex:1 0 100%;margin-right:0;height:50vw;min-height:200px}}.vproject__body{max-width:770px;margin:0 auto;text-align:center}.vproject__subtitle{display:block;font-size:1.3333333333rem;font-weight:600}.vproject__title{display:block;margin-bottom:1em;font-size:1.7777777778rem;text-transform:uppercase;font-weight:600}.vproject__gallery{margin-top:-270px}.gallerywall__list{display:flex;flex-wrap:wrap}.gallerywall__item{margin-bottom:25px;margin-left:12px;margin-right:12px;flex:1 0 calc(50% - 24px)}.gallerywall__fig{height:520px}@media all and (max-width: 1200px){.vproject__gallery{margin-top:0}.vproject .bigrow--b270{padding-bottom:7vw}.gallerywall__fig{height:35vw;min-height:200px}}@media all and (max-width: 1200px){.article--figure .article-figure{margin-bottom:7vw}}@media all and (max-width: 750px){.vproject__title{font-size:1.2222222222rem}}@media all and (max-width: 550px){.gallerywall__list{display:block}.gallerywall__fig{height:40vw}.gallerywall__item{margin-left:0;margin-right:0}}.projectbox__list{position:relative;display:flex;flex-wrap:wrap;margin:0 -18px}.projectbox__item{margin:18px;margin-bottom:50px;width:calc(100% / 3 - 18px * 2)}.projectbox__image{min-height:200px;height:50vw;max-height:380px}.projectbox__subtitle{font-size:.7777777778rem;display:block;margin:1vw 2vw 0}.projectbox__title{font-size:1.2222222222rem;display:block;margin:5px 2vw 0}@media all and (max-width: 1200px){.projectbox__list{margin:0}.projectbox__item{margin:10px;margin-bottom:5vw;width:calc(100% / 2 - 10px * 2)}}@media all and (max-width: 750px){.projectbox__item{margin:10px;margin-bottom:5vw;width:calc(100% - 10px * 2)}.projectbox__title{font-size:.8888888889rem}}.stage{cursor:pointer;transition:background 0.3s}.stage__inner{display:flex;align-items:center;padding:25px 0}.stage__step{flex:0 0 270px;font-size:2.7777777778rem;font-weight:300;text-align:left;color:rgba(54,54,54,0.1);transition:color 0.3s}.stage__title{display:block;text-transform:uppercase;font-size:1.2222222222rem;font-weight:500;margin-bottom:0.8em}.stage:hover{background:#fbfbfb}.stage:hover .stage__step{color:#363636}@media all and (max-width: 1200px){.stage__step{flex:1 1 270px;font-size:1.5555555556rem;min-width:130px}}@media all and (max-width: 750px){.stage__inner{display:block}}html{font-size:18px;font-family:"Montserrat",sans-serif;line-height:1.5;font-weight:400;color:#363636;background-color:#fbfbfb;box-sizing:border-box}body{margin:0;padding:0;padding-top:110px}.body--lock{overflow:hidden}.content{min-height:400px}@media all and (max-width: 1020px){body{padding-top:70px}}.foo{display:none !important}
/*# sourceMappingURL=style.css.map */
