*{margin:0;padding:0;outline:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-width:1px}html{-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}a,a:hover,input,textarea,select{-webkit-tap-highlight-color:rgba(0,0,0,0);outline:0 none}ol{list-style:decimal inside;margin-bottom:20px}ol li{padding:5px 0 5px 15px}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}a img,fieldset,hr{border:0}mark{background:none}table{border-collapse:collapse;border-spacing:0}td{vertical-align:middle}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],select,textarea{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;border-radius:0;-webkit-appearance:none}input[type="submit"],input[type="button"],button,.button{-webkit-appearance:none;cursor:pointer;border:none}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#707070}input::-moz-placeholder,textarea::-moz-placeholder{color:#707070;opacity:1}.clear{clear:both;overflow:hidden;display:block}article,aside,details,figcaption,figure,footer,header,nav,section,summary,main{display:block}.alignleft{float:none;margin:0 auto 20px}@media screen and (min-width:1025px){.alignleft{float:left;margin:0 30px 10px 0}}.alignright{float:none;margin:0 auto 20px}@media screen and (min-width:1025px){.alignright{float:right;margin:0 0 10px 30px}}.aligncenter{margin:0 auto 20px}.alignnone{margin:0 0 20px}img{max-width:100%;height:auto;display:block}div.wpcf7 .wpcf7-form-control-wrap{display:block!important;margin-bottom:20px;clear:both}div.wpcf7 .wpcf7-not-valid-tip{background:#fff;border:1px solid red;position:absolute;top:0;bottom:0;left:0;right:0;cursor:pointer;font-family:"Roboto";height:56px;line-height:56px;padding:0 10px;text-align:left;z-index:2}div.wpcf7 .wpcf7-response-output{width:100%;background:#fff;margin:10px 0 0 0;font-family:"Roboto";font-size:16px;line-height:20px;padding:5px 20px;text-align:center}div.wpcf7 .ajax-loader{display:none}.error404 .content{text-align:center;padding:0}.error404 h1{font-size:80px;line-height:1.2;padding-bottom:64px;font-weight:500}.error404 h1 span{display:inline-block;margin:0 15px;color:#ce2f33}.error404 .erBox{height:100vh;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-image:url(/wp-content/themes/jam/images/404_bg.png)}.error404 .erBox .button{padding:0 25px;font-size:18px;margin:0 0 0 20px}@media screen and (min-width:768px){.error404 h1{font-size:150px}.error404 h1 span{margin:0 25px}}@media screen and (min-width:1025px){.error404 .content{margin:0}.error404 h1{font-size:288px}.error404 h1 span{margin:0 50px}}#menuOpen{position:absolute;right:0;z-index:120;width:30px;height:30px;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}#menuOpen:before,#menuOpen:after{content:"";position:absolute;top:9px;left:0;right:0;height:2px;box-shadow:0 2px 0 0 #2b112c,0 8px 0 0 #2b112c;-webkit-box-shadow:0 2px 0 0 #2b112c,0 8px 0 0 #2b112c;-moz-box-shadow:0 2px 0 0 #2b112c,0 8px 0 0 #2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}#menuOpen:after{content:"";position:absolute;top:9px;height:2px;-webkit-box-shadow:0 2px 0 0 #2b112c;-moz-box-shadow:0 2px 0 0 #2b112c;-ms-box-shadow:0 2px 0 0 #2b112c;-o-box-shadow:0 2px 0 0 #2b112c;box-shadow:0 2px 0 0 #2b112c;opacity:0}#menuOpen.opened:before,#menuOpen.opened:after{top:4px;left:0;right:0;background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}#menuOpen.opened:before{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(-45deg) translate(-7px,7px);-moz-transform:rotate(-45deg) translate(-7px,7px);-ms-transform:rotate(-45deg) translate(-7px,7px);-o-transform:rotate(-45deg) translate(-7px,7px);transform:rotate(-45deg) translate(-7px,7px)}#menuOpen.opened:after{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotate(45deg) translate(7px,7px);-moz-transform:rotate(45deg) translate(7px,7px);-ms-transform:rotate(45deg) translate(7px,7px);-o-transform:rotate(45deg) translate(7px,7px);transform:rotate(45deg) translate(7px,7px);opacity:1}#menuOpen.opened+.menuBox{visibility:visible;opacity:1}@media screen and (min-width:1025px){#menuOpen{display:none}}html{font:400 18px/1.42 "Roboto";-ms-text-size-adjust:none;-webkit-text-size-adjust:none;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}@media screen and (max-width:1024px) and (min-width:768px){html{font-size:18px}}@media screen and (max-width:1366px) and (min-width:1025px){html{font-size:18px}}@media screen and (min-width:1367px){html{font-size:18px}}body{color:#706570;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100vh;opacity:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width:1024px){body.is_overflow{overflow:hidden}}#main{overflow:hidden;-webkit-box-flex:1;-webkit-flex:1 0 auto;-moz-box-flex:1;-moz-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.container{margin:0 auto;width:1280px;max-width:92%;position:relative}@media screen and (min-width:1025px){.container{max-width:96%}}html::-webkit-scrollbar{width:6px}@media screen and (min-width:1025px){html::-webkit-scrollbar{width:10px}}::-webkit-scrollbar-thumb{background:#ce2f33}::-webkit-scrollbar-track{background:#eaeaea}::-webkit-scrollbar-thumb:hover{background:#b92a2e}::-webkit-scrollbar-thumb:active{background:#b92a2e}.flex{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}@media screen and (min-width:1025px){.flex__rwd{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media screen and (min-width:768px){.flex__mob{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}.start{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.end{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.center{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.around{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;-webkit-justify-content:space-around;-moz-justify-content:space-around;justify-content:space-around}.alc{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}.alstart{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}.alend{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.cover{background-size:conain;background-position:50% 50%;background-repeat:no-repeat}.blend{background-blend-mode:multiply;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}input[type="text"],input[type="email"],input[type="tel"],input[type="search"],input[type="password"],textarea{height:56px;width:100%;border:none;background:none;border-bottom:2px solid rgba(255,255,255,.5);padding:0 80px 0 0;font-family:"Roboto";font-size:1rem;color:#fff}input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="search"]:focus,input[type="password"]:focus,textarea:focus{border-color:#ce2f33}textarea{resize:none;height:100px;padding:12px 1.1111111111rem}.fullframe{height:0;margin:0;overflow:hidden;padding-bottom:56.5%;position:relative;z-index:0}.fullframe video,.fullframe iframe,.fullframe object,.fullframe embed,.fullframe .wp-video{height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:-1}.fullframe video{object-fit:cover}.button,.submit{display:inline-block;line-height:65px;padding:0 32px;font-size:22px;background:none;color:#ce2f33;font-weight:500;font-family:"Bebas";text-align:center;text-decoration:none;cursor:pointer;position:relative;-webkit-transform:perspective(400px) rotateY(45deg);-moz-transform:perspective(400px) rotateY(45deg);-ms-transform:perspective(400px) rotateY(45deg);-o-transform:perspective(400px) rotateY(45deg);transform:perspective(400px) rotateY(45deg);backface-visibility:visible;box-shadow:0 0 1em rgba(0,0,0,.1);border:2px solid #ce2f33;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all 0.7s ease;-moz-transition:all 0.7s ease;-ms-transition:all 0.7s ease;-o-transition:all 0.7s ease;transition:all 0.7s ease}.button:hover,.submit:hover{background:#ce2f33;color:#fff;-webkit-transform:perspective(400px) rotateY(-45deg);-moz-transform:perspective(400px) rotateY(-45deg);-ms-transform:perspective(400px) rotateY(-45deg);-o-transform:perspective(400px) rotateY(-45deg);transform:perspective(400px) rotateY(-45deg);text-decoration:none}.button.b2,.submit.b2{color:#fff;border-color:#fff}.button.b2:hover,.submit.b2:hover{border-color:#ce2f33}h1,h2,h3,h4,h5,h6{font-weight:500;padding-bottom:24px;line-height:1.2;color:#2b112c;text-transform:uppercase;font-family:"Bebas"}h1{font-size:60px;color:#ce2f33;text-align:center}h1 span{color:#2b112c}@media screen and (min-width:1025px){h1{font-size:96px;padding-bottom:64px}}h2{font-size:48px}@media screen and (min-width:1025px){h2{font-size:72px}}h3{font-size:36px}@media screen and (min-width:1025px){h3{font-size:48px}}h4{font-size:28px}@media screen and (min-width:1025px){h4{font-size:36px}}p{padding-bottom:24px;line-height:1.5}strong{font-weight:500}a{color:#ce2f33;text-decoration:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}a:hover{text-decoration:underline}header{position:fixed;top:0;left:0;right:0;z-index:1000;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:#fff;padding:0 0}header.is_hidden{-webkit-transform:translateY(-102%);-moz-transform:translateY(-102%);-ms-transform:translateY(-102%);-o-transform:translateY(-102%);transform:translateY(-102%)}header+*{margin-top:40px}@media screen and (min-width:1025px){header{padding:0 0}header+*{margin-top:70px}}#logo{margin-right:25px;-webkit-flex-basis:36px;-moz-flex-basis:36px;-ms-flex-preferred-size:36px;flex-basis:36px;position:relative;z-index:110}@media screen and (max-width:1024px){#logo{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0}#logo img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}#logo .wt{position:absolute;left:0;top:0;opacity:0}#logo.active .bl{opacity:0;visibility:hidden}#logo.active .wt{opacity:1}}@media screen and (min-width:1025px){#logo .wt{display:none}}.qtranxs_widget{font-size:0;border-bottom:2px solid #f2f2f2}.qtranxs_widget li{display:inline-block}.qtranxs_widget li a{text-transform:uppercase;font-size:16px;color:#ccc;display:inline-block;padding:6px 12px;line-height:1;position:relative;text-decoration:none}.qtranxs_widget li a:after{content:"";height:2px;position:absolute;bottom:-2px;left:0;right:0;width:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.qtranxs_widget li:hover a,.qtranxs_widget li.active a{color:#ce2f33}.qtranxs_widget li:hover a:after,.qtranxs_widget li.active a:after{width:100%;background:#ce2f33}@media screen and (max-width:1024px){.qtranxs_widget{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:23px}.qtranxs_widget li a{font-size:20px;font-weight:500;padding:6px 20px}}@media screen and (max-width:1024px){.menuBox{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;visibility:hidden;opacity:0;overflow-y:auto;z-index:100;background:#2b112c url(../../../../../../../themes/jam/images/mob_menu_bg.png) 50% 50% / cover no-repeat;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.menuBox .menuContent{height:100%;width:100%;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:100px 32px 40px}}@media screen and (min-width:1025px){.menuBox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.menuBox .menuContent{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}}@media screen and (min-width:1025px){.hRight{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}}@media screen and (max-width:1024px){#mainMenu{margin-bottom:40px}#mainMenu ul{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}#mainMenu ul:first-child{display:none}#mainMenu ul li a{margin:0;color:#fff;font-family:"Bebas";text-transform:uppercase;font-size:20px;font-weight:500;padding:10px 0;position:relative;display:block;text-decoration:none}#mainMenu ul li a:after{display:none}#mainMenu ul li:nth-child(odd){-webkit-flex-basis:58%;-moz-flex-basis:58%;-ms-flex-preferred-size:58%;flex-basis:58%}#mainMenu ul li:nth-child(even){-webkit-flex-basis:38%;-moz-flex-basis:38%;-ms-flex-preferred-size:38%;flex-basis:38%}#mainMenu ul li.current-menu-item>a{color:#ce2f33}}@media screen and (min-width:1025px){#mainMenu>ul{font-size:0}#mainMenu>ul:last-child{display:none}#mainMenu>ul>li{display:inline-block;vertical-align:top;position:relative;padding:20px 0}#mainMenu>ul>li>a{font-size:20px;display:block;text-transform:uppercase;color:#2b112c;font-family:"Bebas";margin:0 12px}#mainMenu>ul>li:hover>a,#mainMenu>ul>li.current-menu-item>a{text-decoration:none;color:#ce2f33}}@media screen and (max-width:1225px) and (min-width:1025px){#mainMenu>ul>li>a{font-size:18px;margin:0 6px}}.miniMenu{text-align:center;-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;position:relative;z-index:0}.miniMenu ul{font-size:0}.miniMenu ul li{display:inline-block}.miniMenu ul li a{font-size:20px;font-family:"Bebas";text-transform:uppercase;margin:9px 10px;display:block;color:#2b112c}.miniMenu ul li.current-menu-item a{text-decoration:none;color:#ce2f33}@media screen and (min-width:1025px){.miniMenu{display:none}}.content{padding-top:16px;padding-bottom:60px}.content ul{margin:0 0 20px 15px}.content ul li{padding:5px 0 5px 15px;position:relative}.content ul li:before{content:"";background:#706570;width:6px;height:6px;border-radius:50%;position:absolute;top:.8888888889rem;left:0}@media screen and (min-width:1025px){.content{padding-bottom:100px}}.breadcrumbs{font-size:0}.breadcrumbs a{color:#2b112c;display:inline-block;vertical-align:middle;font-size:16px}.breadcrumbs a:after{content:"";display:inline-block;vertical-align:middle;background:#2b112c;border-radius:50%;width:2px;height:2px;margin:0 7px}.breadcrumbs a:hover{color:#ce2f33;text-decoration:none}.breadcrumbs .breadcrumb_last{font-size:16px;color:#ccc;display:inline-block;vertical-align:middle}.breadcrumbs .current-item:after{display:none}.spaces .item{position:relative;z-index:0;color:#fff;background-color:rgba(14,14,14,.5)}.spaces .item h2{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;color:#fff}.spaces .item .button{margin-top:15px}.spaces .item:hover{background-color:rgba(14,14,14,.85)}.spaces .item:hover h2{text-decoration:underline}@media screen and (max-width:640px){.spaces .item{margin-bottom:20px;padding:48px 20px}}@media screen and (min-width:641px){.spaces{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -.85%;width:101.7%}.spaces>*{width:48.3%;margin:0 .85% 1.275em}.spaces .item{padding:48px}.spaces .item .button{margin-left:-10px}}.artdesc{width:628px;max-width:100%;margin:0 auto 40px}.artifacts .item .info{color:#2b112c;font-weight:500}@media screen and (max-width:767px){.artifacts .item{text-align:center;margin-bottom:40px}.artifacts .item figure{margin-bottom:10px}.artifacts .item figure img{margin:0 auto}}@media screen and (max-width:1024px) and (min-width:768px){.artifacts .item:before{display:none}.artifacts .item:after{display:none}}@media screen and (min-width:768px){.artifacts{width:862px;max-width:100%;margin:0 auto;position:relative}.artifacts .item{-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;position:relative;padding:12px 0}.artifacts .item:before{content:"";position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:0;bottom:0;width:2px;background:#f2f2f2;z-index:-1}.artifacts .item:after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:10px;height:10px;background:#ce2f33;border-radius:50%}.artifacts .item figure{-webkit-flex-basis:378px;-moz-flex-basis:378px;-ms-flex-preferred-size:378px;flex-basis:378px;max-width:93%}.artifacts .item .info{-webkit-flex-basis:248px;-moz-flex-basis:248px;-ms-flex-preferred-size:248px;flex-basis:248px}.artifacts .item:first-child:before{top:50%}.artifacts .item:last-child:before{bottom:50%}.artifacts .item:nth-child(2n+1) figure{margin-right:6%}.artifacts .item:nth-child(2n+1) figure img{margin-left:auto}.artifacts .item:nth-child(2n+1) .info{margin-left:6%}.artifacts .item:nth-child(2n){-webkit-box-direction:reverse;-webkit-box-orient:horizontal;-webkit-flex-direction:row-reverse;-moz-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.artifacts .item:nth-child(2n) figure{margin-left:6%}.artifacts .item:nth-child(2n) .info{margin-right:6%;margin-left:auto;text-align:right}}.navs{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;margin-bottom:64px}.navs div{padding:6px 24px;color:#2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.navs div:hover,.navs div.active{color:#fff;background:#ce2f33;cursor:pointer}.navs div.active{cursor:default}.tabContent{position:relative}.tabContent .tabSection{visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;top:0;left:0;right:0}.tabContent .tabSection:first-child{position:static}.tabContent .tabSection.opened{visibility:visible;opacity:1}.historySlider .thumb{width:302px;margin-bottom:24px}.historySlider h4{color:#ce2f33;padding-bottom:20px;text-transform:none}@media screen and (max-width:767px){.historySlider .swiper-container .icon-slide-right{right:0}.historySlider .swiper-container .icon-slide-left{left:0}}@media screen and (max-width:1024px){.historySlider h4{text-align:center}.historySlider .thumb{width:100%;margin:0 auto 24px}.historySlider .thumb img{margin:0 auto}}@media screen and (min-width:768px){.historySlider .swiper-container{overflow:visible}}@media screen and (min-width:1025px){.historySlider .swiper-container{padding-right:193px}}.postsSlider .swiper-container{overflow:visible}@media screen and (max-width:767px){.postsSlider .swiper-button-next,.postsSlider .swiper-button-prev{display:none}}@media screen and (min-width:768px){.postsSlider .swiper-pagination{display:none}}.swiper-container .swiper-pagination{bottom:-40px}.swiper-container .swiper-pagination .swiper-pagination-bullet{background:#ccc;opacity:1;margin:0 6px}.swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ce2f33}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{display:none}.swiper-container .icon-slide-left{left:-10px}.swiper-container .icon-slide-right{right:-10px}.swiper-container .icon-slide-right,.swiper-container .icon-slide-left{background:#ce2f33;width:50px;height:50px;color:#fff;border-radius:50%;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.swiper-container .icon-slide-right:before,.swiper-container .icon-slide-left:before{font-size:12px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.swiper-container .swiper-button-disabled{opacity:0}@media screen and (min-width:1025px){.swiper-container .icon-slide-right,.swiper-container .icon-slide-left{width:96px;height:96px}.swiper-container .icon-slide-right:before,.swiper-container .icon-slide-left:before{font-size:24px}}.renovation{color:#706570;box-shadow:inset 0 0 0 2px #f2f2f2}.renovation figure{position:relative}.renovation figure:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(14,14,14,.3);z-index:0}.renovation time{position:absolute;left:24px;right:24px;top:24px;padding-bottom:6px;border-bottom:1px solid rgba(204,204,204,.3);font-weight:500;color:#fff;z-index:1}.renovation .info{padding:24px 24px 10px;border-top:none;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.renovation h4{color:#2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding-bottom:10px}.renovation:hover{text-decoration:none}.renovation:hover .info{background:#f2f2f2}.renovation:hover h4{color:#ce2f33;text-decoration:underline}@media screen and (max-width:1024px){.renovation .info{padding:24px 16px 10px}}.tabSection:first-child .renovation:first-child figure:after{content:"Current";font-size:14px;color:#fff;background:#397939;position:absolute;right:24px;top:24px;padding:3px 7px;text-transform:none;display:inline-block;vertical-align:top;font-weight:400}.perspectiveBox{position:relative;z-index:0;margin-bottom:64px}.perspectiveBox .perspective{position:relative;width:90%;text-align:center}.perspectiveBox .perspective mark{position:absolute;left:0;right:0;top:0;bottom:0;background:#ce2f33;-webkit-transform:perspective(800px) rotateY(20deg);-moz-transform:perspective(800px) rotateY(20deg);-ms-transform:perspective(800px) rotateY(20deg);-o-transform:perspective(800px) rotateY(20deg);transform:perspective(800px) rotateY(20deg);box-shadow:0 0 1em rgba(0,0,0,.1)}.perspectiveBox .perspective .info{width:500px;max-width:92%;color:#fff;padding:60px 50px 36px 0;display:inline-block;text-align:left;position:relative;z-index:1}.perspectiveBox .perspective .info h2{color:#fff}.perspectiveBox .mediaBox{width:255px;margin-left:auto;position:relative;z-index:-2}.perspectiveBox .mediaBox .thumb img{object-fit:cover;height:329px;width:100%}.perspectiveBox .mediaBox.video{z-index:50}@media screen and (max-width:599px){.perspectiveBox .perspective{margin-top:-65px;z-index:1}}@media screen and (min-width:600px){.perspectiveBox{padding-top:140px}.perspectiveBox .perspective{width:70%}.perspectiveBox .mediaBox{width:60%;position:absolute;right:0;top:0}.perspectiveBox .mediaBox .thumb{height:100%;display:block}.perspectiveBox .mediaBox .thumb img{height:100%}}@media screen and (min-width:1025px){.perspectiveBox{margin-bottom:130px}.perspectiveBox .perspective .info{padding:120px 100px 120px 0}.perspectiveBox .mediaBox{width:50%}}.tpl-history .perspectiveBox{margin-top:50px}@media screen and (max-width:599px){.tpl-history .perspectiveBox .mediaBox{width:90%}}@media screen and (max-width:1024px){.tpl-history .perspectiveBox{padding-top:0}.tpl-history .perspectiveBox .perspective{margin-top:-50px}.tpl-history .perspectiveBox .mediaBox{position:relative}}@media screen and (min-width:1025px){.tpl-history .perspectiveBox{margin-top:100px}}@media screen and (min-width:1350px){.tpl-history .perspectiveBox{margin-top:150px}}@media screen and (max-width:359px){.tpl-history .navs div{padding:6px 15px}}@media screen and (max-width:640px){.projects .project{margin-bottom:16px}}.projects{display:flex;align-items:stretch}@media screen and (min-width:641px){.projects{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.projects>*{width:48%;margin:0 1% 1.5em}}.project{position:relative;color:#fff;background:#fff;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;justify-content:flex-start}.project .border_wrap{padding:10px 24px 24px 24px;border:2px solid #F2F2F2;transition:.3s all;border-top:none;flex-shrink:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.project:hover .border_wrap{border-color:#bfbfbf}.project:hover .topLink h4{color:#CE2F33}.project .time{padding-bottom:6px;border-bottom:1px solid rgba(204,204,204,.3);font-weight:500;margin-bottom:10px;color:#706570}.project .topLink{color:#fff}.project p{color:#706570}.project figure{height:200px;margin-bottom:0}.project figure img{height:100%;width:100%;object-fit:cover}.project .topLink h4{color:#2B112C;padding-bottom:10px}.project .topLink:hover{text-decoration:none}.project .topLink:hover h4{text-decoration:underline}.project .count{display:inline-block;vertical-align:top;line-height:1;background:rgba(43,17,44,.1)}.project .count .countBox{background:rgba(255,255,255,.15);height:30px;line-height:30px;font-size:13px;width:auto;padding:0 8px;display:inline-block;text-align:center;cursor:pointer;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;color:#fff}.project .count .countBox span{line-height:1;padding-left:20px;position:relative;color:#2B112C}.project .count .countBox span:before{margin-right:4px;font-size:16px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#2B112C}.project .count:hover .countBox{background:#ce2f33}.project .count:hover .dropdown{opacity:1;visibility:visible}.project .dropdown{position:absolute;right:24px;left:104px;bottom:24px;overflow:hidden;visibility:hidden;opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;background:#fff}.project .dropdown .item{display:block;position:relative;color:#fff;padding:16px}.project .dropdown .item:after{content:"\e90f";position:absolute;right:16px;bottom:10px;font-size:24px;color:#fff;font-family:"icomoon";opacity:0;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.project .dropdown .item h5{font-size:18px;text-transform:none;font-weight:400;padding-bottom:5px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.project .dropdown .item span{color:#ccc}.project .dropdown .item:hover{background:#ce2f33;color:#fff;text-decoration:none}.project .dropdown .item:hover:after{opacity:1}.project .dropdown .item:hover h5{color:#fff}.relatedBox .swiper-slide{padding:24px;position:relative;color:#fff;background-color:rgba(14,14,14,.6);-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.relatedBox .project .time{padding-bottom:6px;border-bottom:1px solid rgba(204,204,204,.3);font-weight:500;margin-bottom:10px;color:#fff}.relatedBox .project .topLink h4{color:#fff}.relatedBox .project .count .countBox span:before{margin-right:4px;font-size:16px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;color:#fff}.relatedBox .project .count .countBox span{line-height:1;padding-left:20px;position:relative;color:#fff}.relatedBox #highlights .project{justify-content:space-between}.postsSlider .project p{color:#fff}@media screen and (max-width:767px){.project{padding:16px}.project .dropdown{left:16px;bottom:46px}.project .dropdown .item{padding:7px 10px}.projects{display:block}.project{width:100%}}@media screen and (min-width:1025px){.project:hover{}}@media screen and (max-width:500px){.events .event{margin-bottom:16px}}@media screen and (max-width:840px) and (min-width:501px){.events{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.events>*{width:48%;margin:0 1% 1.5em}}@media screen and (max-width:1200px) and (min-width:841px){.events{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.events>*{width:31.3333333333%;margin:0 1% 1.3333333333em}}@media screen and (min-width:1200px){.events{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.events>*{width:23%;margin:0 1% 1.25em}}.eventsSection{margin-bottom:40px}.eventsSection h3{text-align:center;color:#ccc}@media screen and (min-width:1025px){.eventsSection{margin-bottom:70px}}.event{min-height:378px}.event .eCats{padding-top:5px;margin-bottom:15px}.event .eCats .item{padding:0 8px;line-height:30px;display:inline-block;margin-right:1px;font-size:14px}.event .count .countBox{overflow:hidden;width:105px;white-space:nowrap;text-overflow:ellipsis}.event .dropdown{left:24px;bottom:57px}@media screen and (min-width:1025px){.event h4{font-size:32px}}@media screen and (max-width:767px){.event{padding:16px}.event .dropdown{left:16px;bottom:49px}.event .dropdown .item{padding:7px 10px}}@media screen and (max-width:500px){.residencies .renovation{margin-bottom:16px;display:block}}@media screen and (max-width:1024px) and (min-width:500px){.residencies{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.residencies>*{width:48%;margin:0 1% 1.5em}}@media screen and (min-width:1025px){.residencies{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.residencies>*{width:31.3333333333%;margin:0 1% 1.3333333333em}}.loadmore{text-align:center;margin-top:40px}.textBox a span{color:red}.sideBox{position:absolute;width:300px;left:2%;z-index:1;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (min-width:1340px){.sideBox{left:calc(100% - ((100% + 1280px) / 2))}}@media screen and (min-width:1025px){.sideBox{padding-top:90px}}@media screen and (max-width:1024px){.sideBox{display:none}}.sectionBox .textBox strong{color:#2b112c}.sectionBox .textBox.quotebox{text-align:center;position:relative;width:736px;max-width:100%;margin:0 auto;padding:60px 0 0}.sectionBox .textBox.quotebox:before{content:"\e911";font-family:"icomoon";position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);top:0;color:#ce2f33;font-size:42px}.sectionBox .textBox.solidline{border-left:2px solid #ce2f33;padding-left:25px}.sectionBox .articleBox{padding-bottom:64px}.sectionBox .articleBox:last-child{padding-bottom:0}.sectionBox .sliderBox .swiper-slide{position:relative}.sectionBox .sliderBox figure img{margin:0 auto}.sectionBox .sliderBox .sliderDesc{padding:20px 20px 0;position:absolute;width:100%;left:0;right:0;bottom:0;color:#fff;background:linear-gradient(0deg,rgba(0,0,0,.7) 0%,rgba(0,0,0,.5) 38.67%,rgba(0,0,0,0) 100%)}.sectionBox .sliderBox .sliderDesc p{padding-bottom:16px}@media screen and (max-width:480px){.sectionBox .sliderBox .sliderDesc p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}}@media screen and (max-width:767px){.sectionBox .sliderBox .sliderDesc p{font-size:14px}}.sectionBox .sliderBox .swiper-container{padding-bottom:40px}.sectionBox .sliderBox .swiper-container .swiper-pagination{bottom:0}.sectionBox .imageBox .image{display:block;margin-bottom:8px}@media screen and (min-width:1025px){.sectionBox{padding-top:90px;margin-left:auto;max-width:100%}.sectionBox .textBox{padding-right:22.8%}.sectionBox .textBox.solidline{padding-left:50px}}@media screen and (min-width:1438px){.sectionBox{width:955px}}@media screen and (max-width:1438px) and (min-width:1025px){.sectionBox{width:75%}}.singleNav{width:48px;height:48px;background:rgba(0,0,0,.2);backdrop-filter:blur(20px);border-radius:50%;margin-top:-20px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.singleNav:before{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.singleNav.swiper-button-next{right:16px}.singleNav.swiper-button-prev{left:16px}.singleNav:hover{background:rgba(0,0,0,.6)}@media screen and (min-width:1025px){.singleNav{width:64px;height:64px}.singleNav:before{font-size:30px}.singleNav.swiper-button-next{right:24px}.singleNav.swiper-button-prev{left:24px}}.founderBox .avaBox figure{clip-path:polygon(0 1%,100% 18%,100% 82%,0% 100%);background-color:#ce2f33;height:180px;width:277px;margin-bottom:31px;position:relative}.founderBox .avaBox figure img{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0;width:145px;height:154px;object-fit:cover}.founderBox .avaBox h4{padding-bottom:0}.founderBox .avaBox h5{text-transform:capitalize;color:#706570;font-weight:400}.founderBox i{color:#2b112c;font-size:36px;margin-bottom:24px;display:block}@media screen and (max-width:1024px) and (min-width:700px){.founderBox{padding-top:30px}.founderBox .founder{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between}.founderBox .founder .textBox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.founderBox .founder .avaBox{flex-basis:300px;margin-right:30px}}.sidebarList{padding-bottom:24px;width:195px}.sidebarList .item{padding:0 40px 24px 0;line-height:1}.sidebarList .item:last-child{border-bottom:1px solid #ccc}.sidebarList .item:hover a,.sidebarList .item.active a{text-decoration:none;color:#ce2f33}.sidebarList .item:hover a:before,.sidebarList .item.active a:before{color:#ce2f33}.sidebarList a{display:inline-block;color:#2b112c;font-size:24px;line-height:1.2}.sidebarList a:before{line-height:1;color:#706570;vertical-align:middle;padding-right:24px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.sidebarList.contestsList{width:100%}.sidebarList.contestsList .item{padding:0 0 24px;line-height:1}.sidebarList.contestsList .item:last-child{padding-bottom:0;border:none}.shrs .shareTitle{color:#2b112c;padding-bottom:12px;display:block}.shrs .socialBox .item{display:inline-block;margin-right:16px}.shrs .socialBox .clipboard{background:none}.shrs .socialBox .clipboard:before{font-size:24px}.tpl-architecture .founderBox{padding-bottom:40px}.tpl-architecture .projectsBox{padding-bottom:64px}.tpl-architecture .projectsBox .textBox{padding-bottom:10px}@media screen and (min-width:1025px){.tpl-architecture .founderBox{padding-bottom:14px}.tpl-architecture .projectsBox{padding-bottom:40px}.tpl-architecture .currentProject .sideBox h3{width:255px}.tpl-architecture .contestProject .articleBox{padding-bottom:90px}.tpl-architecture .oldProject{padding-bottom:30px}.tpl-architecture .oldProject .sideBox h3{padding-bottom:0}}@media screen and (min-width:1438px){.tpl-architecture .sectionBox{width:845px}}.topBlock{min-height:360px;padding:16px 0 60px;color:#fff;background-color:rgba(14,14,14,.6);background-blend-mode:multiply;position:relative}.topBlock .breadcrumbs{padding-bottom:64px}.topBlock .breadcrumbs a{color:#fff}.topBlock h1{text-align:center;color:#fff;font-size:48px;padding-bottom:16px}.topBlock .singleNav{display:none}@media screen and (min-width:1025px){.topBlock{min-height:598px}.topBlock h1{font-size:72px}.topBlock .singleNav{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.topBlock .singleNav.prevBtn{left:2%}.topBlock .singleNav.nextBtn{right:2%}}@media screen and (min-width:1350px){.topBlock .singleNav.prevBtn{left:calc(100% - ((100% + 1280px) / 2))}.topBlock .singleNav.nextBtn{right:calc(100% - ((100% + 1280px) / 2))}}.topDesc{text-align:center;padding-bottom:64px}@media screen and (min-width:1025px){.topDesc{width:460px;max-width:100%;margin:0 auto;padding-bottom:48px}}.topInfo{background:#f2f2f2;padding:40px;color:#2b112c}.topInfo span,.topInfo a{font-family:"Roboto"}.topInfo span:before,.topInfo a:before{font-size:23px;line-height:1;display:inline-block;vertical-align:text-bottom;margin-right:6px}.topInfo a{text-decoration:underline}.topInfo a:hover{text-decoration:none}.topInfo .durationBox{margin-bottom:20px;line-height:1}.topInfo .locationBox{position:relative}.topInfo .locationBox span{display:block}.topInfo .locationBox a{margin-left:30px}.topInfo .pageLink{text-overflow:ellipsis;white-space:nowrap;width:174px;overflow:hidden}@media screen and (max-width:479px){.topInfo{display:block}.topInfo .eventsCount,.topInfo .pageLink{margin-bottom:20px}}@media screen and (min-width:480px){.topInfo .lbox,.topInfo .rBox{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:1025px){.topInfo{padding:48px;width:628px;max-width:100%;margin:0 auto}}.infoSection{margin-top:-100px}@media screen and (min-width:1025px){.infoSection{margin-top:-135px}}.single-renovations .infoSection{margin-top:-70px}@media screen and (min-width:480px){.single-renovations .durationBox{margin-bottom:0}}@media screen and (min-width:1025px){.single-renovations .infoSection{margin-top:-89px}}.eventsBox .items{border-top:1px solid #ccc}.eventsBox .item{display:block;border-bottom:1px solid #ccc;padding:16px 0}.eventsBox .item:hover{text-decoration:none}.eventsBox .item:hover h5{color:#ce2f33}.eventsBox h5{padding-bottom:2px;font-size:18px;text-transform:capitalize;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.eventsBox span{color:#706570}@media screen and (min-width:1025px){.eventsBox{padding-right:22.8%}}.fileBox .item{border:2px solid #f2f2f2;box-sizing:border-box;padding:24px}.fileBox .item .fileLogo{margin-right:15px;width:64px;height:64px}.fileBox .item .fileLogo img{width:100%;height:100%;object-fit:cover}.fileBox .item .fileInfo{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.fileBox .item .fileName{color:#2b112c;font-weight:500;display:block;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.fileBox .item mark{font-size:16px}.fileBox .item:hover{text-decoration:none;border-color:#ccc}.fileBox .item:hover .fileName{color:#ce2f33}@media screen and (max-width:1024px){.fileBox .item{margin-bottom:8px}}@media screen and (min-width:1025px){.fileBox .item{-webkit-flex-basis:32%;-moz-flex-basis:32%;-ms-flex-preferred-size:32%;flex-basis:32%}}.galleryBox .gallery{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.galleryBox .gallery>*{width:48%;margin:0 1% 1.5em}@media screen and (min-width:768px){.galleryBox .gallery{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.galleryBox .gallery>*{width:31.3333333333%;margin:0 1% 1.3333333333em}}.membersBox .persons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.membersBox .persons>*{width:48%;margin:0 1% 1.5em}.membersBox .person{text-align:center}.membersBox .person:hover{text-decoration:none}.membersBox .person:hover span{color:#ce2f33}.membersBox .person figure{display:inline-block;margin-bottom:6px;width:88px;height:88px;overflow:hidden;border-radius:50%}.membersBox .person figure img{width:100%;height:100%;object-fit:cover}.membersBox .person span{display:block;font-weight:500;color:#2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.membersBox .person mark{color:#706570;font-size:16px}@media screen and (min-width:479px){.membersBox .persons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.membersBox .persons>*{width:31.3333333333%;margin:0 1% 1.3333333333em}}@media screen and (min-width:768px){.membersBox .persons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.membersBox .persons>*{width:23%;margin:0 1% 1.25em}}@media screen and (min-width:1400px){.membersBox .persons{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1.1%;width:102.2%}.membersBox .persons>*{width:14.4666666667%;margin:0 1.1% 1.2833333333em}}.relatedBox{background:#f2f2f2;padding:64px 0}.relatedBox h2{text-align:center;color:#ce2f33}.relatedBox .renovation .info{background:#fff}@media screen and (min-width:1025px){.relatedBox{padding:96px 0 124px}.relatedBox h2{padding-bottom:64px}}.single .breadcrumbs a:after,.tpl-grants .breadcrumbs a:after{background:#fff}.single .textBox,.tpl-grants .textBox,.single .textBox.quotebox,.tpl-grants .textBox.quotebox,.single .imageBox,.tpl-grants .imageBox,.single .galleryBox,.tpl-grants .galleryBox,.single .membersSection,.tpl-grants .membersSection{margin-bottom:40px}.single .videoBox,.tpl-grants .videoBox,.single .fileBox,.tpl-grants .fileBox,.single .eventsBox,.tpl-grants .eventsBox,.single .sliderBox,.tpl-grants .sliderBox,.single .textBox.solidline,.tpl-grants .textBox.solidline{margin-bottom:64px}.single .membersSection:last-child,.tpl-grants .membersSection:last-child{margin-bottom:0}@media screen and (max-width:1024px){.single .sectionBox,.tpl-grants .sectionBox{padding-top:48px}}@media screen and (min-width:1025px){.single .textBox,.tpl-grants .textBox,.single .textBox.quotebox,.tpl-grants .textBox.quotebox,.single .imageBox,.tpl-grants .imageBox,.single .galleryBox,.tpl-grants .galleryBox,.single .membersSection,.tpl-grants .membersSection{margin-bottom:56px}.single .videoBox,.tpl-grants .videoBox,.single .fileBox,.tpl-grants .fileBox,.single .eventsBox,.tpl-grants .eventsBox,.single .textBox.solidline,.tpl-grants .textBox.solidline,.single .sliderBox,.tpl-grants .sliderBox{margin-bottom:80px}}.tpl-grants .sideBox .button{margin-top:5px;-webkit-transform:perspective(400px) rotateY(30deg);-moz-transform:perspective(400px) rotateY(30deg);-ms-transform:perspective(400px) rotateY(30deg);-o-transform:perspective(400px) rotateY(30deg);transform:perspective(400px) rotateY(30deg);padding:0 20px}.tpl-grants .sideBox .button:hover{-webkit-transform:perspective(400px) rotateY(-45deg);-moz-transform:perspective(400px) rotateY(-45deg);-ms-transform:perspective(400px) rotateY(-45deg);-o-transform:perspective(400px) rotateY(-45deg);transform:perspective(400px) rotateY(-45deg)}.tpl-grants .galleryBox{margin-bottom:0}.tpl-grants .sectionBox .bottomBtn{text-align:center}.tpl-contacts .mapBox{margin-bottom:64px}.tpl-contacts .acf-map{width:100%;height:422px}.tpl-contacts .officesBox{padding-bottom:40px}.tpl-contacts .officesBox .item{padding-bottom:24px}.tpl-contacts .infoBox h5{text-transform:capitalize;padding-bottom:4px;font-size:18px}.tpl-contacts .emailBox{padding-bottom:30px}.tpl-contacts .email,.tpl-contacts .phone{color:#706570;font-weight:500}.tpl-contacts .email:hover,.tpl-contacts .phone:hover{color:#ce2f33;text-decoration:none}.tpl-contacts .email{font-size:36px;text-transform:uppercase}.tpl-contacts .bInfo{-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end}.tpl-contacts .bInfo .lBox,.tpl-contacts .bInfo .rBox{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}.tpl-contacts .socialBox .item{display:inline-block;margin-right:24px}@media screen and (max-width:479px){.tpl-contacts .phoneBox{padding-bottom:30px}}@media screen and (min-width:480px){.tpl-contacts .officesBox,.tpl-contacts .bInfo{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.tpl-contacts .officesBox .item{-webkit-flex-basis:48%;-moz-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%}}@media screen and (min-width:1025px){.tpl-contacts .mapBox{-webkit-flex-basis:51%;-moz-flex-basis:51%;-ms-flex-preferred-size:51%;flex-basis:51%;margin-bottom:0}.tpl-contacts .infoBox{-webkit-flex-basis:44%;-moz-flex-basis:44%;-ms-flex-preferred-size:44%;flex-basis:44%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width:1300px){.tpl-contacts .infoBox{-webkit-flex-basis:38.5%;-moz-flex-basis:38.5%;-ms-flex-preferred-size:38.5%;flex-basis:38.5%}}.mainSlider .postsSlider{margin-bottom:90px}.mainSlider .icon-arr-large-down{color:#ce2f33;text-align:center;font-size:18px;margin-bottom:48px;padding-bottom:60px;position:relative}.mainSlider .icon-arr-large-down:before{color:#ce2f33;font-size:54px;position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);bottom:0}@media screen and (max-width:768px) and (min-width:600px){.mainSlider .renovation .thumb img{height:196px;object-fit:cover}}@media screen and (min-width:768px){.mainSlider .postsSlider{margin-bottom:48px}}@media screen and (min-width:1025px){.mainSlider .icon-arr-large-down{margin-bottom:64px;padding-bottom:100px}.mainSlider .icon-arr-large-down:before{font-size:90px}}.titleBox{padding-bottom:40px;text-align:center}.titleBox h2{color:#ce2f33}.renovationBox{padding-bottom:30px}.renovationBox .lbox{padding:48px 21px 64px;color:#2b112c}.renovationBox p{padding-bottom:40px}.renovationBox .button{padding:0 22px;margin-right:0;font-size:18px}@media screen and (max-width:767px){.renovationBox h2,.renovationBox p,.renovationBox a{color:#fff}.renovationBox .button{border-color:#fff}.renovationBox .button:hover{border-color:#ce2f33}.renovationBox .rBox{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0;z-index:-1;background-color:rgba(0,0,0,.5);background-blend-mode:multiply}}@media screen and (min-width:768px){.renovationBox .item{border:2px solid #f2f2f2}.renovationBox h2{padding-bottom:16px}.renovationBox p{width:495px;max-width:100%}.renovationBox .lbox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1;padding:48px 48px 64px}.renovationBox .rBox{-webkit-flex-basis:49.2%;-moz-flex-basis:49.2%;-ms-flex-preferred-size:49.2%;flex-basis:49.2%;min-height:406px}}.home h1{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.home .advantagesBox .button{padding:0 22px;margin-right:0;font-size:18px}@media screen and (min-width:1025px){.home .advantagesBox{padding-bottom:128px}.home .advantagesBox .item:last-child{padding-bottom:64px}}@media screen and (min-width:1025px){.tpl-about .sectionBox{width:845px}}.teamBox{background-image:url(../../../../../../../themes/jam/images/about_slider_bg.png);background-color:#2b112c;padding:10px 0;margin-bottom:10px}.teamBox .teamDesc{text-align:center;color:#fff;padding-bottom:40px}.teamBox .teamDesc .container{width:630px}.teamBox .teamDesc h2{color:#ce2f33}@media screen and (min-width:1025px){.teamBox{padding:0 0;margin-bottom:40px}.teamBox .teamDesc{padding-bottom:76px}.teamBox .teamDesc p{font-size:24px}}.teamSlider .container{width:1280px}.teamSlider .swiper-slide{position:relative}.teamSlider .swiper-slide figure{position:relative}.teamSlider .swiper-slide figure:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.teamSlider .swiper-slide figure img{margin:0 auto}.teamSlider .swiper-slide .info{position:absolute;bottom:30px;left:0;right:0;text-align:center}.teamSlider .swiper-slide h2{font-size:32px;color:#fff;padding-bottom:10px}@media screen and (min-width:1025px){.teamSlider .swiper-slide h2{font-size:48px}}.teamSlider .swiper-slide h4{font-size:18px;color:#ce2f33;font-family:"Roboto";text-transform:none;font-weight:400}@media screen and (min-width:1025px){.teamSlider .swiper-slide h4{font-size:24px}}.teamSlider .swiper-container{padding:40px 0}.teamSlider .swiper-container .swiper-pagination{bottom:0}.teamSlider .swiper-container .icon-slide-left{left:30px}.teamSlider .swiper-container .icon-slide-right{right:30px}.menuBox .socialBox{padding:30px;width:360px;max-width:100%;margin:0 auto}.menuBox .socialBox .item{margin:0;line-height:1}.menuBox .socialBox a:before{color:#fff;font-size:32px}@media screen and (min-width:1025px){.menuBox .socialBox{display:none}}.searchBtn{background:none;position:relative}@media screen and (min-width:1025px){.searchBtn{margin:0 25px 0 0}.searchBtn:before{content:"\e912";font-family:"icomoon";font-size:24px;color:#2b112c;cursor:pointer;margin-right:25px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.searchBtn:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2px;height:100%;background:#f2f2f2}.searchBtn:hover:before{color:#ce2f33}}.searchMob{position:relative;margin-bottom:40px}.searchMob input{height:56px;background:none;border:none;border-bottom:2px solid rgba(255,255,255,.5);padding:0 20px 0 32px;color:#fff;font-size:18px}.searchMob input::-webkit-input-placeholder,.searchMob textarea::-webkit-input-placeholder{color:#fff}.searchMob input::-moz-placeholder,.searchMob textarea::-moz-placeholder{color:#fff;opacity:1}.searchMob button{background:none;color:#fff;font-size:24px;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;z-index:1}.searchBox{display:none}@media screen and (min-width:1025px){.searchBox{display:block;border-top:1px solid #f2f2f2;padding:30px 0;position:fixed;top:88px;right:0;left:0;width:100%;background:#fff;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.searchBox.show{opacity:1;visibility:visible}.searchBox .lBox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.searchBox .rBox{-webkit-flex-basis:310px;-moz-flex-basis:310px;-ms-flex-preferred-size:310px;flex-basis:310px}.searchBox .searchField{color:#2b112c}.searchBox .info{font-size:16px;color:#ccc;margin-right:25px}.searchBox .close{background:none;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);right:0;width:24px;height:24px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.searchBox .close:hover:before,.searchBox .close:hover:after{background-color:#ce2f33}.searchBox .close:before,.searchBox .close:after{content:' ';position:absolute;top:0;height:24px;width:2px;background-color:#2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.searchBox .close:before{transform:rotate(45deg)}.searchBox .close:after{transform:rotate(-45deg)}.searchBox input{height:56px;background:none;border:none;padding:0 20px 0 0;color:#ccc;font-size:48px;text-transform:uppercase}.searchBox input::-webkit-input-placeholder,.searchBox textarea::-webkit-input-placeholder{color:#ccc}.searchBox input::-moz-placeholder,.searchBox textarea::-moz-placeholder{color:#ccc;opacity:1}}.search .searchInfo{text-align:center}.search .unsuccessImg{width:150px;max-width:100%;margin:0 auto 48px}.search .unsuccessImg img{width:100%;height:100%;object-fit:cover}.search h1{padding-bottom:12px}.search h1 span{color:#2b112c}.search .adviceTitle{color:#ccc}.search .latestTitle{padding:100px 0 40px}.search .searchPost{border:2px solid #f2f2f2;box-sizing:border-box;padding:24px;display:block;margin-bottom:20px;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.search .searchPost h4{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.search .searchPost p{color:#706570;padding-bottom:32px}.search .searchPost:hover{text-decoration:none;background:#f2f2f2}.search .searchPost:hover h4{color:#ce2f33;text-decoration:underline}.search .searchPost:hover .button{background:#ce2f33;color:#fff}.search.search-results h1{padding-bottom:64px}.swiper-container-autoheight .swiper-wrapper{height:auto!important}@media screen and (min-width:768px){.search .searchResults{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;-webkit-flex-flow:wrap;-moz-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;margin:0 -1%;width:102%}.search .searchResults>*{width:48%;margin:0 1% 1.5em}}@media screen and (min-width:1025px){.search .searchPost{padding:48px}}.wp-pagenavi{padding-top:20px;text-align:center}.wp-pagenavi a,.wp-pagenavi .current{color:#706570;display:inline-block;margin:0 13px}.wp-pagenavi a:hover,.wp-pagenavi .current:hover{text-decoration:none;color:#ce2f33}.wp-pagenavi .smaller{color:#2b112c}.wp-pagenavi .current{color:#ce2f33}.wp-pagenavi .previouspostslink{color:#ccc}.wp-pagenavi .nextpostslink{color:#2b112c}@media screen and (min-width:1025px){.shadow{position:fixed;top:0;right:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.16);z-index:2;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.shadow.active{opacity:1;visibility:visible}}.advantagesBox{text-align:center;padding-bottom:80px}.advantagesBox .container{width:1070px}.advantagesBox .items{text-align:left}.advantagesBox .items .item{padding-bottom:40px;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex}.advantagesBox .items .item .box{-webkit-flex-basis:410px;-moz-flex-basis:410px;-ms-flex-preferred-size:410px;flex-basis:410px}.advantagesBox .items .item:nth-child(3n+1){-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.advantagesBox .items .item:nth-child(3n+2){-webkit-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.advantagesBox .items .item:nth-child(3n){-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center}.advantagesBox .items .item:last-child .box:after{display:none}.advantagesBox .box{position:relative;padding-left:64px}.advantagesBox h4{color:#ce2f33;padding:0;position:absolute;top:5px;right:100%;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:100% 0}@media screen and (max-width:400px){.advantagesBox h4{font-size:28px}}@media screen and (max-width:500px){.advantagesBox .text{height:130px;overflow:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.advantagesBox .box.active .text{height:auto;overflow:visible}.advantagesBox .box.active .showHide{margin-top:0}.advantagesBox .box.active .moreBtn:first-child{opacity:0;overflow:hidden}.advantagesBox .box.active .moreBtn:last-child{opacity:1;overflow:visible}}@media screen and (max-width:1024px){.advantagesBox .items .item{display:block}}@media screen and (min-width:1025px){.advantagesBox .items .item{padding-bottom:164px}.advantagesBox .box{padding-left:110px}.advantagesBox .box:after{content:"";position:absolute;top:100%;left:110px;width:1px;height:300px;background:linear-gradient(180deg,rgba(255,255,255,0) 0%,#fff 100%),#ccc}}.showHide{text-align:right;position:relative;margin-top:30px}.showHide .moreBtn{font-family:"Bebas";color:#ce2f33;font-weight:500;text-transform:uppercase}.showHide .moreBtn:last-child{position:absolute;top:0;right:5px;opacity:0;overflow:hidden}@media screen and (min-width:501px){.showHide{display:none}}@media screen and (min-width:768px){#highlights .swiper-slide{width:330px}}@media screen and (min-width:1025px){#highlights .renovation{width:410px}#highlights .project{width:628px}#highlights .event{width:302px}}@media screen and (max-width:600px){.post-type-archive-events .navs{display:block;text-align:center;width:300px;margin:0 auto 64px}}#toTop{display:none}@media screen and (min-width:1025px){#toTop{display:inline-block;position:fixed;bottom:80px;right:71px;font-weight:500;cursor:pointer;opacity:0;visibility:hidden;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;z-index:1000}#toTop:before{position:absolute;bottom:2px;right:-22px;color:#ce2f33;font-size:90px;line-height:1;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);transform-origin:100% 100%}#toTop:hover{text-decoration:none}#toTop.show{opacity:1;visibility:visible}}@media screen and (min-width:1440px) and (min-width:1440px){#toTop{right:71px}}.subscribeBox{text-align:center;padding:64px 0 44px;background-color:rgba(0,0,0,.4);background-blend-mode:multiply}.subscribeBox h3{color:#fff;padding-bottom:8px}.subscribeBox .formBox{width:411px;max-width:100%;margin:0 auto;position:relative}.subscribeBox .formBox:after{content:"\e90f";font-family:"icomoon";position:absolute;top:13px;right:8px;font-size:30px;line-height:1;color:#fff}.subscribeBox .formBox input::-webkit-input-placeholder,.subscribeBox .formBox textarea::-webkit-input-placeholder{color:#fff}.subscribeBox .formBox input::-moz-placeholder,.subscribeBox .formBox textarea::-moz-placeholder{color:#fff;opacity:1}.subscribeBox .formBox .wpcf7-submit{background:none;position:absolute;top:0;right:0;padding:0 60px;font-size:0;height:54px;z-index:1}.socialBox a,.socialBox button{text-decoration:none;line-height:1;display:block}.socialBox a:before,.socialBox button:before{font-size:24px;color:#2b112c;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.socialBox a span,.socialBox button span{display:none}.socialBox a:hover:before,.socialBox button:hover:before{color:#ce2f33}@media screen and (min-width:1025px){.socialBox a,.socialBox button{position:relative}.socialBox a:before,.socialBox button:before{color:#2b112c}.socialBox a span,.socialBox button span{display:block;position:absolute;left:0;top:100%;color:#706570;font-family:"Roboto";font-size:16px;background:#f2f2f2;text-align:center;padding:8px;width:120px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease}.socialBox a:hover span,.socialBox button:hover span{visibility:visible;opacity:1}}.footerBox{padding:80px 0 40px}.footerBox h2{text-align:center;padding-bottom:25px;color:#2b112c;width:200px;margin:0 auto}.footerBox .lBox{padding-bottom:80px}.footerBox .socialBox{padding-bottom:80px;overflow:hidden}.footerBox .socialBox .items{border:1px solid #f2f2f2;box-sizing:border-box}.footerBox .socialBox .item{border:1px solid #f2f2f2;box-sizing:border-box;line-height:1;-webkit-flex-basis:34%;-moz-flex-basis:34%;-ms-flex-preferred-size:34%;flex-basis:34%;padding:30px 15px;text-align:center}.footerBox .socialBox a:before{font-size:32px}.footerBox .fLogo{margin-bottom:80px}.footerBox .email,.footerBox .phone{color:#2b112c;font-weight:500}.footerBox .email:hover,.footerBox .phone:hover{text-decoration:none;color:#ce2f33}.footerBox .email{font-size:36px;font-family:"Bebas";line-height:1.2;display:inline-block;text-transform:uppercase}.footerBox .phone{line-height:1.4}.footerBox .linksBox li{padding-bottom:16px}.footerBox .linksBox li a{color:#706570}.footerBox .linksBox li a:hover{text-decoration:none;color:#ce2f33}a.button.btn-shortcode{margin-bottom:25px}.renovations-template-default .relatedBox{display:none}@media screen and (max-width:359px){.footerBox .officesBox,.footerBox .linksBox{display:block}}@media screen and (max-width:767px){.footerBox .officesBox{-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:55px}.footerBox .officesBox .item{-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;padding-bottom:25px}.footerBox .linksBox .linksCol{-webkit-flex-basis:40%;-moz-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media screen and (min-width:768px){.footerBox .officesBox{padding-bottom:80px}.footerBox .linksBox .linksCol,.footerBox .officesBox .item{-webkit-flex-basis:28%;-moz-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}.footerBox .linksBox li:last-child{padding-bottom:0}}@media screen and (min-width:1025px){.footerBox{padding:128px 0 80px}.footerBox h2{padding-bottom:50px;width:100%}.footerBox .socialBox{padding-bottom:130px}.footerBox .socialBox .item{padding:48px 0}.footerBox .socialBox a:before{font-size:48px}.footerBox .socialBox a span{position:absolute;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);width:222px}.footerBox .email{font-size:48px}.footerBox .lBox{padding-bottom:0;-webkit-flex-basis:355px;-moz-flex-basis:355px;-ms-flex-preferred-size:355px;flex-basis:355px;margin-right:6%;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;justify-content:space-between;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footerBox .rBox{-webkit-box-flex:1;-webkit-flex:1;-moz-box-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.footerBox .linksBox .linksCol,.footerBox .officesBox .item{-webkit-flex-basis:30%;-moz-flex-basis:30%;-ms-flex-preferred-size:30%;flex-basis:30%}.footerBox .linksBox li{padding-bottom:12px}}@media screen and (min-width:1350px){.footerBox .lBox{margin-right:12.7%}.footerBox .linksBox .linksCol,.footerBox .officesBox .item{-webkit-flex-basis:28%;-moz-flex-basis:28%;-ms-flex-preferred-size:28%;flex-basis:28%}}.officesBox span{font-weight:500;color:#2b112c;display:block;padding-bottom:2px}.officesBox mark{color:#706570}.bPanel{border-top:2px solid #f2f2f2;padding:30px 0 56px;overflow:hidden}.bPanel .copyright{color:#706570;font-size:16px;line-height:1.46}@media screen and (max-width:359px){.bPanel>.alc{display:block;text-align:center}.bPanel ul{margin-bottom:10px}}@media screen and (min-width:1300px){.bPanel{padding:20px 0}.bPanel .container{padding:0 105px 0 0}}.linkBox{line-height:1}.linkBox a{color:#706570;font-size:16px;line-height:1.46}.linkBox a:hover{text-decoration:none;color:#ce2f33}.happyBox{position:absolute;right:0;bottom:-56px;width:32px;height:32px;background:#2b112c;padding:11px 9px 0 9px}.happyBox:hover{background:#ce2f33}@media screen and (min-width:1300px){.happyBox{width:36px;height:45px;bottom:-20px;padding:10px}}@media screen and (max-width:767px){.mob_hide{display:none}}@media screen and (min-width:768px){.mob_show{display:none}}@media screen and (max-width:1024px){.rwd_hide{display:none}}@media screen and (min-width:1025px){.rwd_show{display:none}}