@charset "UTF-8";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:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{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;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;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}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;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;top:0;left:0;display:block}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}@font-face{font-family:'lightcase';src:url("../fonts/lightcase.eot?55356177");src:url("../fonts/lightcase.eot?55356177#iefix") format("embedded-opentype"),url("../fonts/lightcase.woff?55356177") format("woff"),url("../fonts/lightcase.ttf?55356177") format("truetype"),url("../fonts/lightcase.svg?55356177#lightcase") format("svg");font-weight:normal;font-style:normal}[class*='lightcase-icon-']:before{font-family:'lightcase',sans-serif;font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}.lightcase-icon-play:before{content:''}.lightcase-icon-pause:before{content:''}.lightcase-icon-close:before{content:''}.lightcase-icon-prev:before{content:''}.lightcase-icon-next:before{content:''}.lightcase-icon-spin:before{content:''}@-webkit-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-moz-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@-o-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg);}}@-ms-keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes lightcase-spin{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);-moz-transform:rotate(359deg);-o-transform:rotate(359deg);transform:rotate(359deg)}}#lightcase-case{display:none;position:fixed;z-index:2002;top:50%;left:50%;font-family:arial,sans-serif;font-size:13px;line-height:1.5;text-align:left;text-shadow:0 0 10px rgba(0,0,0,.5)}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-case,html[data-lc-type=ajax] #lightcase-case{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:55px 0 70px 0;width:100%!important;height:100%!important;overflow:auto!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content{position:relative;z-index:1;text-shadow:none;background-color:#fff;-webkit-box-shadow:0 0 30px rgba(0,0,0,.5);-moz-box-shadow:0 0 30px rgba(0,0,0,.5);-o-box-shadow:0 0 30px rgba(0,0,0,.5);box-shadow:0 0 30px rgba(0,0,0,.5);-webkit-backface-visibility:hidden}}@media screen and (min-width:641px){html[data-lc-type=image] #lightcase-content,html[data-lc-type=video] #lightcase-content{background-color:#333}}html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content,html[data-lc-type=ajax] #lightcase-content,html[data-lc-type=error] #lightcase-content{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:none!important}}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner{padding:15px}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner,html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*,html[data-lc-type=error] #lightcase-content .lightcase-contentInner,html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*{width:100%!important;max-width:none!important}html[data-lc-type=inline] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner>*:not(iframe),html[data-lc-type=error] #lightcase-content .lightcase-contentInner>*:not(iframe){height:auto!important;max-height:none!important}}@media screen and (max-width:640px){html.lightcase-isMobileDevice[data-lc-type=iframe] #lightcase-content .lightcase-contentInner iframe{overflow:auto;-webkit-overflow-scrolling:touch}}@media screen and (max-width:640px)and (min-width:641px){html[data-lc-type=image] #lightcase-content .lightcase-contentInner,html[data-lc-type=video] #lightcase-content .lightcase-contentInner{line-height:.75}}html[data-lc-type=image] #lightcase-content .lightcase-contentInner{position:relative;overflow:hidden!important}@media screen and (max-width:640px){html[data-lc-type=inline] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=ajax] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap,html[data-lc-type=error] #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:none!important;background:none!important}}@media screen and (min-width:641px){html:not([data-lc-type=error]) #lightcase-content .lightcase-contentInner .lightcase-inlineWrap{padding:30px;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}}@media screen and (max-width:640px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#aaa}}@media screen and (min-width:641px){#lightcase-content h1,#lightcase-content h2,#lightcase-content h3,#lightcase-content h4,#lightcase-content h5,#lightcase-content h6,#lightcase-content p{color:#333}}#lightcase-case p.lightcase-error{margin:0;font-size:17px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}@media screen and (max-width:640px){#lightcase-case p.lightcase-error{padding:30px 0}}@media screen and (min-width:641px){#lightcase-case p.lightcase-error{padding:0}}.lightcase-open body{overflow:hidden}.lightcase-isMobileDevice .lightcase-open body{max-width:100%;max-height:100%}#lightcase-info{position:absolute;padding-top:15px}#lightcase-info #lightcase-title,#lightcase-info #lightcase-caption{margin:0;padding:0;line-height:1.5;font-weight:normal;text-overflow:ellipsis}#lightcase-info #lightcase-title{font-size:17px;color:#aaa}@media screen and (max-width:640px){#lightcase-info #lightcase-title{position:fixed;top:10px;left:0;max-width:87.5%;padding:5px 15px;background:#333}}#lightcase-info #lightcase-caption{clear:both;font-size:13px;color:#aaa}#lightcase-info #lightcase-sequenceInfo{font-size:11px;color:#aaa}@media screen and (max-width:640px){.lightcase-fullScreenMode #lightcase-info{padding-left:15px;padding-right:15px}html:not([data-lc-type=image]):not([data-lc-type=video]):not([data-lc-type=flash]):not([data-lc-type=error]) #lightcase-info{position:static}}#lightcase-loading{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;position:fixed;z-index:2001;top:50%;left:50%;margin-top:-.5em;margin-left:-.5em;opacity:1;font-size:32px;text-shadow:0 0 15px #fff;-moz-transform-origin:50% 53%;-webkit-animation:lightcase-spin .5s infinite linear;-moz-animation:lightcase-spin .5s infinite linear;-o-animation:lightcase-spin .5s infinite linear;animation:lightcase-spin .5s infinite linear}#lightcase-loading,#lightcase-loading:focus{text-decoration:none;color:#fff;-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}#lightcase-loading>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']{position:fixed;z-index:9999;width:1.123em;height:auto;font-size:38px;line-height:1;text-align:center;text-shadow:none;outline:none;cursor:pointer}a[class*='lightcase-icon-'],a[class*='lightcase-icon-']:focus{text-decoration:none;color:rgba(255,255,255,.6);-webkit-tap-highlight-color:transparent;-webkit-transition:color,opacity,ease-in-out .25s;-moz-transition:color,opacity,ease-in-out .25s;-o-transition:color,opacity,ease-in-out .25s;transition:color,opacity,ease-in-out .25s}a[class*='lightcase-icon-']>span{display:inline-block;text-indent:-9999px}a[class*='lightcase-icon-']:hover{color:#fff;text-shadow:0 0 15px white}.lightcase-isMobileDevice a[class*='lightcase-icon-']:hover{color:#aaa;text-shadow:none}a[class*='lightcase-icon-'].lightcase-icon-close{position:fixed;top:15px;right:15px;bottom:auto;margin:0;opacity:0;outline:none}a[class*='lightcase-icon-'].lightcase-icon-prev{left:15px}a[class*='lightcase-icon-'].lightcase-icon-next{right:15px}a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{left:50%;margin-left:-.5em}@media screen and (min-width:641px){a[class*='lightcase-icon-'].lightcase-icon-pause,a[class*='lightcase-icon-'].lightcase-icon-play{opacity:0}}@media screen and (max-width:640px){a[class*='lightcase-icon-']{bottom:15px;font-size:24px}}@media screen and (min-width:641px){a[class*='lightcase-icon-']{bottom:50%;margin-bottom:-.5em}a[class*='lightcase-icon-']:hover,#lightcase-case:hover~a[class*='lightcase-icon-']{opacity:1}}#lightcase-overlay{display:none;width:100%;min-height:100%;position:fixed;z-index:2000;top:-9999px;bottom:-9999px;left:0;background:#333}@media screen and (max-width:640px){#lightcase-overlay{opacity:1!important}}.pushy{position:fixed;width:200px;height:100%;top:0;z-index:9999;background:#191918;overflow:auto;visibility:hidden;-webkit-overflow-scrolling:touch}.pushy a{display:block;color:#b3b3b1;padding:15px 30px;text-decoration:none;outline:0}.pushy a:hover{color:#fff}.pushy ul:first-child{margin-top:10px}.pushy.pushy-left{left:0}.pushy.pushy-right{right:0}.pushy-left{-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open-left #container,.pushy-open-left .push{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-right{-webkit-transform:translate3d(200px,0,0);-ms-transform:translate3d(200px,0,0);transform:translate3d(200px,0,0)}.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:translate3d(-200px,0,0);-ms-transform:translate3d(-200px,0,0);transform:translate3d(-200px,0,0)}.pushy-open-left .pushy,.pushy-open-right .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#container,.pushy,.push{transition:transform .2s cubic-bezier(.16,.68,.43,.99)}.site-overlay{display:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background-color:rgba(0,0,0,.5);-webkit-animation:fade 500ms;animation:fade 500ms}@keyframes fade{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fade{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width:992px){.pushy-open-right #container,.pushy-open-right .push{-webkit-transform:none;-ms-transform:none;transform:none}.pushy-open-left .site-overlay,.pushy-open-right .site-overlay,.pushy-open-left .pushy,.pushy-open-right .pushy{display:none}}@font-face{font-family:'PT Serif';src:url('../fonts/pt-serif-v8-latin-ext-700.eot');src:url('../fonts/pt-serif-v8-latin-ext-700.eot?#iefix') format('embedded-opentype'),url('../fonts/pt-serif-v8-latin-ext-700.woff2') format('woff2'),url('../fonts/pt-serif-v8-latin-ext-700.woff') format('woff'),url('../fonts/pt-serif-v8-latin-ext-700.ttf') format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLatin';src:url('../fonts/LatoLatin-Bold.eot');src:url('../fonts/LatoLatin-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/LatoLatin-Bold.woff2') format('woff2'),url('../fonts/LatoLatin-Bold.woff') format('woff'),url('../fonts/LatoLatin-Bold.ttf') format('truetype');font-style:normal;font-weight:700;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLatin';src:url('../fonts/LatoLatin-Medium.eot');src:url('../fonts/LatoLatin-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/LatoLatin-Medium.woff2') format('woff2'),url('../fonts/LatoLatin-Medium.woff') format('woff'),url('../fonts/LatoLatin-Medium.ttf') format('truetype');font-style:normal;font-weight:500;text-rendering:optimizeLegibility}@font-face{font-family:'LatoLatin';src:url('../fonts/LatoLatin-Semibold.eot');src:url('../fonts/LatoLatin-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/LatoLatin-Semibold.woff2') format('woff2'),url('../fonts/LatoLatin-Semibold.woff') format('woff'),url('../fonts/LatoLatin-Semibold.ttf') format('truetype');font-style:normal;font-weight:600;text-rendering:optimizeLegibility}@font-face{font-family:"icons";src:url("../fonts/icons.eot");src:url("../fonts/icons.eot?#iefix") format("embedded-opentype"),url("../fonts/icons.woff") format("woff"),url("../fonts/icons.ttf") format("truetype"),url("../fonts/icons.svg#icons") format("svg");font-weight:normal;font-style:normal}[data-icon]:before{font-family:"icons"!important;content:attr(data-icon);font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"icons"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow-up:before{content:"a"}.icon-arrow-down:before{content:"b"}.icon-arrow-left:before{content:"c"}.icon-arrow-right:before{content:"d"}.icon-close:before{content:"f"}.icon-navicon:before{content:"e"}html{color:#222;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;font-family:"LatoLatin",sans-serif;font-weight:500;color:#555}a{text-decoration:none;color:inherit;outline:none}.cf:after{content:"";display:table;clear:both}.smart-img{background-repeat:no-repeat;background-position:center;background-size:cover}.smart-img-src{display:none}.smart-img-src-projekti{display:none;width:100%}.gradient-black:before{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 30%,rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 30%,rgba(0,0,0,0) 100%);background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 30%,rgba(0,0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000',endColorstr='#00000000',GradientType=0)}.container{max-width:1720px;padding:0 60px;margin:0 auto}.main-wrap{position:relative;max-width:1920px;margin:0 auto}.header{position:absolute;top:79px;left:0;right:0;line-height:80px;background-color:rgba(40,49,58,.2);z-index:1}.header.is_stuck{background-color:rgba(40,49,58,.75);margin:0 auto;z-index:10;-webkit-transition:background-color .5s;transition:background-color .5s}.main-logo{display:inline-block;vertical-align:middle;text-indent:-9999em;margin:0}.main-logo>a{display:block;width:205px;height:20px;background:url("../img/logo.svg") no-repeat center;background-size:205px 20px}.menu-btn-wrap{display:none}.menu{float:right;list-style-type:none;padding:0;margin:0;font-size:22px;letter-spacing:48px}.menu>li{display:inline-block;letter-spacing:normal;opacity:.8}.menu>li>a{position:relative;display:block;font-weight:700;color:#fff;text-transform:uppercase;-webkit-transition:color .2s;transition:color .2s}.menu>li>a:before{content:"";position:absolute;left:0;right:0;bottom:16px;height:4px;-webkit-transition:background-color .4s;transition:background-color .4s}.menu>li>a:hover:before{background-color:#fff}.menu>li.active>a:before{background-color:#fff}.menu>li.active+li.active>a:before{background-color:transparent}.menu.end-of-page>li.active:nth-last-child(2)>a:before{background-color:transparent}.menu.end-of-page>li.active:last-child>a:before{background-color:#fff}.mob-menu{list-style-type:none;padding:0;margin:0;margin-top:20px}.mob-menu>li>a{text-transform:uppercase;color:#fff}.mob-menu>li.active>a{opacity:.7}.mob-menu>li.active+li.active>a{opacity:1}.mob-menu.end-of-page>li.active:nth-last-child(2)>a{opacity:1}.mob-menu.end-of-page>li.active:last-child>a{opacity:.7}.main-slider{position:relative;padding-bottom:160px}.ms-slide{position:relative;height:100vh;max-height:1080px;outline:none}.ms-slide+.ms-slide:not(.slick-slide){display:none}.ms-slide:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.3}.ms-txt{position:absolute;top:50%;left:0;right:0;font-weight:700;font-size:44px;color:#fff;text-shadow:0 0 15px rgba(150,150,150,1);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ms-txt-container{max-width:987px}.simple-btn{position:relative;width:55px;height:55px;line-height:55px;border:1px solid #fff;color:#fff;text-align:center;font-size:28px;cursor:pointer;overflow:hidden;-webkit-transition:color .4s;transition:color .4s}.simple-btn:hover{color:#000}.simple-btn:before{position:relative;top:3px;vertical-align:middle;z-index:1}.simple-btn:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;-webkit-transition:transform .4s;transition:transform .4s;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.simple-btn:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.simple-btn.scroller-btn:hover,.simple-btn.carousel-btn:hover{color:#fff}.simple-btn.scroller-btn:after,.simple-btn.carousel-btn:after{background-color:#aaacad}.ms-scroll-btn{position:absolute;left:0;right:0;bottom:26.16666%;margin:0 auto}.ss-col-left{width:480px;float:left;padding-left:95px}.ss-col-right{margin-left:480px}.section{padding-bottom:160px}.section-title{position:relative;font-family:'PT Serif',serif;font-weight:700;font-size:36px;color:#3b3e41;padding:10px;padding-left:0}.section-title:before{content:"";position:absolute;top:0;left:0;width:224px;height:6px;background-color:#343434}.scroller-btns{margin-top:115px;padding-left:223px}.scroller-btn{margin-bottom:10px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.scroller-btn{border-color:#d5d5d5;color:#aaacad}.scroller-wrap{position:relative;height:733px;background:url("../img/scroller-bg.jpg") no-repeat left center;background-size:cover}.s-overlay{position:absolute;top:0;left:0;right:0;bottom:0;font-size:33px;background-color:rgba(255,255,255,.95);visibility:hidden;opacity:0;z-index:9;padding:15px 0 40px;-webkit-transition:opacity .4s,visibility 0 .4s;transition:opacity .4s,visibility 0 .4s}.s-overlay.active{visibility:visible;opacity:1;-webkit-transition:opacity .4s;transition:opacity .4s}.so-close{position:absolute;top:20px;right:30px;border-color:#d5d5d5;color:#aaacad}.so-close:after{background-color:#aaacad}.s-content{height:100%;width:100%;overflow-y:auto;font-size:16px;color:#555;text-align:justify;padding:0 80px;line-height:1.75}.s-content h2{font-size:30px;font-weight:700;color:#28313a}.s-content h3{font-family:'PT Serif',serif;font-weight:700;font-size:22px;color:#747474}.simple-btn.so-close:hover{color:#fff}.scroller{position:absolute;top:50%;left:0;right:0;overflow:hidden;white-space:nowrap;font-size:.1px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.s-box{position:relative;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:cover;width:349px;height:349px;border:7px solid #fff;background-color:rgba(40,49,58,.2);text-align:center;cursor:pointer;-webkit-transition:background-color .4s;transition:background-color .4s}.s-box:hover{background-color:rgba(40,49,58,.9)}.s-box:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(40,49,58,.2);-webkit-transition:background-color .3s;transition:background-color .3s}.s-box:hover:before{background-color:rgba(40,49,58,.7)}.s-box+.s-box{margin-left:58px}.s-box:first-child{margin-left:128px}.s-box:last-child{margin-right:128px}.sb-inner-wrap{position:absolute;top:50%;left:0;right:0;line-height:1;padding:15px;white-space:normal;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.sb-title{display:inline-block;font-size:28px;font-weight:700;color:#fff}.sb-dash{text-align:center;max-height:0;overflow:hidden;-webkit-transition:max-height .4s;-ms-transition:max-height .4s;transition:max-height .4s}.sb-dash:before{content:"";display:inline-block;width:37px;height:2px;margin:31px 0;background-color:#8c9196}.sb-label{display:inline-block;font-weight:600;font-size:18px;line-height:1.4;color:#fff;text-transform:uppercase;max-height:0;overflow:hidden;-webkit-transition:max-height .4s;-ms-transition:max-height .4s;transition:max-height .4s}.sb-content{display:none}.s-box:hover .sb-dash,.s-box:hover .sb-label{max-height:349px}.si-col-left{width:640px;float:left}.si-img{height:0;padding-bottom:94.21875%;background-repeat:no-repeat;background-position:center;background-size:cover}.si-col-right{margin-left:640px;padding:0 60px}.si-col-right-inner{max-width:943px;margin:0 auto}.si-content{margin-top:70px}.si-txt{float:left;font-size:16px;line-height:1.75;font-weight:500;max-width:480px;color:#555}.si-txt-special{float:right;max-width:270px;font-size:22px;font-family:'PT Serif',serif;font-weight:700;color:#747474;line-height:1.63636}.section-carousel{position:relative}.section-carousel .section-title{position:absolute;top:0;left:95px;height:75px}.carousel-btns{position:absolute;top:138px;left:0;width:480px;padding-left:318px;z-index:1}.carousel-btn{border-color:#c8c8c8;color:#c8c8c8;clear:both;margin-bottom:10px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.sc-slide{outline:none}.sc-slide:not(.slick-slide)+.sc-slide{display:none}.scs-col-left{position:relative;width:410px;float:left}.scs-col-left,.scs-img{height:auto}.scs-col-right{position:relative;margin-left:410px}.scs-thumbs-wrap{position:relative;background-color:rgba(242,242,242,.9)}.scs-thumb-img{display:block;height:0;padding-bottom:75%;background-repeat:no-repeat;background-position:center;background-size:cover}.scs-thumbs .slick-arrow{position:absolute;width:35px;height:35px;line-height:34px;top:50%;z-index:1;color:#000;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scs-thumbs .slick-arrow.slick-disabled{opacity:.5}.scs-thumbs .slick-arrow:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.scs-thumbs .slick-prev{left:5px}.scs-thumbs .slick-next{right:5px}.scs-title{font-family:'PT Serif',serif;font-weight:700;color:#747474;font-size:30px;margin-bottom:50px}.scs-txt{font-weight:500;color:#555;font-size:16px;line-height:1.75}.scs-content{position:absolute;left:95px;right:0;max-width:225px;top:300px}.sf-col-left{width:640px;height:710px;float:left}#gmap{height:100%}.sf-col-right{margin-left:640px;padding:0 60px}.sf-contact{width:100%;max-width:935px;margin:0 auto}.sf-contact .section-title{margin-bottom:77px}.sfc-info{float:left}.sfc-txt{color:#555;font-size:16px;font-weight:500;margin-bottom:13px;line-height:1.75}.sfc-facebook-img{display:block;margin-left:-9px;margin-bottom:27px}.sfc-bonitet-img{display:block;margin-bottom:24px}.sfc-copyright{font-size:12px;font-weight:500;color:#555}.sfc-form{float:right;width:100%;max-width:480px}.sfc-form input[type="text"],.sfc-form textarea{padding:5px 10px;outline:none}.sfc-form label.error{display:none!important}.input-group{float:left;width:100%;margin-bottom:38px}.ig-50-left,.ig-50-right{width:50%}.ig-50-left{padding-right:27px}.ig-50-right{padding-left:27px}.section-footer{padding-bottom:0!important;margin-top:100px}.sfc-form label{display:block;margin-bottom:13px;color:#555;font-size:16px;margin-bottom:10px;text-align:left}.sfc-form input[type="text"],.sfc-form textarea{display:block;width:100%;border:none;background-color:#f2f2f2}.sfc-form input[type="text"]{height:48px}.sfc-form textarea{height:140px}.sfc-form input[type="text"].error,.sfc-form textarea.error{border:1px solid #d34034}.sfc-submit{width:119px;height:42px;line-height:42px;color:#555;font-size:16px;font-weight:500;text-transform:uppercase;border:1px solid #646464;background-color:transparent;clear:both;float:right;outline:none;position:relative;z-index:1}.gd-logo{display:block;width:100px;margin-top:15px}.gd-logo>img{width:100%}a.social-a{display:inline-block;margin-bottom:10px}.kontakti-top{position:absolute;left:0;right:0;top:0;height:79px;line-height:79px;text-align:right;z-index:1000}.kontakti-top a{color:#fff;display:inline-block;margin-left:5px;font-weight:bold}@-moz-document url-prefix(){.sfc-submit{line-height:46px;}}@media only screen and (max-width:1599px){.main-slider,.section{padding-bottom:140px}.ss-col-left{width:410px}.ss-col-right{margin-left:410px}.scroller-wrap{height:410px}.s-box{width:300px;height:300px}.s-box:hover .sb-dash,.s-box:hover .sb-label{max-height:300px}.s-box:first-child{margin-left:70px}.s-box:last-child{margin-right:70px}.si-txt{float:none;max-width:none}.si-txt-special{display:none}.scs-img{height:640px}.scs-col-left,.scs-img{height:auto}.sf-contact .section-title{margin-bottom:25px}.sfc-form{max-width:none;float:none;display:inline-block;float:none}.sfc-form textarea{height:115px}.input-group{margin-bottom:25px}.sfc-txt{float:left}.sfc-imgs{position:absolute;bottom:5px;right:0}.sfc-info{position:relative;width:100%;margin-top:-25px}.sfc-form{text-align:right}.sfc-copyright{clear:left;position:absolute;right:0;bottom:5px;padding-top:10px}.sfc-facebook-img,.sfc-bonitet-img{display:inline-block}.ig-50-left{padding-right:15px}.ig-50-right{padding-left:15px}.gd-logo{position:absolute;right:0;bottom:-33px}}@media only screen and (max-width:1199px){body{margin-bottom:0}.main-slider,.section{padding-bottom:100px}.header{top:59px}.main-logo>a{width:195px;height:19px;background-size:195px 19px}.menu{font-size:20px}.main-slider{padding-bottom:100px}.ms-txt{font-size:40px}.ms-txt-container{max-width:887px}.ss-col-left{position:relative;padding:0 60px;width:auto;float:none}.section-title{float:left;min-width:204px;margin-right:65px;font-size:34px}.section-title:before{width:204px}.scroller-btns{margin:0;padding-left:0}.scroller-btn{display:inline-block;-webkit-transform:none;-ms-transform:none;transform:none}.scroller-btn-right{margin-left:15px}.section-info{position:relative;padding-top:75px}.section-info .section-title{position:absolute;top:0;left:0;margin:0 60px}.ss-col-right{margin-left:0;padding:0}.si-col-left{width:50%}.si-col-right{float:left;width:50%;margin-left:0}.si-content{margin-top:0}.section-carousel .section-title{position:relative;top:auto;left:auto;float:left;margin-left:60px}.carousel-btns{position:static;float:left;width:auto;padding-left:0;margin-right:0}.carousel-btn{display:inline-block;margin:0 15px 0 0;-webkit-transform:none;-ms-transform:none;transform:none}.sc-carousel{clear:left}.scs-content{position:absolute;top:50%;left:60px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.scs-col-left,.scs-img{height:500px}.scs-img{height:auto}.scs-col-left{width:350px}.scs-col-right{margin-left:350px}.section-footer{position:relative;padding-top:75px}.section-footer .section-title{position:absolute;top:0;left:0;margin:0 60px}.sfc-info{margin-top:0}.sfc-imgs{float:right;position:static}.sfc-copyright{position:static}.sf-col-left{height:355px;width:100%}.sf-col-right{width:100%;float:left;margin-left:0;margin-top:40px;margin-bottom:50px}.sf-contact{max-width:none}.sfc-form{float:left;width:50%;padding-right:15px}.sfc-info{width:50%;padding-left:15px}.sfc-facebook-img,.sfc-bonitet-img{float:right;clear:both}.simple-btn{width:50px;height:50px;line-height:50px;font-size:35px}.scroller-btn,.carousel-btn{margin-right:0;margin-left:0}.scroller-btn:first-child,.carousel-btn:first-child{margin-right:15px}.gd-logo{position:static}.kontakti-top{height:59px;line-height:59px}}@media only screen and (max-width:991px){.main-slider,.section{padding-bottom:80px}.container{padding:0 20px}.header{top:49px}.menu-btn-wrap{display:block;float:right;margin-left:20px}.menu-btn{display:inline-block;vertical-align:middle;width:50px;height:50px;line-height:50px;text-align:center;font-family:"icons";font-size:33px;color:#fff;border:1px solid #fff;cursor:pointer}.menu-btn:before{position:relative;top:3px;vertical-align:middle}.menu{display:none}.ms-txt{font-size:34px}.ms-txt-container{max-width:787px}.ss-col-left{padding:0 20px}.s-box{width:250px;height:250px}.s-box:first-child{margin-left:30px}.s-box:last-child{margin-right:30px}.sb-title{font-size:25px}.sb-label{font-size:16px}.scroller-btns{right:20px}.si-col-left{width:370px;margin-right:40px}.si-col-right{width:auto;float:none;padding:0 40px}.section-title{min-width:180px;font-size:32px}.section-title:before{width:180px}.section-info .section-title{margin:0 20px}.section-carousel .section-title{margin-left:20px}.carousel-btns{margin-right:20px}.scs-col-left{position:absolute;top:0;bottom:0;left:0;float:none;background-color:rgba(255,255,255,.8)}.scs-col-right{margin-left:0}.scs-col-left,.scs-img{height:450px}.sf-col-right{padding:0 20px}.ig-50-left{padding-right:10px}.ig-50-right{padding-left:10px}.section-footer .section-title{margin:0 20px}.s-overlay{padding-top:75px}.s-content{padding:0 20px}.kontakti-top{height:49px;line-height:49px}.scs-col-left{bottom:auto;width:auto;height:auto;padding:5px 20px;z-index:1}.scs-content{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.scs-title{margin-bottom:0}.scs-txt{display:none}}@media only screen and (max-width:767px){.main-slider,.section{padding-bottom:70px}.header{top:39px}.ms-txt{font-size:28px}.ms-txt-container{max-width:587px}.menu-btn{font-size:30px}.si-col-left{width:auto;float:none;margin-left:20px}.si-col-right{padding:0 20px}.si-content{margin-top:25px}.scs-img{height:380px}.sfc-form{width:100%;padding-right:0}.sfc-info{width:100%;margin-top:35px}.sf-col-left,.sf-col-right{width:100%}.sf-col-left{height:300px}.sf-col-right{margin-top:30px}.section-title{min-width:150px;font-size:30px}.section-title:before{width:150px}.kontakti-top{height:39px;line-height:39px}.scs-title{font-size:23px}}@media only screen and (max-width:479px){.main-slider,.section{padding-bottom:50px}.ms-txt{font-size:22px;text-align:center}.section-title{min-width:135px;font-size:25px;margin-right:0}.section-title:before{width:135px}.carousel-btns,.scroller-btns{float:right}.menu-btn,.simple-btn{width:45px;height:45px;line-height:45px;font-size:30px}.menu-btn{font-size:25px}.ig-50-left,.ig-50-right{width:100%;padding:0}.sfc-form textarea{height:110px}.sfc-submit{float:none;display:block;width:100%}.sfc-info{margin-top:50px}.sfc-imgs{margin-top:10px}.sfc-txt,.sfc-imgs{float:none;margin:0 auto;text-align:center}.sfc-copyright{text-align:center;margin-top:10px}.sfc-facebook-img,.sfc-bonitet-img{float:none;margin-bottom:0}.gd-logo{margin-left:auto;margin-right:auto}.kontakti-top{font-size:15px}.scs-title{font-size:20px}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:portrait){.ms-slide{height:1024px}}@media all and (device-width:768px)and (device-height:1024px)and (orientation:landscape){.ms-slide{height:768px}}@media screen and (device-aspect-ratio:40/71){.ms-slide{height:500px}}.slick-cloned{display:none!important}