body{font-family:"futura-pt", sans-serif;font-size:19px;font-weight:400;line-height:1.5}body h1,body h2,body h3,body h4,body h5,body h6{font-family:"futura-pt", sans-serif;font-weight:700;margin:0;text-transform:uppercase}body p:first-child{margin-top:0}body p:last-child{margin-bottom:0}body ul:first-child,body ol:first-child{margin-top:0}body ul:last-child,body ol:last-child{margin-bottom:0}body a{position:relative;font-weight:500;color:#535050;text-decoration:none}body .button,body button,body input[type="button"],body input[type="reset"],body input[type="submit"]{background:#666;border:none;border-radius:5px;color:#fff;display:inline-block;margin:0;padding:0.6em 1.1em;text-decoration:none;transition:all 0.2s;border-radius:0;background:#231f20}body .button:hover,body button:hover,body input[type="button"]:hover,body input[type="reset"]:hover,body input[type="submit"]:hover{background:#737373;color:#fff}body .button:active,body button:active,body input[type="button"]:active,body input[type="reset"]:active,body input[type="submit"]:active{outline:none}input,textarea,select{background-clip:padding-box;border:1px solid transparent;border-radius:0;box-sizing:border-box;display:inline-block;font:inherit;margin:0;padding:0.8333em 1em;text-decoration:none;line-height:1;-ms-touch-action:auto;touch-action:auto}input:focus,textarea:focus,select:focus{outline:none}input[type="text"],input[type="password"],input[type="email"],textarea,select{background-color:#fff;border:7px solid #231f20;border-radius:0;color:#333;line-height:normal;width:100%}input[type="text"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:#898989;font:inherit;font-weight:normal}input[type="text"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:#898989;font:inherit;font-weight:normal}input[type="text"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:#898989;font:inherit;font-weight:normal}textarea{line-height:inherit}select{background:#f9f9f9 url("../images/form/select-icon.png") no-repeat;background-color:#f9f9f9;background-position:96% 47%;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}form{font-size:.86em}form fieldset{border:none;border-top:1px solid #ededed;padding:0;margin:1em 0 2em}form fieldset legend{color:#535050;font-size:1.15em;margin:0 0 .6em 0;padding:0 1em 0 0}form label{font-weight:600}form .form-field{margin:0 0 1em}form .radiobutton label{font-weight:inherit}form .radiobutton>label>input{margin:0 .4em}form .phonenumberinput *{display:inline-block;margin-right:2%}form .phonenumberinput span{display:none}form .phonenumberinput label{display:block;height:auto}form .phonenumberinput select{width:30%}form .phonenumberinput .phonenumberinput_areacode{width:20%}form .phonenumberinput .phonenumberinput_number{width:43%;margin:0}.mod_contactform_required{font-size:.8em;opacity:.6}.field{margin:0 0 1em}.field.date{position:relative}.field.date:after{position:absolute;right:1em;top:50%;margin-top:-.6em;color:#aaa;content:'\f133';font-size:1em;font-family:fontawesome;pointer-events:none}.error,form .error.not-empty{background:none;color:#DF6565;display:block;float:none;font-size:.78em;line-height:1.2;margin:.5em 0 0;padding:0}@media screen and (min-width: 0\0){select{background:none;padding:5px}}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{display:none}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item img{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:scale 100ms ease}.owl-carousel .owl-video-play-icon:hover{transition:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}/*! normalize.css v3.0.1 | 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,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: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:0.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{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"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}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 #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body{background:#fff}.content{box-sizing:border-box;max-width:calc( 1529px + 2em);width:100%;padding-right:1em;padding-left:1em;margin-right:auto;margin-left:auto}.content.smaller{max-width:calc( 1303px + 2em)}.columns{margin-bottom:3em}.columns .fg-element{margin-bottom:1.5em}.columns .fg-element:last-child{margin-bottom:0}.columns:first-child{margin-top:0}.columns:last-child{margin-bottom:0}.columns.two:after{content:"";display:table;clear:both}.columns.two>.column{box-sizing:border-box;float:left;min-height:1em}.columns.two>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.columns.two>.column:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.columns.two>.column:nth-last-child(1){margin-bottom:0}.columns.two>.column:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.columns.two>.column:nth-last-child(2){margin-bottom:0}.columns.two>.column:nth-child(2n+1){clear:both}.columns.two>.column:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 640px){.columns.two>.column{float:none}.columns.two>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.columns.two>.column:last-child{margin:0}}.columns.three:after{content:"";display:table;clear:both}.columns.three>.column{box-sizing:border-box;float:left;min-height:1em}.columns.three>.column:nth-child(1n){margin:0 5% 2em 0;margin-right:calc(1em)}.columns.three>.column:nth-child(3n+1){width:26.66667%;width:calc( 30% - 0.67em)}.columns.three>.column:nth-last-child(1){margin-bottom:0}.columns.three>.column:nth-child(3n+2){width:36.66667%;width:calc( 40% - 0.67em)}.columns.three>.column:nth-last-child(2){margin-bottom:0}.columns.three>.column:nth-child(3n+3){width:26.66667%;width:calc( 30% - 0.67em)}.columns.three>.column:nth-last-child(3){margin-bottom:0}.columns.three>.column:nth-child(3n+1){clear:both}.columns.three>.column:nth-child(3n+3){margin-right:0}@media only screen and (max-width: 640px){.columns.three>.column{float:none}.columns.three>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.columns.three>.column:last-child{margin:0}}.columns.wide-slim:after{content:"";display:table;clear:both}.columns.wide-slim>.column{box-sizing:border-box;float:left;min-height:1em}.columns.wide-slim>.column:nth-child(1n){margin:0 7.456% 2em 0;margin-right:calc(6em)}.columns.wide-slim>.column:nth-child(2n+1){width:26.272%;width:calc( 30% - 3em)}.columns.wide-slim>.column:nth-last-child(1){margin-bottom:0}.columns.wide-slim>.column:nth-child(2n+2){width:66.272%;width:calc( 70% - 3em)}.columns.wide-slim>.column:nth-last-child(2){margin-bottom:0}.columns.wide-slim>.column:nth-child(2n+1){clear:both}.columns.wide-slim>.column:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 1024px){.columns.wide-slim>.column{float:none}.columns.wide-slim>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.columns.wide-slim>.column:last-child{margin:0}}@media only screen and (max-width: 1024px){.columns.wide-slim:after{content:"";display:table;clear:both}.columns.wide-slim>.column{box-sizing:border-box;float:left;min-height:1em}.columns.wide-slim>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.columns.wide-slim>.column:nth-child(2n+1){width:28.136%;width:calc( 30% - 1.5em)}.columns.wide-slim>.column:nth-last-child(1){margin-bottom:0}.columns.wide-slim>.column:nth-child(2n+2){width:68.136%;width:calc( 70% - 1.5em)}.columns.wide-slim>.column:nth-last-child(2){margin-bottom:0}.columns.wide-slim>.column:nth-child(2n+1){clear:both}.columns.wide-slim>.column:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: 1024px) and (max-width: 480px){.columns.wide-slim>.column{float:none}.columns.wide-slim>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.columns.wide-slim>.column:last-child{margin:0}}.columns.wide-slim.smaller-gutter{position:relative}.columns.wide-slim.smaller-gutter:after{content:"";display:table;clear:both}.columns.wide-slim.smaller-gutter>.column{box-sizing:border-box;float:left;min-height:1em}.columns.wide-slim.smaller-gutter>.column:nth-child(1n){margin:0 1.243% 2em 0;margin-right:calc(1em)}.columns.wide-slim.smaller-gutter>.column:nth-child(2n+1){width:24.3785%;width:calc( 25% - 0.5em)}.columns.wide-slim.smaller-gutter>.column:nth-last-child(1){margin-bottom:0}.columns.wide-slim.smaller-gutter>.column:nth-child(2n+2){width:74.3785%;width:calc( 75% - 0.5em)}.columns.wide-slim.smaller-gutter>.column:nth-last-child(2){margin-bottom:0}.columns.wide-slim.smaller-gutter>.column:nth-child(2n+1){clear:both}.columns.wide-slim.smaller-gutter>.column:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 1280px){.columns.wide-slim.smaller-gutter>.column{float:none}.columns.wide-slim.smaller-gutter>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.columns.wide-slim.smaller-gutter>.column:last-child{margin:0}}.columns.wide-slim.smaller-gutter .column:first-child .mod-text{box-sizing:border-box;background:#231f20;color:#fff;padding:1em 1.4em}.columns.wide-slim.smaller-gutter .column:last-child{position:relative;top:0;right:0;width:calc( ( 100% + ( ( 100vw - 1529px ) / 2 ) ) - ( 25% + 2em ));margin-right:calc( ( ( 100vw - ( 1529px + 2em ) ) / 2 ) * -1)}@media only screen and (max-width: 1280px){.columns.wide-slim.smaller-gutter .column:nth-child(1n){width:100%;margin-right:0;margin-left:0}}#google_map img{max-width:none !important}.element-template--default img{display:block;max-width:100%}.element-template--full-bg-img{position:absolute;height:100vh;width:100%}.element-template--full-bg-img .image{background-size:cover;background-position:center;height:100%}.element-template--two-column p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width: 640px){.element-template--two-column p{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.element-template--three-column p{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}@media only screen and (max-width: 768px){.element-template--three-column p{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:3em;-moz-column-gap:3em;column-gap:3em}}@media only screen and (max-width: 480px){.element-template--three-column p{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}.mod-images ul{margin:0;padding:0}.mod-images ul li{list-style:none;margin:0;padding:0}.mod-images ul li a{display:block}.mod-images ul li img{display:block}.mod-images img{box-sizing:border-box;border:9px solid #231f20}.mod-images.element-template--clean img{border:none;max-width:100%}.mod-images.element-template--two-row-images{box-sizing:border-box}.mod-images.element-template--two-row-images .row{box-sizing:border-box;position:relative;margin-bottom:1em;visibility:hidden}.mod-images.element-template--two-row-images .row:last-child{margin-bottom:0}.mod-images.element-template--two-row-images .row img:nth-child(1n){box-sizing:border-box;min-height:285px;max-height:495px;object-fit:cover;background-color:#231f20}.mod-images.element-template--two-row-images .row:nth-child(odd):after{content:"";display:table;clear:both}.mod-images.element-template--two-row-images .row:nth-child(odd)>img{box-sizing:border-box;float:left;min-height:1em}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(1n){margin:0 1.042% 0 0;margin-right:calc(1em)}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(2n+1){width:68.358%;width:calc( 68.879% - 0.5em)}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-last-child(1){margin-bottom:0}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(2n+2){width:30.6%;width:calc( 31.121% - 0.5em)}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-last-child(2){margin-bottom:0}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(2n+1){clear:both}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 480px){.mod-images.element-template--two-row-images .row:nth-child(odd)>img{float:none}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.mod-images.element-template--two-row-images .row:nth-child(odd)>img:last-child{margin:0}}.mod-images.element-template--two-row-images .row:nth-child(even):after{content:"";display:table;clear:both}.mod-images.element-template--two-row-images .row:nth-child(even)>img{box-sizing:border-box;float:left;min-height:1em}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(1n){margin:0 1.042% 0 0;margin-right:calc(1em)}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(2n+1){width:30.6%;width:calc( 31.121% - 0.5em)}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-last-child(1){margin-bottom:0}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(2n+2){width:68.358%;width:calc( 68.879% - 0.5em)}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-last-child(2){margin-bottom:0}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(2n+1){clear:both}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 480px){.mod-images.element-template--two-row-images .row:nth-child(even)>img{float:none}.mod-images.element-template--two-row-images .row:nth-child(even)>img:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.mod-images.element-template--two-row-images .row:nth-child(even)>img:last-child{margin:0}}@media only screen and (max-width: 1024px){.mod-images.element-template--two-row-images .row img:nth-child(1n){max-height:380px}}@media only screen and (max-width: 768px){.mod-images.element-template--two-row-images .row img:nth-child(1n){max-height:285px}}@media only screen and (max-width: 480px){.mod-images.element-template--two-row-images .row:nth-child(1n){margin-bottom:0}.mod-images.element-template--two-row-images .row:nth-child(1n) img:nth-child(1n){min-height:0;max-height:none;width:100%;margin-bottom:0}}.mod-images.element-template--slider{position:relative;margin:1.5em 0}.mod-images.element-template--slider .owl-stage-outer{padding-top:calc( 1em + 15px)}.mod-images.element-template--slider .owl-stage-outer .owl-item{transition:all .3s ease-in-out;overflow:hidden}.mod-images.element-template--slider .owl-stage-outer .owl-item img{transition:all .3s ease-in-out}.mod-images.element-template--slider .owl-stage-outer .owl-item.active.center img{border-color:#535050}.mod-images.element-template--slider .owl-controls .owl-nav{position:absolute;z-index:50;top:1.8em;bottom:0;left:0;right:0;width:100%;pointer-events:none}.mod-images.element-template--slider .owl-controls .owl-nav:after{content:"";display:table;clear:both}.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev,.mod-images.element-template--slider .owl-controls .owl-nav .owl-next{box-sizing:border-box;display:inline-block;float:left;height:100%;font-size:5em;transition:background .2s ease-in-out, opacity .2s ease-in-out;opacity:0;pointer-events:all}.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev span,.mod-images.element-template--slider .owl-controls .owl-nav .owl-next span{box-sizing:border-box;position:relative;padding:0 3em 0 19px;display:block;top:50%;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;color:#fff}.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev:hover,.mod-images.element-template--slider .owl-controls .owl-nav .owl-next:hover{opacity:1}@media only screen and (max-width: 480px){.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev,.mod-images.element-template--slider .owl-controls .owl-nav .owl-next{font-size:2em}.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev span,.mod-images.element-template--slider .owl-controls .owl-nav .owl-next span{padding:0 2em 0 19px}}.mod-images.element-template--slider .owl-controls .owl-nav .owl-prev{background:linear-gradient(to right, rgba(35,31,32,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6231f20', endColorstr='#00000000',GradientType=1 )}.mod-images.element-template--slider .owl-controls .owl-nav .owl-next{background:linear-gradient(to right, transparent 0%, rgba(35,31,32,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6231f20',GradientType=1 );float:right}.mod-images.element-template--slider .owl-controls .owl-nav .owl-next span{padding:0 19px 0 3em}@media only screen and (max-width: 480px){.mod-images.element-template--slider .owl-controls .owl-nav .owl-next span{padding:0 19px 0 2em}}.mod-images.element-template--slider .owl-controls .owl-dots{position:absolute;max-width:1529px;margin-left:calc( 50% - ( 1529px / 2 ));top:0;left:0}@media only screen and (max-width: 640px){.mod-images.element-template--slider .owl-controls .owl-dots{max-width:100%;margin-left:1em}}.mod-images.element-template--slider .owl-controls .owl-dots .owl-dot{display:inline-block;box-sizing:border-box;margin:0 .32em}.mod-images.element-template--slider .owl-controls .owl-dots .owl-dot span{position:relative;display:block;box-sizing:border-box;border-radius:100%;width:15px;height:15px;background:#fff;border:1px solid #ccc;transition:background 0.2s ease-in-out}.mod-images.element-template--slider .owl-controls .owl-dots .owl-dot.active span,.mod-images.element-template--slider .owl-controls .owl-dots .owl-dot:hover span{background:#231f20}.mod-images.element-template--slider .owl-controls .owl-dots .owl-dot:first-child{margin-left:0}.mod-text a{position:relative;display:inline-block;color:#231f20;outline:none;transition:color .2s;box-sizing:content-box;transition:opacity 0.2s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s, -webkit-transform 0.3s;text-decoration:underline}.mod-text a:before,.mod-text a:after{box-sizing:border-box;display:inline-block;opacity:0;position:absolute;bottom:0;font-weight:300;line-height:1;font-size:150%;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.mod-text a:before{content:'[';-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.mod-text a:after{content:']';-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.mod-text a:hover{text-decoration:none}.mod-text a:hover:before,.mod-text a:hover:after{opacity:1}.mod-text a:hover:before{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.mod-text a:hover:after{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.element-template--products{margin-top:1.5em}.element-template--products ul{margin:0;padding:0}.element-template--products ul:after{content:"";display:table;clear:both}.element-template--products ul>li{box-sizing:border-box;float:left;min-height:1em}.element-template--products ul>li:nth-child(1n){margin:0 3.728% 3em 0;margin-right:calc(3em)}.element-template--products ul>li:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.element-template--products ul>li:nth-last-child(1){margin-bottom:0}.element-template--products ul>li:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.element-template--products ul>li:nth-last-child(2){margin-bottom:0}.element-template--products ul>li:nth-child(2n+1){clear:both}.element-template--products ul>li:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 480px){.element-template--products ul>li{float:none}.element-template--products ul>li:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.element-template--products ul>li:last-child{margin:0}}.element-template--products ul li{transition:all .3s ease-in-out;box-sizing:border-box;list-style:none;padding:0}.element-template--products ul li a{transition:all .3s ease-in-out;display:block;text-align:center}.element-template--products ul li a h2{transition:all .3s ease-in-out;display:block;color:#231f20;margin-bottom:.4em}.element-template--products ul li a img{transition:all .3s ease-in-out;max-width:100%;margin:0 auto;display:block}.element-template--products ul li:hover a h2{color:#535050}.element-template--products ul li:hover a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.element-template--message-board{position:relative}.element-template--message-board:after{content:"";display:table;clear:both}.element-template--message-board a.editButton{postion:relative;z-index:40;top:2em}.element-template--message-board .items{position:relative}.element-template--message-board .items .owl-stage-outer .owl-item .item{position:relative;transition:all .5s ease-in-out}.element-template--message-board .items .owl-stage-outer .owl-item .item .image img{display:block;box-sizing:border-box;border:9px solid #231f20}.element-template--message-board .items .owl-stage-outer .owl-item .item .text{transition:all .5s ease-in-out;box-sizing:border-box;position:absolute;bottom:0;right:0;left:0;padding:.9em 1em 1em 1em;background:rgba(35,31,32,0.6);transition:all .5s ease-in-out;-webkit-transform:translateY(80%);-ms-transform:translateY(80%);transform:translateY(80%);color:#fff;min-height:460px}.element-template--message-board .items .owl-stage-outer .owl-item .item .text h4,.element-template--message-board .items .owl-stage-outer .owl-item .item .text h4 a{font-weight:bold;color:#fff}.element-template--message-board .items .owl-stage-outer .owl-item .item .text .description{opacity:0;-webkit-transform:translateY(80%);-ms-transform:translateY(80%);transform:translateY(80%);transition:all .3s .3s ease-in-out}.element-template--message-board .items .owl-stage-outer .owl-item:hover .item .text{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.element-template--message-board .items .owl-stage-outer .owl-item:hover .item .text .description{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.element-template--message-board .items .owl-stage-outer .owl-item:hover .item .image img{border:9px solid #535050}.element-template--message-board .items .owl-controls .owl-nav{position:absolute;z-index:50;top:0;bottom:0;left:0;right:0;width:100%;pointer-events:none}.element-template--message-board .items .owl-controls .owl-nav:after{content:"";display:table;clear:both}.element-template--message-board .items .owl-controls .owl-nav .owl-prev{display:none}.element-template--message-board .items .owl-controls .owl-nav .owl-next{box-sizing:border-box;display:inline-block;float:right;height:100%;font-size:5em;transition:background .2s ease-in-out, opacity .2s ease-in-out;background:linear-gradient(to right, transparent 0%, rgba(35,31,32,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6231f20',GradientType=1 );float:right;opacity:0;pointer-events:all}.element-template--message-board .items .owl-controls .owl-nav .owl-next span{box-sizing:border-box;position:relative;padding:0 19px 0 3em;display:block;top:50%;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;color:#fff}.element-template--message-board .items .owl-controls .owl-nav .owl-next:hover{opacity:1}.element-template--message-board .items .owl-controls .owl-dots{position:absolute;bottom:100%;left:0}.element-template--message-board .items .owl-controls .owl-dots .owl-dot{display:inline-block;box-sizing:border-box;margin:0 .32em}.element-template--message-board .items .owl-controls .owl-dots .owl-dot span{position:relative;display:block;box-sizing:border-box;border-radius:100%;width:15px;height:15px;background:#fff;border:1px solid #ccc;transition:background 0.2s ease-in-out}.element-template--message-board .items .owl-controls .owl-dots .owl-dot.active span,.element-template--message-board .items .owl-controls .owl-dots .owl-dot:hover span{background:#231f20}.element-template--message-board .items .owl-controls .owl-dots .owl-dot:first-child{margin-left:0}@media only screen and (max-width: 1280px){.element-template--message-board .items .owl-controls .owl-dots{box-sizing:border-box;padding-left:1em;padding-right:1em}}.element-template--vacancies .items .item{margin-bottom:3em}.element-template--vacancies .items .item:last-child{margin--bottom:0}.element-template--vacancies .items .item:nth-child(odd):after{content:"";display:table;clear:both}.element-template--vacancies .items .item:nth-child(odd)>.column{box-sizing:border-box;float:left;min-height:1em}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-last-child(1){margin-bottom:0}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-last-child(2){margin-bottom:0}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(2n+1){clear:both}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 640px){.element-template--vacancies .items .item:nth-child(odd)>.column{float:none}.element-template--vacancies .items .item:nth-child(odd)>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.element-template--vacancies .items .item:nth-child(odd)>.column:last-child{margin:0}}.element-template--vacancies .items .item:nth-child(even):after{content:"";display:table;clear:both}.element-template--vacancies .items .item:nth-child(even)>.column{box-sizing:border-box;float:right;min-height:1em}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(1n){margin:0 0 2em 3.728%;margin-left:calc(3em)}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .items .item:nth-child(even)>.column:nth-last-child(1){margin-bottom:0}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .items .item:nth-child(even)>.column:nth-last-child(2){margin-bottom:0}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(2n+1){clear:both}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(2n+2){margin-left:0}@media only screen and (max-width: 640px){.element-template--vacancies .items .item:nth-child(even)>.column{float:none}.element-template--vacancies .items .item:nth-child(even)>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.element-template--vacancies .items .item:nth-child(even)>.column:last-child{margin:0}}.element-template--vacancies .items .item .text a{position:relative;display:inline-block;color:#231f20;outline:none;transition:color .2s;box-sizing:content-box;transition:opacity 0.2s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s, -webkit-transform 0.3s;text-decoration:underline}.element-template--vacancies .items .item .text a:before,.element-template--vacancies .items .item .text a:after{box-sizing:border-box;display:inline-block;opacity:0;position:absolute;bottom:0;font-weight:300;line-height:1;font-size:150%;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.element-template--vacancies .items .item .text a:before{content:'[';-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.element-template--vacancies .items .item .text a:after{content:']';-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.element-template--vacancies .items .item .text a:hover{text-decoration:none}.element-template--vacancies .items .item .text a:hover:before,.element-template--vacancies .items .item .text a:hover:after{opacity:1}.element-template--vacancies .items .item .text a:hover:before{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.element-template--vacancies .items .item .text a:hover:after{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.element-template--vacancies .items .item .text h2 a{text-decoration:none}.element-template--vacancies .items .item .text h2 a:before,.element-template--vacancies .items .item .text h2 a:after{display:none}.element-template--vacancies .items .item .image a,.element-template--vacancies .items .item .image img{display:block}.element-template--vacancies .items .item .image img{box-sizing:border-box;border:9px solid #231f20;max-width:100%}.element-template--vacancies .detail:after{content:"";display:table;clear:both}.element-template--vacancies .detail>.column{box-sizing:border-box;float:left;min-height:1em}.element-template--vacancies .detail>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.element-template--vacancies .detail>.column:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .detail>.column:nth-last-child(1){margin-bottom:0}.element-template--vacancies .detail>.column:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.element-template--vacancies .detail>.column:nth-last-child(2){margin-bottom:0}.element-template--vacancies .detail>.column:nth-child(2n+1){clear:both}.element-template--vacancies .detail>.column:nth-child(2n+2){margin-right:0}@media only screen and (max-width: 640px){.element-template--vacancies .detail>.column{float:none}.element-template--vacancies .detail>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.element-template--vacancies .detail>.column:last-child{margin:0}}.element-template--vacancies .detail .text a{position:relative;display:inline-block;color:#231f20;outline:none;transition:color .2s;box-sizing:content-box;transition:opacity 0.2s, -webkit-transform 0.3s;transition:transform 0.3s, opacity 0.2s;transition:transform 0.3s, opacity 0.2s, -webkit-transform 0.3s;text-decoration:underline}.element-template--vacancies .detail .text a:before,.element-template--vacancies .detail .text a:after{box-sizing:border-box;display:inline-block;opacity:0;position:absolute;bottom:0;font-weight:300;line-height:1;font-size:150%;transition:opacity 0.2s, -webkit-transform 0.2s;transition:opacity 0.2s, transform 0.2s;transition:opacity 0.2s, transform 0.2s, -webkit-transform 0.2s}.element-template--vacancies .detail .text a:before{content:'[';-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}.element-template--vacancies .detail .text a:after{content:']';-webkit-transform:translateX(12px);-ms-transform:translateX(12px);transform:translateX(12px)}.element-template--vacancies .detail .text a:hover{text-decoration:none}.element-template--vacancies .detail .text a:hover:before,.element-template--vacancies .detail .text a:hover:after{opacity:1}.element-template--vacancies .detail .text a:hover:before{-webkit-transform:translateX(-5px);-ms-transform:translateX(-5px);transform:translateX(-5px)}.element-template--vacancies .detail .text a:hover:after{-webkit-transform:translateX(-3px);-ms-transform:translateX(-3px);transform:translateX(-3px)}.element-template--vacancies .detail .images a,.element-template--vacancies .detail .images img{display:block}.element-template--vacancies .detail .images img{box-sizing:border-box;border:9px solid #231f20;max-width:100%}.element-template--products .items .thumbs{position:relative;margin-bottom:3em}.element-template--products .items .thumbs:after{content:"";display:table;clear:both}.element-template--products .items .thumbs .item{position:relative;box-sizing:border-box;float:left;margin-right:2em}.element-template--products .items .thumbs .item:last-child{margin-right:0}.element-template--products .items .thumbs .item a{display:inline-block;transition:all .3s ease-in-out}.element-template--products .items .thumbs .item a img,.element-template--products .items .thumbs .item a h5{transition:all .3s ease-in-out;display:block;margin:0 auto;text-align:center}.element-template--products .items .thumbs .item:hover a img,.element-template--products .items .thumbs .item.active a img{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}@media only screen and (max-width: 640px){.element-template--products .items .thumbs{width:calc( 100% + 2em);margin-left:-1em;margin-bottom:1em}.element-template--products .items .thumbs .owl-controls .owl-nav{position:absolute;z-index:50;top:0;bottom:0;left:0;right:0;width:100%;pointer-events:none}.element-template--products .items .thumbs .owl-controls .owl-nav:after{content:"";display:table;clear:both}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev,.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next{box-sizing:border-box;display:inline-block;float:left;height:100%;font-size:5em;transition:background .2s ease-in-out, opacity .2s ease-in-out;opacity:0;pointer-events:all}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev span,.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next span{box-sizing:border-box;position:relative;padding:0 3em 0 19px;display:block;top:50%;-webkit-transform:translateY(-50%) scale(1);-ms-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;color:#fff}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev:hover,.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next:hover{opacity:1}}@media only screen and (max-width: 640px) and (max-width: 480px){.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev,.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next{font-size:2em}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev span,.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next span{padding:0 2em 0 19px}}@media only screen and (max-width: 640px){.element-template--products .items .thumbs .owl-controls .owl-nav .owl-prev{background:linear-gradient(to right, rgba(35,31,32,0.65) 0%, transparent 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6231f20', endColorstr='#00000000',GradientType=1 )}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next{background:linear-gradient(to right, transparent 0%, rgba(35,31,32,0.65) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6231f20',GradientType=1 );float:right}.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next span{padding:0 19px 0 3em}}@media only screen and (max-width: 640px) and (max-width: 480px){.element-template--products .items .thumbs .owl-controls .owl-nav .owl-next span{padding:0 19px 0 2em}}.element-template--products .items .product.has-slider .owl-item .item{position:relative;box-sizing:border-box;border:9px solid #231f20;max-width:400px;min-height:420px;max-height:560px;height:100%;overflow:hidden}.element-template--products .items .product.has-slider .owl-item .item:nth-child(3n){margin-right:0}.element-template--products .items .product.has-slider .owl-item .item .image{position:absolute;z-index:1;box-sizing:border-box;background-size:cover;background-position:center;top:0;bottom:0;right:0;left:0;width:100%;height:auto}.element-template--products .items .product.has-slider .owl-item .item .text{position:absolute;top:0;bottom:0;right:0;left:0;box-sizing:border-box;z-index:2;color:#fff;background:rgba(35,31,32,0.42);padding:2em 1.8em;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%);opacity:0;transition:all .3s ease-in-out}.element-template--products .items .product.has-slider .owl-item:hover .item .text{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.element-template--products .items .product.no-slider:after{content:"";display:table;clear:both}.element-template--products .items .product.no-slider>.item{box-sizing:border-box;float:left;min-height:1em}.element-template--products .items .product.no-slider>.item:nth-child(1n){margin:0 2.916% 2em 0;margin-right:calc(2em)}.element-template--products .items .product.no-slider>.item:nth-child(3n+1){width:31.38933%;width:calc( 33.33333% - 1.34em)}.element-template--products .items .product.no-slider>.item:nth-last-child(1){margin-bottom:0}.element-template--products .items .product.no-slider>.item:nth-child(3n+2){width:31.38933%;width:calc( 33.33333% - 1.34em)}.element-template--products .items .product.no-slider>.item:nth-last-child(2){margin-bottom:0}.element-template--products .items .product.no-slider>.item:nth-child(3n+3){width:31.38933%;width:calc( 33.33333% - 1.34em)}.element-template--products .items .product.no-slider>.item:nth-last-child(3){margin-bottom:0}.element-template--products .items .product.no-slider>.item:nth-child(3n+1){clear:both}.element-template--products .items .product.no-slider>.item:nth-child(3n+3){margin-right:0}.element-template--products .items .product.no-slider .item{position:relative;box-sizing:border-box;border:9px solid #231f20;max-width:400px;min-height:420px;max-height:560px;height:100%;overflow:hidden}.element-template--products .items .product.no-slider .item .image{position:absolute;z-index:1;box-sizing:border-box;background-size:cover;background-position:center;top:0;bottom:0;right:0;left:0;width:100%;height:auto}.element-template--products .items .product.no-slider .item .text{position:absolute;top:0;bottom:0;right:0;left:0;box-sizing:border-box;z-index:2;color:#fff;background:rgba(35,31,32,0.42);padding:2em 1.8em;-webkit-transform:translate(-100%, -100%);-ms-transform:translate(-100%, -100%);transform:translate(-100%, -100%);opacity:0;transition:all .3s ease-in-out}.element-template--products .items .product.no-slider .item:hover .text{opacity:1;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}header{box-sizing:border-box;position:fixed;z-index:50;top:0;right:0;left:0;width:100%;background:#231f20;padding:.2em 1em}header:after{content:"";display:table;clear:both}header .item{position:relative;display:block;float:left}header .languages{top:4px}header .languages .mod-language-selector ul{margin:0;padding:0}header .languages .mod-language-selector ul li{box-sizing:border-box;list-style:none;display:inline-block;margin:0;padding:0}header .languages .mod-language-selector ul li a{display:block}header .languages .mod-language-selector ul li a img{box-sizing:border-box;display:block;border-radius:100%;border:2px solid transparant}header .languages .mod-language-selector ul li.active a img,header .languages .mod-language-selector ul li:hover a img{border:2px solid #fff}header .logo{position:absolute;float:none;top:6px;left:50%}header .logo img{display:block;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:60px;height:auto}header .menu-button{position:relative;display:inline-block;width:2.1em;float:right;top:7px;transition:all .5s;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}header .menu-button span{box-sizing:border-box;display:block;width:100%;height:4px;background:#fff;border-radius:1px}header .menu-button span:nth-child(2){margin:.3em 0}#menu{position:fixed;overflow-y:scroll;top:2.421em;bottom:0;right:0;z-index:49;visibility:hidden;width:300px;height:100%;background:#fff;transition:all 0.5s;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);color:#231f20}#menu.open{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#menu .wrapper{box-sizing:border-box;padding:2em}#menu .wrapper .element-template--menu{padding:2em 0}#menu .wrapper .element-template--menu ul{margin:0;padding:0}#menu .wrapper .element-template--menu ul.en li.vacancies{display:none}#menu .wrapper .element-template--menu ul li{box-sizing:border-box;position:relative;list-style:0;display:block;margin:1em 0;padding:0;outline:none;text-decoration:none;text-transform:uppercase;transition:opacity .3s, -webkit-transform .4s;transition:transform .4s, opacity .3s;transition:transform .4s, opacity .3s, -webkit-transform .4s;line-height:1em;-webkit-perspective:1000px;perspective:1000px;overflow:hidden;font-weight:700;font-size:1.158em}#menu .wrapper .element-template--menu ul li a{position:relative;display:inline-block;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;color:#231f20}#menu .wrapper .element-template--menu ul li a:before{box-sizing:border-box;position:absolute;top:100%;content:attr(data-hover);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);color:#9a8d91}#menu .wrapper .element-template--menu ul li:hover a{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.pane-container section{padding:3em 0;padding-top:calc( 3em + 30px);box-sizing:border-box;overflow:hidden}.pane-container section:after{content:"";display:table;clear:both}@media only screen and (max-width: 480px){.pane-container section{padding:2em 0;padding-top:calc( 2em + 30px)}}.pane-container section.pane{position:relative;min-height:100vh;height:100%}.pane-container section.pane.bottom-reached{background-attachment:local}.pane-container section.pane .element-template--full-bg-img{z-index:1}.pane-container section.pane .video{position:absolute;height:100vh;width:100%;top:0;bottom:0;right:0;left:0}.pane-container section.home{position:relative;overflow:hidden;height:100vh;padding:0}.pane-container section.home .content .fg-element{position:relative;z-index:5}.pane-container section.home .content .fg-element.empty{background:rgba(152,70,70,0.3)}.pane-container section.home .content .fg-element.fg-drag-hover{background:rgba(152,70,70,0.6)}.pane-container section.home .logo{position:relative;top:50%;text-align:center}.pane-container section.home .logo img{display:inline-block;width:30%;height:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media only screen and (max-width: 480px){.pane-container section.home .logo img{width:90%}}@media only screen and (max-width: 640px){.pane-container section.home{background:url("../images/home-background.jpg") no-repeat;background-attachment:local !important;background-size:cover;background-position:center;background-attachment:fixed;z-index:1;bottom:0;right:0}}.pane-container section.about-us{background:url("../images/about-background.png") no-repeat bottom right;background-size:80%;background-attachment:fixed;z-index:1;bottom:0;right:0}.pane-container section.our-products{background:url("../images/products-background.png") no-repeat bottom right;background-size:80%;background-attachment:fixed;z-index:1;bottom:0;right:0}.pane-container section.quality{position:relative;overflow:hidden}.pane-container section.quality .columns{position:relative;z-index:5}.pane-container section.quality .columns.three:after{content:"";display:table;clear:both}.pane-container section.quality .columns.three>.column{box-sizing:border-box;float:left;min-height:1em}.pane-container section.quality .columns.three>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.pane-container section.quality .columns.three>.column:nth-child(3n+1){width:22.51467%;width:calc( 25% - 2em)}.pane-container section.quality .columns.three>.column:nth-last-child(1){margin-bottom:0}.pane-container section.quality .columns.three>.column:nth-child(3n+2){width:47.51467%;width:calc( 50% - 2em)}.pane-container section.quality .columns.three>.column:nth-last-child(2){margin-bottom:0}.pane-container section.quality .columns.three>.column:nth-child(3n+3){width:22.51467%;width:calc( 25% - 2em)}.pane-container section.quality .columns.three>.column:nth-last-child(3){margin-bottom:0}.pane-container section.quality .columns.three>.column:nth-child(3n+1){clear:both}.pane-container section.quality .columns.three>.column:nth-child(3n+3){margin-right:0}@media only screen and (max-width: 1280px){.pane-container section.quality .columns.three>.column{float:none}.pane-container section.quality .columns.three>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.pane-container section.quality .columns.three>.column:last-child{margin:0}}@media only screen and (max-width: null){.pane-container section.quality .columns.three:after{content:"";display:table;clear:both}.pane-container section.quality .columns.three>.column{box-sizing:border-box;float:left;min-height:1em}.pane-container section.quality .columns.three>.column:nth-child(1n){margin:0 3.728% 2em 0;margin-right:calc(3em)}.pane-container section.quality .columns.three>.column:nth-child(2n+1){width:48.136%;width:calc( 50% - 1.5em)}.pane-container section.quality .columns.three>.column:nth-last-child(1){margin-bottom:0}.pane-container section.quality .columns.three>.column:nth-child(2n+2){width:48.136%;width:calc( 50% - 1.5em)}.pane-container section.quality .columns.three>.column:nth-last-child(2){margin-bottom:0}.pane-container section.quality .columns.three>.column:nth-child(2n+1){clear:both}.pane-container section.quality .columns.three>.column:nth-child(2n+2){margin-right:0}}@media only screen and (max-width: null) and (max-width: 768px){.pane-container section.quality .columns.three>.column{float:none}.pane-container section.quality .columns.three>.column:nth-child(1n){clear:none;margin:0 0 2em;width:auto}.pane-container section.quality .columns.three>.column:last-child{margin:0}}.pane-container section.quality .columns.three .column:nth-child(1n) .mod-text{box-sizing:border-box;padding:1em 1.2em;background:rgba(255,255,255,0.8)}.pane-container section.sustainability{background:url("../images/sustainability-background.png") no-repeat bottom right;background-size:80%;background-attachment:fixed;z-index:1;bottom:0;right:0}.pane-container section.message-board{position:relative;background:url("../images/message-background.png") no-repeat bottom right;background-size:80%;background-attachment:fixed;z-index:1;bottom:0;right:0}.pane-container section.message-board .columns.m-board-wrapper{max-width:calc( 1529px + ( ( 100vw - 1529px ) / 2 ));width:100%;margin-left:calc( ( 100vw - 1529px ) / 2);overflow:hidden}.pane-container section.message-board .columns.m-board-wrapper:before{content:'';display:block;position:absolute;z-index:10;top:0;bottom:0;left:0;width:9px;height:100%;background:#231f20}@media only screen and (max-width: 1280px){.pane-container section.message-board .columns.m-board-wrapper{max-width:100%;margin-left:0}}.pane-container section.vacancies{padding:0;height:100vh}.pane-container section.vacancies .element-template--full-bg-img{position:absolute;z-index:10;height:100vh;width:100vw;top:0;bottom:0;right:0;left:0}.pane-container section.vacancies .element-template--full-bg-img .image{background-position:top center}.pane-container section.vacancies .title-bar{position:absolute;z-index:15;background:rgba(255,255,255,0.75);right:0;left:0;bottom:0;width:100%;padding:2em 0}.pane-container section.vacancies-detail{min-height:0;padding-bottom:0}.pane-container section.contact form button{float:right}.pane-container section.contact .mod-google-map .map-container{border:7px solid #231f20;box-sizing:border-box;height:439px}.layout-products .pane-container{margin-top:46px}.layout-products .pane-container section{min-height:0}.layout-products .pane-container section:first-child{padding-top:3em}.layout-products .pane-container .columns{margin-bottom:0;position:relative;z-index:5}.layout-products .pane-container .element-template--full-bg-img{position:absolute;z-index:1;top:0;bottom:0;right:0;left:0;height:100%;width:100%}.layout-products .pane-container .element-template--full-bg-img .image{background-position:bottom right;background-repeat:no-repeat;background-size:80%;height:100%;width:100%;height:100%}.layout-products .pane-container section.overview-wrapper{padding-top:0;padding-bottom:0}#disclaimer{margin-top:1.5em}#disclaimer p{margin:0}
