.galleries-group a{text-decoration:none}.galleries-group a strong{display:block;font-size:100%;height:3.5em;overflow:hidden;line-height:1.3em}.gallery{overflow:hidden}.gallery .gallery-photos{margin:2em -1%}.gallery .gallery-photos:after{display:block;content:'';clear:both}.gallery .gallery-photos a{display:block;line-height:0}.gallery .gallery-photos img{width:100%;line-height:0}.gallery-simple .gallery-photos img,.gallery-simple .gallery-photos iframe{display:block;margin-bottom:15px;float:left}.gallery-classic .gallery-photos a{width:31.2%;margin:0 1% 2%;float:left}.hotspots-container{position:relative;display:inline-block}.hotspots-container .hotspots-layer{position:absolute;top:0;left:0;width:100%;height:100%}.hotspots-container .hotspots-layer:hover .hotspot{opacity:1}.hotspots-container .hotspots-layer .hotspot{position:absolute;width:28px;height:28px;margin-top:-14px;margin-left:28px;background-color:#000;opacity:.2}.hotspots-container .hotspots-layer .hotspot:before{position:absolute;display:block;content:'';border:14px solid transparent;border-right-color:#000;top:0;left:-28px}.hotspots-container .hotspots-layer .hotspot:hover{width:auto;height:28px;margin-top:-14px;margin-left:28px;background-color:#777;z-index:9999}.hotspots-container .hotspots-layer .hotspot:hover:before{border-width:14px;left:-28px;border-right-color:#777}.hotspots-container .hotspots-layer .hotspot:hover.has-title>h3{width:auto;padding-right:28px / 4;white-space:nowrap}.hotspots-container .hotspots-layer .hotspot:hover.has-title>h3 i{background-position:bottom center}.hotspots-container .hotspots-layer .hotspot:hover.has-content{width:450px}.hotspots-container .hotspots-layer .hotspot:hover.has-content .hotspot-content{display:block}.hotspots-container .hotspots-layer .hotspot .hotspot-content{display:none;background-color:#eee;color:#000}.hotspots-container .hotspots-layer .hotspot .hotspot-content:after{display:block;content:'';clear:both}.hotspots-container .hotspots-layer .hotspot .text{float:left;margin:10px;height:170px;overflow:auto;font-size:80%}.hotspots-container .hotspots-layer .hotspot .text p{margin:0 0 .6em 0}.hotspots-container .hotspots-layer .hotspot.has-multimedia .text{width:420px / 2}.hotspots-container .hotspots-layer .hotspot .multimedia{float:left;margin:10px;height:170px;overflow:auto}.hotspots-container .hotspots-layer .hotspot .multimedia a{display:block;width:25%;float:left;line-height:0}.hotspots-container .hotspots-layer .hotspot .multimedia a img{width:100%}.hotspots-container .hotspots-layer .hotspot.has-text .multimedia{width:420px / 2;margin-left:0}.hotspots-container .hotspots-layer .hotspot.has-text .multimedia a{width:50%}.hotspots-container .hotspots-layer .hotspot>h3{width:0;height:28px;padding:0;margin:0;font-weight:normal;line-height:28px;font-size:28px / 2;color:#fff;overflow:hidden}.hotspots-container .hotspots-layer .hotspot>h3 i{display:block;width:25px;height:25px;vertical-align:middle;background:center top;float:left;margin-top:3px / 2;margin-right:25px / 4}.hotspots-container .hotspots-layer .hotspot.has-icon h3{width:25px}.hotspots-container .hotspots-layer .hotspot .more{height:20px;margin:0 10px;padding:10px 10px 10px 0;line-height:20px;clear:both;text-align:right}.hotspots-container .hotspots-layer .hotspot .more a{position:relative;display:inline-block;background-color:#777;color:#fff;text-decoration:none;font-size:80%;padding:0 10px}.hotspots-container .hotspots-layer .hotspot .more a:after{position:absolute;display:block;content:'';top:0;right:-20px;border:10px solid transparent;border-left-color:#777}.hotspots-container .hotspots-layer .hotspot .more a:hover{background-color:#fff;color:#777}.hotspots-container .hotspots-layer .hotspot .more a:hover:after{border-left-color:#fff}.hotspots-container .hotspots-layer .hotspot.has-text .more,.hotspots-container .hotspots-layer .hotspot.has-multimedia .more{padding-top:0}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:10042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:10043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:10045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom{cursor:pointer}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:10044}.mfp-preloader a{color:#cccccc}.mfp-preloader a:hover{color:white}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:10046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:white;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100);background-color:inherit;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:white;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#cccccc;font-size:12px;line-height:18px}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);background-color:inherit;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border-top:1px solid #fff;border-left:1px solid #fff;transform:rotate(135deg)}.mfp-arrow:after,.mfp-arrow .mfp-a{width:18px;height:18px;top:8px}.mfp-arrow .mfp-b{width:29px;height:29px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{margin-left:31px;transform:rotate(-45deg)}.mfp-arrow-left .mfp-b{margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{margin-left:39px}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:black}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#444444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.row{display:block}.row:after{display:block;content:"";clear:both}.row>.col-12{display:block;float:left;width:100%;margin-right:2%}.row>.col-11{display:block;float:left;width:91.5%;margin-right:2%}.row>.col-10{display:block;float:left;width:83%;margin-right:2%}.row>.col-9{display:block;float:left;width:74.5%;margin-right:2%}.row>.col-8{display:block;float:left;width:66%;margin-right:2%}.row>.col-7{display:block;float:left;width:57.5%;margin-right:2%}.row>.col-6{display:block;float:left;width:49%;margin-right:2%}.row>.col-5{display:block;float:left;width:40.5%;margin-right:2%}.row>.col-4{display:block;float:left;width:32%;margin-right:2%}.row>.col-3{display:block;float:left;width:23.5%;margin-right:2%}.row>.col-2{display:block;float:left;width:15%;margin-right:2%}.row>.col-1{display:block;float:left;width:6.5%;margin-right:2%}.row>*:last-child{margin-right:0 !important}@media all and (max-width:720px){.row>.col-12{float:none;width:100%;margin:0 0 2% 0}.row>.col-11{float:none;width:100%;margin:0 0 2% 0}.row>.col-10{float:none;width:100%;margin:0 0 2% 0}.row>.col-9{float:none;width:100%;margin:0 0 2% 0}.row>.col-8{float:none;width:100%;margin:0 0 2% 0}.row>.col-7{float:none;width:100%;margin:0 0 2% 0}.row>.col-6{float:none;width:100%;margin:0 0 2% 0}.row>.col-5{float:none;width:100%;margin:0 0 2% 0}.row>.col-4{float:none;width:100%;margin:0 0 2% 0}.row>.col-3{float:none;width:100%;margin:0 0 2% 0}.row>.col-2{float:none;width:100%;margin:0 0 2% 0}.row>.col-1{float:none;width:100%;margin:0 0 2% 0}}@font-face{font-family:"atriumregular";src:url("../../fonts/atrium/atrium-webfont.eot?1");src:url("../../fonts/atrium/atrium-webfont.eot?1#iefix") format("embedded-opentype"),url("../../fonts/atrium/atrium-webfont.woff2?1") format("woff2"),url("../../fonts/atrium/atrium-webfont.woff?1") format("woff"),url("../../fonts/atrium/atrium-webfont.ttf?1") format("truetype"),url("../../fonts/atrium/atrium-webfont.svg?1#atriumregular") format("svg");font-weight:normal;font-style:normal}.reset{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal}.minireset{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal}.block{display:block;content:""}.inline-block{display:inline-block;content:""}.cleaner{display:table;content:"";clear:both}.clearfix:after{display:table;content:"";clear:both}.overlay{position:absolute;top:0;left:0;width:100%;height:100%}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.photo{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;-webkit-backface-visibility:hidden}.icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.icon:after{vertical-align:middle}.down{font-family:"atriumregular";font-size:24px;text-decoration:none}.down-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.down-icon:after{vertical-align:middle}.down-icon:after{content:"d"}.next,.prev{position:absolute;top:0;left:0;width:16px;height:60px;text-align:center;line-height:60px;font-family:"atriumregular";font-size:20px;cursor:pointer;opacity:.6}.next:hover,.prev:hover{opacity:1}.next:after,.prev:after{content:"l"}.next{left:auto;right:0}.next:after{content:"r"}.trailer-box{position:relative;height:290px}.trailer-box .half{position:relative;width:50%;height:290px;float:left;box-sizing:border-box;padding:30px 25px}.trailer-box .half:first-child{background-position:center;background-size:cover}.trailer-box .half.news{background-color:#fee100;color:#6e6400}.trailer-box .half.news a{color:#fee100;background-color:#6e6400;border-color:#6e6400}.trailer-box .half.news a:hover{background-color:#fee100;color:#6e6400}.trailer-box .half.product{background-color:#ace2e7;color:#5a7d7d}.trailer-box .half.product a{color:#ace2e7;background-color:#5a7d7d;border-color:#5a7d7d}.trailer-box .half.product a:hover{background-color:#ace2e7;color:#5a7d7d}.trailer-box .half.project{background-color:#716501;color:#b8b280;font-weight:200}.trailer-box .half.project a{color:#716501;background-color:#b8b280;border-color:#b8b280}.trailer-box .half.project a:hover{background-color:#716501;color:#b8b280}.trailer-box .half h3{font-size:24px;text-transform:uppercase;margin-top:0}.trailer-box .half a{display:block;position:absolute;bottom:25px;left:50%;margin-left:-27.5%;width:55%;height:36px;line-height:36px;text-align:center;text-transform:uppercase;font-weight:bold;border:1px solid #464646;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.trailer-box .half a:hover{-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}@media all and (max-width:800px){.half:last-child p{display:none}}.basefont{font-family:"Source Sans Pro",sans-serif}body{font-family:"Source Sans Pro",sans-serif;color:#464646}h1,h2,h3,h4,h5{font-weight:200;margin:1.5em 0 .5em 0}h1 a,h2 a,h3 a,h4 a,h5 a{text-decoration:none}p{margin:0 0 .75em 0;line-height:1.5em}p.more{margin-bottom:0}img{max-width:100%;height:auto !important}a{color:inherit}hr{border:0;border-top:1px solid #464646;margin:30px 0}blockquote{background:#f9f9f9;border-left:10px solid #ccc;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C" "\201D" "\2018" "\2019"}blockquote:before{color:#ccc;content:open-quote;font-size:4em;line-height:.1em;margin-right:.25em;vertical-align:-0.4em}blockquote p{display:inline}.two-columns{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;text-align:left}.chronology{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;border-bottom:1px solid #464646;padding-bottom:15px;margin:30px 0}.chronology dt,.chronology dd{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;padding:10px 0}.chronology dt{width:30%;float:left;clear:left;border-top:1px solid #464646;font-size:28px;line-height:16px;margin-top:15px;padding-top:25px}.chronology dt:first-child{margin-top:0}.chronology dt+dd{border-top:1px solid #464646;margin-top:15px;padding-top:25px}.chronology dd{width:70%;margin-left:30%;border-top:1px solid #464646}.chronology.hide-top-line dt:first-child{border-top:0}.chronology.hide-top-line dt:first-child+dd{border-top:0}th.right,td.right{text-align:right}th.left,td.left{text-align:left}th.center,td.center{text-align:center}.figure .figure-description{padding:10px;text-align:center;font-size:14px}@media all and (max-width:1024px){.chronology dt span:last-child{position:relative;top:12px}}@media all and (max-width:720px){.two-columns{-moz-column-count:auto;-moz-column-gap:0;-webkit-column-count:auto;-webkit-column-gap:0}.chronology dt{font-size:28px;width:auto;float:none;text-align:center;border-top:2px solid #828282}.chronology dt span:last-child{top:0}.chronology dd{width:auto;margin-left:auto}}header{position:fixed;top:0;left:0;right:0;z-index:100;background-color:#fff}header a{text-decoration:none}header.container{margin:0;padding:0 46px;text-align:left}header #search{height:0;color:#fff;background-color:#464646;margin:0 -46px;-webkit-transition:all height ease-out;-moz-transition:all height ease-out;-o-transition:all height ease-out;transition:all height ease-out;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out;overflow:hidden}header #search.show{height:46px;-webkit-transition:all height ease-out;-moz-transition:all height ease-out;-o-transition:all height ease-out;transition:all height ease-out;-webkit-transition:height .3s ease-in-out;-moz-transition:height .3s ease-in-out;-o-transition:height .3s ease-in-out;transition:height .3s ease-in-out}header #search form div{display:block;position:absolute;top:15px;left:10px;font-family:"atriumregular";font-size:16px}header #search form input{position:relative;display:block;box-sizing:border-box;width:100%;height:46px;padding:0 0 0 50px;margin:0;line-height:46px;border:0;background-color:inherit}header #search form a{position:absolute;font-family:"atriumregular";font-size:16px;top:15px;right:10px}header .panel{height:109px;line-height:42px;padding:33.5px 0;box-sizing:border-box;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .panel h2{display:inline-block;position:relative;max-width:220px;height:100%;box-sizing:border-box;margin:0;vertical-align:top}header .panel h2 a{vertical-align:middle;text-decoration:none;height:100%}header .panel h2 a img{display:block;height:100% !important;width:auto !important;vertical-align:middle}header .panel .menu-icon{display:none}header .panel nav{height:100%;float:right;vertical-align:top;font-weight:900;font-size:18px;color:#adadad}header .panel nav ul,header .panel nav li{display:inline-block;margin:0;padding:0;text-transform:uppercase}header .panel nav li{height:18px;line-height:18px;border-right:1px solid #464646;margin-right:17px;padding-right:20px}header .panel nav li:last-child{margin-right:9px}header .panel nav .active-path>a,header .panel nav a:hover{color:#464646}header .panel nav span ul li{position:relative}header .panel nav span ul li.search-form{display:none}header .panel nav span ul li.facebook,header .panel nav span ul li.instagram,header .panel nav span ul li.language,header .panel nav span ul li.search{font-family:"atriumregular";font-weight:300;font-size:16px;text-transform:none}header .panel nav span ul li.facebook:last-child,header .panel nav span ul li.instagram:last-child,header .panel nav span ul li.language:last-child,header .panel nav span ul li.search:last-child{margin-right:0}header .panel nav span ul li.facebook a,header .panel nav span ul li.instagram a,header .panel nav span ul li.language a,header .panel nav span ul li.search a{display:block;width:18px;text-align:center}header .panel nav span ul li.language{font-family:"Source Sans Pro",sans-serif}header .panel nav span ul li.hover ul{display:block}header .panel nav span ul li.page-link-4 a:before{content:"*"}header .panel nav span ul li.page-link-3 .icon-before{display:inline-block;margin-right:.5em;margin-left:0}header .panel nav span ul li .icon{display:none;margin-left:.5em}header .panel nav span ul li .category-icon{margin-right:.5em;width:.8em}header .panel nav span ul ul{display:none;position:absolute;top:18px;left:-20px;padding:10px 15px;line-height:1.5em;background-color:#464646;color:#f0f0f0;z-index:10;border-top:45px solid #fff;-webkit-transition:all border-top-width ease-out;-moz-transition:all border-top-width ease-out;-o-transition:all border-top-width ease-out;transition:all border-top-width ease-out;-webkit-transition:border-top-width .3s ease-in-out;-moz-transition:border-top-width .3s ease-in-out;-o-transition:border-top-width .3s ease-in-out;transition:border-top-width .3s ease-in-out}header .panel nav span ul ul li{width:100%;border-right:0;margin-right:0;padding-right:0;white-space:nowrap;font-weight:300}header .panel nav span ul ul li.active-path a,header .panel nav span ul ul li a{display:block;padding:0}header .panel nav span ul ul li.active-path a:after,header .panel nav span ul ul li a:after{display:none}header .panel nav span ul ul li.active-path a:hover,header .panel nav span ul ul li a:hover{color:#adadad}header .panel nav span ul ul li.category-6:after,header .panel nav span ul ul li.category-14:after{display:block;content:"";border-bottom:1px solid #707070;margin-top:10px}header .panel nav span ul+ul{display:none}#carousel .swiper-container .swiper-slide{position:relative}#carousel .swiper-container .swiper-slide a{display:block;position:absolute;top:0;right:0;padding:8px 17px;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#adadad;background-color:#fff;text-decoration:none}#carousel .swiper-container .swiper-slide a:hover{color:#464646;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.navigation-down .center{width:auto;text-align:center;height:53px;line-height:53px}.small-header{padding-top:62px}.small-header header .panel{height:62px;line-height:29px;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;padding:16.5px 0;box-sizing:border-box}.small-header header .panel nav{top:62px}.small-header header .panel nav span ul ul{border-top-width:22px;-webkit-transition:all border-top-width ease-out;-moz-transition:all border-top-width ease-out;-o-transition:all border-top-width ease-out;transition:all border-top-width ease-out;-webkit-transition:border-top-width .3s ease-in-out;-moz-transition:border-top-width .3s ease-in-out;-o-transition:border-top-width .3s ease-in-out;transition:border-top-width .3s ease-in-out}@media all and (max-width:1280px){header.container{margin:0;padding:0 10px}header #search{margin:0 -10px}}@media all and (min-width:1180px){header .panel nav>span ul li.category-6,header .panel nav>span ul li.category-14{padding-bottom:20px}header .panel nav>span ul li.category-6:after,header .panel nav>span ul li.category-14:after{margin-left:-15px;margin-right:-15px}}@media all and (max-width:1180px){.small-header{padding-top:62px}.small-header header .panel .menu-icon{top:15px}header .panel{height:80px;line-height:71px;padding:19px 0}header .panel .menu-icon{position:absolute;top:24px;line-height:32px;right:10px;width:32px;height:32px;display:block;font-family:"atriumregular";cursor:pointer;font-size:32px;z-index:20;color:#464646;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .panel .menu-icon.rotate{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header .panel .menu-icon.rotate+nav{width:100%}header .panel nav{position:absolute;top:80px;right:0;width:0;height:0;max-width:480px;background-color:#464646;color:#fff;overflow:auto;-webkit-transition:all width ease-out;-moz-transition:all width ease-out;-o-transition:all width ease-out;transition:all width ease-out;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}header .panel nav>span{position:relative;display:block;width:100%;min-height:100%;font-size:24px;padding:20px 20px 100px 20px;box-sizing:border-box}header .panel nav>span ul{display:block}header .panel nav>span ul li{display:block;height:auto;line-height:1em;margin:0 0;padding:0;border:0}header .panel nav>span ul li.category-6,header .panel nav>span ul li.category-14{padding-bottom:15px}header .panel nav>span ul li.category-6:after,header .panel nav>span ul li.category-14:after{margin-left:15px;margin-right:-15px}header .panel nav>span ul li.active-path a,header .panel nav>span ul li.active-path a:hover{color:#adadad}header .panel nav>span ul li.active-path li a,header .panel nav>span ul li.active-path li a:hover{color:#fff}header .panel nav>span ul li.active-path li a.active,header .panel nav>span ul li.active-path li a.active:hover{color:#adadad}header .panel nav>span ul li a,header .panel nav>span ul li a:hover{color:#fff}header .panel nav>span ul>li.page-link-4 a:before{content:""}header .panel nav>span ul>li.page-link-4 a:after{content:"*"}header .panel nav>span ul>li.page-link-3 .icon-before{display:none}header .panel nav>span ul>li.search-form{display:block}header .panel nav>span ul>li.search-form form{border-bottom:1px solid #707070;margin-bottom:15px;padding-bottom:15px}header .panel nav>span ul>li.search-form form div{width:26px;height:26px;font-size:22px;vertical-align:middle;content:"s";font-family:"atriumregular" !important;text-transform:none;float:left;margin-right:10px}header .panel nav>span ul>li.search-form form input{display:block;width:calc(100% - 26px - 10px);margin:0;height:26px;line-height:26px;padding:0;border:0;font-weight:300;background-color:inherit}header .panel nav>span ul>li.facebook,header .panel nav>span ul>li.instagram,header .panel nav>span ul>li.language,header .panel nav>span ul>li.search{display:none}header .panel nav>span ul>li a{display:block;padding:5px 0 !important}header .panel nav>span ul>li .icon-after{display:inline-block}header .panel nav>span ul>li ul{display:none;position:relative;top:0;border-top:0;padding:0}header .panel nav>span ul>li ul li a{margin-left:20px}header .panel nav>span ul+ul{display:block;position:absolute;bottom:0;left:20px;right:20px;height:80px;border-top:1px solid #707070}header .panel nav>span ul+ul>.facebook,header .panel nav>span ul+ul>.instagram,header .panel nav>span ul+ul>.language{display:inline-block;width:auto;height:80px;line-height:80px;font-size:25px;color:#fff;padding:0;float:left}header .panel nav>span ul+ul>.facebook a,header .panel nav>span ul+ul>.instagram a,header .panel nav>span ul+ul>.language a{width:auto;padding:0 !important}header .panel nav>span ul+ul>.instagram{position:relative;top:0;margin-left:10px}header .panel nav>span ul+ul .language{float:right}#search{display:none}}footer{font-size:90%}footer h3{font-weight:600;margin-top:0}footer .row{margin:60px 0}footer .social{display:block;margin:0;padding:0;border:0;text-align:left}footer .social li{display:inline-block;margin:0 10px;padding:0;font-family:"atriumregular";font-size:18.5px}footer .social li a{text-decoration:none;margin:0}footer .copyright{text-align:center}footer .copyright a{font-family:"atriumregular";font-size:130%}@media all and (max-width:720px){footer.container>.center{text-align:center}footer.container .social{text-align:center}}#carousel{position:relative}.awards.container{background-color:#f0f0f0;padding:40px 0}.awards.container h2{text-align:center;margin-top:0;font-size:3em}.container.about{background-color:#f0f0f0;padding-top:40px;padding-bottom:40px}.container.about h1{text-align:center;margin-top:0;font-size:3em}.container.we-are{background-color:#f0f0f0;padding-top:1px;margin-top:40px}.container.we-are h2{text-align:center;font-size:2.65em;margin:1.25em 0}.container.we-are iframe{border:0}.float-trailer{position:relative;height:290px;position:absolute;bottom:40px;left:40px;z-index:99;transform:scale(.8);transform-origin:0 100%;min-width:450px;max-width:578px;-webkit-backface-visibility:hidden}.float-trailer .half{position:relative;width:50%;height:290px;float:left;box-sizing:border-box;padding:30px 25px}.float-trailer .half:first-child{background-position:center;background-size:cover}.float-trailer .half.news{background-color:#fee100;color:#6e6400}.float-trailer .half.news a{color:#fee100;background-color:#6e6400;border-color:#6e6400}.float-trailer .half.news a:hover{background-color:#fee100;color:#6e6400}.float-trailer .half.product{background-color:#ace2e7;color:#5a7d7d}.float-trailer .half.product a{color:#ace2e7;background-color:#5a7d7d;border-color:#5a7d7d}.float-trailer .half.product a:hover{background-color:#ace2e7;color:#5a7d7d}.float-trailer .half.project{background-color:#716501;color:#b8b280;font-weight:200}.float-trailer .half.project a{color:#716501;background-color:#b8b280;border-color:#b8b280}.float-trailer .half.project a:hover{background-color:#716501;color:#b8b280}.float-trailer .half h3{font-size:24px;text-transform:uppercase;margin-top:0}.float-trailer .half a{display:block;position:absolute;bottom:25px;left:50%;margin-left:-27.5%;width:55%;height:36px;line-height:36px;text-align:center;text-transform:uppercase;font-weight:bold;border:1px solid #464646;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.float-trailer .half a:hover{-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.float-trailer .close{position:absolute;top:-17px;right:-17px;font-family:"atriumregular";width:34px;height:34px;line-height:34px;text-align:center;background-color:#464646;color:#fee100;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:14px;cursor:pointer;-webkit-backface-visibility:hidden}@media all and (max-width:1300px){.container.about{padding-left:20px;padding-right:20px}.container.awards{padding-left:20px;padding-right:20px}.container.awards>.center{width:auto}}@media all and (max-width:1240px){.container.about>.center{width:auto}}@media all and (max-width:1180px){#carousel>div>div.swiper-button-white{display:none}}@media all and (max-width:720px){.float-trailer{height:auto}.float-trailer .half{width:100%;height:auto;float:none;padding-bottom:80px}.float-trailer .half:first-child{display:none}}@media screen and (max-width:480px),screen and (max-height:480px){.float-trailer{display:none}}.container.trailers{height:350px;margin-top:40px}.container.trailers .header{position:relative}.container.trailers h2{text-transform:uppercase;text-align:center;font-size:1em;height:60px;line-height:60px;margin:0;font-weight:bold}.container.trailers h3{font-weight:bold}.container.trailers .swiper-container{height:290px}.container.trailers .swiper-wrapper{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0)}.container.trailers .swiper-slide{position:relative;height:290px}.container.trailers .swiper-slide .half{position:relative;width:50%;height:290px;float:left;box-sizing:border-box;padding:30px 25px}.container.trailers .swiper-slide .half:first-child{background-position:center;background-size:cover}.container.trailers .swiper-slide .half.news{background-color:#fee100;color:#6e6400}.container.trailers .swiper-slide .half.news a{color:#fee100;background-color:#6e6400;border-color:#6e6400}.container.trailers .swiper-slide .half.news a:hover{background-color:#fee100;color:#6e6400}.container.trailers .swiper-slide .half.product{background-color:#ace2e7;color:#5a7d7d}.container.trailers .swiper-slide .half.product a{color:#ace2e7;background-color:#5a7d7d;border-color:#5a7d7d}.container.trailers .swiper-slide .half.product a:hover{background-color:#ace2e7;color:#5a7d7d}.container.trailers .swiper-slide .half.project{background-color:#716501;color:#b8b280;font-weight:200}.container.trailers .swiper-slide .half.project a{color:#716501;background-color:#b8b280;border-color:#b8b280}.container.trailers .swiper-slide .half.project a:hover{background-color:#716501;color:#b8b280}.container.trailers .swiper-slide .half h3{font-size:24px;text-transform:uppercase;margin-top:0}.container.trailers .swiper-slide .half a{display:block;position:absolute;bottom:25px;left:50%;margin-left:-27.5%;width:55%;height:36px;line-height:36px;text-align:center;text-transform:uppercase;font-weight:bold;border:1px solid #464646;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.container.trailers .swiper-slide .half a:hover{-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.trailers .center{border-top:1px solid #464646}@media all and (max-width:768px){.container.trailers{height:auto}.container.trailers .swiper-slide .half h3{font-size:19px}.container.trailers .swiper-slide .half p{display:none}}.category-icon-0,.category-all-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-0:after,.category-all-icon:after{vertical-align:middle}.category-icon-0:after,.category-all-icon:after{content:"U"}.residential-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.residential-icon:after{vertical-align:middle}.residential-icon:after{content:"Y"}.category-icon-1,.category-residential-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-1:after,.category-residential-icon:after{vertical-align:middle}.category-icon-1:after,.category-residential-icon:after{content:"["}.category-icon-2,.category-public-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-2:after,.category-public-icon:after{vertical-align:middle}.category-icon-2:after,.category-public-icon:after{content:"Y"}.category-icon-11,.category-commercial-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-11:after,.category-commercial-icon:after{vertical-align:middle}.category-icon-11:after,.category-commercial-icon:after{content:"V"}.category-icon-12,.category-built-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-12:after,.category-built-icon:after{vertical-align:middle}.category-icon-12:after,.category-built-icon:after{content:"^"}.category-icon-13,.category-competitions-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-13:after,.category-competitions-icon:after{vertical-align:middle}.category-icon-13:after,.category-competitions-icon:after{content:"`"}.category-icon-14,.category-reconstructions-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-14:after,.category-reconstructions-icon:after{vertical-align:middle}.category-icon-14:after,.category-reconstructions-icon:after{content:"_"}.category-icon-15,.category-new-buildings-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-15:after,.category-new-buildings-icon:after{vertical-align:middle}.category-icon-15:after,.category-new-buildings-icon:after{content:"]"}.category-icon-4,.category-religious-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-4:after,.category-religious-icon:after{vertical-align:middle}.category-icon-4:after,.category-religious-icon:after{content:"Z"}.category-icon-9,.category-interior-design-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-9:after,.category-interior-design-icon:after{vertical-align:middle}.category-icon-9:after,.category-interior-design-icon:after{content:"W"}.category-icon-10{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-10:after{vertical-align:middle}.category-icon-10:after{content:"W"}.category-icon-5,.category-public-space-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-5:after,.category-public-space-icon:after{vertical-align:middle}.category-icon-5:after,.category-public-space-icon:after{content:"X"}.category-icon-6,.category-urbanism-icon{display:inline-block;margin:0;font-family:"atriumregular" !important;font-weight:normal !important;vertical-align:middle;text-transform:none !important;text-decoration:none}.category-icon-6:after,.category-urbanism-icon:after{vertical-align:middle}.category-icon-6:after,.category-urbanism-icon:after{content:"\005C"}.architecture-categories .category{height:calc(1180px / 2)}.architecture-categories .category:nth-child(even) .gallery,.architecture-categories .category:nth-child(even) .content{float:right}.architecture-categories .category .gallery,.architecture-categories .category .content{width:50%;height:calc(1180px / 2);float:left}.architecture-categories .category .content{box-sizing:border-box;padding:58px}.architecture-categories .category .gallery .swiper-container{height:calc(1180px / 2)}.architecture-categories .category .gallery .swiper-container .swiper-slide{display:block;height:calc(1180px / 2)}.architecture-categories .category h2{font-size:3em;line-height:2em;margin-top:0}.architecture-categories .category h2 span{font-family:"atriumregular";display:block}.container.project .title-photo{display:block;height:800px;background-position:center;background-size:cover;overflow:hidden;text-align:center}.container.project .title-photo img{display:none}.container.project h1{text-align:center;margin:1.5em 0}.container.project .description{position:relative;width:820px;overflow:hidden;margin:0 auto}.container.project .description-more{margin-top:1em}.container.project .description-more .center{width:820px;text-align:center;margin-left:auto;margin-right:auto;border-top:1px solid #464646}.container.project .description-more .center .more{display:inline-block;margin-right:10px;cursor:pointer;padding:42px 15px;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;color:#adadad}.container.project .description-more .center .more:hover{color:#464646;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.project .photos{line-height:0;font-size:0}.container.project .photos:after{display:table;content:"";clear:both}.container.project .photos .vertical,.container.project .photos .horizontal{padding:5px;box-sizing:border-box}.container.project .photos .vertical{display:inline-block;width:50%;vertical-align:top}.container.project .photos .video{float:left;width:100%;box-sizing:border-box;position:relative;margin-bottom:10px}.container.project .photos .video:before{display:block;content:"";width:100%;padding-top:56.25%}.container.project .photos .video>.content{position:absolute;top:0;left:0;right:0;bottom:0}.container.project .photos .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.container.project .info{width:1024px;margin-top:40px}.container.project .info dl:after{display:table;content:"";clear:both}.container.project .info dl dt{display:block;float:left;width:14%;margin:0;padding:0;height:30px;line-height:30px;font-weight:600;box-sizing:border-box}.container.project .info dl dd{display:block;float:left;width:32%;margin:0;padding:0;height:30px;line-height:30px;box-sizing:border-box}.container.project .info dl dd.location.has-coordinates{cursor:pointer}.container.project .info dl dd.location.has-coordinates div{border:1px solid #464646;padding:0 5px;height:28px;line-height:28px;margin-right:10px}.container.project .info dl dd.location.has-coordinates .down-icon{margin:0;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.project .info dl dd.location.has-coordinates.expanded .down-icon{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.project .info .map-canvas{display:none;clear:both;height:500px;margin-top:30px}.container.projects{margin:-10px 36px 0 36px}.container.projects .project{float:left;width:25%;margin:0%;position:relative}.container.projects .project:before{display:block;content:"";width:100%;padding-top:100%}.container.projects .project>.content{position:absolute;top:0;left:0;right:0;bottom:0}.container.projects .project .content{display:block;box-sizing:border-box;padding:10px}.container.projects .project .content .photo{top:10px;left:10px;right:10px;bottom:10px;opacity:1;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.container.projects .project .content span{display:block;position:absolute;bottom:55%;left:50%;margin:0 0 0 -20px;font-size:40px}.container.projects .project .content h2{position:absolute;bottom:25%;left:0;width:100%;text-align:center;margin:0 auto;padding:0 20px;box-sizing:border-box}.container.projects .project .content a{display:block;position:absolute;bottom:29%;left:50%;margin:-17px 0 0 -81px;width:160px;height:32px;line-height:32px;text-align:center;color:#464646;border:1px solid #464646;text-transform:uppercase}.container.projects .project .content a:hover{background-color:#464646;color:#fff}.container.projects .project .content span,.container.projects .project .content h2,.container.projects .project .content a{opacity:0;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.projects .project .content:hover .photo{opacity:.15 !important;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.container.projects .project .content:hover span,.container.projects .project .content:hover h2,.container.projects .project .content:hover a{opacity:1;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.container.projects .project.hover .content .photo{opacity:.15;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.container.projects .project.hover .content span,.container.projects .project.hover .content h2,.container.projects .project.hover .content a{opacity:1;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.other-projects{background-color:#f0f0f0;margin-top:90px;padding-left:41px;padding-right:41px;padding-bottom:38px}.other-projects h2{height:113px;line-height:113px;text-align:center;text-transform:uppercase;margin:0;font-size:30px}.other-projects .center{position:relative}.other-projects .next,.other-projects .prev{width:113px;height:113px;line-height:113px;font-size:42px;opacity:.6}.other-projects .next:hover,.other-projects .prev:hover{opacity:1}.other-projects .swiper-container{height:275px}.other-projects .swiper-slide h3{position:absolute;top:50%;transform:translateY(-50%);width:94%;left:3%;text-align:center;font-size:24px;font-weight:300;margin:0;opacity:0;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.other-projects .swiper-slide h3 span{display:block;text-align:center;font-size:24px;font-weight:600}.other-projects .swiper-slide .hover-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f0f0f0;opacity:0;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.other-projects .swiper-slide:hover h3,.other-projects .swiper-slide.hover h3{opacity:1;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.other-projects .swiper-slide:hover .hover-bg,.other-projects .swiper-slide.hover .hover-bg{opacity:.9;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}@media all and (max-width:1600px){.container.projects .project{width:25%}}@media all and (max-width:1280px){.container.projects{margin-left:0;margin-right:0}.container.projects .project{width:33.3%}.container.project .title-photo{height:auto}.container.project h1{text-align:center}.container.project .description{width:820px;margin:0 auto}.container.project .info{width:1180px}}@media all and (max-width:1024px){.container.project .description,.container.project .description-more{width:auto;margin-left:0;margin-right:0}.container.project .description .center,.container.project .description-more .center{width:auto}.container.project .photos img{padding-top:0}.container.project .info{width:100%}.container.project .info dl dt{width:35%;clear:left}.container.project .info dl dd{width:65%}.container.project .info dl dd.location.has-coordinates div{margin-right:0}.container.project .info .map-canvas{display:none;height:500px;margin-top:30px}}@media all and (max-width:960px){.architecture-categories .category .content{padding:30px}.architecture-categories .category .content h2{font-size:2.2em;line-height:1.8em}}@media all and (max-width:768px){.container.projects .project{width:50%}.architecture-categories,.container.architecture-categories{margin-bottom:40px}.architecture-categories .category,.container.architecture-categories .category{height:auto;margin-bottom:40px}.architecture-categories .category .gallery,.container.architecture-categories .category .gallery,.architecture-categories .category .content,.container.architecture-categories .category .content{width:100%;height:auto;float:none;padding:0}.architecture-categories .category .gallery,.container.architecture-categories .category .gallery{height:400px;margin-bottom:20px}.architecture-categories .category .gallery .swiper-container,.container.architecture-categories .category .gallery .swiper-container{height:400px}.architecture-categories .category .gallery .swiper-container .swiper-slide,.container.architecture-categories .category .gallery .swiper-container .swiper-slide{height:400px}.architecture-categories .category h2,.container.architecture-categories .category h2{text-align:center;font-size:2em;margin:1.5em 0 0 0}.architecture-categories .category h2 span,.container.architecture-categories .category h2 span{display:none}}@media all and (max-width:720px){.container.project .photos{font-size:0;line-height:0}.other-projects .next,.other-projects .prev{display:none}}@media all and (max-width:480px){.container.project .info dl dt,.container.project .info dl dd{height:auto;line-height:1.2em;margin-bottom:.4em}.container.project .info dl dt.location.has-coordinates div,.container.project .info dl dd.location.has-coordinates div{height:auto;margin-right:0}.other-projects h2{height:80px;line-height:80px;font-size:26px}}.page-header .title-photo{float:left;width:100%;height:545px;background-position:top center;background-size:cover}.page-header .title-photo img{display:none}.page-header .sub-menu{clear:both;display:table;width:100%;border-collapse:collapse;border:none}.page-header .sub-menu ul{display:table-row;margin:0;padding:0}.page-header .sub-menu ul li{display:table-cell;margin:0;padding:0;text-align:center;line-height:63px}.page-header .sub-menu ul li.active-path a{background-color:#f0f0f0}.page-header .sub-menu ul li a{display:block;background-color:#fff;text-decoration:none}.page-header .sub-menu ul li a:hover{background-color:#f0f0f0}.page-header .center{width:1180px;margin:0 auto}.container.page-perex{position:relative;background-color:#f0f0f0;padding:80px 20px;font-size:160%;top:-5px;margin-bottom:-5px}.container.page-perex>.center{text-align:center}.container.page-perex>.center p:last-child{margin-bottom:0}.container.page-perex.empty{padding:0;background-color:inherit;min-height:auto}.page-content{padding:0 60px}.page-content .two-columns{margin:60px 0}.page-content .content img.show-to-960{margin-bottom:15px}.page-content>.center>.chronology{margin-top:-20px}.page-content>.center>.chronology dt:first-child{border-top:0}.page-content>.center>.chronology dt:first-child+dd{border-top:0}@media all and (max-width:1392px){.container.page-content .center{width:auto}}@media all and (max-width:960px){.page-header .title-photo{float:none;height:auto}.page-header .title-photo img{display:block}.page-header .sub-menu{display:none}}@media all and (min-height:768px),all and (min-width:960px){.page-header .title-photo{float:none;height:auto}.page-header .title-photo img{display:block}}@media all and (max-width:768px){.container.page-perex{padding:10px 15px}.container.page-perex .center{position:relative;right:auto;bottom:auto;text-align:center}}@media all and (max-width:720px){.page-content>.center>.chronology{margin-top:0}.page-content>.center>.chronology dt:first-child+dd{border-top:1px solid #828282}}.container.eshop-info{position:relative;border-top:1px solid #464646;border-bottom:1px solid #464646;text-align:left !important;height:79px;line-height:79px;margin:0 46px}.container.eshop-info ul,.container.eshop-info li{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;display:inline-block;height:79px;line-height:79px}.container.eshop-info a{text-decoration:none}.container.eshop-info>ul>li{position:relative;margin:0 8px 0 0;text-transform:uppercase;font-size:110%;padding-right:16px}.container.eshop-info>ul>li:after{display:block;content:"";width:1px;height:18px;position:absolute;right:0;top:50%;margin-top:-9px;background-color:#464646}.container.eshop-info>ul>li:last-child{padding-right:0}.container.eshop-info>ul>li:last-child:after{display:none}.container.eshop-info>ul>li>a{display:inline-block;height:79px;line-height:79px}.container.eshop-info>ul>li>a:hover{color:#adadad}.container.eshop-info>ul>li ul{position:absolute;display:none;top:78px;left:0;padding:10px 15px;line-height:1.5em;background-color:#464646;color:#f0f0f0;z-index:10;height:auto}.container.eshop-info>ul>li ul li{display:block;margin:0;padding:0;height:1.5em;line-height:1.5em}.container.eshop-info>ul>li ul li a{display:block;height:1.5em;line-height:1.5em;white-space:nowrap;text-align:right}.container.eshop-info>ul>li ul li a:hover{color:#adadad}.container.eshop-info .eshop-cart-info{position:absolute;top:0;right:0}.container.eshop-info .eshop-cart-info:hover{color:#adadad}.container.eshop-info .eshop-cart-info .cart-amount-products{position:relative;display:inline-block;width:30px;height:37px;vertical-align:middle;line-height:42px;margin:-10px 0 0 10px;text-align:center}.container.eshop-info .eshop-cart-info .cart-amount-products:after{position:absolute;display:block;content:"c";font-family:"atriumregular";font-size:37px;line-height:37px;top:0;left:0;font-weight:100}.container.products{margin:0 36px -10px 36px}.container.products>.product{float:left;width:20%;margin:0%;position:relative;overflow:hidden;border:10px solid #fff;box-sizing:border-box}.container.products>.product:before{display:block;content:"";width:100%;padding-top:100%}.container.products>.product>.content{position:absolute;top:0;left:0;right:0;bottom:0}.container.products>.product .content{display:block;box-sizing:border-box}.container.products>.product .content .photo{top:0;left:0;right:0;bottom:0;-webkit-transition:all transform ease-out;-moz-transition:all transform ease-out;-o-transition:all transform ease-out;transition:all transform ease-out;-webkit-transition:transform .3s ease-in-out;-moz-transition:transform .3s ease-in-out;-o-transition:transform .3s ease-in-out;transition:transform .3s ease-in-out}.container.products>.product .content .panel{display:table-row;position:absolute;bottom:0;left:0;right:0;color:#adadad;padding:3px 0}.container.products>.product .content .panel:before{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.3}.container.products>.product .content .panel h2{position:relative;margin:0;text-transform:uppercase;font-size:18px;font-weight:400;width:100%;overflow:hidden;box-sizing:border-box;padding-left:10px;text-align:left;letter-spacing:.5px;display:table-cell;vertical-align:middle}.container.products>.product .content .panel p{position:relative;width:35%;margin:0;box-sizing:border-box;padding-right:10px;font-size:24px;font-weight:600;text-align:right;display:table-cell;vertical-align:middle}.container.products>.product .content .hover-dark{opacity:0;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.container.products>.product .content:hover .photo{transform:scale(1.05)}.container.products>.product .content:hover .ho-ver-dark{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.3;-webkit-transition:all opacity ease-out;-moz-transition:all opacity ease-out;-o-transition:all opacity ease-out;transition:all opacity ease-out;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.container.products>.product .content:hover .panel{color:#464646}.row-reverse .col-6{float:right;margin-right:0;margin-left:2%}.row-reverse>*:last-child{margin-left:0 !important}.container.product .swiper-container{height:auto}.container.product .swiper-container .swiper-slide{height:auto}.container.product h1{margin-top:.5em}.container.product .button{display:inline-block;padding:0 25px;background-color:#ade0e8;border:0;height:56px;line-height:56px;text-align:center;text-transform:uppercase;color:#fff;font-weight:600;vertical-align:middle;outline:0;text-decoration:none;cursor:pointer}.container.product .button:hover{background-color:#fff;color:#ade0e8;outline:2px solid #ade0e8}.container.product .price-code .price{width:49%;display:inline-block;font-size:1.75em;line-height:1;vertical-align:middle}.container.product .price-code .price strong{display:block}.container.product .price-code .price em{text-decoration:line-through;font-size:.8em}.container.product .price-code .code{width:50%;display:inline-block;text-align:right;vertical-align:middle}.container.product .description{line-height:1.5em;margin-bottom:2em}.container.product .warning{margin:0;font-weight:600;color:#900}.container.product .available{margin-top:50px}.container.product .add-to-cart .amount-input{position:relative;left:-15px;background-color:#fff;margin-bottom:30px}.container.product .add-to-cart .amount-input:after{display:table;content:"";clear:both}.container.product .add-to-cart .amount-input input{display:block;width:33px;height:33px;margin:0;padding:0;border:0;line-height:33px;text-align:center;vertical-align:middle;border:1px solid #adadad;float:left}.container.product .add-to-cart .amount-input span{display:block;width:15px;height:35px;display:inline-block;line-height:35px;font-size:120%;text-align:center;vertical-align:middle;cursor:pointer;float:left}.product-request>input[type="checkbox"]+label{margin-bottom:20px}.product-request form{max-height:0;overflow:hidden;-webkit-transition:all max-height ease-out;-moz-transition:all max-height ease-out;-o-transition:all max-height ease-out;transition:all max-height ease-out;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}.product-request input[type="checkbox"]{display:none}.product-request input[type="checkbox"]:checked~form{max-height:600px;-webkit-transition:all max-height ease-out;-moz-transition:all max-height ease-out;-o-transition:all max-height ease-out;transition:all max-height ease-out;-webkit-transition:max-height .3s ease-in-out;-moz-transition:max-height .3s ease-in-out;-o-transition:max-height .3s ease-in-out;transition:max-height .3s ease-in-out}#cart table{width:100%;border-collapse:collapse}#cart table th{font-weight:200;text-transform:uppercase}#cart table th.price{padding-left:10px}#cart table td{border-top:1px solid #464646;border-bottom:1px solid #464646;vertical-align:middle;padding:7px 0}#cart table td input{display:inline-block;width:33px;height:33px;padding:0;border:1px solid #464646;text-align:center}#cart table td.amount a{text-decoration:none}#cart table td.price{padding-left:10px}#cart table .details>a:first-child{display:inline-block;text-decoration:none}#cart table .details>a:first-child img{vertical-align:middle}#cart table .details h2 .show-to-800{margin-top:10px}#cart table .details h2 .show-to-800 div{margin-top:10px}#cart table h2{display:inline-block;margin:0 0 0 10px;vertical-align:middle;font-weight:600;width:calc(100% - 140px)}#cart table h2 a span{font-weight:300;display:block}#cart table h2 a:hover{text-decoration:underline}#cart .extended{margin:40px 0}#cart .links{margin-top:0;margin-bottom:0;line-height:48px;height:48px}#cart .links>div{display:inline-block;vertical-align:middle}#cart .links>.payments-group{width:550px}#cart .links>.agreement{border-left:1px solid #828282;padding-left:20px}#cart .remove{padding-left:15px}#cart .remove a{text-decoration:none}#cart .remove a span{display:none}#cart .remove a:after{content:"x";font-family:"atriumregular"}#cart .buttons{text-align:right}#cart .buttons button{color:#fff;border:2px solid #ade0e8;background-color:#ade0e8;line-height:48px;height:48px;padding:0 25px;text-transform:uppercase;font-weight:600;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cart .buttons button:hover{color:#ade0e8;background-color:#fff;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#cart .checkbox,#cart .radio{position:relative;display:inline-block;height:27px;line-height:27px;margin-right:20px}#cart .checkbox:last-child,#cart .radio:last-child{margin-right:0}#cart .checkbox input[type="checkbox"],#cart .radio input[type="checkbox"],#cart .checkbox input[type="radio"],#cart .radio input[type="radio"]{display:none}#cart .checkbox input[type="checkbox"]+label,#cart .radio input[type="checkbox"]+label,#cart .checkbox input[type="radio"]+label,#cart .radio input[type="radio"]+label{vertical-align:middle;padding-left:35px}#cart .checkbox input[type="checkbox"]+label:before,#cart .radio input[type="checkbox"]+label:before,#cart .checkbox input[type="radio"]+label:before,#cart .radio input[type="radio"]+label:before{display:inline-block;content:"";position:absolute;top:0;left:0;width:25px;height:25px;text-align:center;line-height:25px;border:1px solid #828282;vertical-align:middle}#cart .checkbox input[type="checkbox"]:checked+label:before,#cart .radio input[type="checkbox"]:checked+label:before,#cart .checkbox input[type="radio"]:checked+label:before,#cart .radio input[type="radio"]:checked+label:before{content:"x";font-family:"atriumregular"}#cart .payments{display:none}#eshop-term{background-color:#fff;padding:20px;display:none}#eshop-term .right{margin:3em 0 0 0;float:none;text-align:right}#eshop-term .hide-eshop-term{display:inline-block;background-color:#ffee00;color:#fff;text-decoration:none;width:105px;height:35px;line-height:35px;text-align:center}.info-text{display:none}.properties:after{display:table;content:"";clear:both}.properties .property{margin-bottom:20px;width:50%;float:left}.properties .property:after{display:table;content:"";clear:both}.properties .property h4{margin-bottom:5px}.properties .property input[type="checkbox"]{display:none}.properties .property.as-icon label{display:none}.properties .property.as-icon ul,.properties .property.as-icon li{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;font-size:0;line-height:0}.properties .property.as-icon ul li,.properties .property.as-icon li li{display:inline-block;width:36px;height:36px;text-align:center;background-color:#fff;cursor:pointer;border:1px solid #adadad;margin-right:1px;margin-bottom:1px}.properties .property.as-icon ul li:hover,.properties .property.as-icon li li:hover{border-color:#ade0e8}.properties .property.as-icon ul li.active,.properties .property.as-icon li li.active{border-color:#ade0e8;background-color:#ade0e8}.properties .property.as-icon ul li span,.properties .property.as-icon li li span{display:block;width:100%;height:100%;font-size:16px;line-height:36px}.properties .property.as-icon ul li.with-image span,.properties .property.as-icon li li.with-image span{display:none}.properties .property.as-select .select{position:relative;cursor:pointer}.properties .property.as-select .select label{display:block;position:relative;border:1px solid #adadad;padding:0 10px;height:34px;line-height:34px;cursor:pointer}.properties .property.as-select .select label:after{display:block;content:"";position:absolute;top:0;right:0;width:34px;height:34px;text-align:center;line-height:34px;content:"d";font-family:"atriumregular"}.properties .property.as-select .select input[type="checkbox"]:checked~ul{display:block}.properties .property.as-select .select ul{position:absolute;display:none;width:100%;background-color:#464646;color:#f0f0f0;z-index:10}.properties .property.as-select .select ul li{padding:5px 10px}.properties .property.as-select .select ul li:hover{font-weight:600}.properties .property.as-select .select ul img{display:inline-block;width:24px;vertical-align:middle}.properties .property.as-select .select ul span{display:inline-block;vertical-align:middle}.properties .property.as-select ul,.properties .property.as-select li{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal}@media all and (max-width:1600px){.container.products .product{width:25%}}@media all and (max-width:1180px){.container.products{margin:0;padding:0}.container.products .product{width:33.3%}.container.eshop-info{margin:0 10px}.template-eshopcategory .trailers,.template-eshopproduct .trailers{margin-top:30px}#cart .links>.payments-group{width:auto;padding-right:20px}}@media all and (max-width:960px){#cart table .details{vertical-align:top}#cart table .details a{display:inline-block;vertical-align:top}}@media all and (max-width:768px){.container.products .product{width:50%}#cart .increase,#cart .decrease{display:none}#cart .links>.payments-group{padding-right:10px}#cart .links>.agreement{padding-left:10px}#cart .buttons{text-align:center}#cart .checkbox,#cart .radio{margin-right:10px}.container.product h1,.container.product h1+.price,.container.product .description,.container.product .in-cart-info,.container.product .add-to-cart{padding:0}.container.product .add-to-cart .amount-input{left:0}.container.product .add-to-cart .amount-input .increase,.container.product .add-to-cart .amount-input .decrease{width:35px;background-color:#f0f0f0;font-size:24px}.row-reverse .col-6{width:auto;float:none;margin-right:0;margin-left:0;margin-bottom:30px}}@media all and (max-width:720px){#cart .increase,#cart .decrease{display:block;width:35px;height:35px;line-height:35px;background-color:#f0f0f0;font-size:150%}#cart td.price{font-size:130%;font-weight:600;padding-left:0 !important}#cart .total-price{font-size:150%}#cart .total-price td{padding:12px 0}#cart .total-price td.price{font-weight:600;white-space:nowrap}#cart .amount span{position:relative;display:block;width:35px;height:105px}#cart .amount span .increase{position:absolute;top:0;left:0}#cart .amount span input{position:absolute;top:35px;left:0}#cart .amount span .decrease{position:absolute;bottom:0;left:0}#cart .extended{margin-top:10px}#cart .links{height:auto;text-align:center;margin-bottom:20px}#cart .links>.payments-group{display:block;text-align:left}#cart .links>.agreement{display:block;text-align:left;margin-top:10px;padding:0;border:0;border-top:1px solid #828282}#cart .radio{display:block;margin-bottom:10px;margin-right:0}#cart .radio:last-child{margin-bottom:0}#cart .radio label{display:block;position:relative}#cart .radio label strong{position:absolute;top:0;right:0;display:inline-block;text-align:right}#cart .buttons button{width:100%}}@media all and (max-width:550px){#cart .details h2{font-size:1.2em}}@media all and (max-width:480px){#cart table td.price{font-size:100%}#cart table .details>a:first-child{display:block;display:none}#cart table .details h2{width:100%;margin:0}}@media all and (max-width:400px){#cart table .details h2{font-size:1em}}@media all and (max-width:360px){.container.product h1{text-align:center}.container.product .price-code .price,.container.product .price-code .code{width:100%;text-align:center}}.form fieldset{margin:0;padding:0;border:0}.form .control-group{margin-bottom:10px;background-color:#f0f0f0}.form .control-group:after{display:table;content:"";clear:both}.form .control-group:last-child{margin-bottom:0}.form .control-group label{display:block;float:left;width:27%;height:28px;line-height:28px;text-align:right;vertical-align:top;padding-right:10px;box-sizing:border-box}.form .control-group label.checkbox{width:100%;text-align:left;background-color:#f0f0f0}.form .control-group label a{text-decoration:underline}.form .control-group .controls{display:block;float:left;width:73%;vertical-align:top}.form .control-group .controls:after{display:table;content:"";clear:both}.form .control-group .controls.checkbox{width:100%;box-sizing:border-box;padding-left:30%}.form .control-group input[type="text"],.form .control-group textarea,.form .control-group select{width:100%;padding:0 15px;box-sizing:border-box;border:1px solid #464646;float:left}.form .control-group input[type="text"],.form .control-group select{height:28px;line-height:28px}.button,button{display:inline-block;color:#fff;border:0;line-height:48px;height:48px;padding:0 25px;border:1px solid #464646;background-color:inherit;color:#464646;box-sizing:border-box;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button:hover,button:hover{background-color:#464646;color:#fff;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-actions{margin-top:10px;text-align:right}.control-group-surname{display:none}.help-block{margin:0}.help-block.error{background-color:#900;color:#fff;padding-left:15px}@media all and (max-width:720px){.form .control-group label{float:none;padding-right:0;width:100%;text-align:center}.form .control-group label.checkbox{padding-left:10px}.form .control-group .controls{float:none;width:100%}.form .control-group .controls.checkbox{padding-left:0}.form-actions{text-align:center}.help-block{text-align:center}}.template-articlesarchive .container.page-perex{margin-bottom:0}.template-articlesarchive .page-content{padding-top:0;margin-top:-5px}.archive.container{margin:-5px 0 0 0}.archive .archive-item:after{display:table;content:"";clear:both}.archive .archive-item:nth-child(even) .title-photo,.archive .archive-item:nth-child(even) .content{float:right}.archive .archive-item .title-photo,.archive .archive-item .content{width:50%;float:left}.archive .archive-item .content{box-sizing:border-box;padding:58px}.archive .archive-item .content p:last-child{margin-bottom:0}.archive .archive-item .more{text-align:right}.archive .archive-item .more a{display:inline-block;padding:5px 15px;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:1px solid #464646;text-decoration:none}.archive .archive-item .more a:hover{background-color:#464646;color:#fff;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.archive .archive-item h3{font-size:3em;line-height:2em;margin-top:0}.archive .archive-item h2{font-size:2em;line-height:1.5em}.archive .archive-item-first .title-photo{float:left;width:100%}.archive .archive-item-first .content{width:100%;height:auto;padding:0;background-color:#f0f0f0}.archive .archive-item-first .content h3{line-height:1}.archive .archive-item-first .content .col-6{padding:60px;box-sizing:border-box}@media all and (max-width:960px){.template-profile .archive{margin-top:30px}.archive{display:block}.archive .archive-item,.archive .archive-item-first{height:auto;padding-bottom:15px;border-bottom:1px solid #f0f0f0;margin-bottom:30px}.archive .archive-item:nth-child(even) .title-photo,.archive .archive-item-first:nth-child(even) .title-photo,.archive .archive-item:nth-child(even) .content,.archive .archive-item-first:nth-child(even) .content{float:none}.archive .archive-item .title-photo,.archive .archive-item-first .title-photo{display:none}.archive .archive-item .content,.archive .archive-item-first .content{width:auto;height:auto;float:none;box-sizing:border-box;padding:30px}.archive .archive-item .content .col-6,.archive .archive-item-first .content .col-6{padding:0;width:auto}.archive .archive-item .content .show-to-960,.archive .archive-item-first .content .show-to-960{margin-bottom:15px}.archive .archive-item h3,.archive .archive-item-first h3{font-size:2.5em;margin-bottom:.15em;line-height:normal}.archive .archive-item h2,.archive .archive-item-first h2{font-size:2em;line-height:normal;margin-top:0}.archive .archive-item h2 span,.archive .archive-item-first h2 span{font-family:"atriumregular";display:block}.archive .archive-item-first .content{padding:10px}.archive .archive-item-first .content.row .col-6{width:100%;float:none;margin:0;padding:10px}.archive .archive-item{padding-left:10px;padding-right:10px}.archive .archive-item-first{padding-left:0;padding-right:0}}@media all and (max-width:768px){.archive .archive-item .content{padding:0}.archive .archive-item .content h3{font-size:1.3em}.archive .archive-item .content h2{font-size:1.7em}}.container.ground-plans{margin:-10px 36px 0 36px}.container.ground-plans .ground-plan{float:left;width:25%;margin:0%;position:relative;border:10px solid #fff;box-sizing:border-box;background-position:center center;background-size:cover}.container.ground-plans .ground-plan:before{display:block;content:"";width:100%;padding-top:100%}.container.ground-plans .ground-plan>.content{position:absolute;top:0;left:0;right:0;bottom:0}.container.ground-plans .ground-plan h2{position:absolute;bottom:0;left:0;right:0;margin:0;color:#fff;background-image:url("gfx/bg-b-75.png");padding:10px}@media all and (max-width:1600px){.container.ground-plans .ground-plan{width:25%}}@media all and (max-width:1180px){.container.ground-plans{margin-left:0;margin-right:0}.container.ground-plans .ground-plan{width:33.3%}}@media all and (max-width:768px){.container.ground-plans .ground-plan{width:50%}}@media all and (max-width:480px){.container.ground-plans .ground-plan{width:100%}}.big-search-form{background-color:#f0f0f0;padding:20px 20px 10px 20px;margin-bottom:20px}.big-search-form p{margin:0}.big-search-form input[type="text"]{border:0;height:28px;line-height:28px;width:90%;float:left;padding:0}.big-search-form button{display:block;border:0;background-color:#464646;color:#fff;height:28px;line-height:28px;width:10%;float:left;padding:0;font-family:"Source Sans Pro",sans-serif}.big-search-form .targets{clear:both;padding-top:10px}.big-search-form .targets label{margin-right:20px}.search-result .url{word-wrap:break-word}@media all and (max-width:480px){.big-search-form input[type="text"]{width:100%}.big-search-form button{width:100%}.big-search-form .targets:after{display:table;content:"";clear:both}.big-search-form .targets label{display:block;width:50%;float:left;margin:0}}.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);-moz-transform:translate3d(0px, 0, 0);-o-transform:translate(0px, 0px);-ms-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-button-prev:before,.swiper-button-next:before,.swiper-button-prev:after,.swiper-button-next:after{position:absolute;top:6px;left:7px;display:block;content:"";width:24px;height:24px;border-bottom:1px solid #000;border-left:1px solid #000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swiper-button-prev:after,.swiper-button-next:after{left:6px;border-bottom-color:#fff;border-left-color:#fff}.swiper-button-next:before,.swiper-button-next:after{left:-7px;border:0;border-top:1px solid #000;border-right:1px solid #000}.swiper-button-next:after{left:-6px;border-top-color:#fff;border-right-color:#fff}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms;-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#fff;opacity:.5;border:1px solid #fff}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1;background:#fee100}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);-moz-transform:translate3d(0px, -50%, 0);-o-transform:translate(0px, -50%);-ms-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination{bottom:10px;left:0;width:100%}.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 5px}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(right, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear, right top, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(left, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(bottom, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-moz-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:-o-linear-gradient(top, rgba(0,0,0,0.5), rgba(0,0,0,0));background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;width:100%;height:100%;z-index:1}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:64px;height:64px;position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;z-index:10;background-image:url("/gfx/ajax-loader.gif");background-repeat:no-repeat;background-position:center}#scroll-top{position:fixed;bottom:10px;right:10px;width:54px;height:54px;z-index:99}#scroll-top a{position:absolute;display:block;top:0;left:0;width:100%;height:100%;text-indent:-9999px;background-color:#adadad;opacity:.4}#scroll-top a:hover{background-color:#000}#scroll-top a:after{display:block;position:absolute;content:"";width:20px;height:20px;top:22px;left:16px;border-top:solid 2px #fff;border-right:solid 2px #fff;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#cookies-preferences-overlay{position:fixed;background-color:#000;top:0;left:0;bottom:0;right:0;z-index:999998;opacity:.75}#cookies-preferences{position:fixed;top:100px;left:15px;right:15px;background-color:#fff;z-index:999999;padding:30px}#cookies-preferences img{max-width:300px;display:block;margin:0 auto}#cookies-preferences h2,#cookies-preferences h2+p{text-align:center}#cookies-preferences .buttons{text-align:center}#cookies-preferences button,#cookies-preferences .button{text-decoration:none;width:120px}#cookies-preferences .checkbox,#cookies-preferences .radio{position:relative;display:inline-block;height:27px;line-height:27px;margin-right:20px}#cookies-preferences .checkbox:last-child,#cookies-preferences .radio:last-child{margin-right:0}#cookies-preferences .checkbox label,#cookies-preferences .radio label{-webkit-user-select:none;-ms-user-select:none;user-select:none}#cookies-preferences .checkbox input[type="checkbox"],#cookies-preferences .radio input[type="checkbox"],#cookies-preferences .checkbox input[type="radio"],#cookies-preferences .radio input[type="radio"]{display:none}#cookies-preferences .checkbox input[type="checkbox"]+label,#cookies-preferences .radio input[type="checkbox"]+label,#cookies-preferences .checkbox input[type="radio"]+label,#cookies-preferences .radio input[type="radio"]+label{vertical-align:middle;padding-left:35px}#cookies-preferences .checkbox input[type="checkbox"]+label:before,#cookies-preferences .radio input[type="checkbox"]+label:before,#cookies-preferences .checkbox input[type="radio"]+label:before,#cookies-preferences .radio input[type="radio"]+label:before{display:inline-block;content:"";position:absolute;top:0;left:0;width:25px;height:25px;text-align:center;line-height:25px;border:1px solid #828282;vertical-align:middle}#cookies-preferences .checkbox input[type="checkbox"]:checked+label:before,#cookies-preferences .radio input[type="checkbox"]:checked+label:before,#cookies-preferences .checkbox input[type="radio"]:checked+label:before,#cookies-preferences .radio input[type="radio"]:checked+label:before{content:"x";font-family:"atriumregular"}@media all and (min-width:620px){#cookies-preferences{width:540px;left:50%;margin-left:-300px}}.cookies-cancel{text-align:center}html,body{margin:0;padding:0}body{padding-top:109px}body.search-on{padding-top:155px}.show-to-720,.show-to-768,.show-to-800,.show-to-960,.show-to-1180{display:none !important}.hide{display:none !important}.container{box-sizing:border-box;margin:0 46px}.container:after{display:table;content:"";clear:both}.container>.center{width:1180px;margin:0 auto}.messages{margin:10px 46px 10px 46px}.messages .message{background-color:#ade0e8;text-align:center;font-size:130%;padding:10px;margin-bottom:10px}.messages .message.message-error{background-color:#900;color:#fff}.subpages .subpage{display:block;height:1180px / 2}.subpages .subpage:nth-child(even) .page-image,.subpages .subpage:nth-child(even) .content{float:right}.subpages .subpage .page-image,.subpages .subpage .content{width:1180px / 2;height:1180px / 2;float:left}.subpages .subpage .content{box-sizing:border-box;padding:58px}.subpages .subpage h2{font-size:3em;line-height:1.2em;margin-top:0}.subpages .subpage h2 span{font-family:"atriumregular";display:block}.paginator{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;clear:both;margin-bottom:1em;margin-top:2em;text-align:center}.paginator li{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;position:relative;display:inline-block;width:2.5em;height:2.5em;line-height:2.5em}.paginator li a{display:block;text-align:center;background-color:#f0f0f0;text-decoration:none;color:#212020;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.paginator li a:hover{background-color:#adadad;color:#000;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.paginator li.active{background-color:#464646;color:#fff}.paginator li.active:after{display:block;position:absolute;content:"";width:0;height:0;top:-14px;left:50%;margin-left:-7px;border:7px solid transparent;border-bottom-color:#464646}.paginator li.active a{border-bottom-color:#464646;background-color:#464646}.social{vertical-align:middle;font-size:22px;text-align:center;border-top:1px solid #828282;border-bottom:1px solid #828282;padding:40px 0;margin-top:60px}.social a,.social iframe{display:inline-block;vertical-align:middle;margin:0 15px;text-decoration:none}.social a span,.social iframe span{display:block;vertical-align:middle}.social a span:hover,.social iframe span:hover{color:#adadad}.items-navigation{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;margin:3em 0 1.5em 0}.items-navigation:after{display:table;content:"";clear:both}.items-navigation li{display:block;margin:0;padding:0;list-style:none;line-height:1em;font-size:1em;font-weight:normal;width:50%;float:left;background-color:#f0f0f0}.items-navigation li a{display:inline-block;padding:10px;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-decoration:none}.items-navigation li a:hover{background-color:#464646;color:#fff;-webkit-transition:all all ease-out;-moz-transition:all all ease-out;-o-transition:all all ease-out;transition:all all ease-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.items-navigation li.prev-item{text-align:left}.items-navigation li.prev-item a:before{display:inline-block;content:"l";font-family:"atriumregular";margin-right:.5em}.items-navigation li.next-item{text-align:right}.items-navigation li.next-item a:after{display:inline-block;content:"r";font-family:"atriumregular";margin-left:.5em}.scroll{position:absolute;top:0;left:0;width:100%;bottom:0;overflow:auto}#next-trigger+.scroll{box-sizing:border-box}.trigger{position:absolute;top:0;width:15px;bottom:0;z-index:100}.trigger.prev-trigger{left:0}.trigger.next-trigger{right:0}#overlay{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:#000;opacity:.7;z-index:999}#popup{display:none;position:fixed;background-color:#fff;border:20px solid #fff;z-index:1000}#popup .close{position:absolute;top:-20px;right:-60px;width:40px;height:40px;background-color:#fff;font-family:"atriumregular" !important;text-align:center;line-height:40px;cursor:pointer}#textbox{display:none;position:fixed;top:50px;left:50%;bottom:50px;width:700px;margin-left:-350px;background-color:#fff;border:20px solid #fff;z-index:1000}#textbox .close{position:absolute;top:-20px;right:-60px;width:40px;height:40px;background-color:#fff;font-family:"atriumregular" !important;text-align:center;line-height:40px;cursor:pointer}.lazy-img{position:relative;font-size:0;line-height:0}.lazy-img .fake-fill{display:block;width:100%;background-image:url("/gfx/ajax-loader.gif");background-position:center;background-repeat:no-repeat;box-sizing:border-box;background-color:#f0f0f0}.lazy-img img{position:absolute;top:0;left:0;width:100%}.lazy-bg{background-image:url("/gfx/ajax-loader.gif");background-position:center;background-repeat:no-repeat;background-size:auto;background-color:#f0f0f0}.lazy-bg.realy-loaded{background-size:cover}.loader{width:64px;height:64px;background-image:url("/gfx/ajax-loader.gif");background-position:center;margin:50px auto}.loader-small{display:inline-block;margin:0 !important;width:46px;height:46px;background-image:url("gfx/small-ajax-loader.gif");background-position:center;background-color:#fff;vertical-align:middle}@media all and (max-width:1280px){.container{margin:0 10px}.page-content{padding-left:0;padding-right:0}}@media all and (max-width:1180px){body{padding-top:80px}.show-to-1180{display:block !important}.container>.center{width:100%}}@media all and (max-width:960px){.show-to-960{display:block !important}.show-from-960{display:none !important}.page-header .sub-menu{display:none}#textbox{top:80px;width:auto;left:0;bottom:0;right:0;margin-left:0}#textbox .close{top:-59px;right:0}}@media all and (max-width:800px){.show-to-800{display:block !important}.show-from-800{display:none !important}}@media all and (max-width:768px){.show-to-768{display:block !important}.show-from-768{display:none !important}}@media all and (max-width:720px){.show-to-720{display:block !important}.show-from-720{display:none !important}}@media all and (max-width:480px){.social{padding:20px 0;margin-top:40px}.social a,.social iframe{margin:0 8px}}