﻿@charset "UTF-8";*,*::before,*::after{box-sizing:border-box;}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block;}html{font-family:sans-serif;font-size:62.5%;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;}body{font-family:"Rajdhani",sans-serif;line-height:1;margin:0;padding:0;}p{margin:0 0 20px 0;margin:0 0 2rem 0;line-height:1.5;}h1{margin:0 0 20px 0;margin:0 0 2rem 0;font-weight:600;font-size:36px;font-size:3.6rem;color:#000;}h2{margin:0 0 20px 0;margin:0 0 2rem 0;font-weight:600;font-size:24px;font-size:2.4rem;color:#000;}h3{margin:0 0 20px 0;margin:0 0 2rem 0;font-weight:600;font-size:18px;font-size:1.8rem;color:#000;}a:focus{outline:none;text-decoration:none;}@media(max-width:767px){h1{font-size:29px;font-size:2.9rem;}h2{font-size:18px;font-size:1.8rem;}h3{font-size:15px;font-size:1.5rem;}}.spacer{height:30px;}.hidden{display:none !important;}.cleaner{clear:both;height:0;line-height:0;font-size:0;}.overflow-hidden{overflow-y:hidden;position:fixed;width:100%;}strong{font-weight:700;}.text-center{text-align:center;}.subpage-texts{font-weight:400;font-size:14px;font-size:1.4rem;line-height:1.5;color:#000;}.subpage-texts table{margin:0 0 30px 0;margin:0 0 3rem 0;}.subpage-texts img{max-width:100%;}.subpage-texts ul{margin:0 0 30px 0;margin:0 0 3rem 0;padding:0;list-style:none;}.subpage-texts ul li{list-style:none;margin:0;margin:0;padding:0 0 0 15px;padding:0 0 0 1.5rem;position:relative;line-height:1.5;}.subpage-texts ul li:before{background:#e99f00;content:"";position:absolute;left:0;top:10px;top:1rem;width:6px;width:.6rem;height:6px;height:.6rem;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}.subpage-texts .blockquote{padding:15px;padding:1.5rem;margin:0 0 30px 0;margin:0 0 3rem 0;font-weight:400;font-size:17px;font-size:1.7rem;line-height:1.5;color:#000;border-left:4px solid #d30017;border-left:.4rem solid #d30017;font-style:italic;background:#f3f3f3;}.subpage-texts .citace{padding:0 0 0 45px;padding:0 0 0 4.5rem;margin:0 0 20px 0;margin:0 0 2rem 0;font-weight:400;font-size:17px;font-size:1.7rem;line-height:1.5;color:#000;background:transparent !important;position:relative;font-style:italic;}.subpage-texts .citace:before{content:'“';color:#d30017;font-weight:600;font-size:60px;font-size:6rem;position:absolute;top:-25px;top:-2.5rem;left:0;font-style:italic;}.subpage-texts .tip{padding:0 0 0 50px;padding:0 0 0 5rem;margin:0 0 30px 0;margin:0 0 3rem 0;font-weight:400;font-size:16px;font-size:1.6rem;line-height:1.3;color:#000;background:transparent !important;position:relative;}.subpage-texts .tip:before{content:'';position:absolute;top:50%;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(images/idea.svg) no-repeat center center;width:40px;width:4rem;height:40px;height:4rem;}.subpage-texts .download-list{margin:0 0 30px 0;margin:0 0 3rem 0;padding:0;list-style:none;}.subpage-texts .download-list li{list-style:none;margin:0 0 5px 0;margin:0 0 .5rem 0;padding:0 0 0 25px;padding:0 0 0 2.5rem;position:relative;}.subpage-texts .download-list li:before{content:"";position:absolute;left:0;top:0;top:0;background:url(images/pdf.svg) no-repeat center center;width:18px;width:1.8rem;height:18px;height:1.8rem;background-size:18px 18px;background-size:1.8rem 1.8rem;}.subpage-texts u{text-decoration:none;border-bottom:1px solid #e99f00;border-bottom:.1rem solid #e99f00;}.subpage-texts ol{counter-reset:li;list-style:none;*list-style:decimal;padding:0;margin:0 0 30px 0;margin:0 0 3rem 0;text-shadow:0 1px 0 rgba(255,255,255,.5);}.subpage-texts ol li{position:relative;padding:0 0 0 30px;padding:0 0 0 3rem;margin:0 0 10px 0;margin:0 0 1rem 0;line-height:1.5;}.subpage-texts ol li:before{content:counter(li);counter-increment:li;position:absolute;left:0;top:0;background:#ed1c24;height:20px;height:2rem;width:20px;width:2rem;line-height:20px;line-height:2rem;font-size:12px;font-size:1.2rem;text-align:center;font-weight:600;border-radius:100%;transition:all .3s ease-out;color:#fff;}.subpage-texts .tlacitko{text-align:center;}.subpage-texts .tlacitko a{display:inline-block;border:1px solid #e99f00;border:.1rem solid #e99f00;font-weight:700;font-size:15px;font-size:1.5rem;background:#e99f00;color:#fff;line-height:1.2;padding:15px 45px;padding:1.5rem 4.5rem;text-decoration:none;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;text-decoration:none;}.subpage-texts .tlacitko a:hover{background:#fff;color:#e99f00;text-decoration:none;}.subpage-texts .siroky-obrazek-wrapper{margin:0 0 30px 0;margin:0 0 3rem 0;}.subpage-texts hr{border-top:1px dotted #44231b;}.pdf-ikona{margin:0 0 5px 0;margin:0 0 .5rem 0;padding:0 0 0 28px;padding:0 0 0 2.8rem;position:relative;display:inline-block;color:#000;}.pdf-ikona:before{content:"";position:absolute;left:0;top:0;top:0;background:url(images/pdf.svg) no-repeat center center;width:18px;width:1.8rem;height:18px;height:1.8rem;background-size:18px 18px;background-size:1.8rem 1.8rem;}.download-table{text-align:center;display:block;padding:0 0 40px 0;padding:0 0 4rem 0;}@media only screen and (min-width:768px){.download-table{display:none;}}.download-table a{margin:0 0 5px 0;margin:0 0 .5rem 0;padding:0 0 0 35px;padding:0 0 0 3.5rem;position:relative;display:inline-block;color:#000;font-weight:600;font-size:16px;font-size:1.6rem;}.download-table a:before{content:"";position:absolute;left:0;top:0;top:0;background:url(images/pdf.svg) no-repeat center center;width:24px;width:2.4rem;height:24px;height:2.4rem;background-size:24px 24px;background-size:2.4rem 2.4rem;}.breadcrumbs-box{font-weight:500;padding:15px 0;padding:1.5rem 0;}.breadcrumbs{list-style:none;margin:0;padding:0;font-size:0;}.breadcrumbs li{display:inline-block;vertical-align:bottom;margin:0;padding:0;font-size:11px;font-size:1.1rem;font-weight:600;color:#000;}@media(max-width:767px){.breadcrumbs li{display:none;}}.breadcrumbs li a{display:block;text-decoration:none;color:#000;position:relative;font-size:12px;font-size:1.2rem;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;font-weight:600;padding:3px 25px 3px 0;padding:.3rem 2.5rem .3rem 0;}.breadcrumbs li a:after{content:"";position:absolute;top:50%;right:5px;right:.5rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(images/arrow-menu.svg) no-repeat center center;width:12px;width:1.2rem;height:12px;height:1.2rem;}.breadcrumbs li a:hover{color:#e99f00;}.breadcrumbs li:first-child a{padding:0 25px 0 0;padding:0 2.5rem 0 0;}.breadcrumbs li:first-child a span svg{width:16px;width:1.6rem;height:16px;height:1.6rem;fill:#e99f00;}@media(min-width:768px){.breadcrumbs li:last-child a:after{content:none;}}.breadcrumbs li:nth-last-child(1){display:inline-block;}@media(max-width:767px){.breadcrumbs li:nth-last-child(1) a{padding:3px 0 3px 25px;padding:.3rem 0 .3rem 2.5rem;}.breadcrumbs li:nth-last-child(1) a:after{display:none;}}.breadcrumbs li:nth-last-child(1) a:before{content:"";position:absolute;top:50%;left:0;left:0;-moz-transform:translateY(-50%) scale(-1);-o-transform:translateY(-50%) scale(-1);-ms-transform:translateY(-50%) scale(-1);-webkit-transform:translateY(-50%) scale(-1);transform:translateY(-50%) scale(-1);background:url(images/arrow-menu.svg) no-repeat center center;width:12px;width:1.2rem;height:12px;height:1.2rem;}@media(min-width:768px){.breadcrumbs li:nth-last-child(1) a:before{display:none;}}#box404{text-align:center;padding:0;font-weight:500;font-size:14px;font-size:1.4rem;}#box404 h1{font-size:40px;font-size:4rem;font-weight:600;color:#d30017;margin:0 0 10px 0;margin:0 0 1rem 0;}#box404 .box404Title{font-size:28px;font-size:2.8rem;color:#000;margin:0 0 30px 0;margin:0 0 3rem 0;padding:0;}#box404 .box404Title strong{color:#d30017;}#box404 #box404A h2,#box404 #box404B h2{font-size:24px;font-size:2.4rem;}#box404 #box404B p{text-align:center;}#box404 #box404A{margin:0 0 40px 0;margin:0 0 4rem 0;}#box404 #box404A p{font-size:16px;font-size:1.6rem;color:#fff;background:#363e4b;padding:10px 20px;padding:1rem 2rem;margin:0 auto;position:relative;display:table;}#box404 .box404Btn{background:transparent;color:#d30017;border:1px solid #d30017;border:.1rem solid #d30017;text-transform:uppercase;font-weight:600;font-size:12px;font-size:1.2rem;display:inline-block;vertical-align:middle;padding:10px 30px;padding:1rem 3rem;text-decoration:none;position:relative;overflow:hidden;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;}#box404 .box404Btn:hover{background:#d30017;color:#fff;}@media(max-width:768px){#box404 h1{font-size:34px;font-size:3.4rem;}#box404 .box404Title{font-size:18px;font-size:1.8rem;}#box404 #box404A h2,#box404 #box404B h2{font-size:18px;font-size:1.8rem;}#box404 #box404A p{font-size:13px;font-size:1.3rem;}#box404 .box404Btn{font-size:13px;font-size:1.3rem;padding:10px 30px;padding:1rem 3rem;}}.jqifade{position:absolute;background-color:#000;}div.jqi{width:100%;max-width:400px;max-width:40rem;position:absolute;text-align:center;background:#fff;padding:20px;padding:2rem;border:none;border-top:45px solid #363e4b;font-weight:500;}div.jqi .jqiclose{color:#fff !important;font-size:24px;font-size:2.4rem;line-height:1.2;top:-39px;top:-3.9rem;right:15px;right:1.5rem;position:absolute;font-family:Arial;cursor:pointer;}div.jqi .jqititle{padding:5px 10px;padding:.5rem 1rem;font-size:16px;font-size:1.6rem;line-height:20px;line-height:2rem;border-bottom:solid 1px #eee;}div.jqi .jqimessage{padding:0 15px 15px 15px;padding:0 1.5rem 1.5rem 1.5rem;line-height:20px;line-height:2rem;font-size:14px;font-size:1.4rem;}div.jqi .jqibuttons button{margin:0 4px;margin:0 .4rem;padding:10px 20px;padding:1rem 2rem;color:#fff;outline:none;background:#363e4b;border:none;font-size:12px;font-size:1.2rem;}div.jqi .jqibuttons button:hover{background:#515863;color:#fff;cursor:pointer;}div.jqi .jqiparentstate::after{background-color:#777;opacity:.6;filter:alpha(opacity=60);content:'';position:absolute;top:0;left:0;bottom:0;right:0;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;}div.jqi .jqisubstate{position:absolute;top:0;left:20%;width:60%;padding:7px;padding:.7rem;border:solid 1px #eee;border-top:none;border-radius:0 0 6px 6px;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px;-o-border-radius:0 0 6px 6px;}div.jqi .jqisubstate .jqibuttons button{padding:10px 18px;}.jqi .jqiarrow{position:absolute;height:0;width:0;line-height:0;font-size:0;border:solid 10px transparent;}.jqi .jqiarrowtl{left:10px;top:-20px;border-bottom-color:#fff;}.jqi .jqiarrowtc{left:50%;top:-20px;border-bottom-color:#fff;margin-left:-10px;}.jqi .jqiarrowtr{right:10px;top:-20px;border-bottom-color:#fff;}.jqi .jqiarrowbl{left:10px;bottom:-20px;border-top-color:#fff;}.jqi .jqiarrowbc{left:50%;bottom:-20px;border-top-color:#fff;margin-left:-10px;}.jqi .jqiarrowbr{right:10px;bottom:-20px;border-top-color:#fff;}.jqi .jqiarrowlt{left:-20px;top:10px;border-right-color:#fff;}.jqi .jqiarrowlm{left:-20px;top:50%;border-right-color:#fff;margin-top:-10px;}.jqi .jqiarrowlb{left:-20px;bottom:10px;border-right-color:#fff;}.jqi .jqiarrowrt{right:-20px;top:10px;border-left-color:#fff;}.jqi .jqiarrowrm{right:-20px;top:50%;border-left-color:#fff;margin-top:-10px;}.jqi .jqiarrowrb{right:-20px;bottom:10px;border-left-color:#fff;}#cookiePanel{background:#121212;color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:50000;padding:15px;font-size:14px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.cookiePanelIn{width:1200px;margin:0 auto;}#cookiePanel>div>div{float:left;margin:3px 10px 3px 0;width:90%;}#cookiePanel a{text-decoration:underline;color:#fff;}#cookiePanel a:hover{text-decoration:none;color:#fff;}#cookiePanel input{background:#d30017;position:relative;display:block;float:right;cursor:pointer;border:none;color:#fff;text-transform:uppercase;font-weight:bold;padding:5px 20px;}#cookiePanel input:hover{background:#e81649;color:#fff;}.boxCookies{min-height:500px;}@media screen and (min-width:1000px) and (max-width:1199px){.cookiePanelIn{width:1000px;}}@media screen and (max-width:999px){.cookiePanelIn{width:100%;}#cookiePanel>div>div{width:80%;}}.menu__btn{display:inline-block;vertical-align:middle;height:40px;height:4rem;width:40px;width:4rem;position:relative;cursor:pointer;-webkit-appearance:none;border-radius:0;border:none;outline:none;margin:0;background-color:transparent;z-index:1000;outline:none !important;padding:0;top:-3px;top:-.3rem;margin:0 10px 0 0;margin:0 1rem 0 0;}@media only screen and (min-width:990px){.menu__btn{margin:0 20px 0 0;margin:0 2rem 0 0;}}.menu__btn span{display:block;height:3px;height:.3rem;width:20px;width:2rem;margin:auto;background-color:#fff;transition:width .3s;position:absolute;right:0;top:50%;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}.menu__btn span:before{top:-7px;top:-.7rem;}.menu__btn span:after{top:7px;top:.7rem;transition:width .3s;}.menu__btn span:before,.menu__btn span:after{content:'';position:absolute;height:3px;height:.3rem;width:20px;width:2rem;background-color:inherit;right:0;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;}@media only screen and (min-width:1200px){.menu__btn{display:none;}}.nav-list{list-style:none;margin:0;padding:0;padding:0;}.nav-list__item{margin:0;padding:0;display:block;}.nav-list__link{display:block;font-size:20px;font-size:2rem;font-weight:400;padding:15px 15px 15px 25px;padding:1.5rem 1.5rem 1.5rem 2.5rem;text-decoration:none;color:#fff;position:relative;line-height:1;font-family:"Staatliches",cursive;border-bottom:1px solid #343434;border-bottom:.1rem solid #343434;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;}@media only screen and (min-width:768px){.nav-list__link{padding:24px 15px 24px 40px;padding:2.4rem 1.5rem 2.4rem 4rem;}}.nav-list__link:hover{color:#e99f00;background:rgba(255,255,255,.05);}.sidebar{position:fixed;left:-380px;left:-38rem;top:0;height:100vh;overflow-y:auto;z-index:990;background:#141414;width:100%;max-width:320px;max-width:32rem;opacity:0;filter:alpha(opacity=0);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;padding:60px 0 0 0;padding:6rem 0 0 0;}@media only screen and (min-width:550px){.sidebar{padding:90px 0 0 0;padding:9rem 0 0 0;}}@media only screen and (min-width:1200px){.sidebar{opacity:1;filter:alpha(opacity=100);left:0;left:0;padding:280px 0 0 0;padding:28rem 0 0 0;}}.sidebar.open{opacity:1;filter:alpha(opacity=100);left:0;left:0;}.sidebar__close{z-index:1000;position:absolute;height:28px;height:2.8rem;width:32px;width:3.2rem;-moz-transition:transform .25s cubic-bezier(.645,.045,.2555,1);-o-transition:transform .25s cubic-bezier(.645,.045,.2555,1);-webkit-transition:transform .25s cubic-bezier(.645,.045,.2555,1);transition:transform .25s cubic-bezier(.645,.045,.2555,1);cursor:pointer;-webkit-appearance:none;border-radius:0;border:none;outline:none;margin:0;background-color:transparent;left:10px;left:1rem;top:15px;top:1.5rem;}@media only screen and (min-width:990px){.sidebar__close{display:none;}}.sidebar__close:before{-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sidebar__close:after{-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sidebar__close:before,.sidebar__close:after{position:absolute;top:0;right:0;bottom:0;left:0;content:'';height:80%;width:1px;display:block;background-color:#343534;margin:auto;}.sidebar__close:hover{-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}.sidebar__button{font-size:18px;font-size:1.8rem;line-height:1;display:inline-block;padding:15px 15px 15px 90px;padding:1.5rem 1.5rem 1.5rem 9rem;color:#fff;font-weight:600;position:relative;text-decoration:none;margin:20px 0;margin:2rem 0;}.sidebar__button:before{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:45px;left:4.5rem;width:26px;width:2.6rem;height:26px;height:2.6rem;background:#e99f00;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;z-index:10;content:"";}.sidebar__button:after{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:54px;left:5.4rem;content:"?";color:#000;z-index:15;}.sidebar__button:hover{text-decoration:none;text-decoration:underline;}.logo-link{display:block;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.logo-link__text{text-indent:100%;font-size:0;color:transparent;position:absolute;line-height:1;}.logo-link__svg{pointer-events:none;}.logo-link__svg img{width:78px;width:7.8rem;height:54px;height:5.4rem;}@media only screen and (min-width:550px){.logo-link__svg img{width:121px;width:12.1rem;height:70px;height:7rem;}}@media only screen and (min-width:1200px){.logo-link__svg img{width:160px;width:16rem;height:93px;height:9.3rem;}}.logo-link:hover{text-decoration:none;}.copyright{text-align:center;width:100%;padding:20px 0;padding:2rem 0;position:absolute;bottom:0;left:0;z-index:10;}.copyright a{color:#000;text-decoration:none;}.copyright a span{display:inline-block;font-size:11px;font-size:1.1rem;font-weight:500;color:#000;margin:0 4px 0 0;margin:0 .4rem 0 0;vertical-align:middle;}.copyright a strong{display:inline-block;font-size:11px;font-size:1.1rem;font-weight:600;color:#000;vertical-align:middle;}.copyright a .copy-logo{display:inline-block;vertical-align:middle;margin:0 4px 0 0;margin:0 .4rem 0 0;}.copyright a .copy-logo svg{width:15px;width:1.5rem;height:15px;height:1.5rem;fill:#da0000;}.copyright a:hover strong{text-decoration:underline;}.gallery-items{font-size:0;margin:0 -10px;margin:0 -1rem;width:calc(100% + 20px);}.gallery-items .gallery-item{display:inline-block;vertical-align:top;width:25%;border:10px solid transparent;border:1rem solid transparent;}@media(max-width:549px){.gallery-items .gallery-item{width:50%;}}.gallery-items .gallery-item img{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}.gallery-items .gallery-item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);z-index:10;}.certificates-items{font-size:0;margin:0 -25px;margin:0 -2.5rem;width:calc(100% + 50px);}@media(max-width:549px){.certificates-items{margin:0 -10px;margin:0 -1rem;width:calc(100% + 20px);}}.certificates-items .certificate-item{display:inline-block;vertical-align:top;width:25%;border:25px solid transparent;border:2.5rem solid transparent;}@media(max-width:549px){.certificates-items .certificate-item{width:50%;border:10px solid transparent;border:1rem solid transparent;}}.certificates-items .certificate-item img{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;}.certificates-items .certificate-item:hover img{z-index:10;}.gallery-items-foto{font-size:0;}.gallery-items-foto .gallery-item{display:inline-block;vertical-align:top;width:100%;text-decoration:none;}.gallery-items-foto .gallery-item img{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);position:relative;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}.gallery-items-foto .gallery-item .gallery-comment{text-align:center;background:#dedede;color:#000;padding:15px 10px;padding:1.5rem 1rem;font-size:15px;font-size:1.5rem;line-height:1.2;font-style:italic;}.gallery-items-foto .gallery-item:hover img{z-index:10;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);}.contact-form-popup{max-width:1000px;max-width:100rem;margin:0 auto;position:relative;}.contact-form-popup .mfp-close{width:32px;width:3.2rem;height:32px;height:3.2rem;line-height:33px;line-height:3.3rem;text-align:center;position:absolute;top:-16px;top:-1.6rem;right:-16px;right:-1.6rem;background:#fff;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;color:#d00;opacity:1;filter:alpha(opacity=100);padding:0;}@media(max-width:990px){.contact-form-popup .mfp-close{top:-10px;top:-1rem;right:-10px;right:-1rem;}}.contact-form-popup .mfp-close:hover{background:#d00;color:#fff;}.contact-form-popup .popup-sidebar{width:340px;width:34rem;height:100%;position:absolute;top:0;left:0;background:#1d1d1d;}@media(max-width:990px){.contact-form-popup .popup-sidebar{width:285px;width:28.5rem;}}@media(max-width:767px){.contact-form-popup .popup-sidebar{display:none;}}.contact-form-popup .popup-sidebar .popup-logo{text-align:center;padding:75px 0;padding:7.5rem 0;background:#e99f00;}.contact-form-popup .popup-sidebar .popup-logo svg{width:160px;width:16rem;height:63px;height:6.3rem;}.contact-form-popup .popup-sidebar .popup-contacts{padding:40px 0 0 40px;padding:4rem 0 0 4rem;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link{margin:0 0 30px 0;margin:0 0 3rem 0;color:#fff;text-decoration:none;display:block;font-weight:500;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link .link-icon{display:inline-block;vertical-align:middle;margin:0 20px 0 0;margin:0 2rem 0 0;font-size:20px;font-size:2rem;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link .link-text{display:inline-block;vertical-align:middle;font-weight:700;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link .link-text span{display:block;font-size:14px;font-size:1.4rem;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link .link-text strong{display:block;font-size:18px;font-size:1.8rem;}.contact-form-popup .popup-sidebar .popup-contacts .contact-link .link-text.orange-link strong{color:#ff8b00;}.contact-form-popup .popup-content{width:100%;padding:0 0 0 340px;padding:0 0 0 34rem;}@media(max-width:990px){.contact-form-popup .popup-content{padding:0 0 0 285px;padding:0 0 0 28.5rem;}}@media(max-width:767px){.contact-form-popup .popup-content{padding:0;}}.contact-form-popup .popup-content .formField .label{display:none;}.contact-form-popup .popup-content .formField .edit{width:100%;}.contact-form-popup .popup-content .form-inner{padding:70px 50px;padding:7rem 5rem;min-height:400px;min-height:40rem;}@media(max-width:990px){.contact-form-popup .popup-content .form-inner{padding:50px 30px;padding:5rem 3rem;}}.contact-form-popup .popup-content .form-inner .form-text h1{margin:0 0 35px 0;margin:0 0 3.5rem 0;line-height:1.2;color:#000;font-size:35px;font-size:3.5rem;font-weight:600;}@media(max-width:990px){.contact-form-popup .popup-content .form-inner .form-text h1{margin:0 0 20px 0;margin:0 0 2rem 0;font-size:28px;font-size:2.8rem;}}@media(max-width:767px){.contact-form-popup .popup-content .form-inner .form-text h1{margin:0 0 20px 0;margin:0 0 2rem 0;font-size:24px;font-size:2.4rem;}}.contact-form-popup .popup-content .form-inner .form-text p{margin:0 0 35px 0;margin:0 0 3.5rem 0;line-height:1.2;color:#000;font-size:17px;font-size:1.7rem;font-weight:500;}@media(max-width:990px){.contact-form-popup .popup-content .form-inner .form-text p{font-size:15px;font-size:1.5rem;}}@media(max-width:767px){.contact-form-popup .popup-content .form-inner .form-text p{font-size:14px;font-size:1.4rem;}}.info-message{font-size:1.4rem;margin:2rem 0;color:#fff;}.info-message a{color:#e99f00;}.popup-content .info-message{color:#000;}.success-message{font-size:16px;text-align:center;}@media(min-width:768px){.success-message{padding:80px 0;padding:8rem 0;}}.success-message .success-icon{font-size:34px;margin:0 0 10px 0;color:#0bbf1f;}.formSkinDefault .form-title{color:#000;font-weight:600;font-size:25px;font-size:2.5rem;margin:0 0 15px 0;margin:0 0 1.5rem 0;text-align:center;}.formSkinDefault .form-text{color:#000;font-weight:500;font-size:14px;font-size:1.4rem;margin:0 0 45px 0;margin:0 0 4.5rem 0;text-align:center;line-height:1.5;}.formSkinDefault .formField{position:relative;margin:0 0 10px 0;margin:0 0 1rem 0;display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;}.formSkinDefault .formField .label{width:30%;text-align:left;padding:0;}.formSkinDefault .formField .label label{display:block;padding:10px 0;padding:1rem 0;font-size:14px;font-size:1.4rem;color:#000;white-space:pre-wrap;margin:0;}@media(max-width:767px){.formSkinDefault .formField .label{width:40%;}}@media(max-width:549px){.formSkinDefault .formField .label{width:100%;}.formSkinDefault .formField .label label{padding:0 0 5px 0;padding:0 0 .5rem 0;}}.formSkinDefault .formField .edit{position:relative;width:70%;}@media(max-width:767px){.formSkinDefault .formField .edit{width:60%;}}@media(max-width:549px){.formSkinDefault .formField .edit{width:100%;}}.formSkinDefault .formField .edit input{font-family:"Rajdhani",sans-serif;display:block;padding:10px;padding:1rem;border:none;border:1px solid #ccc;border:.1rem solid #ccc;background:#fff;margin:0;width:100%;color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:14px;font-size:1.4rem;}.formSkinDefault .formField .edit input:focus{background-color:#fffef4;color:#000;}.formSkinDefault .formField .edit input[readonly]{background:#eee;color:#666;}.formSkinDefault .formField .edit input.error{border-color:#f00;}.formSkinDefault .formField .edit textarea{font-family:"Rajdhani",sans-serif;resize:none;border:1px solid #ccc;border:.1rem solid #ccc;background:#fff;margin:0;width:100%;height:100px;padding:10px;padding:1rem;color:#000;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:14px;font-size:1.4rem;}.formSkinDefault .formField .edit textarea:focus{background-color:#fffef4;color:#000;}.formSkinDefault .formField .edit textarea.error{border-color:#f00;}.formSkinDefault .formField .edit select{font-family:"Rajdhani",sans-serif;display:block;padding:10px;padding:1rem;border:1px solid #ccc;border:.1rem solid #ccc;background:#fff;margin:0;width:100%;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;font-size:14px;font-size:1.4rem;}.formSkinDefault .formField [data-label-for].val_required::after{content:' *';color:#f00;}.formSkinDefault .formField span.error{position:absolute;left:10px;left:1rem;top:34px;top:3.4rem;color:#fff;padding:5px 10px 5px 5px;padding:.5rem 1rem .5rem .5rem;z-index:100;border:1px solid #ccc;background-color:#333;display:none;}.formSkinDefault .formField:hover span.error{display:block;}.formSkinDefault .editButton{text-align:center;}.formSkinDefault .editButton input{font-family:"Rajdhani",sans-serif;display:inline-block;border:1px solid #e99f00;border:.1rem solid #e99f00;font-weight:700;font-size:14px;font-size:1.4rem;background:#e99f00;color:#fff;line-height:1.2;padding:15px 45px;padding:1.5rem 4.5rem;text-decoration:none;text-transform:uppercase;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;text-decoration:none;outline:none;cursor:pointer;}.formSkinDefault .editButton input:hover{background:#fff;color:#e99f00;text-decoration:none;}.formSkinDefault .form-image{margin:0 0 10px 0;margin:0 0 1rem 0;}.formSkinDefault .form-image img{max-width:100%;}.formSkinDefaultPopup{background:#fff;margin:0 auto;position:relative;padding:0;}.formSkinDefaultPopup div.headerPopup{font-size:18px;font-size:1.8rem;margin:0;font-weight:600;color:#fff;background:#ff8b00;padding:15px;padding:1.5rem;}.formSkinDefaultPopup .formSkinDefaultPopupIn{padding:20px;padding:2rem;}.success{color:#000;font-size:15px;font-size:1.5rem;text-align:center;font-weight:bold;}.successMessage{text-align:center;}@media screen and (min-width:2002px){body{margin:0 auto;background:#fff;}body .wrapper{position:relative;}}.wrapper{overflow:hidden;background:#fff;min-height:100vh;position:relative;padding:60px 0 0 0;padding:6rem 0 0 0;}@media only screen and (min-width:550px){.wrapper{padding:90px 0 0 0;padding:9rem 0 0 0;}}@media only screen and (min-width:1200px){.wrapper{padding:90px 0 0 320px;padding:9rem 0 0 32rem;}}.page-container{max-width:1200px;max-width:120rem;margin:0 auto;padding:0 10px;padding:0 1rem;position:relative;}.header{text-align:right;background:#1d1d1d;z-index:998;width:100%;position:fixed;line-height:1;top:0;left:0;height:60px;height:6rem;}@media only screen and (min-width:550px){.header{height:90px;height:9rem;}}.header__container{position:relative;}.header__logo{display:block;text-decoration:none;margin:0;font-size:0;line-height:1;padding:0;padding:0;position:fixed;top:0;left:0;background:#e99f00;z-index:999;width:110px;width:11rem;height:60px;height:6rem;}@media only screen and (min-width:550px){.header__logo{width:150px;width:15rem;height:90px;height:9rem;}}@media only screen and (min-width:1200px){.header__logo{width:320px;width:32rem;height:280px;height:28rem;}}.header__button{display:none;text-decoration:none;background:#e99f00;color:#fff;font-size:18px;font-size:1.8rem;padding:36px 50px;padding:3.6rem 5rem;text-transform:uppercase;line-height:1;font-family:"Staatliches",cursive;margin-left:-3px;}@media only screen and (min-width:1200px){.header__button{display:inline-block;}}.header__contact{display:inline-block;vertical-align:middle;font-weight:400;margin:0;font-size:18px;font-size:1.8rem;padding:0;padding:0;text-transform:uppercase;line-height:1.1;color:#fff;font-family:"Staatliches",cursive;margin:11px 0;margin:1.1rem 0;}@media only screen and (min-width:550px){.header__contact{margin:26px 0;margin:2.6rem 0;padding:0;padding:0;}}@media only screen and (min-width:1200px){.header__contact{padding:0 45px 0 0;padding:0 4.5rem 0 0;}}.header__contact strong{font-weight:400;color:#e99f00;}.header .vypalky{background:#6a6a6a;}.content{background:#fff;position:relative;z-index:10;}.content__content{padding:30px 0;padding:3rem 0;}@media only screen and (min-width:768px){.content__content{padding:70px 0;padding:7rem 0;}}.content__subpage{padding:30px 0;padding:3rem 0;min-height:calc(100vh - 60px);}@media only screen and (min-width:550px){.content__subpage{min-height:calc(100vh - 90px);}}@media only screen and (min-width:768px){.content__subpage{padding:70px 0;padding:7rem 0;background:url(images/page-background.jpg) no-repeat center bottom;}}.content__subpage h1{font-family:"Staatliches",cursive;font-size:30px;font-size:3rem;line-height:1.1;padding:0 0 40px 0;padding:0 0 4rem 0;margin:0;color:#000;position:relative;z-index:20;font-weight:400;}@media only screen and (min-width:768px){.content__subpage h1{font-size:48px;font-size:4.8rem;}}.content__subpage .navigation{border-left:1px solid #dfdfdf;border-left:.1rem solid #dfdfdf;}.content__page{position:relative;padding:0 0 0 0;padding:0 0 0 0;}@media only screen and (min-width:768px){.content__page{padding:50px 0 0 0;padding:5rem 0 0 0;}}.content__catalogue{padding:0;padding:0;}.content__hero{background:url(images/hero.jpg) no-repeat center center;height:calc(100vh - 90px);max-height:880px;max-height:88rem;background-size:cover;position:relative;}.content__navigation--top{border-top:1px solid #dfdfdf;border-top:.1rem solid #dfdfdf;}.content__about{padding:0;padding:0;}@media only screen and (min-width:768px){.content__about{padding:100px 0 0 0;padding:10rem 0 0 0;}}@media only screen and (min-width:990px){.content__about{padding:130px 0 0 0;padding:13rem 0 0 0;}}.content__reference{background:#fff;padding:0;padding:0;}@media only screen and (min-width:768px){.content__reference{padding:50px 0;padding:5rem 0;}}@media only screen and (min-width:990px){.content__reference{padding:100px 0 50px 0;padding:10rem 0 5rem 0;}}.content__form{background:#fff;}.content__contacts{background:#fff;padding:60px 0;padding:6rem 0;}.claim{color:#fff;font-size:20px;font-size:2rem;padding:0 15px 30px 15px;padding:0 1.5rem 3rem 1.5rem;text-transform:uppercase;line-height:1.2;font-family:"Staatliches",cursive;max-width:650px;max-width:65rem;margin:0 auto;position:absolute;bottom:30px;bottom:3rem;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center;width:100%;}@media only screen and (min-width:550px){.claim{padding:0 15px 50px 15px;padding:0 1.5rem 5rem 1.5rem;bottom:60px;bottom:6rem;font-size:28px;font-size:2.8rem;}}@media only screen and (min-width:990px){.claim{padding:0 15px 50px 15px;padding:0 1.5rem 5rem 1.5rem;bottom:100px;bottom:10rem;font-size:30px;font-size:3rem;}}.claim:before{content:"";position:absolute;bottom:0;bottom:0;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:10px solid #e99f00;border-top:1rem solid #e99f00;border-left:10px solid transparent;border-left:1rem solid transparent;border-right:10px solid transparent;border-right:1rem solid transparent;}.claim span{color:#e99f00;}.navigation{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;background:#fff;}.navigation__item{width:100%;position:relative;border-bottom:1px solid #dfdfdf;border-bottom:.1rem solid #dfdfdf;border-right:1px solid #dfdfdf;border-right:.1rem solid #dfdfdf;padding-top:0;overflow:hidden;height:70px;height:7rem;}@media only screen and (min-width:550px){.navigation__item{width:50%;height:100px;height:10rem;}}@media only screen and (min-width:990px){.navigation__item{width:25%;padding-top:10%;height:auto;}}.navigation__item:after{content:"";width:100%;height:10px;height:1rem;background:#e99f00;position:absolute;bottom:0;bottom:0;left:0;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;opacity:0;filter:alpha(opacity=0);}.navigation__item img{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;opacity:0;filter:alpha(opacity=0);width:100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;}.navigation__item:hover:after{opacity:1;filter:alpha(opacity=100);}.navigation__item:hover img{opacity:.1;filter:alpha(opacity=10);}.navigation__item .tag-new{background:#e99f00;color:#fff;padding:1rem 1.2rem;position:absolute;top:3%;font-size:1.5rem;left:3%;text-transform:uppercase;font-weight:600;}.navigation__title{font-size:24px;font-size:2.4rem;font-weight:400;color:#000;line-height:1;position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 30px);text-align:center;font-family:"Staatliches",cursive;text-transform:uppercase;font-weight:400;margin:0;z-index:10;}.about{background:#ececec;padding:35px 15px 25px 15px;padding:3.5rem 1.5rem 2.5rem 1.5rem;max-width:1200px;max-width:120rem;margin:0 auto;position:relative;}@media only screen and (min-width:550px){.about{padding:30px;padding:3rem;}}@media only screen and (min-width:990px){.about{padding:70px;padding:7rem;}}.about__text{padding:0;padding:0;line-height:1.8;font-size:16px;font-size:1.6rem;color:#000;font-weight:500;}@media only screen and (min-width:768px){.about__text{padding:0 300px 0 0;padding:0 30rem 0 0;}}.about__text h2{position:relative;font-weight:700;margin:0;font-size:48px;font-size:4.8rem;padding:0 0 60px 0;padding:0 0 6rem 0;line-height:1;font-family:"Rajdhani",sans-serif;}.about__text h2:before{content:"";left:0;bottom:35px;bottom:3.5rem;width:60px;width:6rem;height:1px;height:.1rem;background:#e99f00;position:absolute;}.about__text p{line-height:1.8;}.about__text .signature{text-align:right;font-weight:600;margin:0;}.about__jass{position:absolute;bottom:0;right:-35px;right:-3.5rem;z-index:10;display:none;}@media only screen and (min-width:768px){.about__jass{display:block;}}.about__jass img{display:block;}.philosophy{background:#fff;position:relative;}@media only screen and (min-width:768px){.philosophy{height:470px;height:47rem;}}.philosophy__text{line-height:1.8;font-size:16px;font-size:1.6rem;color:#000;font-weight:500;background:#e99f00;padding:30px 15px;padding:3rem 1.5rem;z-index:20;width:100%;}@media only screen and (min-width:550px){.philosophy__text{padding:30px;padding:3rem;}}@media only screen and (min-width:768px){.philosophy__text{position:absolute;top:110px;top:11rem;left:30px;left:3rem;max-width:380px;max-width:38rem;padding:45px;padding:4.5rem;}}.philosophy__text h2{position:relative;font-weight:400;margin:0;font-size:36px;font-size:3.6rem;padding:0 0 35px 0;padding:0 0 3.5rem 0;text-transform:uppercase;line-height:1;color:#fff;font-family:"Staatliches",cursive;}.philosophy__text p{line-height:1.8;}.philosophy__link{font-size:14px;font-size:1.4rem;line-height:1;display:inline-block;padding:10px 0 10px 40px;padding:1rem 0 1rem 4rem;color:#000;background:transparent;font-weight:600;position:relative;}.philosophy__link:before{content:"";position:absolute;top:50%;left:0;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(images/arrow-w.svg) no-repeat center center;width:24px;width:2.4rem;height:24px;height:2.4rem;}.philosophy__link:hover{text-decoration:none;}.philosophy__background{position:absolute;top:0;left:50%;z-index:10;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;height:100%;display:none;}@media only screen and (min-width:768px){.philosophy__background{display:block;}}.philosophy__background img{display:block;opacity:.8;filter:alpha(opacity=80);}.reference{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:40px 0 20px 0;padding:4rem 0 2rem 0;}@media only screen and (min-width:768px){.reference{padding:0;padding:0;}}.reference__text{width:100%;padding:0 0 15px 0;padding:0 0 1.5rem 0;text-align:center;}@media only screen and (min-width:768px){.reference__text{width:25%;padding:0 0 0 30px;padding:0 0 0 3rem;text-align:left;}}.reference__text h2{position:relative;font-weight:400;margin:0;font-size:28px;font-size:2.8rem;padding:0 0 2px 0;padding:0 0 .2rem 0;text-transform:uppercase;line-height:1;color:#000;font-family:"Staatliches",cursive;}@media only screen and (min-width:550px){.reference__text h2{font-size:36px;font-size:3.6rem;}}.reference__text a{font-size:14px;font-size:1.4rem;line-height:1;display:inline-block;padding:10px 0 10px 40px;padding:1rem 0 1rem 4rem;color:#e99f00;background:transparent;font-weight:600;position:relative;}.reference__text a:before{content:"";position:absolute;top:50%;left:0;left:0;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(images/arrow-b.svg) no-repeat center center;width:24px;width:2.4rem;height:24px;height:2.4rem;}.reference__text a:hover{text-decoration:none;}.reference__items{width:100%;}@media only screen and (min-width:768px){.reference__items{width:75%;}}.reference-items{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;}.reference-items .reference-item{width:50%;text-align:center;padding:10px;padding:1rem;}@media only screen and (min-width:550px){.reference-items .reference-item{width:33.33%;padding:25px;padding:2.5rem;}}.reference-items .reference-item img{max-width:120px;max-width:12rem;max-height:50px;max-height:5rem;}@media only screen and (min-width:768px){.reference-items .reference-item img{max-width:150px;max-width:15rem;max-height:70px;max-height:7rem;}}.content__form{position:relative;}.content__form .success{font-size:18px;font-size:1.8rem;font-weight:700;color:#fff;}.content__form .success .success-icon{font-size:34px;margin:0 0 10px 0;color:#0bbf1f;}.content__form .formSkinDefault{margin:0 auto;max-width:1200px;max-width:120rem;text-align:center;background:#1d1d1d;padding:55px 15px;padding:5.5rem 1.5rem;position:relative;z-index:10;}.content__form .formSkinDefault .form-text{color:#fff;font-weight:300;font-size:16px;font-size:1.6rem;text-align:center;margin:0 0 40px 0;margin:0 0 4rem 0;}.content__form .formSkinDefault .form-text .form-title{text-align:center;color:#fff;font-weight:400;font-size:36px;font-size:3.6rem;line-height:1.2;margin:0 auto;max-width:350px;max-width:35rem;font-family:"Staatliches",cursive;}@media(max-width:767px){.content__form .formSkinDefault .form-text .form-title{font-size:25px;font-size:2.5rem;}}.content__form .formSkinDefault .form-inner{font-size:0;margin:0 auto;max-width:630px;max-width:63rem;}.content__form .formSkinDefault .form-inner .formField{display:inline-block;margin:0;}.content__form .formSkinDefault .form-inner .formField .label{display:none;}.content__form .formSkinDefault .form-inner .formField .edit{float:none;width:100%;font-size:15px;font-size:1.5rem;}.content__form .formSkinDefault .form-inner .formField .edit input,.content__form .formSkinDefault .form-inner .formField .edit textarea{background:#383838;border:1px solid #fff;border:.1rem solid #fff;padding:10px;padding:1rem;color:#fff;}.content__form .formSkinDefault .form-inner .formField .edit input::-webkit-input-placeholder,.content__form .formSkinDefault .form-inner .formField .edit textarea::-webkit-input-placeholder{color:#fff;}.content__form .formSkinDefault .form-inner .formField .edit input::-moz-placeholder,.content__form .formSkinDefault .form-inner .formField .edit textarea::-moz-placeholder{color:#fff;}.content__form .formSkinDefault .form-inner .formField .edit input:-ms-input-placeholder,.content__form .formSkinDefault .form-inner .formField .edit textarea:-ms-input-placeholder{color:#fff;}.content__form .formSkinDefault .form-inner .formField .edit input:-moz-placeholder,.content__form .formSkinDefault .form-inner .formField .edit textarea:-moz-placeholder{color:#fff;}.content__form .formSkinDefault .form-inner .formField .edit input:focus,.content__form .formSkinDefault .form-inner .formField .edit textarea:focus{background:#fff;color:#000;}.content__form .formSkinDefault .form-inner .formField .edit input.error,.content__form .formSkinDefault .form-inner .formField .edit textarea.error{border-color:#f00;}.content__form .formSkinDefault .form-inner .formField.formField-textBox{padding:15px;padding:1.5rem;width:50%;}@media(max-width:549px){.content__form .formSkinDefault .form-inner .formField.formField-textBox{width:100%;}}.content__form .formSkinDefault .form-inner .formField.formField-textArea{padding:15px;padding:1.5rem;width:100%;}.content__form .formSkinDefault .form-inner .editButton{text-align:center;}.content__form .formSkinDefault .form-inner .editButton input{float:none;background:#e99f00;display:inline-block;color:#000;padding:10px 35px;padding:1rem 3.5rem;font-size:14px;font-size:1.4rem;font-weight:normal;text-transform:uppercase;border:1px solid #e99f00;border:.1rem solid #e99f00;font-family:"Staatliches",cursive;}.content__form .formSkinDefault .form-inner .editButton input:hover{background:#fff;color:#e99f00;}.contacts-buttons{text-align:center;}.contacts-buttons--page{padding:0 0 40px 0;padding:0 0 4rem 0;}.contacts-buttons__link{font-size:14px;font-size:1.4rem;line-height:1;display:inline-block;padding:15px 15px 15px 40px;padding:1.5rem 1.5rem 1.5rem 4rem;color:#fff;background:#383838;font-weight:600;margin:0 5px 10px 5px;margin:0 .5rem 1rem .5rem;border:1px solid 383838;border:.1rem solid 383838;position:relative;min-width:165px;min-width:16.5rem;text-decoration:none;min-width:240px;min-width:24rem;}@media only screen and (min-width:768px){.contacts-buttons__link{font-size:18px;font-size:1.8rem;padding:15px 35px 15px 60px;padding:1.5rem 3.5rem 1.5rem 6rem;margin:0 35px;margin:0 3.5rem;}}.contacts-buttons__link img{position:absolute;top:50%;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:10px;left:1rem;}@media only screen and (min-width:768px){.contacts-buttons__link img{left:19px;left:1.9rem;}}.contacts-buttons__link:hover{text-decoration:none;color:#fff;background:#494949;}.footer{padding:0;padding:0;text-align:left;background:#fff;}.footer-content{position:relative;padding:0 0 90px 0;padding:0 0 9rem 0;}.footer-content__texts{z-index:10;background:#e99f00;padding:30px 15px;padding:3rem 1.5rem;}@media only screen and (min-width:550px){.footer-content__texts{padding:30px;padding:3rem;position:absolute;top:50%;right:60px;right:6rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);}}@media only screen and (min-width:1200px){.footer-content__texts{padding:45px 330px 45px 45px;padding:4.5rem 33rem 4.5rem 4.5rem;}}.footer-content__texts img{position:absolute;top:50%;right:35px;right:3.5rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:none;}@media only screen and (min-width:1200px){.footer-content__texts img{display:block;}}.footer-content__texts h2{position:relative;font-weight:400;margin:0;font-size:36px;font-size:3.6rem;padding:0 0 30px 0;padding:0 0 3rem 0;text-transform:uppercase;line-height:1;color:#fff;font-family:"Staatliches",cursive;}.footer-content__texts p{line-height:1.8;color:#000;margin:0;font-size:16px;font-size:1.6rem;font-weight:600;}.social-sites{text-align:center;width:100%;margin:0 0 15px 0;margin:0 0 1.5rem 0;}@media only screen and (min-width:550px){.social-sites{width:auto;margin:0;}}.social-sites__link{display:inline-block;margin:0 7px 0 0;margin:0 .7rem 0 0;}.blog-link{display:block;border:1px solid #d0d0d0;border:.1rem solid #d0d0d0;color:#000;text-decoration:none;}.blog-link__image{overflow:hidden;}.blog-link__image img{width:100%;-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;display:block;}.blog-link__content{padding:10px;padding:1rem;text-align:right;}@media only screen and (min-width:768px){.blog-link__content{padding:20px;padding:2rem;}}.blog-link__title{display:block;display:-webkit-box;max-width:100%;height:59px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:"Staatliches",cursive;font-weight:400;font-size:18px;font-size:1.8rem;line-height:1.1;margin:0 0 10px 0;margin:0 0 1rem 0;color:#000;text-align:left;}@media only screen and (min-width:768px){.blog-link__title{display:block;display:-webkit-box;max-width:100%;height:68px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:20px;font-size:2rem;margin:0 0 25px 0;margin:0 0 2.5rem 0;}}@media only screen and (min-width:990px){.blog-link__title{display:block;display:-webkit-box;max-width:100%;height:56px;margin:0 auto;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:24px;font-size:2.4rem;margin:0 0 25px 0;margin:0 0 2.5rem 0;}}.blog-link__info{display:block;display:-webkit-box;max-width:100%;height:62px;margin:0 auto;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;color:#000;font-size:14px;font-size:1.4rem;font-weight:400;line-height:1.5;margin:0 0 25px 0;margin:0 0 2.5rem 0;text-align:left;}.blog-link__button{font-size:14px;font-size:1.4rem;line-height:1;display:inline-block;padding:0 0 0 55px;padding:0 0 0 5.5rem;color:#000;background:transparent;font-weight:600;position:relative;}.blog-link__button:before{content:"";position:absolute;top:50%;left:15px;left:1.5rem;-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background:url(images/arrow.svg) no-repeat center center;width:26px;width:2.6rem;height:26px;height:2.6rem;}.blog-link:hover{text-decoration:none;}.blog-link:hover img{-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);}.socialPanel{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-pack:center;-moz-box-pack:center;-webkit-flex-pack:center;-ms-flex-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding:30px 0 0 0;padding:3rem 0 0 0;}.socialPanel .fbButton{position:relative;top:-1px;}.socialPanel .tweetButton{margin:0 10px;margin:0 1rem;}.page{font-weight:500;font-size:16px;font-size:1.6rem;line-height:1.8;color:#000;padding:0 0 55px 0;padding:0 0 5.5rem 0;}.page h1{position:relative;padding:0 0 55px 0;padding:0 0 5.5rem 0;font-weight:600;font-size:36px;font-size:3.6rem;color:#000;margin:0;text-align:center;line-height:1.2;}@media only screen and (min-width:550px){.page h1{font-size:48px;font-size:4.8rem;}}.page h1:before{content:"";position:absolute;bottom:33px;bottom:3.3rem;left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);width:66px;width:6.6rem;height:1px;height:.1rem;background:#e99f00;}.page__flex{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;max-width:1200px;max-width:120rem;position:relative;margin:0 auto 40px auto;margin:0 auto 4rem auto;}@media only screen and (min-width:550px){.page__flex{margin:0 auto 40px auto;margin:0 auto 4rem auto;}}@media only screen and (min-width:768px){.page__flex{margin:0 auto 90px auto;margin:0 auto 9rem auto;}}.page__flex img{width:100%;}.page__left{width:100%;padding:0 0 30px 0;padding:0 0 3rem 0;}@media only screen and (min-width:550px){.page__left{width:65%;padding:0 50px 0 0;padding:0 5rem 0 0;}}.page__left h1{text-align:left;}.page__left h1:before{transform:none;left:0;}.page__left p{line-height:1.8;}.page__left a{color:#e99f00;}.page__left a:hover{text-decoration:none;}.page__right{width:100%;}@media only screen and (min-width:550px){.page__right{width:35%;}}.page__quote{max-width:950px;max-width:95rem;margin:0 auto 50px auto;margin:0 auto 5rem auto;padding:25px;padding:2.5rem;background:#fff;font-weight:600;font-size:18px;font-size:1.8rem;line-height:1.2;color:#e9a400;text-align:center;border:1px solid #e6e6e6;border:.1rem solid #e6e6e6;position:relative;}@media only screen and (min-width:550px){.page__quote{padding:45px 100px;padding:4.5rem 10rem;font-size:30px;font-size:3rem;margin:0 auto 90px auto;margin:0 auto 9rem auto;}.page__quote:before{content:"“";color:#dedede;font-size:60px;font-size:6rem;position:absolute;top:20px;top:2rem;left:30px;left:3rem;line-height:1;}}.page__text{max-width:800px;max-width:80rem;margin:0 auto;padding:0 0 50px 0;padding:0 0 5rem 0;}@media only screen and (min-width:550px){.page__text{margin:0 auto 90px auto;margin:0 auto 9rem auto;}}.page__text--wide{max-width:100%;padding:0;padding:0;}@media only screen and (min-width:550px){.page__text--wide{margin:0 auto 30px auto;margin:0 auto 3rem auto;}}.page__text ul{margin:0 0 30px 0;margin:0 0 3rem 0;padding:0;list-style:none;}.page__text ul li{list-style:none;margin:0;margin:0;padding:0 0 0 15px;padding:0 0 0 1.5rem;position:relative;line-height:1.5;}.page__text ul li:before{background:#e99f00;content:"";position:absolute;left:0;top:8px;top:.8rem;width:6px;width:.6rem;height:6px;height:.6rem;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}.page__text p{line-height:1.8;}.page__nav{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-moz-justify-content:space-around;-webkit-justify-content:space-around;justify-content:space-around;padding:40px 0 80px 0;padding:4rem 0 8rem 0;}.page__nav-col{width:100%;}@media only screen and (min-width:550px){.page__nav-col{width:calc(50% - 10px);}}@media only screen and (min-width:990px){.page__nav-col{width:calc(33.33% - 20px);}}@media only screen and (min-width:1500px){.page__nav-col{width:calc(33.33% - 60px);}}.page__nav-col h2{font-family:"Staatliches",cursive;font-size:30px;font-size:3rem;line-height:1.2;margin:0;padding:0 0 25px 0;padding:0 0 2.5rem 0;color:#000;font-weight:400;}.page .nav-article{background:#f6f6f6;border:1px solid #e6e6e6;border:.1rem solid #e6e6e6;padding:25px 10px;padding:2.5rem 1rem;font-size:18px;font-size:1.8rem;font-weight:600;}@media only screen and (min-width:550px){.page .nav-article{padding:25px 15px;padding:2.5rem 1.5rem;}}@media only screen and (min-width:1500px){.page .nav-article{padding:45px;padding:4.5rem;}}.page .nav-article ul{margin:0;margin:0;padding:0;list-style:none;}.page .nav-article ul li{list-style:none;margin:0;margin:0;padding:0 0 0 20px;padding:0 0 0 2rem;position:relative;line-height:1.5;}.page .nav-article ul li:before{background:#e99f00;content:"";position:absolute;left:0;top:9px;top:.9rem;width:8px;width:.8rem;height:8px;height:.8rem;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;}.page .nav-button{margin:0 0 40px 0;margin:0 0 4rem 0;background:#dedede;text-align:center;color:#000;padding:7px 10px;padding:.7rem 1rem;display:block;}.page .nav-button:hover{background:#e99f00;text-decoration:none;}.page .big-table{overflow-y:auto;margin:0 0 40px 0;margin:0 0 4rem 0;display:none;}@media only screen and (min-width:768px){.page .big-table{display:block;}}.page .big-table table{margin:0;}.page .table-legend{display:none;}@media only screen and (min-width:768px){.page .table-legend{display:block;}}.page table{border-spacing:0;border-collapse:collapse;width:100%;text-align:center;}.page table thead td,.page table thead th{padding:5px 10px;padding:.5rem 1rem;border:1px solid #333;border:.1rem solid #333;background:#1d1d1d;font-weight:bold;color:#fff;line-height:1.2;}.page table tbody td,.page table tbody th{padding:5px 10px;padding:.5rem 1rem;border:1px solid #333;border:.1rem solid #333;line-height:1.2;}.page table tbody td.rotate-cell,.page table tbody th.rotate-cell{background:#1d1d1d;width:50px;width:5rem;color:#fff;position:relative;}.page table tbody td.filled,.page table tbody th.filled{background:#aaa;}.page table tbody td.darken,.page table tbody th.darken{background:#fde5b2;}.page table tbody td.filled,.page table tbody td.darken,.page table tbody th.filled,.page table tbody th.darken{min-width:40px;}.page table tbody th{background:#fde5b2;}.page .color-light,.page .color-dark,.page .color-darken,.page .color-filled{display:inline-block;vertical-align:middle;width:14px;width:1.4rem;height:14px;height:1.4rem;margin:0 10px 0 0;margin:0 1rem 0 0;}.page .color-light{background:#fff;border:1px solid #ccc;border:.1rem solid #ccc;}.page .color-dark{background:#fde5b2;border:1px solid #ccc;border:.1rem solid #ccc;}.page .color-darken{background:#fde5b2;}.page .color-filled{background:#aaa;}.page__next{max-width:1200px;max-width:120rem;background:#e9e9e9;margin:0 auto 50px auto;margin:0 auto 5rem auto;padding:25px;padding:2.5rem;overflow:hidden;font-weight:600;font-size:18px;font-size:1.8rem;line-height:1.2;color:#e99f00;}@media only screen and (min-width:768px){.page__next{padding:70px;padding:7rem;background:#e9e9e9 url(images/next-min.jpg) no-repeat center right;font-size:24px;font-size:2.4rem;margin:0 auto 90px auto;margin:0 auto 9rem auto;}}.page__next h2{font-family:"Staatliches",cursive;font-weight:400;font-size:32px;font-size:3.2rem;line-height:1.2;color:#000;text-transform:uppercase;margin:0 0 30px 0;margin:0 0 3rem 0;}@media only screen and (min-width:768px){.page__next h2{font-size:48px;font-size:4.8rem;margin:0 0 50px 0;margin:0 0 5rem 0;}}.page__next ul{margin:0 0 30px 0;margin:0 0 3rem 0;padding:0;list-style:none;}.page__next ul li{font-family:"Staatliches",cursive;font-weight:400;list-style:none;margin:0 0 15px 0;margin:0 0 1.5rem 0;padding:0 0 0 36px;padding:0 0 0 3.6rem;position:relative;line-height:1.5;text-transform:uppercase;}.page__next ul li:before{background:url(images/arrow.svg) no-repeat center center;content:"";position:absolute;left:0;top:3px;top:.3rem;width:20px;width:2rem;height:20px;height:2rem;}@media only screen and (min-width:768px){.page__next ul li:before{top:8px;top:.8rem;}}.page__next ul li a{color:#e99f00;}.page__next ul li a:hover{text-decoration:none;}.page__gallery-title{font-family:"Staatliches",cursive;font-weight:400;font-size:24px;font-size:2.4rem;line-height:1.2;color:#000;text-transform:uppercase;margin:0 0 30px 0;margin:0 0 3rem 0;text-align:center;}.page__gallery{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;max-width:1000px;max-width:100rem;margin:0 auto;padding:0 0 90px 0;padding:0 0 9rem 0;}.page__gallery .gallery-item{padding:20px;padding:2rem;width:50%;text-decoration:none;}@media only screen and (min-width:550px){.page__gallery .gallery-item{width:25%;}}.page__gallery .gallery-item img{display:block;width:100%;-moz-transition:.3s;-o-transition:.3s;-webkit-transition:.3s;transition:.3s;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);}.page__gallery .gallery-item:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);}.contacts-list{padding:0 0 75px 0;padding:0 0 7.5rem 0;}.contacts-list table{width:100%;border-spacing:0;border-collapse:collapse;margin:0 0 35px 0;margin:0 0 3.5rem 0;font-size:0;}@media(max-width:1749px){.contacts-list table tbody{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-flex-pack:justify;-ms-flex-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between;}}.contacts-list table tbody tr{background:#fff;border-bottom:2px solid #eee;border-bottom:.2rem solid #eee;}@media(max-width:1749px){.contacts-list table tbody tr{padding:10px;padding:1rem;display:inline-block;width:calc(50% - 15px);vertical-align:top;}}@media(max-width:767px){.contacts-list table tbody tr{display:block;width:100%;}}.contacts-list table tbody tr td{padding:10px 10px;padding:1rem 1rem;white-space:nowrap;font-size:16px;font-size:1.6rem;}@media(max-width:1749px){.contacts-list table tbody tr td{display:block;width:100%;padding:5px 0;padding:.5rem 0;}}@media(max-width:990px){.contacts-list table tbody tr td{font-size:14px;font-size:1.4rem;}}.contacts-list table tbody tr td.contact-name{color:#000;font-weight:600;}.contacts-list table tbody tr td a{border-bottom:none;color:#000;}.contacts-list table tbody tr td a:hover{text-decoration:none;color:#e99f00;}.contacts-list table tbody tr td .icon{display:inline-block;vertical-align:middle;margin:0 10px 0 0;margin:0 1rem 0 0;opacity:.3;filter:alpha(opacity=30);}.contacts-list table tbody tr td .icon svg{width:12px;width:1.2rem;height:12px;height:1.2rem;fill:#000;}.contacts-list table tbody tr td .icon .fa-mobile{font-size:24px;font-size:2.4rem;}.page-halfer{display:-webkit-box;display:-moz-box;display:-webkit-flexbox;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media(min-width:768px){.page-halfer{-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}@media(max-width:767px){.page-halfer{-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.page-halfer h1{position:relative;padding:0 0 55px 0;padding:0 0 5.5rem 0;font-weight:600;font-size:36px;font-size:3.6rem;color:#000;margin:0;text-align:left;line-height:1.2;}@media only screen and (min-width:550px){.page-halfer h1{font-size:48px;font-size:4.8rem;}}.page-halfer h1:before{content:"";position:absolute;bottom:33px;bottom:3.3rem;left:0;width:66px;width:6.6rem;height:1px;height:.1rem;background:#e99f00;}.page-halfer .half-l{width:60%;background:#fff;padding-top:30px;padding-top:3rem;padding-left:30px;padding-left:3rem;padding-right:30px;padding-right:3rem;}@media(min-width:1199px){.page-halfer .half-l{padding-left:between(30px,70px,1199px,1500px);padding-right:between(30px,70px,1199px,1500px);padding-top:between(30px,70px,1199px,1500px);}}@media(min-width:1500px){.page-halfer .half-l{padding-top:70px;padding-top:7rem;padding-left:70px;padding-left:7rem;padding-right:70px;padding-right:7rem;}}@media(max-width:767px){.page-halfer .half-l{width:100%;text-align:center;}}.page-halfer .half-r{width:40%;background:#ececec;}@media(max-width:767px){.page-halfer .half-r{width:100%;}}.page-halfer .half-r .contact-wrapper .contact-text{padding:0 50px 20px 50px;padding:0 5rem 2rem 5rem;padding-top:30px;padding-top:3rem;}@media(max-width:990px){.page-halfer .half-r .contact-wrapper .contact-text{padding:30px 25px 15px 25px;padding:3rem 2.5rem 1.5rem 2.5rem;}}@media(max-width:767px){.page-halfer .half-r .contact-wrapper .contact-text{text-align:center;}}@media(min-width:1199px){.page-halfer .half-r .contact-wrapper .contact-text{padding-top:between(30px,80px,1199px,1600px);}}@media(min-width:1600px){.page-halfer .half-r .contact-wrapper .contact-text{padding-top:80px;padding-top:8rem;}}.page-halfer .half-r .contact-wrapper .contact-text h2{position:relative;font-size:25px;font-size:2.5rem;line-height:1.2;font-weight:600;margin:0 0 45px 0;margin:0 0 4.5rem 0;padding:0;}@media(max-width:767px){.page-halfer .half-r .contact-wrapper .contact-text h2{font-size:20px;font-size:2rem;}}.page-halfer .half-r .contact-wrapper .contact-text h2:before{content:"";width:50px;width:5rem;height:1px;height:.1rem;background:#e87300;position:absolute;left:0;bottom:-20px;bottom:-2rem;}@media(max-width:767px){.page-halfer .half-r .contact-wrapper .contact-text h2:before{left:50%;-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%);}}.page-halfer .half-r .contact-wrapper .contact-text p{font-size:15px;font-size:1.5rem;line-height:1.2;font-weight:500;}.page-halfer .half-r .contact-wrapper .contact-text p a{color:#e87300;}.rotate{-moz-transform:rotate(-90deg) translate(-50%,-50%);-o-transform:rotate(-90deg) translate(-50%,-50%);-ms-transform:rotate(-90deg) translate(-50%,-50%);-webkit-transform:rotate(-90deg) translate(-50%,-50%);transform:rotate(-90deg) translate(-50%,-50%);position:absolute;top:50%;left:50%;white-space:nowrap;transform-origin:0 0;}.transparent{background:transparent !important;border-color:transparent !important;}.left-hidden{position:relative;}.left-hidden:before{content:'';width:1px;height:100%;position:absolute;top:0;left:-1px;background:#fff;}.border-right{border-right:1px solid #333 !important;}.border-left{border-left:1px solid #333 !important;}.border-bottom{border-bottom:1px solid #333 !important;}.border-top{border-top:1px solid #333 !important;}.footer-links{padding:35px 0 20px 0;padding:3.5rem 0 2rem 0;text-align:center;}.footer-links a{font-size:14px;font-size:1.4rem;color:#000;font-weight:500;text-decoration:underline;}