@font-face{font-family:'icomoon';src:url(../assets/icon_fonts/icomoon7cba.eot?-6kx6ep);src:url(../assets/icon_fonts/icomoond41d.eot?#iefix-6kx6ep) format("embedded-opentype") , url(../assets/icon_fonts/icomoon7cba.woff?-6kx6ep) format("woff") , url(../assets/icon_fonts/icomoon7cba.ttf?-6kx6ep) format("truetype") , url(../assets/icon_fonts/icomoon7cba.svg?-6kx6ep#icomoon) format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Stem Text';src:url(../assets/stem/STT55-8042a93f770acafc5f9a39cdf1d4b75fd9fb82ba76a174e43ba2201f87690774.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Stem Text';src:url(../assets/stem/STT56-f951375de7d5737860ca2f129908162fd020bac21f1ffe1231aae37fc88fd2a5.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:'Stem Text';src:url(../assets/stem/STT75-9c35c4fe03b8553cef79b7794fd0a01704dbdbf46bb685ad03eaa0829dc70dc7.otf) format("opentype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Stem Text';src:url(../assets/stem/STT76-42438bfef868c62ee21f58ad7e65f7016641650579985c2d490c8cf0ad5571b2.otf) format("opentype");font-style:italic;font-weight:700;font-display:swap}@font-face{font-family:'Roboto Black';src:url(../assets/roboto/Roboto-Black.eot);src:url(../assets/roboto/Roboto-Blackd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Black.otf) format("opentype") , url(../assets/roboto/Roboto-Black.woff) format("woff") , url(../assets/roboto/Roboto-Black.ttf) format("truetype") , url(../assets/roboto/Roboto-Black.svg#a75be943f9c20b4164283fbba83ca04e) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto Black';src:url(../assets/roboto/Roboto-BlackItalic.eot);src:url(../assets/roboto/Roboto-BlackItalicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-BlackItalic.html) format("opentype") , url(../assets/roboto/Roboto-BlackItalic.woff) format("woff") , url(../assets/roboto/Roboto-BlackItalic.ttf) format("truetype") , url(../assets/roboto/Roboto-BlackItalic.svg#89d91ccde8622749ea778aaef12aa5ec) format("svg");font-style:italic;font-weight:400}@font-face{font-family:'Roboto';src:url(../assets/roboto/Roboto-Bold.eot);src:url(../assets/roboto/Roboto-Boldd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Bold.otf) format("opentype") , url(../assets/roboto/Roboto-Bold.woff) format("woff") , url(../assets/roboto/Roboto-Bold.ttf) format("truetype") , url(../assets/roboto/Roboto-Bold.svg#b49e654214c0ade376e714f6d9c78d72) format("svg");font-style:normal;font-weight:700}@font-face{font-family:'Roboto';src:url(../assets/roboto/Roboto-BoldItalic.eot);src:url(../assets/roboto/Roboto-BoldItalicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-BoldItalic.otf) format("opentype") , url(../assets/roboto/Roboto-BoldItalic.woff) format("woff") , url(../assets/roboto/Roboto-BoldItalic.ttf) format("truetype") , url(../assets/roboto/Roboto-BoldItalic.svg#4c5461679a335ca94f0d122f23b70c6a) format("svg");font-style:italic;font-weight:700}@font-face{font-family:'Roboto';src:url(../assets/roboto/Roboto-Italic.eot);src:url(../assets/roboto/Roboto-Italicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Italic.otf) format("opentype") , url(../assets/roboto/Roboto-Italic.woff) format("woff") , url(../assets/roboto/Roboto-Italic.ttf) format("truetype") , url(../assets/roboto/Roboto-Italic.svg#d3e7c44ac4f4e64fa2d05ac3d21ebf6e) format("svg");font-style:italic;font-weight:400}@font-face{font-family:'Roboto Light';src:url(../assets/roboto/Roboto-Light.eot);src:url(../assets/roboto/Roboto-Lightd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Light.otf) format("opentype") , url(../assets/roboto/Roboto-Light.woff) format("woff") , url(../assets/roboto/Roboto-Light.ttf) format("truetype") , url(../assets/roboto/Roboto-Light.svg#14cfc794995ce651ee6fc06de48ff027) format("svg");font-style:normal;font-weight:200}@font-face{font-family:'Roboto Light';src:url(../assets/roboto/Roboto-LightItalic.eot);src:url(../assets/roboto/Roboto-LightItalicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-LightItalic.otf) format("opentype") , url(../assets/roboto/Roboto-LightItalic.woff) format("woff") , url(../assets/roboto/Roboto-LightItalic.ttf) format("truetype") , url(../assets/roboto/Roboto-LightItalic.svg#efd8343d93408b9a4ac863f89d96cf30) format("svg");font-style:italic;font-weight:200}@font-face{font-family:'Roboto Medium';src:url(../assets/roboto/Roboto-Medium.eot);src:url(../assets/roboto/Roboto-Mediumd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Medium.otf) format("opentype") , url(../assets/roboto/Roboto-Medium.woff) format("woff") , url(../assets/roboto/Roboto-Medium.ttf) format("truetype") , url(../assets/roboto/Roboto-Medium.svg#9e4baab57ed09c2dd1f3a56f2a128453) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto Medium';src:url(../assets/roboto/Roboto-MediumItalic.eot);src:url(../assets/roboto/Roboto-MediumItalicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-MediumItalic.otf) format("opentype") , url(../assets/roboto/Roboto-MediumItalic.woff) format("woff") , url(../assets/roboto/Roboto-MediumItalic.ttf) format("truetype") , url(../assets/roboto/Roboto-MediumItalic.svg#bec3882b446b79f0ebc520a678b0e1ed) format("svg");font-style:italic;font-weight:400}@font-face{font-family:'Roboto';src:url(../assets/roboto/Roboto-Regular.eot);src:url(../assets/roboto/Roboto-Regulard41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Regular.otf) format("opentype") , url(../assets/roboto/Roboto-Regular.woff) format("woff") , url(../assets/roboto/Roboto-Regular.ttf) format("truetype") , url(../assets/roboto/Roboto-Regular.svg#f4ba68a9596ca53347cecdb9c6e48d01) format("svg");font-style:normal;font-weight:400}@font-face{font-family:'Roboto Thin';src:url(../assets/roboto/Roboto-Thin.eot);src:url(../assets/roboto/Roboto-Thind41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-Thin.otf) format("opentype") , url(../assets/roboto/Roboto-Thin.woff) format("woff") , url(../assets/roboto/Roboto-Thin.ttf) format("truetype") , url(../assets/roboto/Roboto-Thin.svg#aa2d497a13c540ad016e99a0baee3c15) format("svg");font-style:normal;font-weight:200}@font-face{font-family:'Roboto Thin';src:url(../assets/roboto/Roboto-ThinItalic.eot);src:url(../assets/roboto/Roboto-ThinItalicd41d.eot?#iefix) format("embedded-opentype") , url(../assets/roboto/Roboto-ThinItalic.otf) format("opentype") , url(../assets/roboto/Roboto-ThinItalic.woff) format("woff") , url(../assets/roboto/Roboto-ThinItalic.ttf) format("truetype") , url(../assets/roboto/Roboto-ThinItalic.svg#a625651e234cdb237741203e00d10748) format("svg");font-style:italic;font-weight:200}html{font-size:16px}@media screen and (min-width:320px){html{font-size:calc(16px + 6 * ((100vw - 320px) / 980))}}@media screen and (min-width:1300px){html{font-size:22px}}html{box-sizing:border-box;min-height:101%}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}body{height:100%;background-color:#1b1b1b;color:#1b1b1b;font-family:"Stem Text","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55556;scroll-behavior:smooth}html,body{margin:0;padding:0}main,.main{position:relative;z-index:1;min-height:100vh;background-color:#fefefe;height:100%}.main--indent{padding-top:160px}@media only screen and (max-width:1024px){.main--indent{padding-top:72px}}svg{display:block;fill:currentColor}@-webkit-keyframes autofill{to{background:transparent}}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}ul{padding-left:1em;list-style-position:outside}html{background:#444}body{font-family:'Stem Text',Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6em}body{font-size:16px}@media screen and (min-width:320px){body{font-size:calc(16px + 2 * ((100vw - 320px) / 980))}}@media screen and (min-width:1300px){body{font-size:18px}}img{max-width:100%;height:auto}.is-tablet{display:none}@media only screen and (max-width:1024px){.is-tablet{display:block}}.is-tablet-portrait{display:none}@media only screen and (max-width:819px){.is-tablet-portrait{display:block}}.is-mobile{display:none}@media only screen and (max-width:420px){.is-mobile{display:block}}form textarea{min-height:120px}.testimonials{background-color:#1ca294}.testimonials>.inner{margin:0 auto;max-width:1300px;padding-left:1.3em;padding-right:1.3em}@media only screen and (max-width:819px){.testimonials>.inner{padding-top:24px;padding-bottom:24px}}.testimonials .inner{padding:1em 0}.testimonials h2{font-weight:900;line-height:1em;font-size:42px;text-align:center}.testimonials h2{color:#fefefe}@media only screen and (max-width:420px){.testimonials h2{font-size:1.7em;line-height:1.2em}}.testimonials .testimonials-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.testimonials blockquote{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;position:relative;padding-left:3em;color:#fefefe;font-size:1.2em;font-weight:bold;padding-left:2.2em;font-size:.9em;font-weight:normal}.testimonials blockquote::before{content:'\201C';position:absolute;z-index:2;top:-12px;left:0;color:#fefefe;font-family:Georgia;font-size:3.45em;font-weight:bold;line-height:1}@media only screen and (max-width:420px){.testimonials blockquote{padding-left:2em}.testimonials blockquote::before{font-size:2.7em}}.testimonials blockquote::before{font-size:3.1em}.testimonials .author{display:block;margin-top:1.3em;font-size:.75em;font-weight:normal}.testimonials .author::before{content:'- '}@media only screen and (max-width:819px){.testimonials .testimonials-slider{display:block}.testimonials .inner{padding-top:24px;padding-bottom:24px}.testimonials blockquote::before{font-size:50px}}.contact-us-form input:not([type='checkbox']),.contact-us-form textarea{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.jobs-opportunities .job>li:not(.active):hover{background-color:rgba(244,244,244,.9)}.stav-online .stav-online-examples .container .col:nth-child(3){padding-top:10%}@media only screen and (max-width:1024px){.stav-online .stav-online-examples .container .col:nth-child(3){padding-top:0}}.listingdoor .listingdoor-approach li:nth-child(2){max-width:170px;text-align:center}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(1){padding-top:0}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2){padding-top:65px}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(3){padding-top:20px}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(4){padding-top:50px}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1){float:left;border-right:1px solid #eef3f6}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1) div{border-top:12px solid #eef3f6;border-right:12px solid #fefefe;border-bottom:0;border-left:0}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1) div::before{right:-38px}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n){float:right;border-left:1px solid #eef3f6}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n) div{border-top:12px solid #eef3f6;border-right:0;border-bottom:0;border-left:12px solid #fefefe}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n) div::before{left:-38px}@media only screen and (max-width:1024px){.listingdoor .listingdoor-approach li:nth-child(2){display:none}}@media only screen and (max-width:819px){.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1){float:none;border-right:0;border-left:1px solid #eef3f6}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1) div{border-top:12px solid #eef3f6;border-right:0;border-bottom:0;border-left:12px solid #fefefe}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n+1) div::before{right:initial;left:-38px}.listingdoor .listingdoor-trivia .listingdoor-timeline .boundary:nth-child(2n){float:none}}.simple-layout{background-color:#fefefe}.simple-layout h1{font-weight:900;line-height:1em;margin-bottom:.5em;font-size:50px}.simple-layout h1{color:#343434}@media only screen and (max-width:819px){.simple-layout h1{font-size:1.8em}}.simple-layout p{width:72%;color:#222}@media only screen and (max-width:420px){.simple-layout p{width:100%}}.simple-layout p{width:100%}.simple-layout .container{max-width:750px;padding-bottom:15px;padding-top:25px}.simple-layout h1,.simple-layout h2{font-weight:700}.simple-layout h2{margin:1.555555555555556em 0 .6em}.simple-layout a{line-height:1.5em;text-decoration:none;color:#5666a1;text-decoration:underline}.simple-layout a:hover{color:#8592be;text-decoration:underline}.simple-layout h2{font-size:42px}@media only screen and (max-width:819px){.simple-layout br{content:' ';margin-bottom:5px;line-height:20px;display:block}}.company .main{background-color:#fefefe}.header-nav{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;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:1300px;padding-left:3.5em}.header-nav ul{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;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0;list-style:none}.header-nav ul li{display:inline-block}.header-nav a:not(.btn){padding:0 16px;color:currentColor;font-size:inherit;line-height:inherit;text-decoration:none}.header-nav a:not(.btn):not(.header-button):hover{opacity:.5}.relevant-projects--image-container:nth-child(1) .relevant-projects--image{background-position:left center}.relevant-projects--image-container:nth-child(2) .relevant-projects--image{background-position:center center}.relevant-projects--image-container:nth-child(3) .relevant-projects--image{background-position:right center}.sandwich::before,.sandwich::after{content:'';display:block;position:absolute;width:100%;height:2px;background-color:currentColor}.sandwich{display:inline-block;position:relative;box-sizing:border-box;width:25px;height:16px;-webkit-transition:all .2s linear;transition:all .2s linear;border:0;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:currentColor;outline:none;background-color:transparent;color:#8c8c8c;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sandwich::before{top:0;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}.sandwich::after{top:50%;left:0;-webkit-transition:all .2s linear;transition:all .2s linear}@inclide tablet-portrait{.section--main-button{margin-top:30px}}.float-right{float:right;margin-left:1em}@media only screen and (max-width:819px){.float-right{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;float:none}}.fotorama:not(.fotorama--unobtrusive)>*:not(:first-child){display:none}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){-webkit-transition-property:-webkit-transform , opacity;transition-property:-webkit-transform , opacity;transition-property:transform , opacity;-webkit-transition-duration:.3s;transition-duration:.3s}.btn{display:inline-block;position:relative;border:0;background:none;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus{outline:none}.btn:focus,.btn:hover{text-decoration:none}.footer__title,h1,h2{word-wrap:break-word;word-wrap:normal;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}h1>a:not([class]),h2>a:not([class]),h3>a:not([class]),h4>a:not([class]){box-shadow:none;color:inherit;text-decoration:none}h1>a:focus:not([class]),h1>a:hover:not([class]),h2>a:focus:not([class]),h2>a:hover:not([class]),h3>a:focus:not([class]),h3>a:hover:not([class]),h4>a:focus:not([class]),h4>a:hover:not([class]){background-color:transparent;background-color:initial}.footer-nav__list{margin-top:0;padding:0;list-style-type:none;list-style:none}html{font-size:16px}@media screen and (min-width:320px){html{font-size:calc(16px + 2*(100vw - 320px)/980)}}@media screen and (min-width:1300px){html{font-size:18px}}.btn,p{font-family:Stem\ text,Helvetica\ Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:400}.footer__title,h1,h2,h3{font-family:Stem\ text,Helvetica\ Neue,Helvetica,Arial,sans-serif;font-style:normal;font-weight:700}.breadcrumbs li:first-child{display:none}html{box-sizing:border-box}html{min-height:101%}*,:after,:before{box-sizing:inherit}body{height:100%;background-color:#1b1b1b;color:#1b1b1b;font-family:Stem\ text,Helvetica\ Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.55556;scroll-behavior:smooth}body,html{margin:0;padding:0}.main,main{position:relative;z-index:1;min-height:100vh;background-color:#fefefe;height:100%}.main--indent{padding-top:160px}@media only screen and (max-width:1025px){.main--indent{padding-top:72px}}svg{display:block;fill:currentColor}input:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}ul{padding-left:1em;list-style-position:outside}a{transition:color , opacity .1s;color:#5666a1}a:hover{color:#8592be;text-decoration:underline}.link{cursor:pointer}.link,.link:hover{color:currentColor}.link:hover{outline:none;opacity:.5}.link:disabled{cursor:not-allowed;pointer-events:none}.link[href^="mailto"]{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.btn{padding:16px 24px;border-radius:4px;background-color:transparent;font-size:18px;line-height:16px}.btn:disabled{cursor:not-allowed;pointer-events:none}.btn--secondary{background-color:#dc296c;color:#fefefe}.btn--secondary:focus,.btn--secondary:hover{background-color:#ca2160;color:#fefefe}.btn--secondary:active{background-color:#b41e56}h1{font-size:3rem;line-height:1em}.footer__title,h2{font-size:2rem;letter-spacing:.45px;line-height:1.3em}h3{font-size:1.4545rem;line-height:1.3125em}h1,h2,h3,p{margin-top:0}p{margin-bottom:1.75em;font-size:1rem;line-height:1.636363}p:not([class]){-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.textarea-group{display:flex;flex-direction:column;width:100%;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #bcbcbc}.textarea-group__control{order:2;min-height:100px;max-height:170px;padding:0;overflow-x:hidden;border:0;outline:none;font-size:18px;resize:none}.textarea-group__control:focus+label{color:#1b1b1b}.textarea-group__label{display:block;order:1;margin-bottom:10px;color:#82919a;font-size:18px;cursor:pointer}.input-group{display:flex;position:relative;align-items:baseline;height:60px;padding-top:20px;padding-bottom:18px;border-bottom:1px solid #bcbcbc}.input-group__input{display:block;box-sizing:border-box;order:2;width:100%;padding:0;border:0;outline:none;background:transparent;box-shadow:none;font-size:18px;line-height:100%}.input-group__input:focus+.input-group__label{color:#1b1b1b}.input-group__input:focus~.input-group__error{display:none}.input-group__label{order:1;padding-right:12px;transition:.2s;color:#82919a;font-size:18px;line-height:100%;white-space:nowrap;cursor:pointer}.combo-textfield-upload{display:flex;position:relative;flex-direction:column}.combo-textfield-upload .attachment-group__label{position:absolute;top:0;right:0}.attachment-group{display:flex;flex:1 1;align-items:baseline;width:100%}.attachment-group__control{display:none}.attachment-group__label{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:url(../assets/icons/icon-clip.svg) no-repeat 50%;font-size:0;cursor:pointer}.attachment-group__attachments{display:none;position:relative;flex:1 1;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px}.attachment-group__title{padding-right:20px;overflow:hidden;font-size:18px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.attachment-group__remove{position:relative;padding-left:24px;color:#bb4848;font-size:18px;cursor:pointer}.attachment-group__remove:before{content:"";position:absolute;top:50%;left:0;width:18px;height:18px;transform:translateY(-50%);background:url(../assets/icons/close-icon.svg) no-repeat 50%}@keyframes tick{0%{transform:scale(0)}to{transform:scale(1)}}.socials-list{display:flex;margin:0;padding:0;list-style-type:none}.socials-list:last-child{margin-right:0}.socials-list__item{min-width:16px;margin-right:28px;margin-bottom:10px}@media only screen and (max-width:1025px){.socials-list__item{margin-right:24px}}@media only screen and (max-width:769px){.socials-list__item{margin-right:18px}}.footer-nav{display:grid;grid-column-gap:40px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1025px){.footer-nav{grid-template-columns:repeat(2,1fr)}}.footer-nav__list{margin-bottom:34px;font-size:16px;font-weight:700;line-height:30px}.footer-nav__list.is-tools{font-size:16px;font-weight:400;line-height:24px;grid-column-end:span 1}@media only screen and (max-width:769px){.footer-nav__list.is-tools{grid-column-end:span 2}}.footer-nav__item{color:#fefefe}.is-tools .footer-nav__item{margin-bottom:6px}.breadcrumbs{display:flex;position:absolute;z-index:100;box-sizing:content-box;width:0;height:64px;margin:0;padding-left:150px;overflow:hidden;opacity:0;list-style:none}@media only screen and (max-width:1025px){.breadcrumbs{padding-left:120px}}@media only screen and (max-width:769px){.breadcrumbs{padding-left:104px}}.breadcrumbs:hover{width:100%;opacity:1}.breadcrumbs li{display:flex;flex:0 1 auto;align-items:center;max-width:35%;line-height:1.33333}.breadcrumbs li.current{color:rgba(27,27,27,.6)}.breadcrumbs li:before{background-image:url(../data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'14\'\ height=\'48\'\ viewBox=\'0\ 0\ 16\ 54\'%3E%3Cpath\ fill=\'none\'\ stroke=\'%231B1B1B\'\ stroke-linecap=\'square\'\ stroke-linejoin=\'bevel\'\ d=\'M.68.68L15.56\ 27\ .68\ 53.32\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:50%;content:"";display:inline-flex;min-width:64px;height:100%}.breadcrumbs a{transition:all .1s;color:#1b1b1b;font-size:inherit;text-decoration:none}.breadcrumbs a:hover{color:#9b9b9b}.page-section{padding-top:48px;padding-bottom:48px}@media only screen and (max-width:1025px){.page-section{padding-top:32px;padding-bottom:32px}}@media only screen and (max-width:769px){.page-section{padding-top:24px;padding-bottom:24px}}.page-section h2{margin-bottom:1.3em}@media only screen and (max-width:1025px){.page-section h2{margin-bottom:48px}}@media only screen and (max-width:769px){.page-section h2{margin-bottom:32px}}.service-card:not(:last-of-type){margin-right:20px}@media only screen and (max-width:400px){.service-card:not(:last-of-type){margin-right:20px}}@media only screen and (min-width:1026px){.category-card:nth-child(2n){transform:translateY(90px)}.category-card:nth-child(2n):hover{transform:translateY(90px) scale(1.02)}}@media (max-width:1200px){.category-card:nth-child(2n){transform:translateY(0)}.category-card:nth-child(2n):hover{transform:translateY(0) scale(1.02)}}#sentinel{display:block;position:relative;z-index:-1;transform:translateZ(0)}@media only screen and (max-width:1025px){#sentinel{display:none}}.footer{bottom:0;width:100%;padding-top:35px;transform:translateZ(0);background-color:#1b1b1b;color:#82919a;font-size:16px;line-height:24px}.footer--fixed{position:fixed}@media only screen and (max-width:1025px){.footer{position:static}}.footer .link{display:block;color:#cdcdcd;text-decoration:none}.footer .link:hover{color:#fefefe}.footer__section{display:grid;grid-column-gap:40px;grid-template-columns:repeat(10,1fr)}@media only screen and (max-width:769px){.footer__section{display:flex;flex-direction:column}}.footer__section--top{display:grid;grid-template-rows:repeat(2,1fr);margin-bottom:30px}@media only screen and (max-width:1025px){.footer__section--top{display:block}.footer__section--top .attachment-group__label,.footer__section--top>:not(form){display:none}}.footer__section--bottom{padding-top:30px;padding-bottom:30px}.footer__title{color:#cecece;display:block;font-size:2.5em}@media only screen and (max-width:1025px){.footer__title{display:none;color:#fefefe}}.footer__form{display:flex;grid-column:1/5;grid-row:1/3;flex-direction:column;width:100%;height:100%;border-radius:4px;background-color:#fefefe}.footer__contacts{grid-column-end:span 2}.footer__contacts-title{color:#fefefe;font-size:16px;font-weight:400;line-height:28px}.footer__contacts .link{line-height:32px}.footer__intro{grid-column-end:span 4;margin-bottom:0;color:#fefefe}.footer__address{display:grid;grid-column-end:span 6;grid-column-gap:40px;grid-template-columns:repeat(6,1fr);align-content:flex-end}.footer__address .locality{grid-column-end:span 2;font-style:normal}.footer .footer-nav{grid-column-end:span 6}.footer__social{grid-column-end:span 3}@media only screen and (max-width:1025px){.footer__social{grid-column-end:span 4;margin-bottom:34px}}.footer__social .socials-list{margin-bottom:34px;color:currentColor}.footer .footer__awards{display:block;margin-left:auto}@media only screen and (max-width:1025px){.footer .footer__awards{display:none}}.footer__copyright{font-size:12px;line-height:20px}.footer__lang{grid-column-end:span 10;order:1}.footer .input-group,.footer .textarea-group{padding-left:12px}.footer .textarea-group{border-bottom:0}.footer .attachment-group__attachments{padding-right:12px;padding-left:12px}.footer .btn{align-self:flex-start;margin-top:auto;margin-bottom:12px;margin-left:12px}[data-header-style=inverse] .site-header:not(.active) .sandwich{color:#fff}.js-mobile-nav-active[data-header-style=inverse] .site-header:not(.active) .sandwich{color:#8c8c8c}[data-header-style=inverse] .site-header:not(.active) .breadcrumbs li:before{background-image:url(../data:image/svg+xml;charset=utf-8,%3Csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ width=\'14\'\ height=\'48\'\ viewBox=\'0\ 0\ 16\ 54\'%3E%3Cpath\ fill=\'none\'\ stroke=\'%23FEFEFE\'\ stroke-linecap=\'square\'\ stroke-linejoin=\'bevel\'\ d=\'M.68.68L15.56\ 27\ .68\ 53.32\'/%3E%3C/svg%3E);background-repeat:no-repeat;background-position:50%}[data-header-style=inverse] .site-header:not(.active) .breadcrumbs li.current{color:hsla(0,0%,99.6%,.4)}[data-header-style=inverse] .site-header:not(.active) .breadcrumbs a{color:#fefefe}[data-header-style=inverse] .site-header:not(.active) .breadcrumbs a:hover{color:hsla(0,0%,99.6%,.4)}.site-header{position:fixed;z-index:100;width:100%;transition:height .1s;color:#1b1b1b;font-size:18px}.site-header .container{display:flex;position:relative;flex-direction:row;align-items:center;justify-content:space-between;height:110px}.site-header .logo{position:relative;z-index:200;min-width:62px;background-position:0;background-repeat:no-repeat;background-image:url(../assets/layout/logo-br.svg);background-size:62px}.site-header .logo img{opacity:0}@media only screen and (max-width:769px){.site-header .logo{background-size:48px}}.site-header .logo:hover{opacity:.85}.site-header .breadcrumbs{z-index:100;left:0;transition:opacity .5s ease-in-out}.site-header .breadcrumbs:hover+*{opacity:0}.site-header .header-nav{transition:opacity .3s ease-in}.site-header .sandwich{display:none;position:relative;color:#8c8c8c}@media only screen and (max-width:960px){.site-header .container{height:72px;padding-top:0;padding-bottom:0}.site-header .breadcrumbs,.site-header .header-nav{display:none}.site-header .sandwich{display:inline-block}}@media only screen and (min-width:961px){body:not(.homepage) .site-header .logo:hover+.breadcrumbs{width:100%;opacity:1}body:not(.homepage) .site-header .logo:hover~.header-nav{opacity:0}}.container{max-width:1300px;margin-left:auto;margin-right:auto;padding-right:70px;padding-left:70px}@media only screen and (max-width:1025px){.container{padding-right:40px;padding-left:40px}}@media only screen and (max-width:769px){.container{padding-right:24px;padding-left:24px}}@keyframes scroller{0%{transform:translateY(250px);opacity:0}7%,93%{transform:translateY(0);opacity:1}to{transform:translateY(-250px);opacity:0}}