a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none;padding:0;margin:0}ul li{text-decoration:none;padding:0;margin:0}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:focus,button:focus,input:focus,select:focus,textarea:focus{outline:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button,input{line-height:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}@font-face{font-family:Rubik;font-style:normal;font-weight:300;src:url(../assets/Rubik-Light.woff2) format("woff2"),url(../assets/Rubik-Light.woff) format("woff"),url(../assets/Rubik-Light.ttf) format("truetype")}@font-face{font-family:Rubik;font-style:normal;font-weight:500;src:url(../assets/Rubik-Medium.woff2) format("woff2"),url(../assets/Rubik-Medium.woff) format("woff"),url(../assets/Rubik-Medium.ttf) format("truetype")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:900;src:url(../assets/FiraSans-Black.woff2) format("woff2"),url(../assets/FiraSans-Black.woff) format("woff"),url(../assets/FiraSans-Black.ttf) format("truetype")}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff;overflow-x:hidden}body{position:relative;min-height:100%;color:#121212;font-family:Rubik,sans-serif;font-size:18px;line-height:28px;font-weight:300;background-image:url(../images/bg-body.png);background-repeat:no-repeat;overflow-x:hidden}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){body{background-position:bottom 100px right -700px;-webkit-background-size:963px 621px;background-size:963px 621px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){body{font-size:20px;line-height:36px;background-position:bottom right;-webkit-background-size:auto auto;background-size:auto auto}}.noscroll{height:100%;overflow:hidden;background-image:none}a,a:visited{display:inline-block;color:#121212;text-decoration:none}a:hover,a:visited:hover{text-decoration:underline}h1{font-family:"Fira Sans",sans-serif;font-size:35px;line-height:37.5px;font-weight:900;margin:0 0 25px}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){h1{font-size:70px;line-height:80px;margin:0 0 35px}}h3{font-size:18px;line-height:30px;margin:0 0 40px}.title,h1,h2,h3{font-family:"Fira Sans",sans-serif}p{margin:0 0 40px}b,strong{font-weight:500}li,ul{display:inline;list-style:none}img{display:block;max-width:100%;height:auto}svg{display:inline-block}.container{position:relative}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.container{padding-top:60px}}.wrap{position:relative;width:100%;max-width:1250px;padding:0 20px;margin:0 auto}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.wrap{padding:0 25px}}.section{position:relative;height:100%;overflow:hidden}.bg{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.hero__bg{position:absolute;top:0;left:0;right:0;height:170px;background-color:#121212;background-image:url(../images/bg-hero-small.png);background-repeat:no-repeat;background-positon:top left;-webkit-background-size:auto auto;background-size:auto auto;z-index:-1}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.hero__bg{height:325px}}.page__title{width:100%;color:#fff}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.page__title{height:110px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.page__title{height:175px}}.page__title .contain{max-width:420px}.page__title h1{margin:0}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.page__title h1{line-height:110px}}.header{color:#fff}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header{position:fixed;top:0;left:0;right:0;height:60px;line-height:60px;z-index:99}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header{position:relative;height:150px}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header__has-scrolled{background-color:#121212}}.header__inner{padding:0 20px}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;max-width:1250px;padding:0 25px;margin:0 auto}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}.header__right{position:relative}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header__right{-webkit-box-flex:0;-webkit-flex:0 0 138px;-ms-flex:0 0 138px;flex:0 0 138px}}.header__top{text-align:right;height:60px}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header__top{display:none}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header__top{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;padding-right:12px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.header__bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:40px}}.header__brand{position:relative;width:167px;height:20px;line-height:20px}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header__brand{top:5px;width:140px}}.header__brand svg{fill:#fff}.header__line{-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;height:1px;background-color:#fff;margin-left:20px}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header__line{display:none}}.header__banner{position:absolute;right:0;top:0;width:138px;height:158px;background-image:url(../assets/ktk-est.svg),url(../images/misc-banner.png);background-repeat:no-repeat;background-position:40px 15px,right center;-webkit-background-size:75px auto,128px 158px;background-size:75px auto,128px 158px}.header__banner.eng{background-image:url(../assets/ktk-eng.svg),url(../images/misc-banner.png);background-position:40px 10px,right center}.header__banner.rus{background-image:url(../assets/ktk-rus.svg),url(../images/misc-banner.png);background-position:40px 5px,right center}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header__banner{display:none}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.header .menu{display:none}}.header .menu__link{color:#fff;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.header .menu__link:hover{color:#757575}.header .menu__lang{float:right}.header .menu__lang .parent__item{display:inline-block;width:120px;height:40px;line-height:40px;text-align:left}.header .menu__lang .parent__item:hover{background-color:#1e1e1e}.header .menu__lang .parent__link{margin-left:9px}.header .menu__lang .parent__link:hover{color:#fff}.header .menu__lang .menu__link{font-size:14px}.header .menu__lang .submenu{text-align:left;background-color:#1e1e1e}.header .menu__lang .submenu .menu__link{height:40px;line-height:40px;padding-left:40px;margin:10px 0;border-top:1px solid #121212}.header .menu__main .menu__link{margin-left:60px}.header .icon{display:inline-block;width:16px}.header .icon__globe{position:relative;margin-left:15px;bottom:-4px}.header .icon__chevron{position:relative;bottom:-4px;margin-left:5px}.header .icon__chevron-up{display:none}.header svg{fill:#fff}.menu__item{position:relative;display:inline}.menu__item:hover .submenu{display:block}.menu__link{display:inline-block;font-size:16px;line-height:1;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.menu__link:hover{text-decoration:none}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.menu__footer .menu__item{display:block;line-height:1;padding-bottom:10px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.menu__footer .menu__item{display:inline-block;padding-right:40px}}.menu__nav{text-align:center}.menu__nav .menu__item{display:block}.menu__nav .menu__link{display:block;font-size:20px;margin:30px 0}.menu__nav__lang{font-size:0}.menu__nav__lang .menu__item{display:inline-block;width:50%;text-align:center}.menu__nav__lang .menu__link{font-size:20px;margin:15px 0}.submenu{display:none;position:absolute;top:100%;left:0;right:0;text-align:center;z-index:1}.submenu .menu__link{display:block;margin:15px 0 0}.nav{display:none;position:fixed;top:0;right:0;left:0;bottom:0;z-index:99;background-color:#1d1d1d}.nav__top{height:60px;background-color:#121212;padding:23px 20px}.nav__inner{padding:15px 15px 30px}.nav__brand{position:absolute;top:21px;left:20px;width:140px;height:20px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.nav__brand svg{fill:#fff}.nav__lang{border-top:1px solid #121212}.nav__lang .icon{width:20px;height:20px;margin:20px auto}.nav__lang svg{fill:#fff}.nav .menu__link{color:#fff}.footer{color:#121212;font-size:14px;padding:40px 0 0}.footer__misc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__line{height:1px;background-color:#121212;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.footer__line-one{margin-right:20px}.footer__line-two{margin-left:20px}.footer__brand{position:relative;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none;width:128px;height:15px;line-height:1}.footer .row{padding:20px 0}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.footer .row{max-width:220px;text-align:center;margin:0 auto}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.footer .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.footer .column{-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.footer .column__left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.footer .column__right{margin:40px 0}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.footer .column__right{text-align:right}}.footer .title{display:inline-block;font-size:14px}.footer .icon{position:relative;width:16px;height:16px}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.footer .icon{display:block;margin:0 auto 10px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.footer .icon{display:inline-block;right:10px;top:3px}}.footer svg{position:absolute;top:0;left:0;right:0;bottom:0}.brand{display:inline-block;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}.brand__maag{width:113px;height:43px;background-image:url(../images/brand-maag.png)}.toggle__menu{position:absolute;top:20px;right:15px;height:22px;line-height:22px;font-size:14px;padding-right:25px;color:#fff}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.toggle__menu{display:none}}.toggle__menu svg{position:absolute;width:22px;height:22px;top:0;right:0;fill:#fff}.drop-picture{width:100%;max-width:800px;height:400px;background-position:center center;-webkit-background-size:cover;background-size:cover}.front-page{color:#fff;background-image:none}.front-page .hero__bg{height:100%}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .hero__bg{background-image:none}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .hero__bg{background-image:url(../images/bg-hero.png);background-position:bottom right}}.front-page .content{padding-top:0}.front-page .section__top{padding:30px 0 0}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top{margin-bottom:100px;overflow:visible}}.front-page .section__top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:-20px;margin-right:-20px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .row{padding:0 0 40px}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .column{width:100%}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .column{-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .column__one{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;padding:0 20px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .column__one{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .column__two{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;padding:0 20px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .column__two{-webkit-box-flex:0;-webkit-flex:0 0 400px;-ms-flex:0 0 400px;flex:0 0 400px}}.front-page .section__top .column__bg{position:relative;width:100%;min-height:300px;background-color:#121212}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .column__bg{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .column__bg{min-height:600px;margin-bottom:-100px}}.front-page .section__top .column__banner{position:absolute;right:15px;top:0;width:138px;height:158px;background-image:url(../assets/ktk-est.svg),url(../images/misc-banner.png);background-repeat:no-repeat;background-position:40px 15px,right center;-webkit-background-size:75px auto,128px 158px;background-size:75px auto,128px 158px;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}.front-page .section__top .column__banner.eng{background-image:url(../assets/ktk-eng.svg),url(../images/misc-banner.png);background-position:40px 10px,right center}.front-page .section__top .column__banner.rus{background-image:url(../assets/ktk-rus.svg),url(../images/misc-banner.png);background-position:40px 5px,right center}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.front-page .section__top .column__banner{display:none}}@media all and (max-width:320px){.front-page .section__top .column__banner{width:100px;height:120px;background-position:24px 8px,center center;-webkit-background-size:60px auto,100px 120px;background-size:60px auto,100px 120px}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.front-page .section__top .text{padding:40px 0 0}}.common-page .section__top{padding:30px 0 0}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.common-page .section__top{padding:0 0 40px;overflow:visible}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.common-page .section__top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.common-page .section__top .column{width:100%}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.common-page .section__top .column{width:50%}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.common-page .section__top .column__text{padding:60px 0}}.common-page .section__top .column__gallery{position:relative}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.common-page .section__top .column__gallery{min-height:560px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.common-page .section__top .column__gallery{padding-top:40px;padding-bottom:40px}}.common-page .section__top .column__gallery img{height:auto!important;height:initial!important}.common-page .section__top .column__inner{max-width:500px}.contact-page .section__top{overflow:visible}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__top .column{width:100%}}.contact-page .section__top .column__one{padding:40px 0}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__top .column__one{width:440px;padding:60px 0}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__top .column__two{height:350px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__top .column__two{height:800px;-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-top:-150px}}.contact-page .section__top .cell{font-size:18px;line-height:30px;margin:0 0 10px}.contact-page .section__top .cell__one{margin:0 0 40px}.contact-page .section__top .text{max-width:230px}.contact-page .section__top .icon{display:inline-block;width:20px;height:24px;margin-right:20px;vertical-align:middle}.contact-page .section__top .map{position:relative;width:100%;height:100%;background-color:#f1f1f1}.contact-page .section__people{padding:60px 0 0}@media all and (min-width:768px){.contact-page .section__people .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__people .column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 20px}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__people .column__left{width:30px;margin-right:20px}}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__people .column__right{-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}}@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.contact-page .section__people .person{width:48%;margin-bottom:3%}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__people .person{width:23%;margin-bottom:40px}}.contact-page .section__people .person__image{width:100%;height:270px;background-color:#f8f8f8}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.contact-page .section__people .person__image{width:100%;margin:0 0 20px}}.contact-page .section__people .person img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__people .person__language{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-ms-justify-content:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:10px 0}}.contact-page .section__people .person__language .language{display:inline-block;width:30px;height:18px;background-image:url(../images/sprite-flags.png?v=2);background-repeat:no-repeat}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.contact-page .section__people .person__language .language{margin-left:6px}}.contact-page .section__people .person__language .language__est{background-position:0 0}.contact-page .section__people .person__language .language__eng{background-position:-30px 0}.contact-page .section__people .person__language .language__rus{background-position:-59px 0}.contact-page .section__people .person__language .language__fin{background-position:-88px 0}.contact-page .section__people .person__language .language__ita{background-position:-152px 0}.contact-page .section__people .person__language .language__fra{background-position:-119px 0}.contact-page .section__people .person__language .language__rom{background-position:-217px 0}.contact-page .section__people .person__language .language__lit{background-position:-185px 0}.contact-page .section__people .person__language .language__de{background-position:-247px 0}.contact-page .section__people .person__language .language__pl{background-position:-281px 0}.contact-page .section__people .person__language .language__swe{background-position:-310px 0}.contact-page .section__people .person__name{font-family:"Fira Sans",sans-serif;font-size:16px;line-height:22px;font-weight:900}.contact-page .section__people .person__job{font-family:"Fira Sans",sans-serif;font-size:16px;line-height:22px;font-weight:900;margin:0 0 20px}.contact-page .section__people .person__phone{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-page .section__people .person__phone .bit__left{width:30px}.contact-page .section__people .person__phone .bit__right{-ms-flex-grow:1;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contact-page .section__people .cell{line-height:1}.contact-page .section__people .cell__info{font-size:18px;line-height:26px}.contact-page .section__people .cell__info__email{display:table}.contact-page .section__people .cell__info__email svg{width:15px;height:15px}.contact-page .section__people .cell__info__email .bit{display:table-cell}.contact-page .section__people .cell__info__email .bit__icon{width:15px;height:15px;padding-right:17px;vertical-align:top}.contact-page .section__people .cell__info__email .bit__info{white-space:normal;word-break:break-all;display:block}.contact-page .section__people .icon{display:inline-block;width:15px;height:15px;margin-right:15px;vertical-align:top}.contact-page .section__people .icon__smartphone{width:11px;height:12px;margin-left:2px}.contact-page .section__people a{text-decoration:underline;width:100%}.contact-single .contact{padding:60px 0}.contact-single .contact__languages{padding:20px 0 0}.contact-single .contact__languages b{display:inline-block;margin-left:15px}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.products-page .section__top{padding:25px 0}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.products-page .section__top{padding:60px 0 20px}}.products-page .section__top .text{max-width:700px}.products-page .section__top p{margin:0}.products-page .products__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:space-between;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.products-page .products__column{width:100%;text-align:center;padding-bottom:50px}@media all and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.products-page .products__column{width:48%}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.products-page .products__column{width:32.333%}}.products-page .products__image{widtH:100%;height:250px;overflow:hidden;background-color:#121212}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.products-page .products__image{height:395px}}.products-page .products__title{font-family:"Fira Sans",sans-serif;font-size:35px;line-height:1;font-weight:900;padding:30px 0}.products-page .products__desc{font-size:18px;line-height:30px}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.products-page .products__desc{padding:0 40px}}.products-page .products img{width:100%;height:250px;-o-object-fit:cover;object-fit:cover}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.products-page .products img{height:395px}}.gallery-page .section__top{padding:30px 0 0}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page .section__top{padding:0 0 40px;overflow:visible}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page .section__top .row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.gallery-page .section__top .column{width:100%}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page .section__top .column{width:50%}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page .section__top .column__text{padding:60px 0}}.gallery-page .section__top .column__gallery{position:relative}@media all and (max-width:767px),(min-width:768px) and (max-width:1023px) and (orientation:portrait){.gallery-page .section__top .column__gallery{min-height:560px}}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page .section__top .column__gallery{margin-top:-145px;margin-bottom:-145px}}.gallery-page .section__top .column__gallery img{height:auto!important;height:initial!important}.gallery-page .section__top .column__inner{max-width:500px}.no-object-fit .image.compat-object-fit{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-position:center center}.no-object-fit .image.compat-object-fit img{opacity:0;visibility:hidden}@media all and (min-width:768px) and (orientation:landscape),(min-width:1024px){.gallery-page.edy-editmode .section__top .column__gallery{padding-top:200px}}.contact-page.edy-editmode .section__top .edy-ca{display:inline-block}.edy-editmode .footer .edy-ca{display:inline-block}