﻿.slbOverlay,.slbWrapOuter,.slbWrap{position:fixed;top:0;right:0;bottom:0;left:0}.slbOverlay{overflow:hidden;z-index:2000;background-color:#000;opacity:0.7;-webkit-animation:slbOverlay 0.5s;-moz-animation:slbOverlay 0.5s;animation:slbOverlay 0.5s}.slbWrapOuter{overflow-x:hidden;overflow-y:auto;z-index:2010}.slbWrap{position:absolute;text-align:center}.slbWrap:before{content:"";display:inline-block;height:100%;vertical-align:middle}.slbContentOuter{position:relative;display:inline-block;vertical-align:middle;margin:0px auto;padding:0 1em;box-sizing:border-box;z-index:2020;text-align:left;max-width:100%}.slbContentEl .slbContentOuter{padding:5em 1em}.slbContent{position:relative}.slbContentEl .slbContent{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;background-color:#fff;box-shadow:0 0.2em 1em rgba(0,0,0,0.4)}.slbImageWrap{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;position:relative}.slbImageWrap:after{content:"";position:absolute;left:0;right:0;top:5em;bottom:5em;display:block;z-index:-1;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background-color:#FFF}.slbDirectionNext .slbImageWrap{-webkit-animation:slbEnterNext 0.4s;-moz-animation:slbEnterNext 0.4s;animation:slbEnterNext 0.4s}.slbDirectionPrev .slbImageWrap{-webkit-animation:slbEnterPrev 0.4s;-moz-animation:slbEnterPrev 0.4s;animation:slbEnterPrev 0.4s}.slbImage{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:5em 0;margin:0 auto}.slbCaption{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:1.4em;position:absolute;left:0;right:0;bottom:0;padding:.71429em 0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbCloseBtn,.slbArrow{margin:0;padding:0;border:0;cursor:pointer;background:none}.slbCloseBtn::-moz-focus-inner,.slbArrow::-moz-focus-inner{padding:0;border:0}.slbCloseBtn:hover,.slbArrow:hover{opacity:0.5}.slbCloseBtn:active,.slbArrow:active{opacity:0.8}.slbCloseBtn{-webkit-animation:slbEnter 0.3s;-moz-animation:slbEnter 0.3s;animation:slbEnter 0.3s;font-size:3em;width:1.66667em;height:1.66667em;line-height:1.66667em;position:absolute;right:-.33333em;top:0;color:#fff;color:rgba(255,255,255,0.7);text-align:center}.slbLoading .slbCloseBtn{display:none}.slbLoadingText{font-size:1.4em;color:#fff;color:rgba(255,255,255,0.9)}.slbArrows{position:fixed;top:50%;left:0;right:0}.slbLoading .slbArrows{display:none}.slbArrow{position:absolute;top:50%;margin-top:-5em;width:5em;height:10em;opacity:0.7;text-indent:-999em;overflow:hidden}.slbArrow:before{content:"";position:absolute;top:50%;left:50%;margin:-.8em 0 0 -.8em;border:.8em solid transparent}.slbArrow.next{right:0}.slbArrow.next:before{border-left-color:#fff}.slbArrow.prev{left:0}.slbArrow.prev:before{border-right-color:#fff}.slbIframeCont{width:80em;height:0;overflow:hidden;padding-top:56.25%;margin:5em 0}.slbIframe{position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0.2em 1em rgba(0,0,0,0.6);background:#000}@-webkit-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-moz-keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@keyframes slbOverlay{from{opacity:0}to{opacity:0.7}}@-webkit-keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnter{from{opacity:0;-moz-transform:translate3d(0, -1em, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnter{from{opacity:0;-webkit-transform:translate3d(0, -1em, 0);-moz-transform:translate3d(0, -1em, 0);-ms-transform:translate3d(0, -1em, 0);-o-transform:translate3d(0, -1em, 0);transform:translate3d(0, -1em, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterNext{from{opacity:0;-moz-transform:translate3d(4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterNext{from{opacity:0;-webkit-transform:translate3d(4em, 0, 0);-moz-transform:translate3d(4em, 0, 0);-ms-transform:translate3d(4em, 0, 0);-o-transform:translate3d(4em, 0, 0);transform:translate3d(4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@-webkit-keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0)}}@-moz-keyframes slbEnterPrev{from{opacity:0;-moz-transform:translate3d(-4em, 0, 0)}to{opacity:1;-moz-transform:translate3d(0, 0, 0)}}@keyframes slbEnterPrev{from{opacity:0;-webkit-transform:translate3d(-4em, 0, 0);-moz-transform:translate3d(-4em, 0, 0);-ms-transform:translate3d(-4em, 0, 0);-o-transform:translate3d(-4em, 0, 0);transform:translate3d(-4em, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}progress,sub,sup{vertical-align:baseline}button,hr,input{overflow:visible}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}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,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Light.eot");src:url("../font/GalaxiePolaris-Light.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Light.woff2") format("woff2"),url("../font/GalaxiePolaris-Light.woff") format("woff"),url("../font/GalaxiePolaris-Light.ttf") format("truetype");font-weight:300;font-style:normal}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Medium.eot");src:url("../font/GalaxiePolaris-Medium.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Medium.woff2") format("woff2"),url("../font/GalaxiePolaris-Medium.woff") format("woff"),url("../font/GalaxiePolaris-Medium.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Medium.eot");src:url("../font/GalaxiePolaris-Medium.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Medium.woff2") format("woff2"),url("../font/GalaxiePolaris-Medium.woff") format("woff"),url("../font/GalaxiePolaris-Medium.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Medium.eot");src:url("../font/GalaxiePolaris-Medium.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Medium.woff2") format("woff2"),url("../font/GalaxiePolaris-Medium.woff") format("woff"),url("../font/GalaxiePolaris-Medium.ttf") format("truetype");font-weight:600;font-style:normal}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Medium.eot");src:url("../font/GalaxiePolaris-Medium.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Medium.woff2") format("woff2"),url("../font/GalaxiePolaris-Medium.woff") format("woff"),url("../font/GalaxiePolaris-Medium.ttf") format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Bold.eot");src:url("../font/GalaxiePolaris-Bold.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Bold.woff2") format("woff2"),url("../font/GalaxiePolaris-Bold.woff") format("woff"),url("../font/GalaxiePolaris-Bold.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:'Galaxie';src:url("../font/GalaxiePolaris-Bold.eot");src:url("../font/GalaxiePolaris-Bold.eot?#iefix") format("embedded-opentype"),url("../font/GalaxiePolaris-Bold.woff2") format("woff2"),url("../font/GalaxiePolaris-Bold.woff") format("woff"),url("../font/GalaxiePolaris-Bold.ttf") format("truetype");font-weight:700;font-style:italic}.grid_1{width:8.33333333333%}.grid_2{width:16.6666666667%}.grid_3{width:25%}.grid_4{width:33.3333333333%}.grid_5{width:41.6666666667%}.grid_6{width:50%}.grid_7{width:58.3333333333%}.grid_8{width:66.6666666667%}.grid_9{width:75.0%}.grid_10{width:83.3333333333%}.grid_11{width:91.66667%}.grid_12{width:100%}html{box-sizing:border-box;overflow-y:scroll;height:100%}*,*:before,*:after{box-sizing:inherit}body{font:normal 10px/1.5 "Galaxie",Arial,Helvetica,sans-serif;font-weight:400;height:100%}html,button,input,select{font-family:"Galaxie",Arial,Helvetica,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;font-weight:normal}strong{font-weight:bold}em{font-style:italic}ol,ul{list-style:none;padding:0;margin:0}p{margin:1em 0}p u{font-style:underline}a{text-decoration:none;color:inherit}::selection{background:#ffd829}img[align="left"]{float:left}img[align="right"]{float:right}button::-moz-focus-inner{padding:0;border:none}::-webkit-input-placeholder{color:#6d6e71}:-moz-placeholder{color:#6d6e71}::-moz-placeholder{color:#6d6e71}:-ms-input-placeholder{color:#6d6e71}.imgWrap img{width:100%;height:auto}.cf{*zoom:1}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.oldBrowserBar{font-size:1.6em;padding:1.25em;text-align:center;background:#BDBDBD}.oldBrowserBar a{font-weight:700;text-decoration:underline}.logoMain .visual{position:absolute;z-index:1050;top:1em;left:0;width:5em;height:auto}.logoMain .text{position:absolute;z-index:1050;top:1.7em;left:50%;transform:translateX(-50%);width:9em;height:auto}@media screen and (min-width: 1000px){.logoMain .visual{top:1em;left:0;width:5.5em}.logoMain .text{top:2em;left:8em;transform:translateX(0);width:9em}}@media screen and (min-width: 1400px){.logoMain .visual{top:1em;left:0;width:7em}.logoMain .text{top:2em;left:10em;width:12em}}.logoMainText{width:12em;position:absolute;bottom:2em;left:50%;margin-left:-6em;z-index:1100;text-transform:uppercase;color:#695e4a;font-weight:600;text-align:center}.logoMainText>.title{font-size:2em;line-height:1.3;display:inline-block;border-bottom:1px solid #695e4a}.logoMainText>.subtitle{font-size:1.2em;line-height:2;letter-spacing:6px;font-weight:300}@media screen and (min-width: 1000px){.logoMainText{width:auto;bottom:2em;left:12em;margin-left:0}.logoMainText>.title{font-size:3em}.logoMainText>.subtitle{font-size:1.4em}}@media screen and (min-width: 1400px){.logoMainText{bottom:4em;left:20em}.logoMainText>.title{font-size:4em}.logoMainText>.subtitle{font-size:1.9em}}.navMain{-webkit-transition:all 230ms ease;-moz-transition:all 230ms ease;transition:all 230ms ease;display:block;max-height:0;overflow:hidden;padding:8em 0 1em;position:absolute;top:0;left:-10%;right:-10%;z-index:1000;text-align:center}.navMain.open{max-height:30em;background:#fff;box-shadow:0 4px 6px 0 rgba(109,110,113,0.3)}.navMain.open>ul{opacity:1}.navMain>ul{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;opacity:0}.navMain>ul>li{padding:0 1em;position:relative;z-index:1500;text-transform:uppercase}.navMain>ul>li>a{font-size:1.4em;line-height:2.5em;position:relative;display:inline-block;color:#999a9c;font-weight:600}.navMain>ul>li>a:after{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;opacity:0;content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffd829}.navMain>ul>li:hover>a:after{opacity:1}.navMain>ul>li.current_page_item>a:after{opacity:1}@media screen and (min-width: 1000px){.navMain{display:inline-block;position:static;max-height:none;padding:0;margin-top:1em;box-shadow:none}.navMain>ul{opacity:1}.navMain>ul>li{float:left;padding:0 1.25em}.navMain>ul>li:last-child{padding-right:0}.navMain>ul>li>a{font-size:1.5em;line-height:1.7}}@media screen and (min-width: 1400px){.navMain{margin-top:2em}.navMain>ul>li>a{font-size:1.7em}}.navMainToggle{display:inline-block;position:relative;z-index:1100;width:2.5em;height:2.5em;padding:0;border:0;background:url("../img/nav-toggle.png") center center no-repeat;background-size:contain;border:0;outline:none}@media screen and (min-width: 1000px){.navMainToggle{display:none}}.headerMain{width:90%;height:7em;margin:0 auto;padding:2em 0 2em;position:fixed;top:0;left:0;right:0;z-index:1100;text-align:right;background:#fff}.headerMain:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-10%;right:-10%;background:#fff;box-shadow:0 2px 3px 0 rgba(236,236,236,0.5)}.headerMain .social{-webkit-transition:background 230ms ease;-moz-transition:background 230ms ease;transition:background 230ms ease;display:inline-block;position:relative;z-index:1100;width:2.5em;height:2.5em;margin-right:1.5em;background:#6d6e71 url("../img/social-fb.png") center center no-repeat;background-size:contain;border-radius:4px}.headerMain .social:hover{background-color:#3B5998}@media screen and (min-width: 1000px){.headerMain{padding:2.5em 0 0.5em}.headerMain .special{display:block}}@media screen and (min-width: 1400px){.headerMain{width:80%;height:9em}.headerMain:before{left:-20%;right:-20%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:0.75}.slick-dotted.slick-slider{margin-bottom:0}.slideshowWrap{position:relative;overflow:hidden}.slideshowWrap>.slideshow{overflow:hidden;position:relative}.slideshowWrap>.slideshow .slide{position:relative;width:100%;height:auto}.slideshowWrap>.slideshow .slide:nth-child(n+2){display:none;position:absolute;top:0;left:0}.slideshowWrap>.slideshow .slide img{display:block}.slideshowWrap .prev,.slideshowWrap .next{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;width:7em;position:absolute;top:0;bottom:0;z-index:1000;color:#fff;cursor:pointer;text-align:center}.slideshowWrap .prev:before,.slideshowWrap .next:before{content:'';display:block;width:3em;height:3em;position:absolute;top:50%;border-style:solid;border-color:inherit}.slideshowWrap .prev:hover,.slideshowWrap .next:hover{opacity:0.7}.slideshowWrap .prev{left:3%}.slideshowWrap .prev:before{left:0;border-width:0 0 4px 4px;transform:translateY(-50%) rotate(45deg)}.slideshowWrap .next{right:3%}.slideshowWrap .next:before{right:0;border-width:0 4px 4px 0;transform:translateY(-50%) rotate(-45deg)}.slideshowWrap>.pager{position:absolute;top:2em;bottom:0;right:2em;z-index:200}.slideshowWrap>.pager .slick-dots{position:static}.slideshowWrap>.pager:before{-webkit-transform:skewX(10deg);-moz-transform:skewX(10deg);-ms-transform:skewX(10deg);-o-transform:skewX(10deg);transform:skewX(10deg);content:"";display:block;height:5em;position:absolute;top:-2em;bottom:0;right:-15em;left:-1em;background:#ffd829;background:rgba(255,210,0,0.85)}.slideshowWrap>.pager span,.slideshowWrap>.pager li{position:relative;z-index:10;float:left;margin-left:1.25em;width:1.5em;height:1.5em;border-radius:50%;cursor:pointer;background:#6d6e71}.slideshowWrap>.pager span.cycle-pager-active,.slideshowWrap>.pager span.slick-active,.slideshowWrap>.pager li.cycle-pager-active,.slideshowWrap>.pager li.slick-active{background:#fff}@media screen and (max-width: 600px){.slideshowWrap>.pager{display:none}}@media screen and (min-width: 600px){.slideshowWrap .prev:before,.slideshowWrap .next:before{width:3em;height:3em}}.contentWrap{width:80%;margin:0 auto;padding:4em 0 0;position:relative}@media screen and (min-width: 1100px){.contentWrap{width:75%;padding:4em 0}}.contentMain{font-size:6px;width:100%;margin-bottom:6.66667em;color:#6d6e71}.contentMain h1{font-size:3.6em;margin-bottom:0.83333em}.contentMain h2{font-size:3.2em;margin-bottom:0.625em}.contentMain h3{font-size:2.6em;margin-bottom:0.76923em}.contentMain .text{font-size:2.2em}.contentMain .text h1{font-size:1.63636em}.contentMain .text h2{font-size:1.45455em}.contentMain .text h3{font-size:1.18182em}.contentMain .text ul>li,.contentMain .text ol>li{padding-left:1.875em;margin:1em 0}.contentMain .text ul li{list-style:disc inside none}.contentMain .text ol li{list-style:decimal inside none}.contentMain .text a{-webkit-transition:color 230ms ease;-moz-transition:color 230ms ease;transition:color 230ms ease;text-decoration:underline}.contentMain .text a:hover{color:#ffd829}@media screen and (min-width: 600px){.contentMain{font-size:6px}}@media screen and (min-width: 800px){.contentMain{font-size:8px;margin-bottom:0}}@media screen and (min-width: 1400px){.contentMain{font-size:10px}}.newsList>.item{display:block;margin-bottom:5em}.newsList>.item .imgWrap{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;display:block;margin-bottom:2em}.newsList>.item .imgWrap:hover{opacity:0.7}.newsList>.item .imgWrap .ratioCont{width:100%;height:0;padding-bottom:71.42857%;background-repeat:no-repeat;background-size:cover}.newsList>.item .textWrap>.title{font-size:2.8em;line-height:1.3;font-weight:600}.newsList>.item .textWrap a{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;color:inherit}.newsList>.item .textWrap a:hover{opacity:0.7}.newsList>.item .textWrap>.text{font-size:2.2em;text-align:justify}@media screen and (min-width: 800px){.newsList .item{display:flex;align-items:center}.newsList .item .imgWrap{width:50%}.newsList .item .textWrap{padding-left:4em}.newsList .item .textWrap>.text{font-size:1.6em}.newsList .item:nth-child(odd) .imgWrap{padding-right:2em}.newsList .item:nth-child(odd) .imgWrap ~ .textWrap{width:50%;padding:0 4em 0 7em}.newsList .item:nth-child(even){flex-direction:row-reverse}.newsList .item:nth-child(even) .imgWrap{padding-left:2em}.newsList .item:nth-child(even) .imgWrap ~ .textWrap{width:50%;padding:0 7em 0 4em}}.galleryProjectList{margin:0 0.75em 2em 0.75em}.galleryProjectList>ul>li{width:100%}.galleryProjectList>ul .ratioCont{position:relative;width:100%;height:0;padding-bottom:100%}.galleryProjectList>ul .ratioCont .text{font-size:2.8em;position:absolute;top:1em;left:1em;right:1em;bottom:1em;padding:0.5em;display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:rgba(255,255,255,0.7);color:#6d6e71;text-align:center;font-weight:600;pointer-events:none}.galleryProjectList>ul .imgWrap{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;margin:0.75em;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ececec;background-repeat:no-repeat;background-size:cover}.galleryProjectList>ul .imgWrap:hover{opacity:0.7}@media screen and (min-width: 600px){.galleryProjectList>ul>li{float:left;width:25%}.galleryProjectList>ul>li:nth-child(4n+1){clear:left}.galleryProjectList>ul>li .ratioCont .text{-webkit-transition:opacity 230ms ease,background-color 230ms ease;-moz-transition:opacity 230ms ease,background-color 230ms ease;transition:opacity 230ms ease,background-color 230ms ease;font-size:2.2em;padding:0.5em;opacity:0}.galleryProjectList>ul>li .ratioCont:hover .text{opacity:1}}.contentMain .galleryTitle{font-size:2.2em;margin-bottom:0.45455em;margin-left:0.22727em;font-weight:600}.galleryList .gallery{margin-bottom:4em}.galleryList .gallery ul{display:flex;flex-wrap:wrap;width:100%}.galleryList .gallery ul>li{display:flex;flex:1 0 auto;flex-direction:column;width:50%}.galleryList .gallery .gridCol{float:left;width:50%}.galleryList .gallery .gridItem{padding:0.625em;list-style-type:none}.galleryList .gallery .imgWrap{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;background-color:#ececec}.galleryList .gallery .imgWrap:hover{opacity:0.7}.highlightedWords{margin:0 auto 4em auto;text-align:center}.highlightedWords .item{font-size:3em;margin:0 0.75em;display:inline-block;font-weight:700}@media screen and (min-width: 800px){.highlightedWords .item{font-size:4em}}.galleryPageProducts{margin:0 0.75em 4em 0.75em}.galleryPageProducts>ul>li{width:100%}.galleryPageProducts>ul .ratioCont{position:relative;width:100%;height:0;padding-bottom:100%}.galleryPageProducts>ul .ratioCont .text{font-size:2.8em;position:absolute;top:1em;left:1em;right:1em;bottom:1em;padding:0.5em;display:flex;justify-content:center;flex-direction:column;text-align:center;background-color:rgba(255,255,255,0.7);color:#6d6e71;text-align:center;font-weight:600;pointer-events:none}.galleryPageProducts>ul .imgWrap{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;margin:0.75em;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ececec;background-repeat:no-repeat;background-size:cover}.galleryPageProducts>ul .imgWrap:hover{opacity:0.7}@media screen and (min-width: 600px){.galleryPageProducts>ul{margin:2em auto;display:flex;justify-content:center;flex-wrap:wrap}.galleryPageProducts>ul>li{display:inline-block;flex:0 0 auto;width:25%}.galleryPageProducts>ul>li .ratioCont .text{-webkit-transition:opacity 230ms ease,background-color 230ms ease;-moz-transition:opacity 230ms ease,background-color 230ms ease;transition:opacity 230ms ease,background-color 230ms ease;font-size:2.2em;position:absolute;top:1em;left:1em;right:1em;bottom:1em;transform:translate(0, 0);padding:0.5em;opacity:0}.galleryPageProducts>ul>li .ratioCont:hover .text{opacity:1}}.sidebar{font-size:6px;width:100%;margin-bottom:1em;color:#6d6e71}@media screen and (min-width: 600px){.sidebar{font-size:6px}}@media screen and (min-width: 800px){.sidebar{font-size:8px;width:30%;float:right}}@media screen and (min-width: 1400px){.sidebar{font-size:10px}}.sticky{position:sticky;position:-webkit-sticky;top:2em}#gmap{width:100%;height:0;padding-bottom:30%;position:relative}@media screen and (max-width: 600px){#gmap{padding-bottom:80%}}.gmapIframe{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.pageProjectList.contentWrap{width:100%;padding:2em 0 0}.pageProjectList .contentMain>.title{display:block;font-size:3.6em;margin-bottom:1.11111em;margin-left:0.41667em;font-weight:600;text-align:center}.pageProjectList .contentMain>.text{margin-bottom:2em}@media screen and (min-width: 1100px){.pageProjectList.contentWrap{width:100%;padding:3em 0 6em 0}}.pageProjectSingle.contentWrap{padding:2em 0 0}.pageProjectSingle .contentMain>.title{display:block;font-size:2.6em;margin-bottom:1.15385em;margin-left:0.19231em;font-weight:600}.pageProjectSingle .contentMain>.title.topTitle{text-align:left}.pageProjectSingle .contentMain>.title.bottomTitle{text-align:center}.pageProjectSingle .contentMain>.text{margin-bottom:2em}.pageProjectSingle .subtitle{font-size:1.8em;color:#999a9c;font-weight:400;text-align:center}@media screen and (min-width: 1100px){.pageProjectSingle.contentWrap{padding:3em 0 6em 0}}.pageProducts .textCentered{text-align:center}.pageAbout .intro{margin-bottom:4em}.pageAbout .intro .col1{padding:0 0.4375em;margin-bottom:4em}.pageAbout .intro .ratioCont{position:relative;width:100%;height:0;padding-bottom:71.42857%}.pageAbout .intro .imgWrap{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#ececec;background-repeat:no-repeat;background-size:cover}.pageAbout .intro .introTitle{font-size:3em}.pageAbout .intro .introText{font-size:2.2em}.pageAbout .galleryList{width:50%;float:left;clear:left}.pageAbout .galleryList .galleryTitle{display:none}.pageAbout .galleryList .gallery .gridCol{width:100%}.pageAbout .galleryList .gallery .gridItem{padding:0.25em 0.4375em}.pageAbout .textList{width:50%;float:right;clear:right;padding-left:2em}.pageAbout .textList .textGroup{margin-bottom:5em}.pageAbout .textList .textGroup .textGroupTitle{font-size:2.6em;margin-bottom:0.38462em}.pageAbout .textList .textGroup .textGroupText{font-size:2.2em;text-align:justify}@media screen and (min-width: 800px){.pageAbout .intro{display:flex;align-items:center}.pageAbout .intro .col1{float:left;width:50%;margin-bottom:0}.pageAbout .intro .col2{float:right;width:50%;padding-left:5em}.pageAbout .intro .introTitle{font-size:2.4em}.pageAbout .intro .introText{font-size:1.8em}.pageAbout .galleryList .gallery .gridCol{width:50%}.pageAbout .textList{padding-left:5em}.pageAbout .textList .textGroup .textGroupTitle{font-size:2.2em;margin-bottom:0.45455em}.pageAbout .textList .textGroup .textGroupText{font-size:1.6em}}.pageContact .contentMain .title{font-size:3.4em;margin-bottom:0.88235em;font-weight:600}.pageContact .contentMain .contactText{font-size:2.4em;margin-bottom:1em}.pageContact .contentMain .contactText p{margin:0}.pageContact .contentMain .contactText .contactTextItem{padding-left:2em;margin-bottom:0.5em}.pageContact .contentMain .contactText .contactTextItem.icon{background-position:0 0.35em;background-repeat:no-repeat;background-size:16px 16px}.pageContact .contentMain .contactText .contactTextItem.icon.iconTel{background-image:url("../img/icon-tel.png")}.pageContact .contentMain .contactText .contactTextItem.icon.iconMob{background-image:url("../img/icon-mobile.png")}.pageContact .contentMain .contactText .contactTextItem.icon.iconFax{background-image:url("../img/icon-fax.png")}.pageContact .contentMain .contactText .contactTextItem.icon.iconEmail{background-image:url("../img/icon-email.png")}.pageContact .contentMain .contactText .contactTextItem.icon.iconAddress{background-image:url("../img/icon-pin.png")}.pageContact .contentMain .contactText a{-webkit-transition:color 230ms ease;-moz-transition:color 230ms ease;transition:color 230ms ease;display:inline-block;position:relative;color:#999a9c}.pageContact .contentMain .contactText a:hover{color:#695e4a}.pageContact .contentMain .contactText a:after{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;content:"";opacity:0;position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffd829}.pageContact .contentMain .contactText a:hover:after{opacity:1}.pageContact .contactFormWrap input[type="text"],.pageContact .contactFormWrap input[type="email"]{width:100%;font-size:2em;height:3em;padding:0 0.5em;border:1px solid #999a9c;font-weight:600;border-radius:1px;color:#695e4a;outline:none}.pageContact .contactFormWrap textarea{display:block;width:100%;font-size:2em;height:10em;padding:0.5em;border:1px solid #999a9c;font-weight:600;resize:none;outline:none;overflow:auto;color:#695e4a}.pageContact .contactFormWrap input[type="submit"]{-webkit-transition:background-color 320ms ease;-moz-transition:background-color 320ms ease;transition:background-color 320ms ease;float:right;margin:0 auto;font-size:2em;padding:0.4em 2.5em;position:relative;color:#6d6e71;background-color:transparent;text-align:center;text-transform:uppercase;font-weight:600;border:1px solid #6d6e71;cursor:pointer;outline:none}.pageContact .contactFormWrap input[type="submit"]:hover{background-color:#ececec}.pageContact .contactFormWrap p{margin:0;overflow:hidden}.pageContact .contactFormWrap .wpcf7-form-control-wrap{display:block;margin-bottom:2em}.pageContact .contactFormWrap .wpcf7-not-valid-tip{font-size:2em;color:#c70000}.pageContact .contactFormWrap .wpcf7-not-valid,.pageContact .contactFormWrap input[type="text"].wpcf7-not-valid,.pageContact .contactFormWrap input[type="email"].wpcf7-not-valid{border-color:#c70000}.pageContact .contactFormWrap .wpcf7-response-output{font-size:2em;clear:both;margin:1em 0}.pageContact .contactFormWrap .wpcf7-response-output.wpcf7-validation-errors{border-color:#ffd829}@media screen and (min-width: 1000px){.pageContact .contentMain .contactText{font-size:2em;width:30%;float:right}.pageContact .contactFormWrap{width:70%;float:left;padding-right:10em}}@media screen and (min-width: 1400px){.pageContact .contentMain .contactText{font-size:2em}}.pageReferenceList .referenceList{margin-bottom:4em}.pageReferenceList .referenceList>.title{text-align:center;margin-bottom:1.38889em}.pageReferenceList .referenceListInstance{margin-bottom:4em}.pageReferenceList .referenceListInstance ul>li{font-size:2em}.pageReferenceList .referenceListInstance ul>li a{-webkit-transition:color 230ms ease;-moz-transition:color 230ms ease;transition:color 230ms ease;display:inline-block;position:relative}.pageReferenceList .referenceListInstance ul>li a:hover{color:#695e4a}.pageReferenceList .referenceListInstance ul>li a:after{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;content:"";opacity:0;position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffd829}.pageReferenceList .referenceListInstance ul>li a:hover:after{opacity:1}@media screen and (min-width: 800px){.pageReferenceList .referenceListContentWrap{display:flex;justify-content:space-evenly}.pageReferenceList .referenceListInstance{padding:0 1em}.pageReferenceList .referenceListInstance ul>li{font-size:1.5em}}.footerMain{box-shadow:0 -2px 3px 0 rgba(236,236,236,0.5)}.footerMain .footerInner{width:80%;margin:0 auto;padding:1.66667em 0}.footerMain .col1{margin-bottom:2em}.footerMain .col2{text-align:center}.footerMain .contactInfo{font-size:1.4em;color:#999a9c;text-align:center}.footerMain .contactInfo p{margin:0}.footerMain .contactInfo a{-webkit-transition:color 230ms ease;-moz-transition:color 230ms ease;transition:color 230ms ease;display:inline-block;position:relative;color:#999a9c}.footerMain .contactInfo a:hover{color:#695e4a}.footerMain .contactInfo a:after{-webkit-transition:opacity 230ms ease;-moz-transition:opacity 230ms ease;transition:opacity 230ms ease;content:"";opacity:0;position:absolute;bottom:0;left:0;right:0;height:2px;background:#ffd829}.footerMain .contactInfo a:hover:after{opacity:1}.footerMain .social{-webkit-transition:fill 230ms ease;-moz-transition:fill 230ms ease;transition:fill 230ms ease;display:inline-block;width:2.5em;height:2.5em;margin:0 0.5em;background-position:center center;background-repeat:no-repeat;background-size:contain}.footerMain .social path{transition:fill 230ms ease;fill:#999a9c}.footerMain .social:hover path{fill:#695e4a}@media screen and (min-width: 800px){.footerMain .footerInner{display:flex;align-items:center}.footerMain .col1{float:left;width:80%;margin-bottom:0}.footerMain .col2{float:right;width:20%;text-align:right}.footerMain .contactInfo{font-size:1.5em;text-align:left}}@media screen and (min-width: 1100px){.footerMain .footerInner{width:75%}}body{padding-top:7em}.contentWrap{min-height:calc(100% - 7em)}.contentWrap.pageContact{min-height:0}@media screen and (min-width: 1400px){body{padding-top:9em}.contentWrap{min-height:calc(100% - 9em)}.contentWrap.pageContact{min-height:0}}
