@charset "UTF-8";.blueimp-gallery>.slides>.slide>.video-content>.video-cover,.blueimp-gallery>.slides>.slide>.video-content>iframe,.blueimp-gallery>.slides>.slide>.video-content>video{border:none;height:100%;left:0;position:absolute;top:0;width:100%}.blueimp-gallery>.slides>.slide>.video-content>.video-cover{background:50% no-repeat;background-size:contain}.blueimp-gallery>.slides>.slide>.video-iframe>.video-cover{background-color:#000;background-color:rgba(0,0,0,.7)}.blueimp-gallery>.slides>.slide>.video-content>.video-play{background:url(/build/frontend/images/video-play.d3124d01.png) 50% no-repeat;cursor:pointer;height:128px;left:0;margin:-64px auto 0;opacity:.8;position:absolute;right:0;top:50%;width:128px}.blueimp-gallery-svgasimg>.slides>.slide>.video-content>.video-play{background-image:url(/build/frontend/images/video-play.42131792.svg)}.blueimp-gallery>.slides>.slide>.video-playing>.video-cover,.blueimp-gallery>.slides>.slide>.video-playing>.video-play{display:none}.blueimp-gallery>.slides>.slide>.video-loading>.video-play{background:url(/build/frontend/images/loading.f028c722.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide>.video-loading>.video-play{background-image:url(/build/frontend/images/loading.023c9ea9.svg)}*+html .blueimp-gallery>.slides>.slide>.video-content{height:100%}*+html .blueimp-gallery>.slides>.slide>.video-content>.video-play{left:50%;margin-left:-64px}.blueimp-gallery>.slides>.slide>.video-content>.video-play:hover{opacity:1}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset:-3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports(outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}@font-face{font-display:swap;font-family:Brink;font-style:normal;font-weight:400;src:url("/build/frontend/fonts/Brink - BR Sonoma Regular.53b8b4d5.otf") format("opentype")}@font-face{font-display:swap;font-family:Brink;font-style:italic;font-weight:400;src:url("/build/frontend/fonts/Brink - BR Sonoma Regular Italic.6a7db75f.otf") format("opentype")}@font-face{font-display:swap;font-family:Brink;font-style:normal;font-weight:500;src:url("/build/frontend/fonts/Brink - BR Sonoma Medium.fc50ec13.otf") format("opentype")}@font-face{font-display:swap;font-family:Brink;font-style:italic;font-weight:500;src:url("/build/frontend/fonts/Brink - BR Sonoma Medium Italic.445c8d48.otf") format("opentype")}@font-face{font-display:swap;font-family:Brink;font-style:normal;font-weight:700;src:url("/build/frontend/fonts/Brink - BR Sonoma Bold.f9f740a4.otf") format("opentype")}@font-face{font-display:swap;font-family:Brink;font-style:italic;font-weight:700;src:url("/build/frontend/fonts/Brink - BR Sonoma Bold Italic.c753e40d.otf") format("opentype")}.blueimp-gallery,.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{backface-visibility:hidden;-moz-backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;transition:opacity .2s linear}.blueimp-gallery>.slides>.slide>.slide-content,.blueimp-gallery>.slides>.slide>.slide-content>img{height:auto;margin:auto;max-height:100%;max-width:100%;opacity:1;width:auto}.blueimp-gallery{background:#000;direction:ltr;display:none;opacity:0;overflow:hidden;position:fixed;touch-action:pinch-zoom;z-index:999999}.blueimp-gallery-carousel{box-shadow:0 0 4px rgba(0,0,0,.1);display:block;margin:1em auto;padding-bottom:56.25%;position:relative;touch-action:pan-y pinch-zoom;z-index:auto}.blueimp-gallery-display{display:block;opacity:1}.blueimp-gallery>.slides{height:100%;overflow:hidden;position:relative}.blueimp-gallery-carousel>.slides{position:absolute}.blueimp-gallery>.slides>.slide{float:left;height:100%;position:relative;text-align:center;transition-timing-function:cubic-bezier(.645,.045,.355,1);visibility:hidden}.blueimp-gallery>.slides>.slide-active,.blueimp-gallery>.slides>.slide-next,.blueimp-gallery>.slides>.slide-prev{visibility:visible}.blueimp-gallery>.slides>.slide-loading{background:url(/build/frontend/images/loading.f028c722.gif) 50% no-repeat;background-size:64px 64px}.blueimp-gallery-smil>.slides>.slide-loading{background-image:url(/build/frontend/images/loading.023c9ea9.svg)}.blueimp-gallery>.slides>.slide-loading>.slide-content{opacity:0}.blueimp-gallery>.slides>.slide-error{background:url(/build/frontend/images/error.3bafc2f1.png) 50% no-repeat}.blueimp-gallery-svgasimg>.slides>.slide-error{background-image:url(/build/frontend/images/error.f75c8745.svg)}.blueimp-gallery>.slides>.slide-error>.slide-content{display:none}.blueimp-gallery-display>.next,.blueimp-gallery-display>.prev{background:#222 url(/build/frontend/images/prev.568f8dfe.png) 50% no-repeat;background-color:rgba(0,0,0,.5);border:3px solid #fff;border-radius:30px;box-sizing:content-box;cursor:pointer;display:none;height:20px;left:15px;margin-top:-23px;opacity:.5;padding:10px 14px 10px 18px;position:absolute;top:50%;width:8px}.blueimp-gallery-display>.next{background-image:url(/build/frontend/images/next.1289eefa.png);left:auto;right:15px}.blueimp-gallery-svgasimg>.prev{background-image:url(/build/frontend/images/prev.8d15baa0.svg)}.blueimp-gallery-svgasimg>.next{background-image:url(/build/frontend/images/next.5b3eec6f.svg)}.blueimp-gallery-display>.close{background:url(/build/frontend/images/close.2d9dfafe.png) 50% no-repeat;cursor:pointer;display:none;height:30px;opacity:.8;position:absolute;right:15px;top:15px;width:30px}.blueimp-gallery-svgasimg>.close{background-image:url(/build/frontend/images/close.a602bec8.svg)}.blueimp-gallery>.title{color:#fff;display:none;font-size:20px;left:15px;line-height:30px;margin:0 60px 0 0;opacity:.8;position:absolute;text-shadow:0 0 2px #000;top:15px}.blueimp-gallery-display>.play-pause{background:url(/build/frontend/images/play-pause.208696f4.png) 0 0 no-repeat;bottom:15px;cursor:pointer;display:none;height:30px;opacity:.5;position:absolute;right:15px;width:30px}.blueimp-gallery-svgasimg>.play-pause{background-image:url(/build/frontend/images/play-pause.ec352601.svg)}.blueimp-gallery-playing>.play-pause{background-position:-30px 0}.blueimp-gallery-controls>.close,.blueimp-gallery-controls>.next,.blueimp-gallery-controls>.play-pause,.blueimp-gallery-controls>.prev,.blueimp-gallery-controls>.title{display:block;transform:translateZ(0)}.blueimp-gallery-left>.prev,.blueimp-gallery-right>.next,.blueimp-gallery-single>.next,.blueimp-gallery-single>.play-pause,.blueimp-gallery-single>.prev{display:none}.blueimp-gallery>.close,.blueimp-gallery>.next,.blueimp-gallery>.play-pause,.blueimp-gallery>.prev,.blueimp-gallery>.slides>.slide>.slide-content{-webkit-user-select:none;-moz-user-select:none;user-select:none}.blueimp-gallery>.close:hover,.blueimp-gallery>.next:hover,.blueimp-gallery>.play-pause:hover,.blueimp-gallery>.prev:hover,.blueimp-gallery>.title:hover{color:#fff;opacity:1}*+html .blueimp-gallery>.slides>.slide{min-height:300px}*+html .blueimp-gallery>.slides>.slide>.slide-content,*+html .blueimp-gallery>.slides>.slide>.slide-content>img{position:relative}@supports ((-o-object-fit:contain) or (object-fit:contain)){.blueimp-gallery-contain>.slides>.slide>.slide-content,.blueimp-gallery-contain>.slides>.slide>.slide-content>img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}}@media (prefers-color-scheme:light){.blueimp-gallery-carousel{background:#fff}}.klaro,.klaro button{font-family:inherit;font-family:var(--font-family,inherit);font-size:14px;font-size:var(--font-size,14px)}.klaro.cm-as-context-notice{height:100%;padding-bottom:12px;padding-top:12px}.klaro .context-notice .cm-switch-container,.klaro .cookie-modal .cm-switch-container,.klaro .cookie-notice .cm-switch-container{border-bottom:1px solid #c8c8c8;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--light2,#c8c8c8);display:block;line-height:20px;min-height:40px;padding:10px 10px 10px 66px;position:relative;vertical-align:middle}.klaro .context-notice .cm-switch-container:last-child,.klaro .cookie-modal .cm-switch-container:last-child,.klaro .cookie-notice .cm-switch-container:last-child{border-bottom:0}.klaro .context-notice .cm-switch-container p,.klaro .context-notice .cm-switch-container:first-child,.klaro .cookie-modal .cm-switch-container p,.klaro .cookie-modal .cm-switch-container:first-child,.klaro .cookie-notice .cm-switch-container p,.klaro .cookie-notice .cm-switch-container:first-child{margin-top:0}.klaro .context-notice .cm-switch,.klaro .cookie-modal .cm-switch,.klaro .cookie-notice .cm-switch{display:inline-block;height:30px;position:relative;width:50px}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider{background-color:red;background-color:var(--green1,red)}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider{background-color:red;background-color:var(--green1,red);opacity:.6}.klaro .context-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.half-checked:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.half-checked:checked+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider{background-color:red;background-color:var(--green2,red);opacity:.8}.klaro .context-notice .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input.only-required+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input.only-required+.cm-list-label .slider:before{transform:translateX(10px)}.klaro .context-notice .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input.required:checked+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input.required:checked+.cm-list-label .slider{background-color:red;background-color:var(--green2,red);cursor:not-allowed;opacity:.8}.klaro .context-notice .cm-list-input,.klaro .cookie-modal .cm-list-input,.klaro .cookie-notice .cm-list-input{height:30px;left:0;opacity:0;position:absolute;top:0;width:50px}.klaro .context-notice .cm-list-title,.klaro .cookie-modal .cm-list-title,.klaro .cookie-notice .cm-list-title{font-size:.9em;font-weight:600}.klaro .context-notice .cm-list-description,.klaro .cookie-modal .cm-list-description,.klaro .cookie-notice .cm-list-description{color:#ecedf3;color:var(--dark3,#ecedf3);font-size:.9em;padding-top:4px}.klaro .context-notice .cm-list-label .cm-switch,.klaro .cookie-modal .cm-list-label .cm-switch,.klaro .cookie-notice .cm-list-label .cm-switch{left:0;position:absolute}.klaro .context-notice .cm-list-label .slider,.klaro .cookie-modal .cm-list-label .slider,.klaro .cookie-notice .cm-list-label .slider{background-color:#999;background-color:var(--white2,#999);bottom:0;cursor:pointer;display:inline-block;left:0;position:absolute;right:0;top:0;transition:.4s;width:50px}.klaro .context-notice .cm-list-label .slider:before,.klaro .cookie-modal .cm-list-label .slider:before,.klaro .cookie-notice .cm-list-label .slider:before{background-color:#fff;background-color:var(--white3,#fff);bottom:5px;content:"";height:20px;left:5px;position:absolute;transition:.4s;width:20px}.klaro .context-notice .cm-list-label .slider.round,.klaro .cookie-modal .cm-list-label .slider.round,.klaro .cookie-notice .cm-list-label .slider.round{border-radius:30px}.klaro .context-notice .cm-list-label .slider.round:before,.klaro .cookie-modal .cm-list-label .slider.round:before,.klaro .cookie-notice .cm-list-label .slider.round:before{border-radius:50%}.klaro .context-notice .cm-list-label input:focus+.slider,.klaro .cookie-modal .cm-list-label input:focus+.slider,.klaro .cookie-notice .cm-list-label input:focus+.slider{box-shadow-color:#f33;box-shadow-color:var(--green3,#f33);box-shadow:0 0 1px var(color,green3)}.klaro .context-notice .cm-list-label input:checked+.slider:before,.klaro .cookie-modal .cm-list-label input:checked+.slider:before,.klaro .cookie-notice .cm-list-label input:checked+.slider:before{transform:translateX(20px)}.klaro .context-notice .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-modal .cm-list-input:focus+.cm-list-label .slider,.klaro .cookie-notice .cm-list-input:focus+.cm-list-label .slider{box-shadow:0 4px 6px 0 hsla(0,0%,49%,.2),5px 5px 10px 0 hsla(0,0%,49%,.19)}.klaro .context-notice .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-modal .cm-list-input:checked+.cm-list-label .slider:before,.klaro .cookie-notice .cm-list-input:checked+.cm-list-label .slider:before{transform:translateX(20px)}.klaro .context-notice .slider,.klaro .cookie-modal .slider,.klaro .cookie-notice .slider{box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19)}.klaro .context-notice a,.klaro .cookie-modal a,.klaro .cookie-notice a{color:red;color:var(--green1,red);text-decoration:none}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice strong,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal strong,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice strong,.klaro .cookie-notice ul{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice li,.klaro .context-notice p,.klaro .context-notice ul,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal li,.klaro .cookie-modal p,.klaro .cookie-modal ul,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice li,.klaro .cookie-notice p,.klaro .cookie-notice ul{display:block;margin:.7em 0 0;padding:0;text-align:left}.klaro .context-notice h1,.klaro .context-notice h2,.klaro .context-notice h3,.klaro .context-notice h4,.klaro .context-notice h5,.klaro .context-notice h6,.klaro .cookie-modal h1,.klaro .cookie-modal h2,.klaro .cookie-modal h3,.klaro .cookie-modal h4,.klaro .cookie-modal h5,.klaro .cookie-modal h6,.klaro .cookie-notice h1,.klaro .cookie-notice h2,.klaro .cookie-notice h3,.klaro .cookie-notice h4,.klaro .cookie-notice h5,.klaro .cookie-notice h6{font-family:inherit;font-family:var(--title-font-family,inherit)}.klaro .context-notice .cm-link,.klaro .cookie-modal .cm-link,.klaro .cookie-notice .cm-link{margin-right:.5em;vertical-align:middle}.klaro .context-notice .cm-btn,.klaro .cookie-modal .cm-btn,.klaro .cookie-notice .cm-btn{background-color:#999;background-color:var(--dark2,#999);border-radius:4px;border-radius:var(--border-radius,4px);border-style:none;color:#fff;color:var(--button-text-color,#fff);cursor:pointer;font-size:1em;margin-right:.5em;padding:.4em}.klaro .context-notice .cm-btn:disabled,.klaro .cookie-modal .cm-btn:disabled,.klaro .cookie-notice .cm-btn:disabled{opacity:.5}.klaro .context-notice .cm-btn.cm-btn-close,.klaro .cookie-modal .cm-btn.cm-btn-close,.klaro .cookie-notice .cm-btn.cm-btn-close{background-color:#c8c8c8;background-color:var(--light2,#c8c8c8)}.klaro .context-notice .cm-btn.cm-btn-success,.klaro .cookie-modal .cm-btn.cm-btn-success,.klaro .cookie-notice .cm-btn.cm-btn-success{background-color:red;background-color:var(--green1,red)}.klaro .context-notice .cm-btn.cm-btn-success-var,.klaro .cookie-modal .cm-btn.cm-btn-success-var,.klaro .cookie-notice .cm-btn.cm-btn-success-var{background-color:red;background-color:var(--green2,red)}.klaro .context-notice .cm-btn.cm-btn-info,.klaro .cookie-modal .cm-btn.cm-btn-info,.klaro .cookie-notice .cm-btn.cm-btn-info{background-color:red;background-color:var(--blue1,red)}.klaro .context-notice{align-items:center;background-color:#fafafa;background-color:var(--light1,#fafafa);border-color:#c8c8c8;border-color:var(--light2,#c8c8c8);border-radius:4px;border-radius:var(--border-radius,4px);border-style:solid;border-style:var(--border-style,solid);border-width:1px;border-width:var(--border-width,1px);display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:center;padding:12px}.klaro .context-notice.cm-dark{background-color:#000060;background-color:var(--dark1,#000060);border-color:#999;border-color:var(--dark2,#999)}.klaro .context-notice.cm-dark p{color:#fafafa;color:var(--light1,#fafafa)}.klaro .context-notice.cm-dark p a{color:#f33;color:var(--blue2,#f33)}.klaro .context-notice p{color:#000060;color:var(--dark1,#000060);flex-grow:0;margin-top:0;padding-top:0;text-align:center}.klaro .context-notice p a{color:red;color:var(--green2,red)}.klaro .context-notice p.cm-buttons{margin-top:12px}.klaro .cookie-modal{height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.klaro .cookie-modal.cm-embedded{height:inherit;left:inherit;position:relative;right:inherit;width:inherit;z-index:0}.klaro .cookie-modal.cm-embedded .cm-modal.cm-klaro{position:relative;transform:none}.klaro .cookie-modal .cm-bg{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%}.klaro .cookie-modal .cm-modal.cm-klaro{background-color:#000060;background-color:var(--dark1,#000060);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#fafafa;color:var(--light1,#fafafa);max-height:98%;overflow:auto;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:660px){.klaro .cookie-modal .cm-modal.cm-klaro{border-radius:4px;border-radius:var(--border-radius,4px);height:auto;margin:0 auto;max-width:640px;position:relative;width:auto}}.klaro .cookie-modal .cm-modal .hide{background:none;border-style:none;cursor:pointer;position:absolute;right:20px;top:20px;z-index:1}.klaro .cookie-modal .cm-modal .hide svg{stroke:#fafafa;stroke:var(--light1,#fafafa)}.klaro .cookie-modal .cm-modal .cm-footer{border-top:1px solid #999;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding:1em}.klaro .cookie-modal .cm-modal .cm-footer-buttons{display:flex;flex-flow:row;justify-content:space-between}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by{font-size:.8em;padding-right:8px;padding-top:4px;text-align:right}.klaro .cookie-modal .cm-modal .cm-footer .cm-powered-by a{color:#999;color:var(--dark2,#999)}.klaro .cookie-modal .cm-modal .cm-header{border-bottom:1px solid #999;border-bottom:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding:1em 24px 1em 1em}.klaro .cookie-modal .cm-modal .cm-header h1{display:block;font-size:2em;margin:0}.klaro .cookie-modal .cm-modal .cm-header h1.title{padding-right:20px}.klaro .cookie-modal .cm-modal .cm-body{padding:1em}.klaro .cookie-modal .cm-modal .cm-body ul{display:block}.klaro .cookie-modal .cm-modal .cm-body span{display:inline-block;width:auto}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services{margin:0;padding:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-caret,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-caret{color:#a0a0a0;color:var(--light3,#a0a0a0)}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content{display:none;margin-left:-40px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose .cm-services .cm-content.expanded,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose .cm-services .cm-content.expanded{display:block;margin-top:10px}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service{line-height:20px;min-height:40px;padding-left:60px;position:relative;vertical-align:middle}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose:first-child,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service:first-child{margin-top:0}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose p.purposes,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service p.purposes{color:#a0a0a0;color:var(--light3,#a0a0a0);font-size:.8em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose.cm-toggle-all,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service.cm-toggle-all{border-top:1px solid #999;border-top:var(--border-width,1px) var(--border-style,solid) var(--dark2,#999);padding-top:1em}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-list-title,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-list-title{font-weight:600}.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-purposes li.cm-service span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-purpose span.cm-required,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-opt-out,.klaro .cookie-modal .cm-modal .cm-body ul.cm-services li.cm-service span.cm-required{color:#999;color:var(--dark2,#999);font-size:.8em;padding-left:.2em}.klaro .cookie-notice:not(.cookie-modal-notice){background-color:#000060;background-color:var(--dark1,#000060);bottom:0;position:fixed;right:0;width:100%;z-index:999}@media (min-width:1024px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:4px;border-radius:var(--border-radius,4px);bottom:100px;bottom:var(--notice-bottom,100px);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);left:auto;left:var(--notice-left,auto);max-width:400px;max-width:var(--notice-max-width,400px);position:fixed;position:var(--notice-position,fixed);right:20px;right:var(--notice-right,20px);top:auto;top:var(--notice-top,auto)}}@media (max-width:1023px){.klaro .cookie-notice:not(.cookie-modal-notice){border-radius:0;border-style:none}}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded{bottom:inherit;height:inherit;left:inherit;position:relative;right:inherit;width:inherit;z-index:0}.klaro .cookie-notice:not(.cookie-modal-notice).cn-embedded .cn-body{padding-top:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{bottom:0;margin-bottom:0;margin-right:0;padding:0 1em 1em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p{margin-bottom:.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body p.cn-changes{text-decoration:underline}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-learn-more{display:inline-block;flex-grow:1}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{display:inline-block;margin-top:-.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons{width:100%}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{margin-top:.5em}@media (max-width:384px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn{width:calc(50% - .5em)}}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:baseline;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;margin-top:-.5em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a,.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok div{margin-top:.5em}.klaro .cookie-modal-notice{background-color:#000060;background-color:var(--dark1,#000060);box-shadow:0 4px 6px 0 rgba(0,0,0,.2),5px 5px 10px 0 rgba(0,0,0,.19);color:#fafafa;color:var(--light1,#fafafa);max-height:98%;overflow:auto;padding:.2em 1em 1em;position:fixed;top:50%;transform:translateY(-50%);width:100%;z-index:1001}@media (min-width:400px){.klaro .cookie-modal-notice{border-radius:4px;border-radius:var(--border-radius,4px);height:auto;margin:0 auto;max-width:400px;position:relative;width:auto}}.klaro .cookie-modal-notice .cn-ok{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-top:1em}.klaro .cookie-notice-hidden{display:none!important}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-buttons button.cm-btn.cn-decline{display:none;margin-top:.5em}@media only screen and (min-width:992px){.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body{align-items:flex-end;display:flex;justify-content:space-between}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok{align-items:flex-end;margin-top:-.4em;min-width:300px}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok a{margin-top:.8em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cn-ok .cn-buttons button.cm-btn{margin-top:.7em;padding-bottom:.2em}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body .cm-link{margin-right:1.5rem;text-align:right}.klaro .cookie-notice:not(.cookie-modal-notice) .cn-body>p{margin-bottom:0}.klaro .cookie-modal .cm-btn.cm-btn-decline,.klaro .cookie-modal .cm-btn.cm-btn-info{padding-top:.5em}}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#fff;color:#000;line-height:1.5;position:relative}body,h1,h2,h3,h4,h5,h6,html{font-family:Brink,sans-serif;margin:0;padding:0}h1,h2,h3,h4,h5,h6{color:#000060;font-size:1rem;font-weight:700}.h1{font-size:2.5rem;font-weight:400;line-height:1.2}.h2{color:red;font-size:.9rem;font-weight:500;letter-spacing:1.7px;text-transform:uppercase}.h3{font-size:2.2rem;font-weight:400}.h3,.h4{color:#000060;line-height:1.1;text-transform:none}.h4{font-size:1.6rem;font-weight:500}p{margin:0 0 1rem}a{color:inherit;outline:0;text-decoration:none}figure{margin:0;padding:0}picture img{height:auto;width:100%}ul{margin:0}.clearfix:after{clear:both;content:" ";display:block;height:0}.icon{background:transparent 50%/100% no-repeat;display:inline-block;height:30px;margin-right:.5rem;width:30px}.facebook{background-image:url(/build/frontend/images/facebook.1b9d2884.svg)}.linkedin{background-image:url(/build/frontend/images/linkedin.1adb9a07.svg)}.cocuma{background-image:url(/build/frontend/images/cocuma.bca9a969.svg);width:100px}form button,form input,form input:active,form input:focus,form textarea{border:none;box-shadow:none;font-family:Brink,sans-serif;font-size:1rem;margin:0;outline:none;padding:.5rem 1rem}form button{cursor:pointer}.hidden{display:none}.picture{display:block;line-height:0;overflow:hidden}.picture .image{transition:all .4s}.picture .image.transition{transform:scale(1.1)}.figure .figcaption{margin-top:1rem}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;height:0;width:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}@media only screen and (min-width:992px){.h1{font-size:5rem}.h3{font-size:3.5rem}.h4{font-size:2rem}.read-more.beige .button:hover{border:2px solid #1c1c1c}.icon{transition:transform .2s}.icon:hover{transform:scale(1.1)}}@media only screen and (min-width:1200px){.h1{font-size:5.3rem}.h2{font-size:1.07rem}.h3{font-size:4rem}.h4{font-size:2.5rem}}@media only screen and (min-width:1440px){.h1{font-size:5.7rem}.h2{font-size:1.15rem}.h3{font-size:4.9rem}.h4{font-size:3rem}}@media only screen and (min-width:1600px){.h1{font-size:6rem}.h2{font-size:1.2rem}.h3{font-size:5.5rem}.h4{font-size:3.5rem}}body{display:flex;flex-direction:column;margin:0;min-height:100vh;position:relative}body.noscroll{overflow:hidden}.main{background:transparent url(/build/frontend/images/dot.87a07c29.svg) repeat;background-attachment:fixed;display:flex;flex:1;flex-direction:column;padding-top:80px}.main .main-in{flex:1}.read-more{padding:20px 0;text-align:center}.map{height:400px;padding-bottom:0!important}.load-more,.load-more .text{text-align:center}.load-more .text{background-color:inherit;border:none;color:inherit;font-family:Brink,sans-serif;font-size:1rem;font-weight:900;letter-spacing:1px;margin:0;padding:0;text-transform:uppercase}.load-more .text:after{content:"";display:block;height:23px;left:50%;position:relative;transform:translateX(-50%);width:23px}.load-more .text.disabled{display:none}@media only screen and (min-width:385px){.phone .prefix{display:inline}}@media only screen and (min-width:992px){.load-more-button,a{cursor:pointer}.main{padding-top:115px}}.banner{background:transparent 50%/cover no-repeat;margin-top:3rem;padding-top:0}.banner .content{position:relative}.banner .content .claim{color:#fff;font-size:2.3rem;font-weight:500;line-height:1.3;padding-bottom:5rem;padding-top:5rem;position:relative;text-align:center;z-index:1}.banner .content .claim .button{display:inline-block;font-size:1.1rem}@media only screen and (min-width:992px){.banner{height:500px;margin-top:6rem}.banner.section{padding-top:2rem}.banner.section.last{margin-bottom:6rem}.banner .content{height:100%;position:relative}.banner .content .claim{font-size:2.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:700px}}@media only screen and (min-width:1200px){.banner .content .claim{font-size:2.7rem;width:900px}}@media only screen and (min-width:1440px){.banner{margin-top:8rem}.banner.section.last{margin-bottom:8rem}.banner .content .claim{font-size:3rem;width:900px}}@media only screen and (min-width:1540px){.banner .content{margin:auto}}@media only screen and (min-width:1600px){.banner{margin-top:10rem}.banner.section.last{margin-bottom:10rem}.banner .content .claim{font-size:3.5rem;width:1100px}}@media only screen and (min-width:1920px){.banner{background-size:1850px auto;min-height:650px}.banner .content{padding:3rem}.banner .content .claim{font-size:4rem;width:1200px}}button{font-family:Brink,sans-serif}.button-block{text-align:center}.button{background-color:red;border:none;border-radius:300px;color:#fff;font-size:5vw;font-weight:500;letter-spacing:1px;padding:1em 1.5em .7em;position:relative;text-transform:uppercase;transition:all .5s}.button.active{background-color:#000060;color:#fff;text-decoration:none}.button.mail{font-size:.9rem;padding-bottom:.85em;text-transform:none}.button.white{background-color:#fff}.button.inverse{background-color:transparent;border:1px solid red;color:red;text-decoration:none}.button.inverse.active{background-color:red;color:#fff}.button.play{height:100px;position:relative;width:100px}.button.play span{font-size:.9rem;left:50%;position:absolute;top:53%;transform:translate(-50%,-50%)}.button.reveal{text-decoration:none!important}.button.disabled{background-color:#999}@media only screen and (min-width:600px){.button{font-size:1.1rem}}@media only screen and (min-width:992px){.button{cursor:pointer;padding-bottom:.65em;text-decoration:none!important}.button:hover{background-color:#000060;color:#fff;text-decoration:none}.button.reveal{display:inline-block;height:56px;max-width:56px}.button.reveal .button-text{visibility:hidden;white-space:nowrap}.button.reveal.active{max-width:1000px}.button.reveal.active .button-text{visibility:visible}.button.mail{font-size:1.1rem}.button.inverse:hover{background-color:red;color:#fff}.button.inverse.nohover{pointer-events:none}.button.disabled{background-color:#999;cursor:not-allowed}}@media only screen and (min-width:1200px){.button{padding-bottom:.9em;text-decoration:none!important}.button.mail{font-size:1.3rem}}.section.block-bg{padding-bottom:3rem;position:relative}.section.block-bg.block-bg-last{margin-bottom:0}.section.block-bg .content{padding:1rem 70px 3rem;position:relative;z-index:1}.section.block-bg .bg{bottom:0;display:grid;grid-template-rows:70px 1fr 70px;left:0;padding:35px;position:absolute;right:0;top:0}.section.block-bg .bg .bottom,.section.block-bg .bg .top{display:grid}.section.block-bg .bg .bottom .round,.section.block-bg .bg .top .round{background-color:#ecedf3}.section.block-bg .bg .bottom .slant,.section.block-bg .bg .top .slant{background:url(/build/frontend/images/banner_bg_corner.a4589fb6.svg) 100% 0 no-repeat;background-size:auto 100%}.section.block-bg .bg .top{grid-template-columns:1fr 70px}.section.block-bg .bg .top .round{border-top-left-radius:11.6666666667px}.section.block-bg .bg .top .slant{transform:scale(-1)}.section.block-bg .bg .middle{background-color:#ecedf3}.section.block-bg .bg .bottom{grid-template-columns:70px 1fr}.section.block-bg .bg .bottom .round{border-bottom-right-radius:11.6666666667px}@media only screen and (min-width:768px){.section.block-bg .bg{grid-template-rows:100px 1fr 100px}.section.block-bg .bg .top{grid-template-columns:1fr 100px}.section.block-bg .bg .top .round{border-top-left-radius:16.6666666667px}.section.block-bg .bg .bottom{grid-template-columns:100px 1fr}.section.block-bg .bg .bottom .round{border-bottom-right-radius:16.6666666667px}}@media only screen and (min-width:1200px){.section.block-bg{min-height:450px}.section.block-bg .content{padding:1rem 120px 3rem}.section.block-bg .bg{grid-template-rows:120px 1fr 120px}.section.block-bg .bg .top{grid-template-columns:1fr 120px}.section.block-bg .bg .top .round{border-top-left-radius:20px}.section.block-bg .bg .bottom{grid-template-columns:120px 1fr}.section.block-bg .bg .bottom .round{border-bottom-right-radius:20px}}@media only screen and (min-width:1540px){.section.block-bg .bg{margin:auto;max-width:1500px;padding-left:0;padding-right:0}}@media only screen and (min-width:1600px){.section.block-bg{min-height:480px;padding-top:6rem}.section.block-bg .content{padding:1rem 80px 3rem}}.blue-box{background-color:#000060;border-radius:10px;color:#fff;display:grid;grid-template-rows:min-content auto max-content;height:100%;margin-bottom:2rem;padding:2rem}.blue-box .title{color:inherit;font-weight:500;padding-top:1rem}@media only screen and (min-width:1200px){.blue-box{border-radius:20px;padding:3rem}}@media only screen and (min-width:1440px){.blue-box{padding:4rem}}@media only screen and (min-width:1600px){.blue-box{border-radius:20px;padding:4rem}.blue-box .title{font-size:2.8rem}}@media only screen and (min-width:992px){.fig{transition:transform .2s ease-in}.fig.active{transform:scale(1.1);z-index:2}}.main-header{position:fixed;top:0;width:100%;z-index:10}.main-header.mobile-active{background-color:#000060;height:100vh;overflow-y:scroll;position:fixed}.main-header.mobile-active.line-menu.not-hero .content .header{background-color:#000060}.main-header.mobile-active .nav-block{align-items:stretch;display:flex;flex-direction:column}.main-header.mobile-active .menu-button .dots{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50%/30px no-repeat}.main-header .content{height:100%}.main-header .header{align-items:center;display:flex;height:80px;justify-content:space-between;padding:0 35px}.main-header .logo{background:transparent url(/build/frontend/images/logo.4c508b48.svg) 0/130px no-repeat;height:38px;width:180px;z-index:5}.main-header .logo a{display:block;height:100%;width:100%}.main-header .menu-button{background:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding:0;text-transform:inherit}.main-header .menu-button .txt{display:none}.main-header .menu-button .dots{background:transparent url(/build/frontend/images/dots.0876e6c8.svg) 50%/30px no-repeat;display:inline-block;height:30px;width:30px}.main-header .nav-block{display:none;height:calc(100% - 80px);transition:all .2s ease-in}.main-header .nav-block.visible{align-items:stretch;display:flex;flex-direction:column}.main-header .nav{flex:1;font-size:1.7rem;padding-bottom:30px;padding-top:40px;position:relative;z-index:1}.main-header .menu .home{display:none}.main-header .menu,.main-header .menu ul{margin:0;padding:0 35px}.main-header .menu li,.main-header .menu ul li{color:#fff;list-style:none}.main-header .menu li a,.main-header .menu ul li a{display:block;line-height:1.1;padding-bottom:1rem}.main-header .menu li.active,.main-header .menu li.lang,.main-header .menu ul li.active,.main-header .menu ul li.lang{color:red}.main-header .menu-footer{color:#fff;font-weight:500}.main-header .menu-footer .inner{padding:0 35px}.main-header .menu-footer .title{color:red;font-weight:400;margin-bottom:15px}.main-header .menu-footer .email,.main-header .menu-footer .phone{margin:10px 0}.main-header .classic-menu,.main-header .pop-menu,.main-header.hidden{display:none}.main-header.line-menu.not-hero .content .header{background-color:#fff}.main-header.active .logo{color:#fff}.main-header.active .nav-block{opacity:1}.main-header.active .menu-footer{display:block}@media only screen and (min-width:992px){.main-header{font-size:1.125rem;position:absolute;top:0;transition:top .3s ease}.main-header.line-menu.not-hero{background-color:transparent}.main-header.mobile-active .menu-button .txt{display:none}.main-header.mobile-active .menu-button .dots,.main-header.mobile-active .menu-button:hover .dots{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50%/30px no-repeat}.main-header .header{padding:0 40px}.main-header .menu-button{cursor:pointer;height:100%;position:relative}.main-header .menu-button .txt{color:red;display:inline-block;font-weight:700;padding-right:65px;transition:all .2s ease-out}.main-header .menu-button .dots{position:absolute;right:15px;top:50%;transform:translateY(-50%);transition:all .2s ease-out}.main-header .menu-button:hover .txt{padding-right:85px}.main-header .menu-button:hover .dots{background-color:red;background-image:url(/build/frontend/images/dots_white.e3ca8904.svg);border-radius:500px;height:60px;right:0;width:60px}.main-header .nav{font-size:2rem;padding-bottom:0;padding-top:15px;transition:all .3s ease}.main-header .menu{display:grid;grid-auto-flow:column;grid-template-columns:5fr 4fr;grid-template-rows:repeat(5,auto)}.main-header .menu li{position:relative}.main-header .menu li a{line-height:2}.main-header .menu li a:hover{color:red}.main-header .menu li.lang a:hover{color:#fff}.main-header .menu .break{-moz-column-break-before:column;break-before:column}.main-header .nav-block .menu .menu_level_1{background-color:#000060;display:none;font-size:.7em;position:absolute;right:20%;top:.9em;z-index:1}.main-header .nav-block .menu .menu_level_1.active{display:block}.main-header .nav-block .menu .menu_level_1 li{background-color:#000060}.main-header .menu-footer .row{display:flex;justify-content:space-between;padding-bottom:3%}.main-header .menu-footer a:hover{text-decoration:underline}.main-header .pop-menu{background-color:#000060;display:block;font-size:1rem;left:0;position:fixed;top:-65px;transition:top .3s ease;width:100%}.main-header .pop-menu .menu{background-color:#000060;-moz-columns:unset;columns:unset;display:flex;justify-content:space-between}.main-header .pop-menu .menu .active{color:red}.main-header .pop-menu .menu .home{background:transparent url(/build/frontend/images/q.bc441bd4.svg) 50%/25px no-repeat;width:25px}.main-header .pop-menu .menu .home a{height:100%}.main-header .pop-menu .menu li{background-color:#000060;display:inline-block}.main-header .pop-menu .menu li a{padding:1rem 0}.main-header .pop-menu .menu li a:hover{color:red}.main-header .pop-menu .menu li.lang a:hover{color:#fff}.main-header .pop-menu .menu li .menu_level_1{background-color:#000060;border-bottom-left-radius:15px;border-bottom-right-radius:15px;left:-35px;padding-bottom:.6rem;position:absolute;top:auto;transform:translateY(-150%);transition:transform .3s;z-index:-1}.main-header .pop-menu .menu li .menu_level_1.active{transform:translate(0)}.main-header .pop-menu .menu li .menu_level_1 li{white-space:nowrap}.main-header.line-menu.not-hero .content .header{display:none}.main-header.line-menu.not-hero .pop-menu{top:0}.main-header.line-menu.nav-up .pop-menu{top:-80px}}@media only screen and (min-width:1200px){.main-header .nav{font-size:2.3rem}.main-header .menu-left,.main-header .menu-right{width:calc(50% - 130px)}}@media only screen and (min-width:1440px){.main-header .nav{font-size:2.7rem}.main-header .menu-left,.main-header .menu-right{width:calc(50% - 170px)}}@media only screen and (min-width:1540px){.main-header .nav-block,.main-header .pop-menu .menu{margin:auto;max-width:1500px;padding-left:0;padding-right:0}}@media only screen and (min-width:1600px){.main-header{font-size:1.7rem}.main-header.mobile-active .menu-button .dots,.main-header.mobile-active .menu-button:hover .dots{background-size:45px}.main-header .header{height:120px}.main-header .menu-left,.main-header .menu-right{width:calc(50% - 200px)}.main-header .logo{background-size:220px;height:50px;width:220px}.main-header .nav-block{height:calc(100% - 120px)}.main-header .menu-button .img{width:40px}.main-header .menu-button .txt{padding-right:70px}.main-header .menu-button .dots{right:25px}.main-header .menu-button:hover .txt{padding-right:95px}.main-header .menu-button:hover .dots{height:80px;right:0;width:80px}.main-header .menu-footer .title{margin-bottom:30px}.main-header .pop-menu{font-size:1.3rem;top:-75px}}@media only screen and (min-width:1920px){.main-header .nav{font-size:3rem}}.hero{background-color:transparent;padding-top:0;position:relative}.hero .claim{left:35px;position:absolute;top:110px;z-index:1}.hero .content,.hero .vimeo{height:100%;overflow:hidden;position:relative}.hero .content:before,.hero .vimeo:before{content:"";float:left;padding-bottom:150%}.hero .content:after,.hero .vimeo:after{clear:left;content:" ";display:table}.hero .play{background:transparent url(/build/frontend/images/play.7a5ab86f.svg) 100%/40px no-repeat;border:0;bottom:35px;height:40px;position:absolute;right:35px;width:250px;z-index:1}.hero .play span{color:#fff;display:block;position:absolute;right:50px;text-align:right;top:50%;transform:translateY(-50%)}.hero .frame{display:none}@media only screen and (min-width:992px){.hero{height:100vh}.hero .claim{left:80px}.hero .content:after,.hero .content:before,.hero .vimeo:after,.hero .vimeo:before{display:none}.hero .play{width:300px}}@media only screen and (min-width:1600px){.hero .claim{left:80px;top:150px}.hero .play{background-size:59px;cursor:pointer;height:60px}.hero .play span{font-size:1.2rem;padding-right:45px}.hero .content:after,.hero .content:before,.hero .vimeo:after,.hero .vimeo:before{display:none}}.hiring .content{text-align:center}.hiring .content .cta{font-weight:500;margin-top:1rem}@media only screen and (min-width:1600px){.hiring .content .cta{font-size:1.5rem}}.hiring-form{background-color:#ecedf3;margin-top:3rem;position:relative}.hiring-form .title{font-size:2rem;line-height:1.2;margin-top:1rem}.hiring-form .form-error{color:red}.hiring-form form{background-color:inherit;margin-top:2rem}.hiring-form form label{flex-basis:280px;padding:.3rem 1rem}.hiring-form form input,.hiring-form form input:active,.hiring-form form input:focus,.hiring-form form textarea{background-color:inherit;color:#000060;width:100%}.hiring-form form input::-moz-placeholder,.hiring-form form input:active::-moz-placeholder,.hiring-form form input:focus::-moz-placeholder,.hiring-form form textarea::-moz-placeholder{color:#000060;opacity:.5}.hiring-form form input::placeholder,.hiring-form form input:active::placeholder,.hiring-form form input:focus::placeholder,.hiring-form form textarea::placeholder{color:#000060;opacity:.5}.hiring-form form input:active:required::-moz-placeholder,.hiring-form form input:focus:required::-moz-placeholder,.hiring-form form input:required::-moz-placeholder,.hiring-form form textarea:required::-moz-placeholder{font-weight:500;opacity:1}.hiring-form form input:active:required::placeholder,.hiring-form form input:focus:required::placeholder,.hiring-form form input:required::placeholder,.hiring-form form textarea:required::placeholder{font-weight:500;opacity:1}.hiring-form form input[type=file]{-webkit-rtl-ordering:left;-webkit-appearance:none;padding-right:0;text-align:left}.hiring-form form input[type=file]::file-selector-button{-webkit-appearance:none;background:transparent url(/build/frontend/images/plus.d345e8ea.svg) 50%/16px no-repeat;border:none;color:transparent;float:right;height:16px;margin:-1px 0 0 .5rem;width:16px}.hiring-form form .row{border-bottom:1px solid #000060;padding:.5rem 0;width:100%}.hiring-form form .row.checkbox{border-bottom:none}.hiring-form form .row.checkbox label{vertical-align:middle}.hiring-form form .row.checkbox input{vertical-align:middle;width:auto}.hiring-form form .button{margin:2rem 0}.hiring-form form a{text-decoration:underline}.hiring-form .sent-dialog{display:none}.hiring-form.sent .sent-dialog{background-color:rgba(0,0,96,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.hiring-form.sent .sent-dialog .sent-message{background-color:#fff;border-radius:10px;color:#000060;display:block;font-size:1.3rem;left:50%;max-width:400px;padding:2rem 4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.hiring-form.sent .sent-dialog .sent-message:after{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50%/30px no-repeat;content:"";height:30px;position:absolute;right:2rem;top:2rem;width:30px}@media only screen and (min-width:992px){.hiring-form .header,.hiring-form form{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.hiring-form form input[type=file]::file-selector-button{margin-top:2px}.hiring-form form .row{margin-top:2rem}.hiring-form form .row.cv{display:flex;justify-content:space-between}.hiring-form form .row.full{grid-column-end:span 2}.hiring-form form input,.hiring-form form input:active,.hiring-form form input:focus,.hiring-form form label,.hiring-form form textarea{font-size:1.3rem}.hiring-form.sent .sent-dialog{cursor:pointer}}@media only screen and (min-width:1600px){.hiring-form{margin-top:10rem;padding-bottom:6rem}.hiring-form .title{font-size:2.5rem}.hiring-form form{gap:50px}.hiring-form form .row{margin-top:2rem}.hiring-form form input,.hiring-form form input:active,.hiring-form form input:focus,.hiring-form form label,.hiring-form form textarea{font-size:1.8rem}.hiring-form form .button{font-size:1.8rem;font-weight:400}.hiring-form.sent .sent-dialog .sent-message{font-size:2rem;max-width:900px;padding:4rem 8rem}.hiring-form.sent .sent-dialog .sent-message:after{background-size:45px}}.hiring-link{background-color:red;border-radius:5000px;color:#fff;height:50px;vertical-align:middle}.hiring-link,.hiring-link .l-text{display:inline-block;position:relative}.hiring-link .l-text{font-size:1.3rem;font-weight:500;line-height:1;padding:0 1rem;text-align:center;top:50%;transform:translateY(-50%)}.hiring-link.with-arrow-right{padding-right:25px}.hiring-link.with-arrow-right:after{content:"";height:15px;right:18px;width:15px}.hiring-link .l-icon,.hiring-link.with-arrow-right:after{background:red url(/build/frontend/images/arrow_button.580acd0d.svg) 50%/15px no-repeat;display:inline-block;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;vertical-align:middle}.hiring-link .l-icon{border-radius:50%;height:50px;right:0;width:50px}@media only screen and (min-width:992px){.hiring-link{height:50px;max-width:50px;transition:all 1s}.hiring-link .l-text{font-size:1.3rem;padding:0 4rem;visibility:hidden;white-space:nowrap}.hiring-link.narrow .l-text{padding:0 2rem}.hiring-link.active{max-width:1000px}.hiring-link.active .l-text{visibility:visible}.hiring-link.active:hover{transform:scale(1.1)}}@media only screen and (min-width:1200px){.hiring-link{height:55px;max-width:55px}.hiring-link .l-text{font-size:1.6rem;padding-top:2px}}@media (max-aspect-ratio:16/9){.hp-hero .vimeo-iframe{height:100%;left:50%;position:absolute;top:0;transform:translate(-50%);width:1000%}}@media (min-aspect-ratio:16/9){.hp-hero .vimeo-iframe{height:1000%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}}.footer{background-color:#000060}.footer .inner{color:#fff;font-family:Brink,sans-serif;font-size:.95rem;line-height:1.5;padding:3rem 35px;text-transform:none;width:100%}.footer .menu .home{display:none}.footer .title{color:#feba01;font-family:Brink,sans-serif;text-transform:uppercase}.footer p{margin:0;padding:0}.footer .logo{background:transparent url(/build/frontend/images/logo.4c508b48.svg) 0/223px no-repeat;height:63px;margin-bottom:30px;width:223px;z-index:5}.footer .logo a{display:block;height:100%}.footer .menus{display:none}.footer .email,.footer .phone{font-size:1.6rem}.footer .address,.footer .social{margin-top:30px}.footer .social .email,.footer .social .phone{display:none}.footer .icon{margin-right:.5rem}.footer .links{font-size:.75rem;font-weight:400;margin-top:30px}.footer .links .cookies,.footer .links .privacy{margin-left:20px}.footer .hms{font-size:.75rem;font-weight:400;margin-top:30px}@media only screen and (min-width:600px){.footer .copyright span{display:block}}@media only screen and (min-width:992px){.footer .inner{grid-gap:20px;display:grid;font-size:1rem;grid-template-columns:1.3fr 2fr 1fr;line-height:1.5;margin:auto;max-width:1500px;padding-left:40px;padding-right:40px;position:relative}.footer .logo{background-position:0 0;background-size:90%;height:50px;left:0;position:relative}.footer .menu{-moz-columns:2;column-count:2;font-size:.9rem;letter-spacing:1px;margin:0;padding:.5rem 0 0}.footer .menu li{line-height:1.3;list-style:none;padding:0 0 .8rem;text-transform:uppercase}.footer .menu li a:hover{color:red}.footer .menu .menu_level_1{padding-left:0;padding-top:.8rem}.footer .logo,.footer .menus{display:block}.footer .email,.footer .phone{display:none}.footer .contacts,.footer .contacts a{display:block}.footer .social{margin-top:0}.footer .social .email,.footer .social .phone{display:block}.footer .social .email a:hover,.footer .social .phone a:hover{text-decoration:underline}.footer .social .phone{margin-bottom:30px}.footer .footer-nav{order:1}.footer .hms{grid-column-end:span 2;text-align:right}}@media only screen and (min-width:1440px){.footer .copyright span{display:block}}@media only screen and (min-width:1600px){.footer .inner{padding-left:0;padding-right:0}}.message-form{background-color:#ecedf3;margin-top:0;padding-top:3rem;position:relative}.message-form .title{font-size:2rem;line-height:1.2;margin-top:1rem}.message-form .form-error{color:red}.message-form form{background-color:inherit;margin-top:2rem}.message-form form label{flex-basis:280px;padding:.3rem 1rem}.message-form form input,.message-form form input:active,.message-form form input:focus,.message-form form textarea{background-color:inherit;color:#000060;width:100%}.message-form form input::-moz-placeholder,.message-form form input:active::-moz-placeholder,.message-form form input:focus::-moz-placeholder,.message-form form textarea::-moz-placeholder{color:#000060;opacity:.5}.message-form form input::placeholder,.message-form form input:active::placeholder,.message-form form input:focus::placeholder,.message-form form textarea::placeholder{color:#000060;opacity:.5}.message-form form input:active:required::-moz-placeholder,.message-form form input:focus:required::-moz-placeholder,.message-form form input:required::-moz-placeholder,.message-form form textarea:required::-moz-placeholder{font-weight:500;opacity:1}.message-form form input:active:required::placeholder,.message-form form input:focus:required::placeholder,.message-form form input:required::placeholder,.message-form form textarea:required::placeholder{font-weight:500;opacity:1}.message-form form input[type=file]{-webkit-rtl-ordering:left;-webkit-appearance:none;padding-right:0;text-align:left}.message-form form input[type=file]::file-selector-button{-webkit-appearance:none;background:transparent url(/build/frontend/images/plus.d345e8ea.svg) 50%/16px no-repeat;border:none;color:transparent;float:right;height:16px;margin:-1px 0 0 .5rem;width:16px}.message-form form .row{border-bottom:1px solid #000060;padding:.5rem 0;width:100%}.message-form form .row.checkbox{border-bottom:none}.message-form form .row.checkbox label{vertical-align:middle}.message-form form .row.checkbox input{vertical-align:middle;width:auto}.message-form form .button{margin:2rem 0}.message-form form a{text-decoration:underline}.message-form .sent-dialog{display:none}.message-form.sent .sent-dialog{background-color:rgba(0,0,96,.5);bottom:0;display:block;left:0;position:absolute;right:0;top:0}.message-form.sent .sent-dialog .sent-message{background-color:#fff;border-radius:10px;color:#000060;display:block;font-size:1.3rem;left:50%;max-width:400px;padding:2rem 4rem;position:absolute;top:50%;transform:translate(-50%,-50%);width:90%}.message-form.sent .sent-dialog .sent-message:after{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50%/30px no-repeat;content:"";height:30px;position:absolute;right:2rem;top:2rem;width:30px}@media only screen and (min-width:992px){.message-form{padding:4rem 0}.message-form .header,.message-form form{display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.message-form form input[type=file]::file-selector-button{margin-top:2px}.message-form form .row.cv{display:flex;justify-content:space-between}.message-form form .row.full{grid-column-end:span 2}.message-form form input,.message-form form input:active,.message-form form input:focus,.message-form form label,.message-form form textarea{font-size:1.3rem}.message-form form .button{margin-top:0}.message-form.sent .sent-dialog{cursor:pointer}}#notify-container{left:50%;max-width:900px;position:fixed;top:2rem;transform:translateX(-50%);width:100%;z-index:1000}.notify{border-radius:10px;color:#fff;padding:1rem}.notify p{line-height:1.5;margin:0;padding-right:40px;text-align:left}.notify.callout{border-radius:3px}.notify.success{background-color:#000060}.notify.danger,.notify.error{background-color:red}.notify .close-button{background:transparent url(/build/frontend/images/close_white.549d053f.svg) 50%/30px no-repeat;border:none;height:30px;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:30px}.notify .close-button span{display:none}.overlay{background:rgba(0,0,0,.5) url(/build/frontend/images/loader.a5a297fc.svg) 50%/3rem no-repeat;min-height:6rem}.section.block.qa .qaset-title{display:block;line-height:1;margin-bottom:.5em;opacity:.4}.section.block.qa .qaset-title.active{opacity:1}.section.block.qa .qa-list .qaset{display:none}.section.block.qa .qa-list .qaset.active{display:block}.section.block.qa .qa-list .qa-item{border-top:1px solid #000060}.section.block.qa .qa-list .qa-item:last-child{border-bottom:1px solid #000060}.section.block.qa .qa-list .qa-item .title-button{background:none;border:0;color:inherit;display:block;font-weight:500;line-height:1.5;padding:1rem 1.5rem 1rem 1rem;position:relative;text-align:left;width:100%}.section.block.qa .qa-list .qa-item .title-button:after{background:transparent url(/build/frontend/images/arrow_right.974c6cc4.svg) 100%/10px 19px no-repeat;content:"";display:inline-block;height:19px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:10px}.section.block.qa .qa-list .qa-item .description{display:none;margin-left:0;padding:0 1rem}.section.block.qa .qa-list .qa-item.active .title-button:after{background-image:url(/build/frontend/images/arrow_left.d76f3ca4.svg)}.section.block.qa .qa-list .qa-item.active .description{display:block}@media only screen and (min-width:992px){.section.block.qa .qaset-title:hover{opacity:1}.section.block.qa .content{grid-template-columns:repeat(2,1fr)}.section.block.qa .qa-list .qa-item .title-button{cursor:pointer;font-size:1.2rem}}@media only screen and (min-width:1200px){.section.block.qa .qa-list .qa-item .title-button{font-size:1.6rem}}@media only screen and (min-width:1440px){.section.block.qa .qa-list .qa-item .title-button{font-size:2rem}}@media only screen and (min-width:1600px){.section.block.qa .qa-list .qa-item .title-button{font-size:2.2rem}.section.block.qa .qa-list .description{font-size:1.3rem}}.qm-link{display:inline-block;height:80px;position:relative}.qm-link .l-icon{background:red url(/build/frontend/images/arrow_button.580acd0d.svg) 50%/10px no-repeat;border-radius:50%;display:inline-block;height:50px;left:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;vertical-align:middle;width:50px}.qm-link .l-icon.download{background-image:url(/build/frontend/images/download.a044b7fe.svg)}.qm-link .l-icon.instagram{background-image:url(/build/frontend/images/instagram.b9d848ad.svg);background-size:18px}.qm-link .l-text{color:red;display:inline-block;font-size:1rem;font-weight:400;left:50px;min-width:200px;padding-left:10px;padding-top:3px;position:absolute;text-align:left;top:50%;transform:translateY(-50%);transition:all .5s}@media only screen and (min-width:992px){.qm-link .l-text{font-size:1.3rem}.qm-link:hover .l-icon{height:80px;width:80px}.qm-link:hover .l-text{left:80px}}@media only screen and (min-width:1440px){.qm-link .l-icon{background-size:13px;height:60px;width:60px}.qm-link .l-icon.instagram{background-size:20px}.qm-link .l-text{font-size:1.5rem;left:60px}.qm-link:hover .l-icon{background-size:18px;height:90px;width:90px}.qm-link:hover .l-icon.instagram{background-size:30px}.qm-link:hover .l-text{left:90px}}@media only screen and (min-width:1600px){.qm-link .l-text{font-size:1.3rem}}.section{padding-top:3rem}.section.last{margin-bottom:5rem}.section.last.banner{margin-bottom:0}.section .section-header{padding:2rem 35px}.section .content{color:#000060;font-size:1rem;padding:0 35px}.section .content .title{margin-bottom:2rem}.section .content .text a{font-weight:700;text-decoration:underline}.section .content p a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}.section.block .content .b_left{margin-bottom:1rem}.section.block .content .b_left.title{margin-bottom:2rem}.section.full-width .content{padding-left:0;padding-right:0}@media only screen and (min-width:992px){.section{padding-top:4rem}.section .section-header{padding-left:40px;padding-right:40px}.section .content{padding:0 40px}.section .content .text{font-size:1.3rem}.section .content .text a:hover{color:red;text-decoration:none}.section.block .content{grid-column-gap:60px;align-items:flex-start;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto 1fr}.section.block .content .b_left{margin-bottom:0;padding-right:15%}}@media only screen and (min-width:1200px){.section{padding-top:6rem}}@media only screen and (min-width:1540px){.section .content,.section .section-header{margin:auto;max-width:1500px;padding-left:0;padding-right:0}.section.full-width .content{max-width:none}}@media only screen and (min-width:1600px){.section{padding-top:8rem}.section .content .text{font-size:1.5rem}}@media only screen and (min-width:1920px){.section.last,.section.last.banner{margin-bottom:8rem}}.shorten .shorten-hide{display:none}.shorten .shorten-button{background:transparent url(/build/frontend/images/arrow_down.26e2f818.svg) 50%/80% no-repeat;border:none;display:block;height:30px;width:30px}.shorten.full .shorten-hide{display:inline-block}.shorten.full .shorten-button{background-image:url(/build/frontend/images/arrow_up.ae1c6416.svg)}.splide.fading .slide{opacity:.5}.splide.fading .slide.is-active{opacity:1}.splide .splide__track{padding-bottom:3rem}.splide .title{padding-top:2rem}.splide .box{padding:1rem}.splide.box-bg .box{background-color:#ecedf3;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.splide.box-bg .splide__track{padding-bottom:2rem}.splide .splide__arrow:disabled{opacity:.2}.splide.is-focus-in .splide__arrow:focus{outline:none}.splide .splide__progress{background-color:#fff;border-radius:20px;display:none;margin:2rem 0}.splide .splide__progress.visible{display:block}.splide .splide__progress.gray{background-color:#ecedf3}.splide .splide__progress .splide__progress__bar,.splide .splide__progress .splide__progress__bar_2{background-color:red;border-radius:20px;height:3px}.splide .slide .splide__progress{margin:0}.full-width .splide .splide__progress{margin:2rem 35px}@media only screen and (min-width:992px){.splide{padding-top:40px}.splide .box{padding:2rem}.splide.box-bg .box{background-color:#ecedf3;border-bottom-left-radius:20px;border-bottom-right-radius:20px}.splide.box-bg .splide__track{padding-bottom:3rem}.splide .splide__arrows{display:flex;justify-content:flex-end;position:relative;top:-53px}.splide .splide__arrow{background-color:transparent;height:18px;left:unset;position:relative;top:0;transform:none;width:18px}.splide .splide__arrow.splide__arrow--prev{margin-right:10px}.splide .splide__arrow.splide__arrow--next{right:0}.splide .splide__arrow.splide__arrow--next,.splide .splide__arrow.splide__arrow--prev{left:unset;right:unset}.splide .splide__arrow svg{fill:red;height:inherit;width:inherit}.splide .splide__arrow:disabled{opacity:.2}.splide.is-focus-in .splide__arrow:focus{outline:none}.splide .splide__pagination{bottom:0;display:flex;gap:30px;padding:0 40px}.splide .splide__pagination li{flex-grow:1;flex-shrink:0}.splide .splide__pagination li .splide__pagination__page{background-color:#ecedf3;border-radius:1000px;margin:0;opacity:1;transform:none;width:100%}.splide .splide__pagination li .splide__pagination__page.is-active{background-color:red}.splide .splide__progress{margin-top:2rem}}@media only screen and (min-width:1200px){.splide .splide__arrows{top:-53px}.splide .splide__arrow{height:18px;width:18px}}@media only screen and (min-width:1440px){.splide .splide__arrows{top:-58px}.splide .splide__arrow{height:20px;width:20px}}@media only screen and (min-width:1540px){.splide .splide__arrows,.splide .splide__pagination{margin-left:auto;margin-right:auto;max-width:1500px}.splide .splide__pagination{padding-left:0;padding-right:0}.splide .splide__progress{margin-left:auto;margin-right:auto;max-width:1500px}.splide .splide__progress .splide__progress__bar,.splide .splide__progress .splide__progress__bar_2{height:6px}.full-width .splide .splide__progress{margin-left:auto;margin-right:auto;max-width:1500px;padding-left:0;padding-right:0}}@media only screen and (min-width:1920px){.splide__arrow,.splide__arrow svg{height:3rem;width:3rem}}.v-vlite .v-progressBarStyle::-moz-range-track{height:var(--vlite-progressBarHeight)}.v-vlite #vl-player,.v-vlite #vl-player iframe{height:100%;width:100%}#player{background-color:#000;display:none;height:0;left:0;position:fixed;top:0;width:0;z-index:40}#player.active{display:block;height:100vh;width:100vw}#player .player-content{padding:1rem}#player .player-content .v-vlite{left:50%;max-height:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#player .close{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50% no-repeat;background-size:22px;border:none;cursor:pointer;height:22px;position:absolute;right:1rem;top:1rem;width:22px}#player .close span{display:none}.player-inline{position:relative}.player-inline .v-vlite.v-video{aspect-ratio:auto!important;height:100%;width:100%}.player-inline .close,.player-inline .player-content{display:none}.player-inline.active .player-content{bottom:0;display:block;left:0;position:absolute;right:0;top:0}.hms-block{margin-bottom:2rem;margin-top:2rem}@media only screen and (min-width:1200px){.hms-block{margin-bottom:4rem;margin-top:4rem}}.hms-block.download{margin-left:auto;margin-right:auto;max-width:650px}.hms-block.download .section-title{margin-bottom:2rem}.hms-block.download .l-text{color:#fff}.hms-block.download .l-text span{margin-left:.5rem;margin-right:.5rem}.hms-block.download .l-text .extension{text-transform:uppercase}.hms-block.block-gallery .figure{margin-bottom:20px}@media only screen and (min-width:600px){.hms-block.block-gallery{grid-column-gap:20px;grid-row-gap:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hms-block.block-gallery .figure{margin-bottom:0}}@media only screen and (min-width:1200px){.hms-block.block-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.hms-block.media,.hms-block.video-provider{margin-left:auto;margin-right:auto;max-width:800px}.hms-block.video-provider{position:relative}.hms-block.video-provider a{display:block}.hms-block.video-provider a:hover{text-decoration:none}.hms-block.video-provider a .play-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:15%}.hms-block.video-provider .caption{font-size:1.125rem;margin-top:10px}.body-about{background-color:#1c1c1c}.body-about .picture{border-radius:10px}@media only screen and (min-width:992px){.body-about .about .content{grid-gap:0 50px;align-items:start;display:grid;grid-template-columns:repeat(2,1fr)}.body-about .about .content .subheader{order:1;text-align:left}.body-about .about .content .b1{margin-bottom:30px;order:2}.body-about .about .content .b2{order:3}.body-about .about .content .b3{order:5}.body-about .about .content .p1{grid-row-end:span 2;order:0}.body-about .about .content .p2{grid-row-end:span 3;order:4}.body-about .about .content .read-more{grid-column-end:span 2;order:6}}@media only screen and (min-width:1920px){.body-about .about .content{grid-gap:0 100px}}.body-article .article .info,.body-article .article .main-image{margin-bottom:2rem}.body-article .article .blocks,.body-article .article .info{margin-left:auto;margin-right:auto;max-width:1000px}@media only screen and (min-width:992px){.body-article .article .title{margin-left:auto;margin-right:auto;text-align:center;width:83%}.body-article .article .main-image{float:right;margin-bottom:3rem;margin-left:10%;width:40%}}.body-hiring .intro .images{margin-bottom:30px}.body-hiring .intro .text{margin-bottom:30px;max-width:80%}.body-hiring .koho-hledame .teams .team .description{margin-bottom:2rem}.body-hiring .subpages .content{text-align:center}.body-hiring .subpages .content .title{margin-left:auto;margin-right:auto;max-width:900px}.body-hiring .subpages .content .container{grid-gap:20px;display:grid;margin:0 auto;max-width:400px}@media only screen and (min-width:992px){.body-hiring .intro.block .content{grid-template-columns:3fr 2fr}.body-hiring .koho-hledame .content>.title{font-weight:500;margin:auto;max-width:700px;padding-bottom:5rem;padding-top:1rem;text-align:center}.body-hiring .koho-hledame .teams{grid-column-gap:40px;display:grid;grid-template-columns:repeat(2,1fr)}.body-hiring .koho-hledame .teams .team{grid-column-gap:20px;display:grid;grid-template-rows:min-content min-content auto max-content}.body-hiring .subpages .content{text-align:center}.body-hiring .subpages .content .container{grid-template-columns:1fr 1fr;max-width:800px}.body-hiring .nejnoveji-hledame .content{grid-column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr)}.body-hiring .nejnoveji-hledame .content .job{grid-column-gap:20px;display:grid;grid-template-rows:min-content auto max-content}}@media only screen and (min-width:1200px){.body-hiring .koho-hledame .content>.title{max-width:800px;padding-bottom:6rem;padding-top:2rem}}@media only screen and (min-width:1440px){.body-hiring .koho-hledame .content>.title{max-width:900px}}@media only screen and (min-width:1600px){.body-hiring .intro.block .content .b_left{padding-right:10%}.body-hiring .koho-hledame .content>.title{max-width:1100px;padding-bottom:8rem;padding-top:4rem}.body-hiring .subpages .content .container{grid-template-columns:1fr 1fr 1fr 1fr;max-width:1600px}.body-hiring .nejnoveji-hledame{padding-bottom:4rem}}@media only screen and (min-width:992px){.body-hiring_form_page .hiring-form{margin-top:0}}.body-hiring_job .intro .content .b_right .text{padding-bottom:2rem}.body-hiring_job .intro .content .b_right p{margin:0}.body-hiring_job .intro .content .button{display:inline-block;font-size:1rem}.body-hiring_job .hiring-form.job{display:none}.body-hiring_job .hiring-form.job.active{display:block}.body-hiring_job .qm,.body-hiring_job .qm2{padding-top:4rem}.body-hiring_job .qm .content,.body-hiring_job .qm2 .content{font-weight:500;text-align:center}.body-hiring_job .zajem .content{text-align:center}.body-hiring_job .co-ocekavame .content li::marker{color:red}@media only screen and (min-width:992px){.body-hiring_job .intro .content .button{font-size:1.1rem}.body-hiring_job .qm,.body-hiring_job .qm2{padding-bottom:2rem;padding-top:5rem}.body-hiring_job .qm .content,.body-hiring_job .qm2 .content{margin:auto;width:80%}.body-hiring_job .zajem{padding-top:5rem}.body-hiring_job .co-ocekavame .content{grid-template-columns:4fr 6fr}}@media only screen and (min-width:1440px){.body-hiring_job .intro .content .button{font-size:1.3rem}}@media only screen and (min-width:1600px){.body-hiring_job .intro .content .button{font-size:1.5rem}}.body-hiring_team .intro .title:before{content:"";float:left;padding-bottom:50%}.body-hiring_team .intro .title:after{clear:left;content:" ";display:table}.body-hiring_team .intro.ana{background:transparent url(/build/frontend/images/analytika.46402a4f.svg) 50% 20%/80% no-repeat}.body-hiring_team .intro.dev{background:transparent url(/build/frontend/images/development.7dcdc37a.svg) center 10%/80% no-repeat}.body-hiring_team .intro.dev .title:before{padding-bottom:50%}.body-hiring_team .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-hiring_team .koho-hledame .teams .team .description{margin-bottom:2rem}@media only screen and (min-width:992px){.body-hiring_team .intro .title:after,.body-hiring_team .intro .title:before{display:none}.body-hiring_team .intro.ana{background-position:95% 55%;background-size:50%}.body-hiring_team .intro.dev{background-position:100%;background-size:50%}.body-hiring_team .intro .content .b_right{grid-row-end:span 2}.body-hiring_team .nejnoveji-hledame .content{grid-column-gap:40px;display:grid;grid-template-columns:repeat(3,1fr)}.body-hiring_team .nejnoveji-hledame .content .job{grid-column-gap:20px;display:grid;grid-template-rows:min-content auto max-content}}.body-hiring_interviews .intro-image .image{border-radius:0}.body-hiring_interviews .interview .b_right .buttons{margin-top:1rem}.body-hiring_interviews .interview .b_right .buttons .button{display:inline-block;text-transform:none}.body-hiring_interviews .tips ul{list-style:none;margin-bottom:2rem;padding-left:0}.body-hiring_interviews .tips ul li{align-items:flex-start;display:flex;font-weight:700;margin-bottom:.5rem}.body-hiring_interviews .tips ul li:before{color:red;content:"•";font-size:2em;line-height:.8em;margin-right:10px}.body-hiring_interviews .hr .hr-header .figure{margin-bottom:2rem;margin-top:2rem}.body-hiring_interviews .hr .hr-header .figure .image{border-radius:999px}@media only screen and (min-width:992px){.body-hiring_interviews .intro .content .b_left{padding-right:5%}.body-hiring_interviews .download .content{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}.body-hiring_interviews .hr .hr-header{grid-gap:30px;align-items:center;display:grid;grid-template-columns:3fr 1fr;margin-bottom:3rem}.body-hiring_interviews .hr .hr-header .figure{margin-bottom:0;margin-top:0}.body-hiring_interviews .hr .hr-header .h3{font-size:2.5rem}.body-hiring_interviews .hr .a{margin-bottom:2.5rem}}@media only screen and (min-width:1200px){.body-hiring_interviews .hr .hr-header{grid-template-columns:2fr 1fr;margin-bottom:5rem}.body-hiring_interviews .hr .hr-header .h3{font-size:3rem}.body-hiring_interviews .hr .a{margin-bottom:3rem}}@media only screen and (min-width:1440px){.body-hiring_interviews .hr .hr-header{grid-template-columns:5fr 2fr}.body-hiring_interviews .hr .hr-header .h3{font-size:3.3rem}}@media only screen and (min-width:1600px){.body-hiring_interviews .hr .hr-header{grid-template-columns:5fr 2fr}.body-hiring_interviews .hr .hr-header .h3{padding-right:5rem}.body-hiring_interviews .hr .h4{font-size:3rem}}.body-hiring_meet_us .event-gallery .content.splide .title{font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:0;padding-top:0}.body-hiring_meet_us .events .content{grid-gap:20px;display:grid}.body-hiring_meet_us .events .content .event{background-color:#000060;border-radius:10px;color:#fff;margin-bottom:2rem;padding:2rem}.body-hiring_meet_us .events .content .event .section-title,.body-hiring_meet_us .events .content .event .title{margin-bottom:1rem}.body-hiring_meet_us .events .content .event .title{color:inherit;font-weight:500}@media only screen and (min-width:768px){.body-hiring_meet_us .events .content{grid-gap:20px;display:grid;grid-auto-rows:min-content auto auto max-content;grid-template-columns:repeat(2,1fr)}.body-hiring_meet_us .events .content .event{display:grid;grid-row:span 4;grid-template-rows:subgrid;margin-bottom:0}}@media only screen and (min-width:1200px){.body-hiring_meet_us .events .content{grid-template-columns:repeat(3,1fr)}.body-hiring_meet_us .events .content .event{border-radius:20px;padding:3rem}}@media only screen and (min-width:1440px){.body-hiring_meet_us .events .content .event{padding:4rem}}.body-hiring_selection .intro-image .image{border-radius:0}@media only screen and (min-width:992px){.body-hiring_selection .download .content{grid-gap:20px;display:grid;grid-template-columns:repeat(3,1fr)}}.body-hiring_work_with_us .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-hiring_work_with_us .role .hiring-link{margin-bottom:1rem}.body-hiring_work_with_us .kultura .image-style .image{border-radius:0}.body-hiring_work_with_us .hiring-form{margin-top:0}@media only screen and (min-width:992px){.body-hiring_work_with_us .intro .content{grid-template-columns:6fr 5fr}.body-hiring_work_with_us .intro .content .b_left{padding-right:10%}.body-hiring_work_with_us .intro .content .b_right{padding-left:20%}.body-hiring_work_with_us .intro .images{grid-row-end:span 2}.body-hiring_work_with_us .intro .text{margin-top:0}}.body-hp .main{padding-top:0}.body-hp .hp-hero{background-color:#000;padding-top:0}.body-hp .hp-hero .claim{color:#fff}.body-hp .alg-obch .images{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(20,1fr);margin-bottom:30px}.body-hp .alg-obch .images .img1{grid-column-end:span 20;grid-column-start:8;grid-row-end:span 12;grid-row-start:1}.body-hp .alg-obch .images .img2{grid-column-end:span 17;grid-column-start:1;grid-row-end:span 20;grid-row-start:9}.body-hp .alg-obch .text{margin-bottom:30px;max-width:80%}.body-hp .doma-qm .slide{background-color:#ecedf3;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.body-hp .doma-qm .slide .doma-box{height:100%}.body-hp .doma-qm .slide .splide__progress{display:block}.body-hp .doma-qm .slide .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.body-hp .doma-qm .content .text,.body-hp .doma-qm .content .title{margin-top:2rem;padding:0 1rem}.body-hp .jak-pracujeme .content .list{margin-bottom:30px}.body-hp .jak-pracujeme .content .qm-link{display:inline-block;margin-top:30px}.body-hp .team .images{display:grid;grid-template-columns:repeat(20,1fr);grid-template-rows:repeat(20,1fr);margin-bottom:30px}.body-hp .team .images .img1{grid-column-end:span 20;grid-column-start:8;grid-row-end:span 12;grid-row-start:1}.body-hp .team .images .img2{grid-column-end:span 17;grid-column-start:1;grid-row-end:span 20;grid-row-start:9}.body-hp .team .images .img3,.body-hp .team .images .img4,.body-hp .team .images .img5{display:none}.body-hp .team .text{margin-bottom:30px;max-width:80%}.body-hp .banner-nadace{margin-bottom:0}.body-hp .banner-nadace .content{background:transparent url(/build/frontend/images/hp_nadace.6f27c51e.jpg) 50%/cover no-repeat;position:relative}.body-hp .banner-nadace .content .text{padding-bottom:5rem;padding-top:5rem;position:relative;text-align:center;z-index:1}.body-hp .banner-nadace .content .text .h3{color:#fff;font-weight:500;line-height:1.2;padding-bottom:3rem}.body-hp .banner-nadace .content .qm-link{width:170px}.body-hp .banner-nadace .content:after{background-color:rgba(0,0,96,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.body-hp .full-video{background-color:#000;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:50}.body-hp .full-video .close{background:transparent url(/build/frontend/images/close.0ed7cf81.svg) 50%/30px no-repeat;border:none;height:30px;position:absolute;right:1rem;top:1rem;width:30px}.body-hp .full-video.active{display:block}@media only screen and (min-width:992px){.body-hp .h1{font-size:5rem}.body-hp .hp-hero{height:100vh;padding-top:0}.body-hp .hp-hero .claim{left:80px}.body-hp .hp-hero .vimeo:after,.body-hp .hp-hero .vimeo:before{display:none}.body-hp .hp-hero .play{bottom:70px;right:80px}.body-hp .hp-hero .frame{bottom:40px;display:block;position:absolute;top:80px}.body-hp .hp-hero .frame.fr-left{background:transparent url(/build/frontend/images/frame_left.b5ecd85b.svg) 0/cover no-repeat;left:40px;width:calc(23.12775vh - 27.7533px)}.body-hp .hp-hero .frame.fr-center{background:transparent url(/build/frontend/images/frame_center.4a3d87ec.svg) 50% repeat-x;background-size:auto 100%;left:calc(23.12775vh + 12.2467px);right:calc(23.12775vh + 12.2467px)}.body-hp .hp-hero .frame.fr-right{background:transparent url(/build/frontend/images/frame_right.5ee83cf6.svg) 0/cover no-repeat;right:40px;width:calc(23.12775vh - 27.7533px)}.body-hp .alg-obch .images{grid-row-end:span 3;padding:0 1rem}.body-hp .alg-obch .text{font-weight:500;grid-row-start:2}.body-hp .doma-qm .slide{border-radius:20px}.body-hp .doma-qm .slide .doma-box{display:grid;grid-template-columns:repeat(2,1fr)}.body-hp .doma-qm .slide .image{border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0}.body-hp .doma-qm .content .text,.body-hp .doma-qm .content .title{padding:0}.body-hp .doma-qm .content .box{display:grid;grid-template-rows:auto min-content max-content;padding:0 2rem}.body-hp .hiring .content{padding:5rem 0}.body-hp .jak-pracujeme .content{grid-template-columns:9fr 11fr;grid-template-rows:auto 1fr}.body-hp .jak-pracujeme .content .b_right,.body-hp .jak-pracujeme .content .list{grid-row-end:span 2}.body-hp .team .content{grid-template-columns:4fr 6fr}.body-hp .team .images{display:block;grid-row-end:span 3;position:relative}.body-hp .team .images:before{content:"";float:left;padding-bottom:120%}.body-hp .team .images:after{clear:left;content:" ";display:table}.body-hp .team .images .imgs{transition:all .5s}.body-hp .team .images .imgs.inactive{width:30%}.body-hp .team .images .imgs.active{z-index:5}.body-hp .team .images .img1{left:0;position:absolute;top:20%;width:35%;z-index:1}.body-hp .team .images .img1.active{width:50%}.body-hp .team .images .img2{left:5%;position:absolute;top:50%;width:45%;z-index:2}.body-hp .team .images .img2.inactive{top:80%}.body-hp .team .images .img2.active{width:70%}.body-hp .team .images .img3{bottom:0;display:block;position:absolute;right:7%;width:55%;z-index:1}.body-hp .team .images .img3.active{width:70%}.body-hp .team .images .img4{display:block;left:27%;position:absolute;top:0;width:45%;z-index:1}.body-hp .team .images .img4.active{width:70%}.body-hp .team .images .img5{display:block;position:absolute;right:0;top:10%;width:40%;z-index:1}.body-hp .team .images .img5.inactive{top:40%}.body-hp .team .images .img5.active{width:50%}.body-hp .team .text{margin-bottom:30px;max-width:80%}.body-hp .banner-nadace{margin-bottom:5rem}.body-hp .banner-nadace .content{border-radius:20px;margin:0 40px}.body-hp .banner-nadace .content .text{padding-bottom:6rem;padding-top:8rem}.body-hp .banner-nadace .content .text span{display:inline-block}.body-hp .banner-nadace .content .text .h3{font-size:2.5rem;padding-bottom:5rem}.body-hp .banner-nadace .content .text .qm-link{float:left}.body-hp .banner-nadace .content:after{border-radius:20px}}@media only screen and (min-width:1200px){.body-hp .doma-qm .content .box{padding:1rem 3rem}.body-hp .banner-nadace .content .text .h3{font-size:3rem}}@media only screen and (min-width:1440px){.body-hp .doma-qm .content .box{padding:2rem 4rem}.body-hp .banner-nadace .content .text .h3{font-size:3.5rem}}@media only screen and (min-width:1540px){.body-hp .banner-nadace .content{margin:auto;padding-left:3rem;padding-right:3rem}}@media only screen and (min-width:1600px){.body-hp .h1{font-size:8rem}.body-hp .hp-hero{height:100vh;padding-top:0}.body-hp .hp-hero .claim{left:80px}.body-hp .hp-hero .vimeo:after,.body-hp .hp-hero .vimeo:before{display:none}.body-hp .hp-hero .play{bottom:70px;right:80px}.body-hp .hp-hero .frame{top:120px}.body-hp .hp-hero .frame.fr-left{width:calc(23.12775vh - 37.00441px)}.body-hp .hp-hero .frame.fr-center{left:calc(23.12775vh + 2.99559px);right:calc(23.12775vh + 2.99559px)}.body-hp .hp-hero .frame.fr-right{width:calc(23.12775vh - 37.00441px)}.body-hp .alg-obch .images{grid-row-end:span 3;padding:0 1rem}.body-hp .alg-obch .text{font-weight:500;grid-row-start:2;margin-bottom:50px}.body-hp .doma-qm .content .box{padding:2rem 4rem}.body-hp .jak-pracujeme .content .b_left{margin-bottom:80px!important}.body-hp .team .text{margin-bottom:80px}.body-hp .banner-nadace .content{padding:3rem}}.body-kancelare .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-kancelare .prostory .content .title{font-size:1.5rem;font-weight:500;line-height:1.3}.body-kancelare .prostory .content .figure{margin-bottom:1rem}.body-kancelare .zivot-qm .content.splide .title{font-size:1.5rem;font-weight:500;line-height:1.3;margin-bottom:0;padding-top:0}.body-kancelare .architekt{background-color:#ecedf3}.body-kancelare .architekt .content{padding:2rem 35px 4rem}.body-kancelare .architekt .content .figure{margin-bottom:1rem}@media only screen and (min-width:992px){.body-kancelare .intro .content{grid-template-columns:6fr 5fr}.body-kancelare .intro .content .b_right{padding-left:20%}.body-kancelare .intro .images{grid-row-end:span 2}.body-kancelare .intro .text{margin-top:0}.body-kancelare .prostory .content{grid-gap:30px;display:grid;grid-template-columns:repeat(12,1fr)}.body-kancelare .prostory .content .title{grid-column-end:span 7;grid-column-start:1;grid-row-start:1;max-width:80%}.body-kancelare .prostory .content .figure{margin-bottom:0}.body-kancelare .prostory .content .fig1{grid-column-end:span 5;grid-column-start:8;grid-row-end:span 2;grid-row-start:1;margin-top:4rem}.body-kancelare .prostory .content .fig2{grid-column-end:span 7;grid-column-start:1;grid-row-start:2}.body-kancelare .prostory .content .fig3{grid-column-end:span 5;grid-column-start:1;grid-row-end:span 2;margin-bottom:4rem}.body-kancelare .prostory .content .fig4,.body-kancelare .prostory .content .text{grid-column-end:span 7;grid-column-start:6}.body-kancelare .prostory .content .text{margin-left:auto;margin-top:2rem;max-width:80%}.body-kancelare .zivot-qm .content{max-width:none}.body-kancelare .zivot-qm .content.splide .splide__track{padding-bottom:0}.body-kancelare .architekt{margin-top:3rem}.body-kancelare .architekt .content{grid-gap:30px;display:grid;grid-template-columns:repeat(12,1fr);padding:2rem 40px 6rem}.body-kancelare .architekt .content .figure{margin-bottom:0}.body-kancelare .architekt .content .t1{grid-column-end:span 5;grid-column-start:1;grid-row-start:1;max-width:80%}.body-kancelare .architekt .content .fig1{grid-column-end:span 7;grid-column-start:6}.body-kancelare .architekt .content .fig2{grid-column-end:span 4;grid-column-start:1}.body-kancelare .architekt .content .fig3{grid-column-end:span 4;grid-column-start:5}.body-kancelare .architekt .content .fig4{grid-column-end:span 4;grid-column-start:9}.body-kancelare .architekt .content .fig5{grid-column-end:span 7;grid-column-start:1}.body-kancelare .architekt .content .t2{grid-column-end:span 5;grid-column-start:8;margin-left:auto;margin-top:2rem;max-width:80%}}@media only screen and (min-width:1600px){.body-kancelare .intro .text{max-width:82%}.body-kancelare .prostory .content .title{font-size:2.1rem}.body-kancelare .prostory .content .fig3{margin-bottom:8rem}.body-kancelare .architekt .content{padding-bottom:8rem}}.body-kontakt .intro .email,.body-kontakt .intro .phone{font-size:1.3rem;font-weight:500}.body-kontakt .kontakty .b_left{height:500px}.body-kontakt .kontakty .b_left iframe{height:100%;width:100%}.body-kontakt .kontakty .b_right{margin-top:2rem}.body-kontakt .kontakty .ico{margin-top:1rem}.body-kontakt .kontakty .map{font-size:1.3rem;font-weight:500}.body-kontakt .kontakty .map:after{background:transparent url(/build/frontend/images/arrow_button_red.9f300f19.svg) 100%/16px no-repeat;content:"";display:inline-block;height:16px;margin-left:.5rem;width:16px}.body-kontakt .kontakty .grid{font-weight:500;margin-top:2rem}.body-kontakt .kontakty .grid .header{padding-bottom:1rem}.body-kontakt .kontakty .grid p{margin:0}.body-kontakt .kontakty .grid .grid_r{margin-top:2rem}.body-kontakt .kontakty .grid .grid_r a{display:block;font-weight:500;text-decoration:underline}@media only screen and (min-width:992px){.body-kontakt .kontakty{padding-top:2rem}.body-kontakt .kontakty .content .b_left{height:450px;padding-right:0}.body-kontakt .kontakty .content .b_right{display:grid;font-size:1.6rem;grid-template-rows:auto min-content;height:100%;margin-top:0}.body-kontakt .kontakty .content .b_right .email{line-height:1;padding-bottom:.5rem}.body-kontakt .kontakty .content .b_right a:hover{text-decoration:underline}.body-kontakt .kontakty .map{font-size:1.6rem}.body-kontakt .kontakty .grid{grid-gap:30px;display:grid;grid-template-columns:repeat(2,1fr);margin-top:2rem}.body-kontakt .kontakty .grid .grid_r{margin-top:0}.body-kontakt .qa.block .content{grid-template-columns:4fr 8fr}.body-kontakt .download{margin-bottom:3rem}.body-kontakt .download .content{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.body-kontakt .download .content .blue-box{display:grid;grid-template-rows:min-content auto max-content}}@media only screen and (min-width:1600px){.body-kontakt .kontakty .content .b_right,.body-kontakt .kontakty .map{font-size:2.5rem}.body-kontakt .kontakty .map:after{background-size:25px;height:25px;margin-left:.9rem;width:25px}.body-kontakt .kontakty .grid{grid-gap:30px}.body-kontakt .download{margin-bottom:3rem}}.body-landing_page_doma_v_qminers .video{margin-bottom:4rem;padding-top:0}.body-landing_page_doma_v_qminers .video .content{grid-gap:50px;display:grid;grid-template-columns:1fr}.body-landing_page_doma_v_qminers .video .content .b_left{max-width:calc(100vw - 4rem)}.body-landing_page_doma_v_qminers .video .content .b_left .doma-v-qminers{position:relative}.body-landing_page_doma_v_qminers .video .content .b_left .doma-v-qminers:after{background-color:rgba(0,0,0,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.body-landing_page_doma_v_qminers .video .content .b_left .doma-v-qminers.visible:after{display:none}.body-landing_page_doma_v_qminers .video .content .b_right .timer{text-align:center}.body-landing_page_doma_v_qminers .video .content .b_right .timer #start.started{display:none}.body-landing_page_doma_v_qminers .video .content .b_right .timer .error{color:red;max-height:200px;transition:opacity,max-height .5s cubic-bezier(0,1,0,1)}.body-landing_page_doma_v_qminers .video .content .b_right .timer .error.hide{max-height:0;opacity:0}.body-landing_page_doma_v_qminers .video .content .b_right .timer .time{font-size:2.5rem;margin:.5rem auto}.body-landing_page_doma_v_qminers .video .content .b_right .result{position:relative}.body-landing_page_doma_v_qminers .video .content .b_right .result:after{background-color:hsla(0,0%,100%,.5);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:10}.body-landing_page_doma_v_qminers .video .content .b_right .result #result{margin:0 0 .5rem;padding:.5rem 1rem}.body-landing_page_doma_v_qminers .video .content .b_right .result.visible:after{display:none}.body-landing_page_doma_v_qminers .video .content .b_right .result label{display:block}.body-landing_page_doma_v_qminers .video .content .b_right .help{margin-top:1rem}.body-landing_page_doma_v_qminers .video .content .b_right .help .answer{display:none;margin-left:auto;margin-right:auto;margin-top:.5rem;max-width:500px}.body-landing_page_doma_v_qminers .video .content .b_right .help.visible .answer{display:block}.body-landing_page_doma_v_qminers .results{margin-bottom:0}.body-landing_page_doma_v_qminers .results .resolution{text-align:center}.body-landing_page_doma_v_qminers .results #result-time{font-size:2.5rem;margin:.5rem auto}.body-landing_page_doma_v_qminers .results .result-message{display:none;margin-left:auto;margin-right:auto;max-width:500px}.body-landing_page_doma_v_qminers .results .result-message.visible{display:block}.body-landing_page_doma_v_qminers .results .invitation{grid-gap:0;display:grid;grid-template-columns:1fr 1fr;margin-top:2rem}.body-landing_page_doma_v_qminers .results .invitation .invitation-left{align-self:flex-end}.body-landing_page_doma_v_qminers .results .invitation .figure{transform:translateX(-2rem)}.body-landing_page_doma_v_qminers .results .invitation .figure .image-style .image{border-radius:0}.body-landing_page_doma_v_qminers .results .invitation .invitation-right{align-self:center}.body-landing_page_doma_v_qminers .results .veronika{margin-top:1rem;max-width:650px}.body-landing_page_doma_v_qminers .results-container{display:none}.body-landing_page_doma_v_qminers .results-container.visible{display:block}@media only screen and (min-width:992px){.body-landing_page_doma_v_qminers .video .content{grid-gap:50px;display:grid;grid-template-columns:1fr 1fr}.body-landing_page_doma_v_qminers .video .content .b_right .result label{display:block}.body-landing_page_doma_v_qminers .video .content .b_right .help .answer{display:none}.body-landing_page_doma_v_qminers .video .content .b_right .help.visible .answer{display:block}.body-landing_page_doma_v_qminers .results{margin-top:4rem;padding-top:0}.body-landing_page_doma_v_qminers .results .invitation{grid-template-columns:1fr 2fr;margin-top:0}.body-landing_page_doma_v_qminers .results .invitation .invitation-left{text-align:center}.body-landing_page_doma_v_qminers .results .invitation .figure{margin:0 auto;max-width:280px;transform:unset}.body-landing_page_doma_v_qminers .results .invitation .invitation-right{max-width:650px;padding:0 5rem}}@media only screen and (min-width:1200px){.body-landing_page_doma_v_qminers .video .content{grid-gap:50px;display:grid;grid-template-columns:3fr 2fr}.body-landing_page_doma_v_qminers .video .content .b_right .result label{display:block}.body-landing_page_doma_v_qminers .video .content .b_right .help .answer{display:none}.body-landing_page_doma_v_qminers .video .content .b_right .help.visible .answer{display:block}.body-landing_page_doma_v_qminers .results{margin-top:4rem;padding-top:0}.body-landing_page_doma_v_qminers .results .invitation{grid-template-columns:1fr 2fr;margin-top:0}.body-landing_page_doma_v_qminers .results .invitation .invitation-left{text-align:center}.body-landing_page_doma_v_qminers .results .invitation .figure{margin:0 auto;max-width:280px;transform:unset}.body-landing_page_doma_v_qminers .results .invitation .invitation-right{max-width:650px;padding:0 5rem}.body-landing_page_doma_v_qminers #message-form{padding-top:4rem}}.body-matika .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-matika .warning .content .title{color:red;font-weight:500;line-height:1.3;text-align:center}.body-matika .vize .content .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.body-matika .vize .content .right{background-color:#ecedf3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:2rem;text-align:center}.body-matika .vize .content .claim{font-size:1.3rem;font-weight:500;line-height:1.3}.body-matika .vize .content .signature{font-style:italic;margin-top:1rem}.body-matika .banner{background-image:url(/build/frontend/images/banner_matika.ef4c8872.jpg)}.body-matika .banner .content .button{font-size:.9rem}@media only screen and (min-width:992px){.body-matika .intro .content{grid-template-columns:6fr 5fr}.body-matika .intro .content .b_right{padding-left:20%}.body-matika .intro .images{grid-row-end:span 2}.body-matika .intro .text{margin-top:0;max-width:none}.body-matika .vize .content{grid-gap:0;display:grid;grid-template-columns:5fr 7fr}.body-matika .vize .content .image{border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0}.body-matika .vize .content .right{border-radius:20px;border-bottom-left-radius:0;border-top-left-radius:0;position:relative;text-align:left}.body-matika .vize .content .right .text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:80%}.body-matika .vize .content .claim{font-size:1.7rem}.body-matika .vize .content .signature{font-size:unset}.body-matika .banner{background-image:url(/build/frontend/images/banner_matika.ef4c8872.jpg);padding-top:2rem}.body-matika .banner .content .button{font-size:1.1rem}}@media only screen and (min-width:1200px){.body-matika .banner .content .button{font-size:1.3rem}}@media only screen and (min-width:1600px){.body-matika .vize .content .claim{font-size:2.6rem}.body-matika .vize .content .signature{font-size:2rem}}@media only screen and (min-width:1920px){.body-matika .banner{background-image:url(/build/frontend/images/banner_matika_shape.77fa1077.png)}}.body-nadace .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-nadace .nadace .content .b_left .title{margin-bottom:0}.body-nadace .nadace .content .text{color:red;font-size:7rem;line-height:1}.body-nadace .matika .content .b_left{margin-bottom:2rem}.body-nadace .matika .content .b_left .button .desktop{display:none}.body-nadace .na-cem-zalezi .content .item{background-color:#000060;border-radius:1000px;margin:0 2rem 2rem;position:relative}.body-nadace .na-cem-zalezi .content .item .text{color:#fff;font-size:1.4rem;font-weight:500;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:190px}.body-nadace .na-cem-zalezi .content .item:before{content:"";float:left;padding-bottom:100%}.body-nadace .na-cem-zalezi .content .item:after{clear:left;content:" ";display:table}.body-nadace .instituce .splide,.body-nadace .partneri .splide{margin-top:2rem}.body-nadace .instituce .slide,.body-nadace .partneri .slide{height:100%}.body-nadace .instituce .fig-box,.body-nadace .partneri .fig-box{background-color:#ecedf3;border-top-left-radius:10px;border-top-right-radius:10px;position:relative}.body-nadace .instituce .fig-box:before,.body-nadace .partneri .fig-box:before{content:"";float:left;padding-bottom:75%}.body-nadace .instituce .fig-box:after,.body-nadace .partneri .fig-box:after{clear:left;content:" ";display:table}.body-nadace .instituce .fig-box .figure,.body-nadace .partneri .fig-box .figure{height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.body-nadace .instituce .fig-box.height .figure,.body-nadace .partneri .fig-box.height .figure{height:100%;width:auto}.body-nadace .instituce .box,.body-nadace .partneri .box{background-color:#000060;border-bottom-left-radius:10px;border-bottom-right-radius:10px;color:#fff;padding:1rem}.body-nadace .instituce .box p,.body-nadace .partneri .box p{margin:0}.body-nadace .instituce .box:before,.body-nadace .partneri .box:before{content:"";float:left;padding-bottom:100%}.body-nadace .instituce .box:after,.body-nadace .partneri .box:after{clear:left;content:" ";display:table}.body-nadace .instituce .splide__progress,.body-nadace .partneri .splide__progress{margin-top:2rem}.body-nadace .gtp .content .gtp-link .image{max-width:350px;width:100%}.body-nadace .ai{background-color:#ecedf3;margin-top:35px;padding-bottom:2rem;padding-top:0}.body-nadace .ai .content .prg-ai .image{max-width:350px;width:100%}.body-nadace .kontakt .content .section-title{margin-bottom:2rem}.body-nadace .kontakt .content .title{margin-bottom:.5rem}.body-nadace .kontakt .content .position{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.body-nadace .kontakt .content .qm-link{display:inline-block;margin-top:1.5rem}.body-nadace .kontakt .content .contact{text-align:center}.body-nadace .kontakt .content .contact .button{display:inline-block;margin-bottom:1rem;margin-top:2rem}.body-nadace .kontakt .content .figure{margin:auto;max-width:250px}.body-nadace .kontakt .content .image{border-radius:1000px}@media only screen and (min-width:992px){.body-nadace .intro .images{grid-row-end:span 2;padding-left:15%}.body-nadace .intro .text{max-width:none}.body-nadace .nadace .content .text{font-size:10rem;text-align:center}.body-nadace .matika .content .b_left .button .desktop{display:inline-block}.body-nadace .na-cem-zalezi .content{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}.body-nadace .na-cem-zalezi .content .item{margin:0}.body-nadace .na-cem-zalezi .content .item .text{opacity:0;transition:opacity .5s ease-in}.body-nadace .na-cem-zalezi .content .item.active .text{opacity:1}.body-nadace .instituce .splide .splide__arrows,.body-nadace .partneri .splide .splide__arrows{top:-25px}.body-nadace .instituce .splide,.body-nadace .partneri .splide{grid-column-end:span 2}.body-nadace .gtp.block .content .b_left{padding-right:10%}.body-nadace .ai{margin-top:5rem}.body-nadace .kontakt.block .content{grid-template-columns:2fr 1fr}.body-nadace .kontakt.block .content .section-title{grid-column-end:span 2}.body-nadace .kontakt.block .content .qm-link{margin-top:1rem}.body-nadace .kontakt.block .content .contact{text-align:left}.body-nadace .kontakt.block .content .contact .button{font-size:1.1rem;margin-bottom:0}.body-nadace .kontakt.block .content .figure{margin-right:unset}}@media only screen and (min-width:1200px){.body-nadace .ai{margin-top:6rem}}@media only screen and (min-width:1600px){.body-nadace .nadace .content .text{font-size:14rem}.body-nadace .matika .content .title{margin-bottom:3rem}.body-nadace .na-cem-zalezi .content{grid-gap:70px}.body-nadace .na-cem-zalezi .content .item .text{font-size:1.8rem;width:250px}.body-nadace .instituce .splide,.body-nadace .partneri .splide{margin-top:4rem}.body-nadace .instituce .box,.body-nadace .partneri .box{padding:2.5rem}.body-nadace .ai{background:transparent url(/build/frontend/images/banner_bg.3b5756c8.svg) 50%/1700px no-repeat;margin-top:6rem;min-height:600px;padding-top:0}.body-nadace .ai .section-header{padding-top:6rem}.body-nadace .kontakt.block .content .qm-link{margin-top:3rem}.body-nadace .kontakt.block .content .contact .button{font-size:1.3rem}}.body-nas_pribeh .intro .text{margin-bottom:30px;margin-top:30px;max-width:80%}.body-nas_pribeh .milniky .slide .box{padding:0;position:relative}.body-nas_pribeh .milniky .slide .box .text{margin:auto;max-width:400px;padding:0 2rem}.body-nas_pribeh .milniky .slide .box:after{background-color:#1c1c1c;content:"";display:inline-block;height:1px;position:absolute;top:100px;width:100%}.body-nas_pribeh .milniky .slide:first-child .box:after{position:absolute;right:0;width:50%}.body-nas_pribeh .milniky .slide:last-child .box:after{left:0;position:absolute;width:50%}.body-nas_pribeh .milniky .slide .year{background-color:#000060;border-radius:1000px;color:#fff;font-size:2.8rem;height:200px;margin:2rem auto;position:relative;width:200px;z-index:1}.body-nas_pribeh .milniky .slide .year .y-text{left:50%;position:absolute;top:51%;transform:translate(-50%,-50%)}.body-nas_pribeh .milniky .slide.is-active .year{background-color:red}.body-nas_pribeh .pribeh-claim{background-image:url(/build/frontend/images/banner_nas_pribeh.8f72b18f.jpg)}.body-nas_pribeh .pribeh-claim .content{padding-bottom:3rem;padding-top:3rem;position:relative}.body-nas_pribeh .zahradnik .pz{padding:1rem 0 2rem}.body-nas_pribeh .zahradnik .pz .pz-image{position:relative}.body-nas_pribeh .zahradnik .pz .pz-image .play{background:transparent url(/build/frontend/images/play.7a5ab86f.svg) 100%/40px no-repeat;border:0;bottom:35px;height:40px;position:absolute;right:35px;width:250px;z-index:1}.body-nas_pribeh .zahradnik .pz .pz-image .play span{color:#fff;display:block;position:absolute;right:50px;text-align:right;top:50%;transform:translateY(-50%)}.body-nas_pribeh .zahradnik .pz .pz-name{font-weight:500;padding-top:1rem}@media only screen and (min-width:992px){.body-nas_pribeh .intro .content{grid-template-columns:6fr 5fr}.body-nas_pribeh .intro .content .b_right{padding-left:20%}.body-nas_pribeh .intro .images{grid-row-end:span 2}.body-nas_pribeh .intro .text{margin-top:0}.body-nas_pribeh .milniky .splide .splide__arrows{top:0}.body-nas_pribeh .milniky .splide{grid-column-end:span 2}.body-nas_pribeh .pribeh-claim{padding-top:0}.body-nas_pribeh .zahradnik .content{-moz-columns:2;column-count:2}}@media only screen and (min-width:1200px){.body-nas_pribeh .milniky .slide .box:after{top:110px}.body-nas_pribeh .milniky .slide .year{height:220px;width:220px}}@media only screen and (min-width:1440px){.body-nas_pribeh .milniky .slide .box:after{top:125px}.body-nas_pribeh .milniky .slide .year{height:250px;width:250px}}@media only screen and (min-width:1600px){.body-nas_pribeh .milniky .slide .box:after{top:140px}.body-nas_pribeh .milniky .slide .year{height:280px;width:280px}.body-nas_pribeh .milniky .slide .year .y-text{font-size:3.5rem}}@media only screen and (min-width:1920px){.body-nas_pribeh .pribeh-claim{background-image:url(/build/frontend/images/banner_nas_pribeh_shape.7cba42be.png)}}.body-obchodovani .main{padding-top:0}.body-obchodovani .obchodovani-hero .content{background:transparent url(/build/frontend/images/map.5bf2f3ef.svg) bottom/100% no-repeat;position:relative}.body-obchodovani .obchodovani-hero .content:before{content:"";float:left;padding-bottom:75%}.body-obchodovani .obchodovani-hero .content:after{clear:left;content:" ";display:table}.body-obchodovani .obchodovani-hero .content .claim{left:35px;position:absolute;top:15%}.body-obchodovani .obch-jak-pracujeme .slide{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.body-obchodovani .obch-jak-pracujeme .slide .jak-box{height:100%}.body-obchodovani .obch-jak-pracujeme .slide:before{content:"";float:left;padding-bottom:55%}.body-obchodovani .obch-jak-pracujeme .slide:after{clear:left;content:" ";display:table}.body-obchodovani .obch-jak-pracujeme .slide .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.body-obchodovani .nase-hodnoty .content.splide .box{padding:0}.body-obchodovani .nase-hodnoty .content.splide .title{font-size:2.2rem;line-height:1.1}@media only screen and (min-width:992px){.body-obchodovani .obchodovani-hero .content{background-position:100%;background-size:80%}.body-obchodovani .obchodovani-hero .content:before{padding-bottom:55%}.body-obchodovani .obch-jak-pracujeme .splide .splide__arrows{right:25px}.body-obchodovani .obch-jak-pracujeme .content{max-width:none}.body-obchodovani .obch-jak-pracujeme .slide{border-radius:20px}.body-obchodovani .obch-jak-pracujeme .slide .jak-box{display:grid;grid-template-columns:4fr 6fr}.body-obchodovani .obch-jak-pracujeme .slide .jak-box .image{border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0}.body-obchodovani .obch-jak-pracujeme .slide .jak-box .box{border-radius:20px;border-bottom-left-radius:0!important;border-top-left-radius:0!important}.body-obchodovani .nase-hodnoty .content.splide .title{font-size:2rem}.body-obchodovani .nase-hodnoty .title{font-weight:500}.body-obchodovani .nase-hodnoty .splide__progress__bar_2{display:none}}@media only screen and (min-width:1200px){.body-obchodovani .obch-jak-pracujeme .content.splide .box{padding:1.5rem 3rem}.body-obchodovani .obch-jak-pracujeme .content.splide .box .title{padding-bottom:3rem}.body-obchodovani .nase-hodnoty .content.splide .title{font-size:2.5rem}}@media only screen and (min-width:1440px){.body-obchodovani .obch-jak-pracujeme .content.splide .box{padding:2rem 4rem}}@media only screen and (min-width:1600px){.body-obchodovani .obch-alg-obch{padding-top:2rem}.body-obchodovani .obch-jak-pracujeme .content.splide .box{padding:2rem 4rem}.body-obchodovani .obch-jak-pracujeme .content.splide .box .title{padding-bottom:4rem}.body-obchodovani .nase-hodnoty .content.splide .title{font-size:2.5rem}}.body-tym_osoba .intro .content{grid-template-columns:3fr 2fr}.body-tym_osoba .intro .content .title{margin-bottom:1rem}.body-tym_osoba .intro .content .description,.body-tym_osoba .intro .content .job-title{margin-bottom:3rem}@media only screen and (min-width:992px){.body-tym_osoba .intro .content .title{margin-bottom:2rem}.body-tym_osoba .intro .content .job-title{margin-bottom:4rem}.body-tym_osoba .intro .content .description{margin-bottom:0}}.body-press .press .content-header{margin-bottom:2rem}.body-press .press .content-header .button{font-size:.6rem;margin-bottom:.5rem;margin-right:.5rem}.body-press .press .content-header .filters .fi{grid-gap:0 20px;display:grid;grid-template-columns:max-content auto}.body-press .press .content-header .filters .fi .filter-name{padding-top:.2em;text-transform:uppercase}.body-press .press .content .no-results{text-align:center}.body-press .press .content .article{margin-bottom:2rem}.body-press .press .content .article .image{border-bottom-left-radius:0;border-bottom-right-radius:0}.body-press .press .content .article .box{background-color:#ecedf3;border-bottom-left-radius:10px;border-bottom-right-radius:10px;padding:1rem}.body-press .press .content .article .date{color:red;font-size:1.3rem;font-weight:500}.body-press .press .content .article .press{color:#000060;font-size:1.3rem;font-weight:500}.body-press .press .content .article.big .article-title{font-size:1.3rem}.body-press .press .content .article .tags{display:flex;flex-direction:column}.body-press .press .content .article .tags .button{align-self:flex-start;font-size:.6em;margin-top:.5rem;padding:.7em 1.2em .5em}.body-press .kontakt .content .section-title{margin-bottom:2rem}.body-press .kontakt .content .title{margin-bottom:.5rem}.body-press .kontakt .content .position{font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.body-press .kontakt .content .qm-link{display:inline-block;margin-top:1.5rem}.body-press .kontakt .content .contact{text-align:center}.body-press .kontakt .content .contact .button{display:inline-block;margin-bottom:1rem;margin-top:2rem}.body-press .kontakt .content .figure{margin:auto;max-width:250px}.body-press .kontakt .content .image{border-radius:1000px}@media only screen and (min-width:992px){.body-press .press .content-header.content{grid-gap:0;grid-template-columns:calc(30.76923% - 9.23077px) auto}.body-press .press .content{grid-gap:30px;display:grid;grid-template-columns:repeat(3,1fr)}.body-press .press .content .no-results{grid-column-end:span 3}.body-press .press .content .article{display:grid;grid-template-columns:1fr 1fr;margin-bottom:0}.body-press .press .content .article .figure{height:100%}.body-press .press .content .article .image{border-radius:10px;border-bottom-right-radius:0;border-top-right-radius:0}.body-press .press .content .article .box{background-color:#ecedf3;border-radius:10px;border-bottom-left-radius:0;border-top-left-radius:0;display:grid;grid-template-rows:min-content min-content auto max-content;padding-left:10%;padding-top:10%}.body-press .press .content .article .date,.body-press .press .content .article .press{font-size:1.2rem}.body-press .press .content .article .article-title{margin-top:1rem}.body-press .press .content .article.big{grid-column-end:span 2;grid-row-end:span 2}.body-press .press .content .article.big .date,.body-press .press .content .article.big .press{font-size:1.9rem}.body-press .press .content .article.big .article-title{margin-top:2rem}.body-press .press .content .qm-link{grid-row-end:span 2}.body-press .press .overlay{grid-column-end:span 3}.body-press .press .load-more{margin-top:2rem}.body-press .kontakt.block .content{grid-template-columns:2fr 1fr}.body-press .kontakt.block .content .section-title{grid-column-end:span 2}.body-press .kontakt.block .content .qm-link{margin-top:1rem}.body-press .kontakt.block .content .contact{text-align:left}.body-press .kontakt.block .content .contact .button{font-size:1.1rem;margin-bottom:0}.body-press .kontakt.block .content .figure{margin-right:unset}}@media only screen and (min-width:1600px){.body-press .press .content .article .article-title{font-size:1.3rem}.body-press .press .content .article.big .article-title{font-size:1.5rem}.body-press .kontakt.block .content .qm-link{margin-top:3rem}.body-press .kontakt.block .content .contact .button{font-size:1.3rem}}.body-tym .intro .images{margin-bottom:30px}.body-tym .people .person{padding:1rem 2rem}.body-tym .people .person .image{border-radius:1000px}.body-tym .people .person .name{font-size:1.6rem;font-weight:500;margin-top:2rem}.body-tym .people .person a{font-weight:400;text-decoration:none}.body-tym .banner{background-image:url(/build/frontend/images/banner_team.8bd4e8ad.jpg)}@media only screen and (min-width:992px){.body-tym .intro .content{grid-template-rows:auto 1fr}.body-tym .intro .images{grid-row-end:span 2}.body-tym .intro .text{margin-top:0}.body-tym .people .content{grid-gap:30px;display:grid;grid-template-columns:repeat(4,1fr)}.body-tym .people .person{padding:0}.body-tym .banner .content .claim{font-size:3.5rem}}@media only screen and (min-width:1200px){.body-tym .people .content{grid-gap:40px}.body-tym .banner .content .claim{font-size:4.5rem}}@media only screen and (min-width:1600px){.body-tym .people .content{grid-gap:50px}.body-tym .banner .content .claim{font-size:6rem}}@media only screen and (min-width:1920px){.body-tym .banner{background-image:url(/build/frontend/images/banner_tym_shape.6619e816.png)}}.body-mechdog .ul{margin-bottom:1rem}.body-mechdog .arrow{color:red;display:inline-block;text-align:center;width:3.5rem}.body-mechdog .hiring-link{margin-bottom:2rem}.body-mechdog .mechdog-form{background-color:#ecedf3;border-radius:10px;margin-top:3rem;padding:1rem;position:relative}.body-mechdog .mechdog-form .title{font-size:2rem;line-height:1.2;margin-top:1rem}.body-mechdog .mechdog-form .form-error{color:red}.body-mechdog .mechdog-form form{background-color:inherit;margin-top:2rem}.body-mechdog .mechdog-form form label{flex-basis:280px;padding:.3rem 1rem}.body-mechdog .mechdog-form form .help-text{font-size:.9rem;padding:.3rem 1rem}.body-mechdog .mechdog-form form input,.body-mechdog .mechdog-form form input:active,.body-mechdog .mechdog-form form input:focus,.body-mechdog .mechdog-form form textarea{background-color:inherit;color:#000060;width:100%}.body-mechdog .mechdog-form form input::-moz-placeholder,.body-mechdog .mechdog-form form input:active::-moz-placeholder,.body-mechdog .mechdog-form form input:focus::-moz-placeholder,.body-mechdog .mechdog-form form textarea::-moz-placeholder{color:#000060;opacity:.5}.body-mechdog .mechdog-form form input::placeholder,.body-mechdog .mechdog-form form input:active::placeholder,.body-mechdog .mechdog-form form input:focus::placeholder,.body-mechdog .mechdog-form form textarea::placeholder{color:#000060;opacity:.5}.body-mechdog .mechdog-form form input:active:required::-moz-placeholder,.body-mechdog .mechdog-form form input:focus:required::-moz-placeholder,.body-mechdog .mechdog-form form input:required::-moz-placeholder,.body-mechdog .mechdog-form form textarea:required::-moz-placeholder{font-weight:500;opacity:1}.body-mechdog .mechdog-form form input:active:required::placeholder,.body-mechdog .mechdog-form form input:focus:required::placeholder,.body-mechdog .mechdog-form form input:required::placeholder,.body-mechdog .mechdog-form form textarea:required::placeholder{font-weight:500;opacity:1}.body-mechdog .mechdog-form form input[type=file]{-webkit-rtl-ordering:left;-webkit-appearance:none;padding-right:0;text-align:left}.body-mechdog .mechdog-form form input[type=file]::file-selector-button{-webkit-appearance:none;background:transparent url(/build/frontend/images/plus.d345e8ea.svg) 50%/16px no-repeat;border:none;color:transparent;float:right;height:16px;margin:-1px 0 0 .5rem;width:16px}.body-mechdog .mechdog-form form .row{border-bottom:1px solid #000060;padding:.5rem 0;width:100%}.body-mechdog .mechdog-form form .row.checkbox{border-bottom:none}.body-mechdog .mechdog-form form .row.checkbox label{vertical-align:middle}.body-mechdog .mechdog-form form .row.checkbox input{vertical-align:middle;width:auto}.body-mechdog .mechdog-form form .button{margin:2rem 0 0}.body-mechdog .mechdog-form form a{text-decoration:underline}.body-mechdog .mechdog-form .outcome{padding-top:5rem}.body-mechdog .mechdog-form .outcome .title{margin-bottom:2rem}.body-mechdog .mechdog-form .outcome .emphasis{font-weight:700}.body-mechdog .mechdog-form .outcome .price{font-size:1.7rem;text-align:center}.body-mechdog .table th{padding-right:1rem;text-align:left}.body-mechdog .table td{padding-right:1rem}@media only screen and (min-width:992px){.body-mechdog .intro .images{grid-row-end:span 3}.body-mechdog .mechdog-form{padding:2rem}.body-mechdog .mechdog-form form input[type=file]::file-selector-button{margin-top:2px}.body-mechdog .mechdog-form form .row{margin-top:2rem}.body-mechdog .mechdog-form form .row.cv{display:grid;grid-template-columns:auto auto;justify-content:space-between}.body-mechdog .mechdog-form form .row.cv .help-text,.body-mechdog .mechdog-form form .row.full{grid-column-end:span 2}.body-mechdog .mechdog-form form input,.body-mechdog .mechdog-form form input:active,.body-mechdog .mechdog-form form input:focus,.body-mechdog .mechdog-form form label,.body-mechdog .mechdog-form form textarea{font-size:1.3rem}}@media only screen and (min-width:1600px){.body-mechdog .table td,.body-mechdog .table th{padding-right:2.5rem}}@media only screen and (min-width:1920px){.body-mechdog .mechdog-form{border-radius:20px}}.body-mechdog_rules .intro{border-bottom:1px solid #000060;padding-bottom:2rem}.body-mechdog_rules .h2{margin:2rem auto;text-align:center}.body-mechdog_rules .h4{margin-bottom:2rem;margin-top:3rem}.body-mechdog_rules .input{text-align:center}.body-mechdog_rules .input a:hover span{color:#fff}.body-mechdog_rules ul{margin-bottom:1rem}.body-mechdog_rules .figure{margin:0 auto;max-width:241px}.body-mechdog_rules table{margin-bottom:1rem}.body-mechdog_rules table td{padding:0 .5rem}.image-style{display:block;height:100%;overflow:hidden;position:relative;width:100%}.image-style .image{border-radius:10px}.image-style .image,.image-style .video{bottom:0;height:100%;left:50%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transform:translateX(-50%);width:100%}.image-style:before{content:"";float:left}.image-style:after{clear:left;content:" ";display:table}.image-style-base:before{padding-bottom:66.67%}.image-style-article:before,.image-style-person:before{padding-bottom:100%}.image-style-person_detail:before{padding-bottom:150%}.image-style-article_detail:before{padding-bottom:100%}.image-style-doma_qm:before{padding-bottom:87.2%}.image-style-jak_pracujeme:before{padding-bottom:73.5%}.image-style-zivot_qm:before{padding-bottom:133%}.image-style-gallery:before{padding-bottom:100%}.image-style-banner:before{padding-bottom:50%}@media only screen and (min-width:992px){.image-style-article:before,.image-style-article_detail:before{padding-bottom:150%}}@media only screen and (min-width:1200px){.image-style-slideshow:before{padding-bottom:66.67%}}@media only screen and (min-width:1920px){.image-style .image{border-radius:20px}}.v-vlite{--vlite-colorPrimary:#ff7f15;--vlite-transition:0.25s ease;--vlite-controlBarHeight:60px;--vlite-controlBarHorizontalPadding:10px;--vlite-controlBarBackground:linear-gradient(0deg,#000 -50%,transparent);--vlite-controlsColor:#fff;--vlite-controlsOpacity:0.9;--vlite-progressBarHeight:5px;--vlite-progressBarBackground:rgba(0,0,0,.25);font-family:-apple-system,blinkmacsystemfont,segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;overflow:hidden;position:relative}.v-vlite,.v-vlite *{box-sizing:border-box}.v-vlite.v-audio{--vlite-controlsColor:#000;border-radius:8px;box-shadow:0 2px 15px rgba(0,0,0,.1)}.v-vlite.v-video{aspect-ratio:16/9;background-color:#000}.v-vlite::-webkit-full-screen{height:100%;width:100%}.v-vlite::-moz-full-screen,::-moz-full-screen .v-vlite{height:100%;width:100%}.v-vlite video::-webkit-media-controls{display:none!important}.v-vlite.v-fullscreenButtonDisplay .v-bigPlay,.v-vlite.v-fullscreenButtonDisplay .v-controlBar{position:fixed;z-index:2147483647}.v-vlite.v-paused .v-controlBar.v-hidden{opacity:1}.v-vlite.v-paused:not(.v-firstStart) .v-poster,.v-vlite.v-playing .v-bigPlay,.v-vlite.v-playing .v-poster{opacity:0;visibility:hidden}.v-vlite iframe.vlite-js{pointer-events:none}.v-container,.v-media,.v-media>iframe{height:100%;width:100%}.v-controlButton,.v-media{position:relative}.v-controlButton{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:inherit;height:100%;justify-content:center;opacity:var(--vlite-controlsOpacity);outline:none;padding:0;transition:opacity var(--vlite-transition);width:40px}.v-controlButton *{pointer-events:none}.v-controlButton.v-controlPressed .v-iconUnpressed,.v-controlButton:not(.v-controlPressed) .v-iconPressed{display:none}.v-controlButton:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:-4px}.v-controlButton svg{fill:var(--vlite-controlsColor)}.v-controlButton.v-playPauseButton svg{height:17px;width:15px}.v-controlButton.v-volumeButton svg{height:20px;width:24px}.v-controlButton.v-fullscreenButton svg{height:20px;width:20px}@media (hover:hover){.v-controlButton:hover{opacity:1}}.v-controlButtonIcon{display:none;left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}.v-playPauseButton{flex-shrink:0}.v-time{align-items:center;color:var(--vlite-controlsColor);display:flex;font-size:14px;height:100%;margin-right:auto}.v-progressBar{width:calc(100% - var(--vlite-controlBarHorizontalPadding)*2)}.v-progressBarStyle{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;margin:0;outline:none;touch-action:manipulation;transition:height var(--vlite-transition),top var(--vlite-transition);-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.v-progressBarStyle:focus-visible{outline:2px dashed var(--vlite-colorPrimary);outline-offset:2px}.v-progressBarStyle::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--vlite-colorPrimary) 0,var(--vlite-progressBarBackground) 0);background:linear-gradient(to right,var(--vlite-colorPrimary) var(--vlite-progressValue,0),var(--vlite-progressBarBackground) var(--vlite-progressValue,0));border:none;border-radius:var(--vlite-progressBarHeight);height:var(--vlite-progressBarHeight)}.v-progressBarStyle::-moz-range-track{background:linear-gradient(to right,var(--vlite-colorPrimary) 0,var(--vlite-progressBarBackground) 0);background:linear-gradient(to right,var(--vlite-colorPrimary) var(--vlite-progressValue,0),var(--vlite-progressBarBackground) var(--vlite-progressValue,0));border:none;border-radius:var(--vlite-progressBarHeight);height:100%}.v-progressBarStyle::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}.v-progressBarStyle::-moz-range-thumb{background:var(--vlite-colorPrimary);border:none;border-radius:50%;height:calc(var(--vlite-progressBarHeight)*2);margin-top:calc((var(--vlite-progressBarHeight)/2)*-1);width:calc(var(--vlite-progressBarHeight)*2)}.v-volumeButton{flex-shrink:0;transition:transform var(--vlite-transition),opacity var(--vlite-transition)}.v-controlBar{align-items:center;display:flex;height:var(--vlite-controlBarHeight);justify-content:flex-end;padding-left:var(--vlite-controlBarHorizontalPadding);padding-right:var(--vlite-controlBarHorizontalPadding);padding-top:calc(var(--vlite-progressBarHeight) + 10px);position:relative;text-align:right;transition:opacity var(--vlite-transition);width:100%}.v-controlBar.v-hidden{opacity:0}.v-audio .v-playPauseButton{order:1}.v-audio .v-progressBar{height:25px;order:2}.v-audio .v-time{order:3;padding:0 8px 0 12px}.v-audio .v-progressBar+.v-volumeArea,.v-audio .v-progressBar+.v-volumeButton{order:4}.v-audio .v-controlBar{padding-top:0}.v-video .v-progressBar{height:calc(var(--vlite-progressBarHeight) + 10px)}.v-video .v-controlBar{background:var(--vlite-controlBarBackground);bottom:0;left:0;position:absolute}.v-video .v-controlBar .v-progressBar{align-items:flex-end;display:flex;left:50%;position:absolute;top:0;transform:translateX(-50%)}@media (hover:hover){.v-controlBar:hover{opacity:1!important}}@keyframes loader{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.v-loader{align-items:center;display:flex;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity var(--vlite-transition),visibility var(--vlite-transition);visibility:hidden;width:100%;z-index:5}.v-loaderContent{margin:0 auto;text-align:center;width:70px}.v-loaderContent>div{animation:loader 1.4s ease-in-out infinite both;background-color:var(--vlite-controlsColor);border-radius:100%;display:inline-block;height:18px;width:18px}.v-loaderContent .v-loaderBounce1{animation-delay:-.32s}.v-loaderContent .v-loaderBounce2{animation-delay:-.16s}.v-loading .v-loader{opacity:1;visibility:visible}.v-bigPlay{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;font-family:inherit;font-size:inherit;height:58px;left:50%;opacity:var(--vlite-controlsOpacity);outline:none;padding:0;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:opacity var(--vlite-transition);width:58px;z-index:3}.v-bigPlay *{pointer-events:none}.v-bigPlay svg{fill:var(--vlite-controlsColor);height:100%;width:100%}.v-loading .v-bigPlay{opacity:0}@media (hover:hover){.v-bigPlay:hover{opacity:1}}.v-overlay{height:calc(100% - var(--vlite-controlBarHeight))}.v-overlay,.v-poster{left:0;position:absolute;top:0;width:100%}.v-poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;height:100%;opacity:0;visibility:hidden;z-index:2}.v-poster.v-active{opacity:1;visibility:visible}