@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk5hkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0Rk8ZkaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memQYaGs126MiZpBA-UFUIcVXSCEkx2cmqvXlWq8tWZ0Pw86hd0RkyFjaVc.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsiH0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4n.ttf) format('truetype')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(https://fonts.gstatic.com/s/opensans/v44/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsg-1y4n.ttf) format('truetype')}:root{font-size:16px}*{box-sizing:border-box}html,body{margin:0}body{height:100%;background:#fff}.p-wrapper{font-family:'Open Sans','Roboto','Calibri',Arial,sans-serif;color:#232629;font-size:1rem;line-height:130%;margin:0 auto}.p-wrapper *{font-family:'Open Sans','Roboto','Calibri',Arial,sans-serif}.p-content{padding:0 1rem;position:relative}.p-content>*{position:relative;z-index:1}.container{width:100%;max-width:1340px;margin:0 auto}.hide{display:none !important}.text-center{text-align:center}.embedWrapper{display:block;max-width:100%;position:relative}.embedWrapperYoutube{display:block;max-width:100%;position:relative}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.clear,.cleaner{clear:both}#ShortcutLinkLogin{display:none}img{max-width:100%;height:auto}.smap img{max-width:none}.upper{text-transform:uppercase}.scroll-top{position:fixed;right:0;bottom:0;z-index:98;width:3rem;height:3rem;background:#232629;text-align:center;border:0;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s ease}@media (max-width:1155px){.scroll-top{width:2rem;height:2rem}}.scroll-top.showing{opacity:1;pointer-events:all}.scroll-top::after{display:block;content:'';width:.875rem;height:.875rem;margin:.5rem auto 0;border-top:5px solid #fff;border-left:5px solid #fff;transform:rotate(45deg)}@media (max-width:1155px){.scroll-top::after{width:.5rem;height:.5rem;border-top:4px solid #fff;border-left:4px solid #fff}}.p-wrapper h1,.p-wrapper .h1{font-weight:300;font-size:2.25rem;line-height:130%;margin:1em 0;text-transform:uppercase}@media (max-width:767px){.p-wrapper h1,.p-wrapper .h1{font-size:2rem}}@media (max-width:480px){.p-wrapper h1,.p-wrapper .h1{font-size:1.75rem}}.p-wrapper h2,.p-wrapper .h2{font-weight:300;font-size:1.875rem;line-height:130%;margin:1em 0}@media (max-width:767px){.p-wrapper h2,.p-wrapper .h2{font-size:1.625rem}}@media (max-width:480px){.p-wrapper h2,.p-wrapper .h2{font-size:1.5rem}}.p-wrapper h3,.p-wrapper .h3{font-weight:300;font-size:1.625rem;line-height:130%;margin:1em 0}@media (max-width:767px){.p-wrapper h3,.p-wrapper .h3{font-size:1.375rem}}.p-wrapper h4,.p-wrapper .h4{font-weight:700;font-size:1.125rem;line-height:130%;margin:1em 0}.p-wrapper p,.p-wrapper .p{font-weight:300;font-size:1rem;line-height:130%;margin:1em 0}.p-wrapper p a img,.p-wrapper .p a img{vertical-align:bottom}.p-wrapper ul,.p-wrapper ol{font-weight:300;font-size:1rem;line-height:130%;margin:1em 0;padding:0;list-style:none}.p-wrapper ul li,.p-wrapper ol li{position:relative;padding-left:2em}.p-wrapper ul li:before,.p-wrapper ol li:before{content:'';display:block;position:absolute;z-index:1;left:0;top:.075em;background:#e2071d;width:1em;height:1em}.p-wrapper ul li:not(:first-child),.p-wrapper ol li:not(:first-child){margin-top:.875em}.p-wrapper ul li::after{content:'';display:block;position:absolute;z-index:2;left:.25em;top:.375em;width:.25em;height:.25em;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg)}.p-wrapper ol{counter-reset:ol}.p-wrapper ol li{counter-increment:ol}.p-wrapper ol li::after{content:counter(ol);display:flex;justify-content:center;align-items:center;text-align:center;position:absolute;z-index:2;top:.1em;left:0;background:#e2071d;width:1.3333em;height:1.3333em;color:#fff;font-weight:700;font-size:.75em}.p-wrapper a{color:#232629;text-decoration:none}.p-wrapper a:hover,.p-wrapper a:focus{text-decoration:none;color:#232629}.p-wrapper .link{text-transform:uppercase;font-weight:700;color:#232629;display:flex;align-items:center;background:none;border:0;cursor:pointer;font-size:1em}.p-wrapper .link::after{content:'';display:block;width:.5em;height:.5em;margin-left:.5em;border-top:2px solid #e2071d;border-right:2px solid #e2071d;transform:rotate(45deg);transition:transform .2s ease}.p-wrapper .link:hover::after,.p-wrapper .link:focus::after{transform:translateX(.25em) rotate(45deg)}.p-wrapper .btn:not([class*="btn-"]){display:flex;align-items:center;justify-content:center;text-align:center;width:max-content;font-size:1rem;line-height:100%;font-weight:700;color:#fff;padding:1em 2em;background:#e2071d;border:0;border-radius:0;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.p-wrapper .btn:not([class*="btn-"]).btnArrow::after{content:'';display:block;width:.5em;height:.5em;margin-left:1em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.p-wrapper .btn:not([class*="btn-"]):hover,.p-wrapper .btn:not([class*="btn-"]):focus{color:#fff;background:#d20419}.p-wrapper .btn:not([class*="btn-"]):hover:active{color:#fff;background:#b50214;transition:none}.p-wrapper .table-wrap{margin:1em 0;overflow:auto}.p-wrapper .table-wrap table{margin:0}.p-wrapper table{font-size:1rem;line-height:150%;font-weight:300;margin:1em 0}.p-wrapper table th,.p-wrapper table td{padding:.5em 1em;text-align:left}.p-wrapper table th{background:#f5f7fa}.p-wrapper table td{border-bottom:1px solid #f5f7fa}.p-wrapper strong,.p-wrapper b{font-weight:700}.p-wrapper input[type='text'],.p-wrapper input[type='email'],.p-wrapper input[type='tel'],.p-wrapper textarea,.p-wrapper select,.p-wrapper .file-input{display:block;background:#fff;width:100%;border:0;font-size:1rem;line-height:130%;color:#232629;border-radius:0;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.p-wrapper input[type='text'],.p-wrapper input[type='email'],.p-wrapper input[type='tel'],.p-wrapper select,.p-wrapper .file-input{min-height:2.625rem;padding:.25rem 1.125rem}.p-wrapper select{cursor:pointer}.p-wrapper input[type='radio'],.p-wrapper input[type='checkbox']{cursor:pointer;display:block;width:.875rem;height:.875rem;border-radius:0;margin:0 1rem 0 0;border:0;flex:none;background:#fff;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.p-wrapper .file-input{display:flex;justify-content:center;align-items:center;font-weight:700;text-align:center;text-transform:uppercase;cursor:pointer}.p-wrapper input[type='file']{display:none}.p-wrapper .checkbox label{display:flex;align-items:flex-start;margin:0;font-weight:300;font-size:.75rem;line-height:130%;color:#232629}.p-wrapper .checkbox a{font-weight:700}.p-wrapper textarea{min-height:8.875rem;height:8.875rem;padding:.75rem 1.125rem;resize:vertical}.load_layer-wrapper{position:absolute;top:0;left:0;z-index:20;width:100%;height:100%;opacity:.95;background:#fff;display:none}.load_layer-wrapper .load_layer{position:absolute;top:50%;left:0;width:100%;text-align:center;transform:translate3d(0, -50%, 0)}.load_layer-wrapper .load_layer .loader{color:#333;font-size:30px}.load_layer-wrapperInput{position:relative;display:inline-block}.load_layer-wrapperInput input{padding-right:30px}.load_layer-wrapperInput .load_layer{position:absolute;top:0;right:0;width:30px;text-align:center}.load_layer-wrapperInput .load_layer .loader{font-size:12px;position:absolute;right:5px;top:50%}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all .25s;-moz-transition:all .25s;transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity .6s;-moz-transition:opacity .6s;transition:opacity .6s;opacity:.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(7000% / 3);width:-moz-calc(7000% / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:0;overflow:hidden}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box !important;display:-ms-flexbox !important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.glightbox-container .gslide{width:100%;position:absolute;opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100% !important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;max-width:100%;margin:0;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing !important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{width:100%;max-width:100%;position:relative;width:100vh;max-width:100vh;width:100% !important}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:'';display:block;position:absolute;width:100%;height:100%;background:rgba(255,0,0,0.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100% !important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing !important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none !important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;background:0 0;position:absolute;bottom:15px;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), to(rgba(0,0,0,0.75)));background:linear-gradient(to bottom, rgba(0,0,0,0) 0, rgba(0,0,0,0.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc string{color:#fff}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none !important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:100%;position:fixed;top:0;left:0;background:#000;will-change:opacity}.glightbox-mobile .goverlay{background:#000}.gclose,.gnext,.gprev{background-repeat:no-repeat;z-index:99999;cursor:pointer;width:26px;height:44px;display:block;background-position:0 0;border:none}.gclose svg,.gnext svg,.gprev svg{display:block;width:100%;height:auto}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0 !important}.glightbox-clean .gslide-description,.glightbox-modern .gslide-description{background:#fff}.glightbox-clean .gdesc-inner,.glightbox-modern .gdesc-inner{padding:22px 20px}.glightbox-clean .gslide-title,.glightbox-modern .gslide-title{font-size:1em;font-weight:400;font-family:arial;color:#000;margin-bottom:19px;line-height:1.4em}.glightbox-clean .gslide-desc,.glightbox-modern .gslide-desc{font-size:.86em;margin-bottom:0;font-family:arial;line-height:1.4em}.glightbox-clean .gslide-video,.glightbox-modern .gslide-video{background:#000}.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev,.glightbox-modern .gclose,.glightbox-modern .gnext,.glightbox-modern .gprev{background-color:rgba(0,0,0,0.12)}.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover,.glightbox-modern .gclose:hover,.glightbox-modern .gnext:hover,.glightbox-modern .gprev:hover{background-color:rgba(0,0,0,0.2)}.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path,.glightbox-modern .gclose path,.glightbox-modern .gnext path,.glightbox-modern .gprev path{fill:#fff}.glightbox-clean button:focus:not(.focused):not(.disabled),.glightbox-modern button:focus:not(.focused):not(.disabled){outline:0}.glightbox-clean .gprev,.glightbox-modern .gprev{position:absolute;top:-100%;left:30px;width:40px;height:56px}.glightbox-clean .gnext,.glightbox-modern .gnext{position:absolute;top:-100%;right:30px;width:40px;height:56px}.glightbox-clean .gclose,.glightbox-modern .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute;opacity:.7;background-position:-59px 2px}.glightbox-clean .gclose svg,.glightbox-modern .gclose svg{width:20px}.glightbox-clean .gclose:hover,.glightbox-modern .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0)}to{visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(-60%, 0, 0);transform:translate3d(-60%, 0, 0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{-webkit-transform:translate3d(60%, 0, 0);transform:translate3d(60%, 0, 0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3, .3, .3);transform:scale3d(.3, .3, .3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:calc(100% - 20px);max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:rgba(0,0,0,0.92)}.glightbox-clean .gslide-media,.glightbox-modern .gslide-media{-webkit-box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65);box-shadow:1px 2px 9px 0 rgba(0,0,0,0.65)}.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner,.glightbox-modern .description-left .gdesc-inner,.glightbox-modern .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-clean .gprev,.glightbox-modern .gprev{top:45%}.glightbox-clean .gnext,.glightbox-modern .gnext{top:45%}}@media (min-width:992px){.glightbox-clean .gclose,.glightbox-modern .gclose{right:20px}}@media screen and (max-height:420px){.goverlay{background:#000}}.cookies{margin:2rem 0}@media (min-width:768px){.cookies{margin:4rem 0}}.cookies h2,.cookies p{max-width:64rem}.cookies .cookies_header h2{margin-top:0}.cookies .cookies_type{border-top:1px solid #eee;padding:1rem 0 0;margin:1rem 0 0}@media (min-width:768px){.cookies .cookies_type{padding-top:2rem;margin-top:2rem}}.cookies .cookies_type_header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.cookies .cookies_type_header h3{margin:0}.cookies .cookies_type_info{margin:1rem 0}.cookies .cookies_type_switch{display:flex;align-items:center;gap:.75em;cursor:pointer;font-size:1.125rem;margin:0}.cookies .cookies_type_switch.cookies_type_switch-mandatory{opacity:.75;cursor:not-allowed}.cookies .cookies_type_switch .switch_el{display:flex;align-items:center;width:3em;height:1.5em;background:#eee;border-radius:.75em;transition:background-color .2s ease}.cookies .cookies_type_switch .switch_el::after{content:'';display:block;height:1.5em;width:1.5em;border-radius:50%;background:#fff;border:2px solid #eee;transform:translateX(100%);transition:transform .2s ease,border .2s ease}.cookies .cookies_type_switch input:checked+.switch_el{background:#56b456}.cookies .cookies_type_switch input:checked+.switch_el::after{border-color:#56b456;transform:translateX(0)}.cookies .cookies_type_switch input:focus-visible+.switch_el{outline:5px auto Highlight;outline:5px auto -webkit-focus-ring-color}.cookies .cookies_actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:2rem;max-width:64rem}.cookies .cookies_actions .btn{flex:1;float:none;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;width:max-content;font-size:1rem;line-height:100%;font-weight:700;padding:1em 2em;border:0;border-radius:0;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease}.cookies .cookies_actions .btn.btn-main{background:#e2071d;color:#fff}.cookies .cookies_actions .btn.btn-main:hover,.cookies .cookies_actions .btn.btn-main:focus{color:#fff;background:#d20419}.cookies .cookies_actions .btn.btn-main:hover:active{color:#fff;background:#b50214;transition:none}.cookies .cookies_actions .btn.btn-secondary{color:#232629;background:#f5f7fa}.cookies .cookies_actions .btn.btn-secondary:hover,.cookies .cookies_actions .btn.btn-secondary:focus{color:#232629;background:#e4e9f2}.cookies .cookies_actions .btn.btn-secondary:hover:active{color:#232629;background:#d3dce9;transition:none}.cookies .cookies_actions .btn:nth-child(1){border-radius:0 0 4px 4px;width:100%;flex:none;order:3}@media (min-width:480px){.cookies .cookies_actions .btn:nth-child(1){flex:1;width:auto;border-radius:0;order:2}}.cookies .cookies_actions .btn:nth-child(2){border-radius:0 4px 0 0;order:2}@media (min-width:480px){.cookies .cookies_actions .btn:nth-child(2){border-radius:0 4px 4px 0;order:3}}.cookies .cookies_actions .btn:nth-child(3){border-radius:4px 0 0 0;order:1}@media (min-width:480px){.cookies .cookies_actions .btn:nth-child(3){border-radius:4px 0 0 4px}}.cookies.cookies-popup{position:fixed;right:0;left:0;bottom:0;z-index:2000;margin:0;padding:1rem;background:#fff;overflow:auto;box-shadow:0 0 12px rgba(0,0,0,0.004),0 0 20px rgba(0,0,0,0.013),0 0 32px rgba(0,0,0,0.07)}@media (min-width:480px){.cookies.cookies-popup{padding:2rem;left:auto;width:100%;max-width:24rem}}@media (min-width:768px){.cookies.cookies-popup{right:1rem;bottom:1rem}}@media (min-width:1200px){.cookies.cookies-popup{right:2rem;bottom:2rem}}.cookies.cookies-popup .cookies_header{margin:0 0 1rem;text-align:center}@media (min-width:480px){.cookies.cookies-popup .cookies_header{margin-bottom:2rem}}.cookies.cookies-popup .cookies_header p{margin:0}@media (min-width:480px){.cookies.cookies-popup .cookies_header p{font-size:1.125rem}}.cookies.cookies-popup .cookies_actions{display:flex;align-items:center;justify-content:center;margin:0}.cookies.cookies-popup .cookies_actions .btn{width:50%;flex:none}.cookies.cookies-popup .cookies_links{display:flex;justify-content:center;align-items:center;margin-top:1rem}.cookies.cookies-popup .cookies_links a{font-size:.875rem}.cookies.cookies-popup .cookies_links a:hover,.cookies.cookies-popup .cookies_links a:focus-visible{text-decoration:underline}.hp-news-list{padding-left:2rem;border-left:1px solid #e2071d}@media (max-width:900px){.hp-news-list{padding-left:0;border-left:0}}.hp-news-list .news-item{display:flex;align-items:stretch;font-weight:300;transition:box-shadow .2s ease}.hp-news-list .news-item:not(:first-child){margin-top:2rem}.hp-news-list .news-item:hover{box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.hp-news-list .news-item:hover .item-perex{opacity:0;pointer-events:none;z-index:-1}.hp-news-list .news-item:hover .news-item-text a{pointer-events:all;opacity:1;z-index:1}.hp-news-list .news-item:focus-within{box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.hp-news-list .news-item:focus-within .item-perex{opacity:0;pointer-events:none;z-index:-1}.hp-news-list .news-item:focus-within .news-item-text a{pointer-events:all;opacity:1;z-index:1}.hp-news-list .news-item-image{flex:none;width:148px;min-height:128px;height:auto;margin-right:1.5rem;transition:opacity .2s ease}@media (max-width:420px){.hp-news-list .news-item-image{width:80px}}.hp-news-list .news-item-image:hover{opacity:.9}.hp-news-list .news-item-image:focus-within{opacity:.9}.hp-news-list .news-item-image a{display:block;width:100%;height:100%}.hp-news-list .news-item-image img{display:block;width:100%;height:100%;object-fit:cover}.hp-news-list .item-date{font-size:1.125rem;line-height:130%}.hp-news-list h3{font-weight:700;font-size:1.125rem;line-height:130%;margin:0 0 1rem}.hp-news-list .item-perex{font-size:.875rem;line-height:130%;margin:0;transition:opacity .2s ease}.hp-news-list .news-item-text{position:relative;padding:1rem 0}.hp-news-list .news-item-text a{position:absolute;left:0;bottom:1rem;z-index:-1;pointer-events:none;opacity:0;text-transform:uppercase;color:#e2071d;font-weight:700;transition:opacity .2s ease}.news-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3rem;max-width:1162px;margin:0 auto 6rem}@media (max-width:1155px){.news-list{grid-gap:2rem}}@media (max-width:900px){.news-list{grid-template-columns:1fr 1fr}}@media (max-width:520px){.news-list{grid-template-columns:1fr}}.news-list.news-list-noHeading{margin-top:6rem}.news-list h2{text-align:center;grid-column:span 3;margin:0 0 1rem}@media (max-width:900px){.news-list h2{grid-column:span 2}}@media (max-width:520px){.news-list h2{grid-column:span 1}}.news-list h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.news-list .news-item{background:#fff;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1);transition:transform .2s ease}.news-list .news-item:hover{transform:translateY(-0.5rem)}.news-list .news-item:focus-within{transform:translateY(-0.5rem)}.news-list .news-item-image{width:100%;height:254px}.news-list .news-item-image a{display:block;width:100%;height:100%;overflow:hidden}.news-list .news-item-image img{display:block;width:100%;height:100%;object-fit:cover}.news-list .news-item-text{padding:2rem}.news-list .item-date{font-weight:300;font-size:.875rem}.news-list h3{font-size:1rem;font-weight:700;margin:.5rem 0;color:#e2071d;text-transform:uppercase}.news-list .item-perex{margin:0;line-height:150%}.news-list .link{margin-top:1rem;font-size:.875rem}.news-list .pagination-wrap{grid-column:span 3}@media (max-width:900px){.news-list .pagination-wrap{grid-column:span 2}}@media (max-width:520px){.news-list .pagination-wrap{grid-column:span 1}}.news-list.advantages-list h3{margin-top:0}.news-list.advantages-list .link-wrap{grid-column:span 3}@media (max-width:900px){.news-list.advantages-list .link-wrap{grid-column:span 2}}@media (max-width:520px){.news-list.advantages-list .link-wrap{grid-column:span 1}}.news-list.advantages-list .link-wrap .link{width:max-content;margin:2.5rem auto 0}.news-detail{position:relative;z-index:3;max-width:946px;margin:-336px auto 6rem}.news-detail .news-detail-image{width:100%;height:390px}.news-detail .news-detail-image a{display:block;width:100%;height:100%}.news-detail .news-detail-image img{display:block;width:100%;height:100%;object-fit:cover}.news-detail .news-detail-content{background:#fff;z-index:2;position:relative;max-width:736px;margin:-4rem auto 6rem;padding:2.5rem;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}@media (max-width:767px){.news-detail .news-detail-content{padding:1.5rem}}@media (max-width:480px){.news-detail .news-detail-content{padding:1rem}}.news-detail .news-detail-date{color:#e2071d;font-weight:700;font-size:.75rem}.news-detail .news-detail-label{font-size:1.875rem;line-height:130%;text-transform:none;margin:0 0 1em}@media (max-width:767px){.news-detail .news-detail-label{font-size:1.625rem}}@media (max-width:480px){.news-detail .news-detail-label{font-size:1.5rem}}.news-detail .news-detail-perex{line-height:130%;font-weight:400}.news-detail p{line-height:150%}.news-detail .uni-gallery{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:1rem;margin-top:3rem}.news-detail .uni-gallery .uni-gallery-item{width:100%}.news-detail .uni-gallery a{display:block;width:100%;padding-top:100%;position:relative}.news-detail .uni-gallery a img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.news-detail-back{margin-top:4rem;margin-bottom:6rem}.news-detail-back.news-detail-back-intro{margin-top:0;margin-bottom:1rem}.news-detail-back.news-detail-back-intro .link{color:#fff;margin:0}.news-detail-back .link{margin:0 auto;width:max-content}.news-detail-back .link::after{display:none}.news-detail-back .link::before{content:'';display:block;width:.5em;height:.5em;margin-right:.5em;border-bottom:2px solid #e2071d;border-left:2px solid #e2071d;transform:rotate(45deg);transition:transform .2s ease}.news-detail-back .link:hover::before,.news-detail-back .link:focus::before{transform:translateX(-0.25em) rotate(45deg)}.timeline{margin-bottom:6rem}.timeline h2{text-align:center;grid-column:span 3;margin:0 0 4rem}.timeline h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.timeline .timeline-item{display:flex;align-items:stretch;flex-wrap:wrap;overflow:hidden;transition:opacity .4s ease}@media (max-width:480px){.timeline .timeline-item{flex-direction:column}}.timeline .timeline-item+.timeline-item{margin-top:1rem}@media (max-width:480px){.timeline .timeline-item+.timeline-item{margin-top:2rem}}.timeline .timeline-item:nth-child(even){flex-direction:row-reverse}@media (max-width:480px){.timeline .timeline-item:nth-child(even){flex-direction:column}}.timeline .timeline-item:nth-child(even) .timeline-item-image{justify-content:flex-start;padding-right:0;padding-left:6rem}@media (max-width:767px){.timeline .timeline-item:nth-child(even) .timeline-item-image{padding-left:3rem}}@media (max-width:480px){.timeline .timeline-item:nth-child(even) .timeline-item-image{padding-left:0;justify-content:center}}.timeline .timeline-item:nth-child(even) .timeline-item-text{padding-left:0;padding-right:6rem;border-left:0;border-right:2px solid #eceff4}@media (max-width:767px){.timeline .timeline-item:nth-child(even) .timeline-item-text{padding-right:3rem}}@media (max-width:480px){.timeline .timeline-item:nth-child(even) .timeline-item-text{padding-right:0;border-right:0}}.timeline .timeline-item-year{width:100%;flex:none;font-size:2rem;font-weight:700;color:#e2071d;margin-bottom:1rem;line-height:130%;text-align:center}.timeline .timeline-item-image,.timeline .timeline-item-text{width:50%;flex:none}.timeline .timeline-item-image{display:flex;justify-content:flex-end;align-items:center;padding-right:6rem}@media (max-width:767px){.timeline .timeline-item-image{padding-right:3rem}}@media (max-width:480px){.timeline .timeline-item-image{width:100%;padding-right:0;justify-content:center}}.timeline .timeline-item-image a{display:block}.timeline .timeline-item-image img{display:block}.timeline .timeline-item-text{display:flex;flex-direction:column;justify-content:center;padding-left:6rem;border-left:2px solid #eceff4}@media (max-width:767px){.timeline .timeline-item-text{padding-left:3rem}}@media (max-width:480px){.timeline .timeline-item-text{width:100%;padding-left:0;border-left:0;text-align:center;margin-top:1rem}}.timeline .inFuture{display:none}.timeline .inPast{opacity:0}.timeline .timeline-future::after{content:'';display:block;height:4rem;width:2px;background:#eceff4;margin:0 auto}.timeline .timeline-future .btn{display:block;margin:0 auto 1rem;background:#eceff4;padding:1.5em 3em;color:#232629}.timeline .timeline-future .btn:hover,.timeline .timeline-future .btn:focus{color:#232629;background:#d7dbe2}.timeline .timeline-past .link{margin:4rem auto 0}.timeline .timeline-past .link:hover::after,.timeline .timeline-past .link:focus::after{transform:translateY(0) rotate(45deg)}.timeline .timeline-past .link::after{border-top:0;margin-left:1em;border-bottom:2px solid #e2071d;transform:translateY(-0.125em) rotate(45deg)}.career-detail-wrap{position:relative;z-index:3;background-color:#fff;padding:3rem 0 0}.career-detail-wrap .mailform.mailform-career{position:relative}.career-detail-wrap .mailform.mailform-career::after{content:'';display:block;width:90vw;height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 0 #eceff4,10vw 0 0 0 #eceff4}.career-detail{margin:0 auto;max-width:900px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}@media (max-width:900px){.career-detail{display:block}}.career-detail h2:first-child{margin-top:0}.career-detail .career-detail-text,.career-detail .career-detail-subs{width:50%;flex:none}@media (max-width:900px){.career-detail .career-detail-text,.career-detail .career-detail-subs{width:100%}}.career-detail .career-detail-text{max-width:460px}@media (max-width:900px){.career-detail .career-detail-text{max-width:none}}.career-detail .career-detail-text p{line-height:150%}.career-detail .career-detail-subs{max-width:360px}@media (max-width:900px){.career-detail .career-detail-subs{max-width:none;margin-top:3rem}}.career-detail .career-detail-subs h2{margin-top:1.5em;margin-bottom:1em}@media (max-width:900px){.career-detail .career-detail-subs h2{text-align:center;margin-bottom:3rem}}.career-detail .career-detail-subs-info{background-color:#eceff4;padding:2rem}.career-detail .career-detail-subs-info b,.career-detail .career-detail-subs-info strong{color:#e2071d}.career-detail .career-detail-subs-info p{line-height:150%}.career-detail .career-detail-subs-info p:first-child{margin-top:0}.career-detail .career-detail-subs-info p:last-child{margin-bottom:0}.career-detail .career-detail-subs-benefits{display:grid;grid-template-columns:repeat(2, 1fr);grid-column-gap:2rem;grid-row-gap:2.5rem}@media (max-width:900px){.career-detail .career-detail-subs-benefits{grid-template-columns:repeat(3, 1fr)}}@media (max-width:520px){.career-detail .career-detail-subs-benefits{grid-template-columns:repeat(2, 1fr)}}.career-detail .career-detail-subs-benefits img{display:block;width:3rem;height:3rem;margin:0 auto 1rem}.career-detail .career-detail-subs-benefits .benefit{text-align:center;text-transform:uppercase;font-weight:700}.career-detail .career-detail-footer{display:flex;align-items:center;margin:2rem 0 6rem}@media (max-width:900px){.career-detail .career-detail-footer{justify-content:center;margin:6rem 0}}@media (max-width:480px){.career-detail .career-detail-footer{display:block}}@media (max-width:480px){.career-detail .career-detail-footer .btn{margin:0 auto}}.career-detail .career-detail-footer .news-detail-back{margin:0 0 0 2rem}@media (max-width:480px){.career-detail .career-detail-footer .news-detail-back{margin:2rem 0 0}}.career-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:2rem;grid-row-gap:3rem;max-width:882px;margin:0 auto 6rem}@media (max-width:900px){.career-list{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.career-list{grid-template-columns:1fr 1fr}}@media (max-width:520px){.career-list{grid-template-columns:1fr}}.career-list h2{text-align:center;margin:0 0 1rem;grid-column:span 4}@media (max-width:900px){.career-list h2{grid-column:span 3}}@media (max-width:767px){.career-list h2{grid-column:span 2}}@media (max-width:520px){.career-list h2{grid-column:span 1}}.career-list h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.career-list .career-item:hover svg path,.career-list .career-item:focus svg path{fill:#e2071d}.career-list .career-item .career-item-image{display:flex;align-items:center;justify-content:center;height:200px;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.career-list .career-item svg{display:block}.career-list .career-item svg path{fill:#232629;transition:fill .2s ease}.career-list .career-item h3{text-align:center;font-size:1rem;font-weight:700;text-transform:uppercase;margin:1.5rem 0 0}.references-list-wrap{margin-bottom:8rem}.references-list-wrap h2{text-align:center;margin:0 0 6rem}.references-list-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.references-list-wrap .references-list{margin:0}.references-list-wrap .link{width:max-content;margin:6rem auto 0}.references-list{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:3rem;margin:4rem 0 8rem}@media (max-width:1155px){.references-list{grid-gap:2rem}}@media (max-width:900px){.references-list{grid-template-columns:1fr 1fr}}@media (max-width:480px){.references-list{grid-template-columns:1fr}}.references-list .reference-item{position:relative}.references-list .reference-item:hover img,.references-list .reference-item:focus img{filter:grayscale(0%)}.references-list .reference-item:hover .item-text,.references-list .reference-item:focus .item-text{box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.references-list .reference-item:hover h3,.references-list .reference-item:focus h3{color:#e2071d}.references-list .item-image{display:block;width:100%;height:300px;overflow:hidden}.references-list .item-image img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .2s ease}.references-list .item-text{width:calc(100% - 24px);display:block;background:#fff;z-index:1;position:relative;margin:-1.5rem auto 0;padding:.875rem 1rem;transition:box-shadow .2s ease}.references-list h3{min-height:calc(2rem * 1.3);font-size:1rem;margin:0;line-height:130%;font-weight:700;transition:color .2s ease}.references-list p{font-weight:300;margin:1rem 0 0}.reference-detail{padding:4rem 0 0}.reference-detail .reference-detail-description{margin:0 auto 4rem;max-width:912px}.reference-detail .reference-detail-description p{line-height:200%}.reference-detail .reference-detail-description *:first-child{margin-top:0}.reference-detail .reference-detail-description *:last-child{margin-bottom:0}.reference-detail .reference-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:0 auto 4rem}@media (max-width:900px){.reference-detail .reference-cols{grid-template-columns:1fr}}.reference-detail .selected-products-wrap{margin-bottom:6rem}.reference-detail .selected-products-wrap .selected-products{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem;grid-gap:0}.reference-detail .selected-products-wrap .selected-product{width:25%;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}@media (max-width:767px){.reference-detail .selected-products-wrap .selected-product{width:50%}}@media (max-width:420px){.reference-detail .selected-products-wrap .selected-product{width:100%}}.reference-detail .reference-detail-gallery{margin-bottom:8rem}@media (max-width:767px){.reference-detail .reference-detail-gallery{margin-bottom:6rem}}.reference-detail .reference-detail-gallery h2{text-align:center;margin:0 0 6rem}.reference-detail .reference-detail-gallery h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.reference-detail .reference-detail-gallery .uni-gallery{display:flex;justify-content:center;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.reference-detail .reference-detail-gallery .uni-gallery-item{width:25%;padding-left:1rem;padding-right:1rem;margin-bottom:2rem}@media (max-width:767px){.reference-detail .reference-detail-gallery .uni-gallery-item{width:50%}}@media (max-width:420px){.reference-detail .reference-detail-gallery .uni-gallery-item{width:100%}}.reference-detail-usage .reference-detail-gallery{margin-bottom:2rem}@media (max-width:767px){.reference-detail-usage .reference-detail-gallery{margin-bottom:0}}.categories{margin-bottom:6rem}@media (max-width:900px){.categories{display:block}}@media (max-width:767px){.categories{margin-bottom:4rem}}.categories .category{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:2rem;padding:2rem 0;align-content:flex-start}@media (max-width:1155px){.categories .category{grid-column-gap:1rem}}@media (max-width:900px){.categories .category{grid-template-columns:1fr 1fr 1fr}}@media (max-width:767px){.categories .category{grid-template-columns:1fr 1fr}}.categories .category .link{width:100%;text-transform:none;justify-content:space-between;align-items:flex-start}.categories .category .link::after{margin-top:.375em}.categories span{display:block}.categories .category-header{grid-column:span 4;font-size:1.5rem;line-height:130%}@media (max-width:900px){.categories .category-header{grid-column:span 3}}@media (max-width:767px){.categories .category-header{grid-column:span 2}}@media (max-width:420px){.categories .category-header{font-size:1.125rem;line-height:130%}}.categories .category-product{display:block}.categories .category-product:hover .category-product-label,.categories .category-product:focus .category-product-label{color:#e2071d}.categories .category-product:hover .category-product-description,.categories .category-product:focus .category-product-description{opacity:1}.categories .category-product-label{display:flex;align-items:flex-end;font-weight:300;font-size:1rem;line-height:130%;min-height:2.6em;margin-bottom:.5rem;transition:color .2s ease}@media (max-width:1155px){.categories .category-product-label{min-height:0}}.categories .category-product-flip{position:relative}.categories .category-product-image{width:100%;padding-top:100%;overflow:hidden}.categories .category-product-image img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.categories .category-product-description{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;font-size:1rem;line-height:130%;font-weight:300;padding:1rem;display:flex;align-items:center;background:#eceff4;opacity:0;transition:opacity .2s ease}@media (max-width:1155px){.categories .category-product-description{display:none}}.product-detail-wrap{position:relative;z-index:3;background-color:#fff}.product-detail-wrap .mailform.mailform-product{position:relative}.product-detail-wrap .mailform.mailform-product::after{content:'';display:block;width:90vw;height:100%;position:absolute;top:0;left:50%;z-index:-1;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 0 #eceff4,10vw 0 0 0 #eceff4}.product-detail .product-detail-header{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:.875rem 0}.product-detail .product-detail-header::before{content:'';display:block;width:calc(100vw - 20px);height:100%;background:#fff;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}@media (max-width:1340px){.product-detail .product-detail-header::before{width:100vw}}.product-detail .product-detail-category{font-size:1.25rem;line-height:130%;font-weight:300}@media (max-width:1155px){.product-detail .product-detail-category{font-size:1rem}}.product-detail .product-detail-category::after{content:'';display:block;position:absolute;bottom:0;left:0;height:6px;width:4.5rem;background:#e2071d}@media (max-width:900px){.product-detail .product-detail-category::after{display:none}}.product-detail .product-detail-name{display:flex;align-items:center;margin-left:1rem;font-size:1.25rem;line-height:130%;font-weight:700;color:#e2071d;flex:1}@media (max-width:1155px){.product-detail .product-detail-name{font-size:1rem}}.product-detail .product-detail-name::before{content:'';display:block;width:1px;height:2rem;background:#232629;margin-right:1rem}.product-detail .product-detail-nav{display:flex;align-items:center;margin:0;padding:0}@media (max-width:900px){.product-detail .product-detail-nav{width:100%;margin-top:1rem;justify-content:space-between}}@media (max-width:640px){.product-detail .product-detail-nav{display:block}}.product-detail .product-detail-nav li{margin:0;padding:0}.product-detail .product-detail-nav li:not(:first-child){margin-top:0;margin-left:4rem}@media (max-width:1155px){.product-detail .product-detail-nav li:not(:first-child){margin-left:2rem}}@media (max-width:640px){.product-detail .product-detail-nav li:not(:first-child){margin-left:0}}@media (max-width:640px){.product-detail .product-detail-nav li:not(:first-child){border-top:1px solid #eceff4}}.product-detail .product-detail-nav li::before,.product-detail .product-detail-nav li::after{display:none}.product-detail .product-detail-nav a{font-size:1rem;font-weight:700;text-transform:uppercase;transition:color .2s ease}@media (max-width:1155px){.product-detail .product-detail-nav a{font-size:.875rem}}@media (max-width:640px){.product-detail .product-detail-nav a{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:1rem 0}}.product-detail .product-detail-nav a::after{content:'';display:none;width:.5em;height:.5em;border-top:2px solid #e2071d;border-right:2px solid #e2071d;transform:rotate(45deg)}@media (max-width:640px){.product-detail .product-detail-nav a::after{display:block}}.product-detail .product-detail-nav a:hover,.product-detail .product-detail-nav a:focus{color:#e2071d}.product-detail .product-detail-info-download{display:flex;align-items:flex-start;justify-content:space-between;padding:2.5rem 0;position:relative;background:#eceff4}@media (max-width:1155px){.product-detail .product-detail-info-download{display:block}}.product-detail .product-detail-info-download::before{content:'';display:block;width:calc(100vw - 20px);height:100%;background:#eceff4;z-index:-1;position:absolute;left:50%;top:0;transform:translateX(-50%)}@media (max-width:1340px){.product-detail .product-detail-info-download::before{width:100vw}}.product-detail .product-detail-info-download h2{width:100%;font-size:1.25rem;font-weight:300;line-height:130%;margin:0 0 2rem}.product-detail .product-detail-info-download p{line-height:150%}.product-detail .product-detail-info{width:50%;max-width:592px;padding-right:2rem}@media (max-width:1155px){.product-detail .product-detail-info{width:100%}}.product-detail .product-attributes-wrap{width:50%;max-width:640px}@media (max-width:1155px){.product-detail .product-attributes-wrap{width:100%;margin-top:3rem}}.product-detail .product-attributes-wrap .product-attributes{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.product-detail .product-attributes-wrap h2{margin-bottom:0}.product-detail .product-attributes-wrap .product-attribute{display:block;width:33%;text-align:center;margin-top:1.5rem;padding:0 1rem}@media (max-width:520px){.product-detail .product-attributes-wrap .product-attribute{width:50%}}.product-detail .product-attributes-wrap img{display:block;width:72px;height:72px;margin:0 auto 1.25rem}@media (max-width:1155px){.product-detail .product-attributes-wrap img{margin-bottom:1rem}}@media (max-width:640px){.product-detail .product-attributes-wrap img{width:64px;height:64px}}.product-detail .product-attributes-wrap span{display:flex;justify-content:center;font-weight:700;text-transform:uppercase;min-height:2.6rem;max-width:100px;margin:0 auto}@media (max-width:1155px){.product-detail .product-attributes-wrap span{font-size:.875rem}}.product-detail .product-detail-content{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:5rem;grid-row-gap:2rem;max-width:912px;margin:-1rem auto 6rem;position:relative;z-index:2;align-items:center}@media (max-width:900px){.product-detail .product-detail-content{grid-column-gap:2rem}}@media (max-width:640px){.product-detail .product-detail-content{grid-template-columns:1fr}}.product-detail .product-detail-content2,.product-detail .product-detail-content3{padding:3rem 0}.product-detail .product-detail-download{margin-bottom:8rem;background:#eceff4;padding:4rem 0;position:relative;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap}.product-detail .product-detail-download::after{content:'';display:block;position:absolute;z-index:-1;top:0;left:50%;width:90vw;height:100%;background:#eceff4;transform:translateX(-50%);box-shadow:-10vw 0 0 0 #eceff4,10vw 0 0 0 #eceff4}@media (max-width:767px){.product-detail .product-detail-download{margin-bottom:6rem}}.product-detail .product-detail-download h2{width:100%;text-align:center;margin:0 0 2rem}.product-detail .product-detail-download h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.product-detail .download-item{width:14rem;padding:0 1.5rem;text-align:center;text-transform:uppercase;font-weight:700;margin:2rem 1.5rem 0}.product-detail .download-item:hover svg .svg-circle,.product-detail .download-item:focus svg .svg-circle{opacity:1}.product-detail .download-item:hover svg .svg-icon,.product-detail .download-item:focus svg .svg-icon{fill:#e2071d}.product-detail .download-item img,.product-detail .download-item svg{display:block;width:5rem;height:5rem;margin:0 auto 2rem}@media (max-width:640px){.product-detail .download-item img,.product-detail .download-item svg{width:4rem;height:4rem;margin-bottom:1.5rem}}.product-detail .download-item svg,.product-detail .download-item img{display:block;margin:0 auto 1.25rem}@media (max-width:1155px){.product-detail .download-item svg,.product-detail .download-item img{margin-bottom:1rem}}.product-detail .download-item svg .svg-circle,.product-detail .download-item img .svg-circle{stroke:#e2071d;opacity:0;transition:opacity .2s ease}.product-detail .download-item svg .svg-icon,.product-detail .download-item img .svg-icon{transition:fill .2s ease}.product-detail .download-item span{display:block;font-weight:700;text-transform:uppercase;min-height:2.6rem;max-width:120px;margin:0 auto}@media (max-width:1155px){.product-detail .download-item span{font-size:.875rem}}.product-detail .product-detail-content h2,.product-detail .product-detail-more h2{margin-bottom:1.25em}.product-detail .product-detail-content h2:first-child,.product-detail .product-detail-more h2:first-child{margin-top:0}.product-detail .product-detail-content h2:last-child,.product-detail .product-detail-more h2:last-child{margin-bottom:0}.product-detail .product-detail-content h2::after,.product-detail .product-detail-more h2::after{content:'';display:block;width:156px;height:1px;background:#232629;margin-top:.75em}.product-detail .product-detail-content p,.product-detail .product-detail-more p{line-height:150%}.product-detail .product-detail-content p:first-child,.product-detail .product-detail-more p:first-child{margin-top:0}.product-detail .product-detail-content p:last-child,.product-detail .product-detail-more p:last-child{margin-bottom:0}.product-detail .product-detail-more{max-width:912px;margin:0 auto 6rem}.product-detail .more-services{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;text-align:center;margin:8rem 0 6rem}.product-detail .more-services h2{width:100%;margin:0 0 2rem}.product-detail .more-services .more-services-item{width:120px;height:auto;font-weight:300;text-transform:uppercase;margin:2rem 2rem 0}.product-detail .more-services img{display:block;margin:0 auto 2rem;height:58px}.selected-products-wrap{margin-bottom:8rem}@media (max-width:767px){.selected-products-wrap{margin-bottom:6rem}}.selected-products-wrap h2{text-align:center;margin:0 0 6rem}.selected-products-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.selected-products-wrap .selected-products{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:3.5rem}@media (max-width:1155px){.selected-products-wrap .selected-products{grid-gap:2rem}}@media (max-width:767px){.selected-products-wrap .selected-products{grid-template-columns:1fr 1fr}}@media (max-width:420px){.selected-products-wrap .selected-products{grid-template-columns:1fr}}.selected-products-wrap a{display:block}.selected-products-wrap span{display:block}.selected-products-wrap .selected-product:hover .selected-product-label,.selected-products-wrap .selected-product:focus .selected-product-label{color:#e2071d}.selected-products-wrap .selected-product:hover .selected-product-description,.selected-products-wrap .selected-product:focus .selected-product-description{opacity:1}.selected-products-wrap .selected-product-label{font-weight:700;font-size:1.125rem;line-height:130%;margin-bottom:1.5rem;transition:color .2s ease}.selected-products-wrap .selected-product-flip{position:relative}.selected-products-wrap .selected-product-image{width:100%;height:196px}.selected-products-wrap .selected-product-image img{display:block;width:100%;height:100%;object-fit:cover}.selected-products-wrap .selected-product-description{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;font-size:1.125rem;line-height:130%;font-weight:300;padding:1.5rem;align-items:center;background:#eceff4;display:flex;opacity:0;transition:opacity .2s ease}.selected-products-wrap .link{width:max-content;margin:6rem auto 0}.gallery-wrap{position:relative;margin-left:-1rem;margin-right:-1rem}.gallery-wrap h2{width:100%;text-align:center;margin:0 0 4rem;font-weight:700}.gallery-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.gallery-wrap .gallery{display:flex;align-items:stretch;overflow:hidden}.gallery-wrap .gallery-item{flex:none;width:20%;height:320px}.gallery-wrap .gallery-item a{display:block;width:100%;height:100%}.gallery-wrap .gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.gallery-wrap .gallery-slider{position:relative}.gallery-wrap .gallery-controls{position:absolute;top:50%;left:0;margin-top:-2rem;height:0;width:100%;z-index:2;display:flex;justify-content:space-between}.gallery-wrap .gallery-controls button{width:4rem;height:4rem;background:#e2071d;text-align:center;border:0;cursor:pointer}@media (max-width:640px){.gallery-wrap .gallery-controls button{width:3rem;height:3rem}}.gallery-wrap .gallery-controls button::after{display:block;content:'';width:1rem;height:1rem;margin:0 auto;border-top:6px solid #fff;border-left:6px solid #fff}@media (max-width:640px){.gallery-wrap .gallery-controls button::after{width:.75rem;height:.75rem;border-top:4px solid #fff;border-left:4px solid #fff}}.gallery-wrap .gallery-controls button:nth-child(1)::after{transform:rotate(-45deg)}.gallery-wrap .gallery-controls button:nth-child(2)::after{transform:rotate(135deg)}.p-gallery .gallery-wrap,.p-fotogallerie .gallery-wrap,.p-fotogaleria .gallery-wrap,.p-fotogalerie .gallery-wrap{margin-top:6rem}.p-download .documents-wrap,.p-zum-herunterladen .documents-wrap,.p-na-stiahnutie .documents-wrap,.p-ke-stazeni .documents-wrap{margin-top:6rem}.documents-wrap{margin-bottom:8rem}@media (max-width:767px){.documents-wrap{margin-bottom:6rem}}.documents-wrap h2{width:100%;text-align:center;margin:0 0 4rem;font-weight:700}.documents-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.documents-wrap .link-wrap{margin-top:4rem}.documents-wrap .link-wrap a{margin:0 auto;width:max-content}.documents-wrap .documents{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:3rem;grid-row-gap:2rem;max-width:992px;margin:0 auto}@media (max-width:767px){.documents-wrap .documents{grid-template-columns:1fr;grid-row-gap:1rem}}.documents-wrap .document-item a{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:.75rem 1rem;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1);transition:background-color .2s ease,color .2s ease}.documents-wrap .document-item a:hover,.documents-wrap .document-item a:focus{background-color:#e2071d;color:#fff}.documents-wrap .document-item a:hover svg path,.documents-wrap .document-item a:focus svg path{fill:#fff}.documents-wrap .document-item svg{display:block;height:1em;width:1em;margin-left:1.5em}.documents-wrap .document-item svg path{fill:#232629;transition:fill .2s ease}.contact-groups{margin-bottom:8rem;padding:0 5rem}@media (max-width:900px){.contact-groups{padding:0}}@media (max-width:767px){.contact-groups{margin-bottom:6rem}}.contact-groups .contact-group{position:relative;border-bottom:1px solid #eceff4}.contact-groups .contact-group-header{margin:0}.contact-groups .contact-group-header .contact-group-toggle{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;width:100%;background:none;border:0;font-weight:700;font-size:1.25rem;text-align:left;text-transform:uppercase;outline:none}@media (max-width:640px){.contact-groups .contact-group-header .contact-group-toggle{padding:1rem 0;font-size:1.125rem}}.contact-groups .contact-group-header .contact-group-toggle:hover .toggle-icon,.contact-groups .contact-group-header .contact-group-toggle:focus .toggle-icon{background-color:#d20419}.contact-groups .contact-group-header .contact-group-toggle.toggled .toggle-icon::after{transform:translateY(-0.125rem) rotate(135deg)}.contact-groups .contact-group-header button{cursor:pointer}.contact-groups .contact-group-header .toggle-icon{display:flex;align-items:center;justify-content:center;background:#e2071d;flex:none;width:1.5rem;height:1.5rem;border:0;padding:0;border-radius:0;cursor:pointer;transition:background-color .2s ease}.contact-groups .contact-group-header .toggle-icon::after{content:'';display:block;margin:0 auto;width:.5rem;height:.5rem;border-top:2px solid #fff;border-right:2px solid #fff;transform:translateX(-0.125rem) rotate(45deg)}.contact-groups .contact-group-items{display:none}.contact-groups .contact-group-items.opened{display:block}.contact-groups .contact-group-items-sub{display:grid;grid-template-columns:repeat(auto-fill, 200px);grid-column-gap:2rem}.contact-groups .contact-group-item{margin-bottom:2rem}@media (max-width:640px){.contact-groups .contact-group-item{margin-bottom:1rem}}.contact-groups .item-image{width:100%;height:220px;margin-bottom:1rem}.contact-groups .item-image img{display:block;width:100%;height:100%;object-position:50% 18%;object-fit:cover}.contact-groups .item-label{line-height:150%;font-weight:700}@media (max-width:480px){.contact-groups .item-label{font-size:.875rem;line-height:130%}}.contact-groups .item-description,.contact-groups .item-position,.contact-groups .item-email,.contact-groups .item-areas{line-height:150%}@media (max-width:480px){.contact-groups .item-description,.contact-groups .item-position,.contact-groups .item-email,.contact-groups .item-areas{font-size:.875rem;line-height:150%}}.contact-groups .item-email{border-top:1px solid #eceff4;padding-top:4px;margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.contact-groups .item-email a{display:inline-flex;gap:8px}.contact-groups .item-email a img{filter:brightness(0);opacity:.5}.contact-groups .item-email a:hover img,.contact-groups .item-email a:focus-visible img{opacity:1;filter:brightness(1)}.contact-groups .item-areas{margin-top:1rem}@media (max-width:480px){.contact-groups .item-areas{font-size:.875rem;line-height:150%}}.boardgame .gallery-unit .fancybox{display:block;width:100%;overflow:hidden;aspect-ratio:1 / 1.4142}.boardgame .gallery-unit img{display:block;width:100%;height:100%;object-fit:scale-down}.mailform{background:#eceff4;padding:2.25rem}@media (max-width:900px){.mailform{padding:1.125rem}}.mailform h2{margin:0;font-weight:700}.mailform p{font-size:1.25rem;line-height:130%;margin:0 0 1em}.mailform form{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem}@media (max-width:480px){.mailform form{grid-template-columns:1fr}}.mailform form>div>label{display:none}.mailform form>span{display:none}.mailform .span-full{grid-column:span 2}@media (max-width:480px){.mailform .span-full{grid-column:span 1}}.mailform .mailform-send{display:flex;justify-content:center}.mailform .text-danger{display:block;color:#3c0107;border:1px solid #e2071d;padding:.25rem;font-size:.75rem;line-height:130%;margin-top:.5rem;background:#fdb8bf}.mailform .mailform-header,.mailform .mailform-career-header,.mailform .mailform-product-header{display:flex;align-items:flex-start;justify-content:space-between;max-width:900px;margin:0 auto 1rem;position:relative;z-index:2}.mailform .mailform-header .btn,.mailform .mailform-career-header .btn,.mailform .mailform-product-header .btn{margin-left:2rem;background-color:#232629;text-transform:lowercase}@media (max-width:640px){.mailform .mailform-header .btn,.mailform .mailform-career-header .btn,.mailform .mailform-product-header .btn{display:none}}.mailform .mailform-header .btn:hover,.mailform .mailform-career-header .btn:hover,.mailform .mailform-product-header .btn:hover,.mailform .mailform-header .btn:focus,.mailform .mailform-career-header .btn:focus,.mailform .mailform-product-header .btn:focus{background-color:#000}.mailform.mailform-career{margin-left:-1rem;margin-right:-1rem;padding:6rem 1rem}@media (max-width:767px){.mailform.mailform-career{padding:3rem 1rem}}.mailform.mailform-career form{max-width:900px;margin:0 auto}@media (max-width:767px){.mailform.mailform-career form{grid-template-columns:1fr}}.mailform.mailform-career form .form-left,.mailform.mailform-career form .form-right{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;align-content:flex-start;align-items:flex-start}@media (max-width:480px){.mailform.mailform-career form .form-left,.mailform.mailform-career form .form-right{grid-template-columns:1fr}}.mailform.mailform-career form .form-left>div>label,.mailform.mailform-career form .form-right>div>label{display:none}.mailform.mailform-career form .form-left>span,.mailform.mailform-career form .form-right>span{display:none}.mailform.mailform-career form .form-right{grid-template-columns:1fr auto}@media (max-width:480px){.mailform.mailform-career form .form-right{grid-template-columns:1fr}}.mailform.mailform-career form textarea{min-height:10.375rem;height:10.375rem}.mailform.mailform-product{margin-left:-1rem;margin-right:-1rem;padding:6rem 1rem;position:relative}.mailform.mailform-product form{max-width:900px;position:relative;z-index:1;margin:0 auto}.mailform.mailform-product.mailform-product-general::after{content:'';display:block;width:90vw;height:100%;left:50%;transform:translateX(-50%);top:0;z-index:0;position:absolute;background:#eceff4;box-shadow:-10vw 0 0 0 #eceff4,10vw 0 0 0 #eceff4}.mailform.mailform-call .radiolist label{display:block;font-weight:700;font-size:1rem;margin-bottom:1rem}.mailform.mailform-call .radiolist .radio+.radio{margin-top:1rem}.mailform.mailform-call .radiolist .radio label{display:flex;align-items:center;margin-bottom:0;font-weight:300}.mailform.mailform-call .radiolist .radio input{margin-right:1rem}.mailform.mailform-reklamace hr{visibility:hidden}.mailform.mailform-partner{margin:0 -1rem}.mailform.mailform-partner form{grid-template-columns:1fr;grid-gap:1.5rem}@media (min-width:768px){.mailform.mailform-partner form>div{display:grid;grid-template-columns:1fr 2fr;grid-gap:0 1.25rem}}@media (min-width:1280px){.mailform.mailform-partner form>div{grid-template-columns:1fr 1fr 1fr}}@media (min-width:768px){.mailform.mailform-partner form>div .help-block{grid-column:2}}.mailform.mailform-partner form>div>label{display:block}@media (min-width:768px){.mailform.mailform-partner form>div>label{grid-row:span 2}}@media (min-width:768px){.mailform.mailform-partner form .mailform-send .btn{grid-column:2}}@media (min-width:1280px){.mailform.mailform-partner form .file-input,.mailform.mailform-partner form textarea{grid-column:span 2}}.search-wrap{position:relative;z-index:3;margin-bottom:6rem;background:#fff}.search-wrap .search{padding:2rem 5rem}.search-wrap .search-form form{display:flex;align-items:stretch}.search-wrap .search-form form label{display:none}.search-wrap .search-form form input[type='text']{flex:1;font-size:1.25rem;height:auto;margin-right:1rem}.search-wrap .search-results{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2.5rem}.search-wrap .search-results h2{grid-column:span 4;margin:4rem 0 1.5rem;width:100%;text-align:center}.search-wrap .search-results h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.search-wrap .search-results h3{margin:0 0 2rem;font-size:1.25rem;line-height:130%;text-transform:uppercase;font-weight:700}.login-popup{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background:rgba(35,38,41,0.9)}.login-popup #login-close{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}#loginPopup{background:#fff;position:relative;z-index:2}#loginPopup form{width:100%;max-width:633px;height:auto;background:#fff;padding:50px 25px;text-transform:none;font-family:'Open Sans','Calibri',Arial,sans-serif;border-radius:10px}#loginPopup .login-logo{text-align:center}#loginPopup .login-logo svg{display:inline-block}#loginPopup .login-logo svg path{fill:#d10016;fill-rule:evenodd}#loginPopup h1{text-align:center;font-size:33px;font-weight:700;text-transform:none;color:#4b5362;line-height:120%;margin:0 0 35px;font-family:'Open Sans','Calibri',Arial,sans-serif}#loginPopup .form-group{position:relative;margin-bottom:1rem}#loginPopup .form-control{width:100%;height:45px;border:0;margin:0;padding:0 30px 0;background-color:#ebebeb;font-size:16px;line-height:100%;color:#4b5362;text-transform:none;font-family:'Open Sans','Calibri',Arial,sans-serif;border-radius:5px;box-shadow:none}#loginPopup .form-control:focus{box-shadow:none}#loginPopup .input-icon{display:none;position:absolute;left:15px;top:50%;transform:translate3d(0, -50%, 0);padding:3px 15px 3px 0;border-right:1px solid #d0d0d0}#loginPopup .input-icon svg path{fill:#4b5362;fill-rule:evenodd}#loginPopup .grey{text-align:center;color:#4b5362;font-size:16px;line-height:120%;text-transform:none;font-family:'Open Sans','Calibri',Arial,sans-serif}#loginPopup .grey a{color:#4b5362;text-decoration:underline}#loginPopup .grey a:hover{text-decoration:none}#loginPopup #login-btn{display:flex;align-items:stretch;justify-content:center}#loginPopup #login-btn button[type=submit],#loginPopup #login-btn button[type=button]{cursor:pointer;display:block;width:100%;max-width:230px;height:auto;padding:16px 0;color:#fff;font-weight:600;font-size:16px;line-height:100%;background:#4f9f53;border:0;margin:0;flex:1;margin-right:10px;text-transform:none;font-family:'Open Sans','Calibri',Arial,sans-serif;box-shadow:none;border-radius:5px;transition:background-color .2s ease}#loginPopup #login-btn button[type=submit]:hover,#loginPopup #login-btn button[type=button]:hover{background:#418345;transition:none}#loginPopup #login-btn button[type=submit]:active:hover,#loginPopup #login-btn button[type=button]:active:hover{background:#346836}#loginPopup #login-btn #oauthLogin{flex:1;margin-left:10px}#loginPopup #login-btn #oauthLoginBtn{width:auto;padding-left:10px;padding-right:10px;background-color:#337ab7;border-color:#2e6da4;margin-right:0}#loginPopup #login-btn #oauthLoginBtn:hover{background-color:#286090}#loginPopup .g-recaptcha{margin:20px 0}#loginPopup .g-recaptcha>div{width:100%}#loginPopup #oauth-btn-user{font-size:12px !important}@media (min-width:480px){#loginPopup #login-btn button[type=submit],#loginPopup #login-btn button[type=button]{width:150px;height:70px}#loginPopup .form-control{padding:0 30px 0 60px}#loginPopup .input-icon{display:block}}@media (min-width:767px){#loginPopup form{width:633px;height:auto;padding:50px 100px}}.g-recaptcha .grecaptcha-badge{z-index:10}.popup-wrap{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(35,38,41,0.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;padding:6rem 0;overflow:auto}@media (max-height:750px){.popup-wrap{align-items:flex-start}}.popup-wrap.active{opacity:1;pointer-events:all}.popup-wrap .popup-close{position:absolute;top:2rem;right:2rem;border:0;background:none;width:2rem;height:2rem;padding:0;z-index:2;cursor:pointer}.popup-wrap .popup-close img{display:block;margin:0 auto;width:2rem;height:2rem}.popup-wrap .popup-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.popup-wrap .popup{position:relative;z-index:2;background:#fff;padding:1rem;width:100%;max-width:768px}.old-browser{background:#e2071d;color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:center;grid-column:span 2}@media (max-width:640px){.old-browser{align-items:flex-start}}@media (max-width:480px){.old-browser{display:block}}.old-browser .old-browser-text{font-size:.875rem;line-height:130%;flex:1}.old-browser .old-browser-text a{color:#fff;font-style:italic}.old-browser .old-browser-buttons{flex:none}.old-browser a{cursor:pointer;border:2px solid #fff;border-radius:0;margin-left:1rem;padding:1rem;background:none;color:#fff;font-size:.875rem;font-weight:700;text-transform:uppercase;display:flex;align-items:center}@media (max-width:480px){.old-browser a{margin-left:0;margin-top:1rem;width:100%}}.old-browser a:hover,.old-browser a:focus{color:#fff}.old-browser a svg{display:block;width:1rem;height:1rem;margin-left:1rem}@supports (display: grid){.old-browser{display:none}}.navigation-wrap{position:fixed;z-index:6;left:50%;top:0;transform:translateX(-50%);width:100%;max-width:1340px;background:#fff;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.navigation-wrap ul{margin:0}.navigation-wrap ul li{padding-left:0}.navigation-wrap ul li:not(:first-child){margin-top:0}.navigation-wrap ul li::before,.navigation-wrap ul li::after{display:none}.navigation-wrap .navigation{display:grid;grid-template-columns:auto 1fr}.navigation-wrap .nav-logo{grid-row:span 2;padding:.75rem 3.625rem .75rem 1.375rem}.navigation-wrap .nav-logo img{display:block;width:78px;height:auto}.navigation-wrap .nav-top,.navigation-wrap .nav-bottom{display:flex;align-self:stretch}.navigation-wrap .nav-top{justify-content:space-between}.navigation-wrap .nav-top-active{display:flex;align-items:center;font-weight:700;font-size:.875rem;text-transform:uppercase;line-height:100%}.navigation-wrap .nav-top-active a{display:flex;align-items:center}.navigation-wrap .nav-top-active img{display:block;height:1.5rem;width:auto;margin-right:1rem}.navigation-wrap .nav-top-sites{display:flex;align-items:center;text-transform:uppercase;font-size:.875rem;line-height:100%}.navigation-wrap .nav-top-sites{height:100%}.navigation-wrap .nav-top-sites li{height:100%}.navigation-wrap .nav-top-sites a{display:flex;align-items:center;height:100%;padding:.5rem 1.5rem;white-space:nowrap;transition:background-color .2s ease}.navigation-wrap .nav-top-sites a.active,.navigation-wrap .nav-top-sites a:hover,.navigation-wrap .nav-top-sites a:focus{background:#eceff4}.navigation-wrap .nav-top-sites a:hover:active{background-color:#d7dbe2;transition:none}.navigation-wrap .nav-top-sites img{display:block;height:1.5rem;width:auto;margin-right:1rem}.navigation-wrap .nav-top-subs{display:flex;align-items:center}.navigation-wrap .nav-top-subs button{-webkit-appearance:none;border:0;padding:.5rem;background:none;width:auto;height:auto;cursor:pointer}.navigation-wrap .nav-top-subs img{display:block;width:auto;height:1.125rem}.navigation-wrap .nav-top-subs>li:last-child{margin-left:1rem}.navigation-wrap .nav-top-langs{display:flex;align-items:center}.navigation-wrap .nav-top-langs::after{content:'';display:block;margin-left:.5em;margin-top:-0.25em;width:.5em;height:.5em;border-right:2px solid #232629;border-bottom:2px solid #232629;transform:rotate(45deg)}.navigation-wrap .nav-top-langs img{width:1.5rem;height:auto}.navigation-wrap .nav-top-sublangs{display:none;position:absolute;width:100%;top:100%;right:0;z-index:10;background:#fff;padding:.5rem;margin:0;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.navigation-wrap .nav-top-sublangs.active{display:block}.navigation-wrap .nav-top-sublangs li{width:100%}.navigation-wrap .nav-top-sublangs li:not(:first-child){margin-top:.5rem}.navigation-wrap .nav-top-sublangs li img{display:block;width:100%;height:auto}.navigation-wrap .nav-bottom hr{display:none;width:100px;height:1px;border:0;background:#fff;margin:2rem 0}@media (max-width:1155px){.navigation-wrap .nav-bottom hr{display:block}}.navigation-wrap .nav-bottom hr+.micropages{margin-top:0}.navigation-wrap .micropages{display:none;align-items:center;color:#fff;font-size:1.125rem;line-height:130%;font-weight:300;margin-top:1.5rem;text-transform:uppercase}@media (max-width:1155px){.navigation-wrap .micropages{display:flex}}.navigation-wrap .micropages img{display:block;width:1em;height:1em;margin-right:1em}.navigation-wrap .nav-bottom-menu{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0 2rem 0 0;list-style:none;flex:1;border-top:1px solid #eceff4}.navigation-wrap .nav-bottom-menu li{display:flex;align-items:center;height:100%}.navigation-wrap .nav-bottom-menu a{font-weight:700;font-size:1rem;line-height:100%;text-transform:uppercase}.navigation-wrap .menu-dropdown{position:relative}.navigation-wrap .menu-dropdown>a{display:flex}.navigation-wrap .menu-dropdown>a::after{content:'';display:block;margin-left:.5em;width:.5em;height:.5em;border-right:2px solid #232629;border-bottom:2px solid #232629;transform:rotate(45deg)}.navigation-wrap .menu-dropdown:hover ul{opacity:1;pointer-events:all}.navigation-wrap .menu-dropdown:focus-within ul{opacity:1;pointer-events:all}.navigation-wrap .menu-dropdown ul{pointer-events:none;opacity:0;margin:0;position:absolute;top:100%;left:-1rem;width:280px;background-color:#eceff4;z-index:2;padding:1rem;transition:opacity .2s ease}.navigation-wrap .menu-dropdown ul li:not(:first-child){margin-top:1.25rem}.navigation-wrap .menu-dropdown ul li a{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.875rem;line-height:150%;text-transform:none;font-weight:300}.navigation-wrap .menu-dropdown ul li a:hover,.navigation-wrap .menu-dropdown ul li a:focus{color:#000}.navigation-wrap .menu-dropdown ul li a:hover span,.navigation-wrap .menu-dropdown ul li a:focus span{background:#d7dbe2}.navigation-wrap .menu-dropdown ul li a span{display:flex;align-items:center;justify-content:center;width:1em;height:1em;margin-left:1rem;transition:background-color .2s ease}.navigation-wrap .menu-dropdown ul li a span::before{content:'';display:block;width:.375em;height:.375em;border-top:2px solid #232629;border-right:2px solid #232629;transform:translateX(-20%) rotate(45deg)}.navigation-wrap .menu-products{position:static}.navigation-wrap .menu-products>a{display:flex}.navigation-wrap .menu-products>a::after{content:'';display:block;margin-left:.5em;width:.5em;height:.5em;border-right:2px solid #232629;border-bottom:2px solid #232629;transform:rotate(45deg)}.navigation-wrap .menu-products:hover .menu-products-wrap{opacity:1;pointer-events:all}.navigation-wrap .menu-products:focus-within .menu-products-wrap{opacity:1;pointer-events:all}.navigation-wrap .menu-products-wrap{display:flex;align-items:stretch;padding:1.375rem;position:absolute;top:100%;left:0;right:0;background:#eceff4;pointer-events:none;opacity:0;transition:opacity .2s ease}.navigation-wrap .menu-product{flex:1}.navigation-wrap .menu-product:not(:first-child){margin-left:1rem;padding-left:1rem;border-left:1px solid #caced6}.navigation-wrap .menu-product.interactive-selection{flex:none}.navigation-wrap .menu-product .menu-product-header{display:flex;justify-content:space-between;align-items:center;font-weight:300;line-height:150%;text-transform:none;min-height:3rem}.navigation-wrap .menu-product .menu-product-header b{display:block}.navigation-wrap .menu-product>ul{margin-top:1.5rem}.navigation-wrap .menu-product>ul li:not(:first-child){margin-top:1.25rem}.navigation-wrap .menu-product>ul a{display:flex;align-items:center;justify-content:space-between;width:100%;font-size:.875rem;line-height:150%;text-transform:none;font-weight:300}.navigation-wrap .menu-product>ul a:hover,.navigation-wrap .menu-product>ul a:focus{color:#000}.navigation-wrap .menu-product>ul a:hover span,.navigation-wrap .menu-product>ul a:focus span{background:#d7dbe2}.navigation-wrap .menu-product>ul a span{display:flex;align-items:center;justify-content:center;width:1em;height:1em;margin-left:1rem;transition:background-color .2s ease}.navigation-wrap .menu-product>ul a span::before{content:'';display:block;width:.375em;height:.375em;border-top:2px solid #232629;border-right:2px solid #232629;transform:translateX(-20%) rotate(45deg)}.navigation-wrap .menu-toggle-wrap{display:none}@media (max-width:1155px){.navigation-wrap .menu-toggle-wrap{display:block}}.navigation-wrap .menu-toggle-wrap .menu-toggle{display:block;border:0;background:none}.navigation-wrap .menu-toggle-wrap .menu-toggle span{display:block;margin:.375rem;width:1.5rem;height:2px;background:#232629;transition:opacity .2s ease,transform .2s ease}.navigation-wrap .menu-toggle-wrap .menu-toggle.active span:nth-child(1){transform:translateY(.5rem) rotate(45deg)}.navigation-wrap .menu-toggle-wrap .menu-toggle.active span:nth-child(2){opacity:0}.navigation-wrap .menu-toggle-wrap .menu-toggle.active span:nth-child(3){transform:translateY(-0.5rem) rotate(-45deg)}@media (max-width:1155px){.navigation-wrap .nav-top-active,.navigation-wrap .nav-top-sites{display:none}.navigation-wrap .navigation{display:flex;align-content:center;justify-content:space-between;padding:.5rem}.navigation-wrap .navigation .nav-logo{padding:0}.navigation-wrap .navigation .nav-logo img{height:48px}.navigation-wrap .nav-bottom{display:flex;flex-direction:column;align-items:center;justify-content:center;position:fixed;top:64px;left:0;height:calc(100vh - 64px);width:100%;background-color:rgba(35,38,41,0.9);z-index:100;padding:0 1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.navigation-wrap .nav-bottom.active{opacity:1;pointer-events:all}.navigation-wrap .nav-bottom-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center;flex:none;margin-bottom:3rem;border-top:0}.navigation-wrap .nav-bottom-menu li:not(:first-child){margin-left:0;margin-top:1.5rem}.navigation-wrap .nav-bottom-menu a{color:#fff;font-size:1.5rem;line-height:130%}.navigation-wrap .nav-bottom-menu .menu-products a::after,.navigation-wrap .nav-bottom-menu .menu-dropdown a::after{display:none}.navigation-wrap .nav-bottom-menu .menu-products ul,.navigation-wrap .nav-bottom-menu .menu-dropdown ul{display:none}}@media (max-width:900px){.navigation-wrap .nav-bottom{align-items:flex-end;padding-right:2rem}.navigation-wrap .btn{font-size:.75rem}.navigation-wrap .nav-bottom-menu{margin-bottom:1rem;align-items:flex-end}.navigation-wrap .nav-bottom-menu li:not(:first-child){margin-top:1rem}.navigation-wrap .nav-bottom-menu a{font-size:1.25rem}}@media (max-width:767px){.navigation-wrap .micropages{font-size:.875rem;margin-top:1rem}.navigation-wrap .micropages img{width:1.125rem;height:1.125rem}.navigation-wrap .btn:not([class*="btn-"]){font-size:.75rem}.navigation-wrap .nav-bottom-menu{margin-bottom:.75rem}.navigation-wrap .nav-bottom-menu li:not(:first-child){margin-top:.75rem}.navigation-wrap .nav-bottom-menu a{font-size:1.125rem}}.nav-search-wrap{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(35,38,41,0.9);z-index:100;display:flex;align-items:center;justify-content:center;padding:0 1rem;opacity:0;pointer-events:none;transition:opacity .2s ease}.nav-search-wrap.showing{pointer-events:all;opacity:1}.nav-search-wrap form{display:flex;align-items:stretch;justify-content:center;width:100%;max-width:900px;position:relative}.nav-search-wrap input{flex:1;height:4rem;font-size:2rem;padding:0 8rem 0 0;font-weight:400;color:#fff;background:none;border:0;box-shadow:none;border-bottom:2px solid #eceff4}@media (max-width:640px){.nav-search-wrap input{font-size:1.5rem;height:3rem;padding-right:6rem}}@media (max-width:420px){.nav-search-wrap input{font-size:1rem;height:2rem;padding-right:4rem}}.nav-search-wrap .nav-search-submit,.nav-search-wrap .nav-search-close{width:4rem;height:4rem;position:absolute;top:0;right:0;background:none;border:0;cursor:pointer}@media (max-width:640px){.nav-search-wrap .nav-search-submit,.nav-search-wrap .nav-search-close{width:3rem;height:3rem}}@media (max-width:420px){.nav-search-wrap .nav-search-submit,.nav-search-wrap .nav-search-close{width:2rem;height:2rem}}.nav-search-wrap .nav-search-submit{right:4rem}@media (max-width:640px){.nav-search-wrap .nav-search-submit{right:3rem}}@media (max-width:420px){.nav-search-wrap .nav-search-submit{right:2rem}}.nav-search-wrap svg{display:block;width:2rem;height:2rem;margin:0 auto}@media (max-width:640px){.nav-search-wrap svg{width:1.5rem;height:1.5rem}}@media (max-width:640px){.nav-search-wrap svg{width:1rem;height:1rem}}.nav-search-wrap svg path{fill:#fff}.intro-wrap{padding:0 1rem;background-color:#232629;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url('../images/o-nas/intro.jpg');position:relative}.intro-wrap::before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#232629;opacity:.5}.intro-wrap .intro{position:relative;z-index:2;padding-top:7rem;color:#fff;max-width:1340px;height:586px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center}@media (max-width:1155px){.intro-wrap .intro{padding-top:4rem;height:480px}}.intro-wrap h1{font-weight:700;text-align:center;margin:0}.intro-wrap p{text-align:center;max-width:640px;line-height:150%}@media (max-width:480px){.intro-wrap p{font-size:.875rem;line-height:150%}}.intro-wrap p:last-child{margin-bottom:0}.intro-wrap.intro-wrap-gallery::before{display:none}.intro-wrap .intro-gallery{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.intro-wrap .intro-gallery-controls{position:absolute;top:50%;left:0;margin-top:-2rem;height:0;width:100%;z-index:2;display:flex;justify-content:space-between}@media (max-width:640px){.intro-wrap .intro-gallery-controls{margin-top:-1.5rem}}.intro-wrap .intro-gallery-controls button{width:4rem;height:4rem;background:#e2071d;text-align:center;border:0;cursor:pointer}@media (max-width:640px){.intro-wrap .intro-gallery-controls button{width:3rem;height:3rem}}.intro-wrap .intro-gallery-controls button::after{display:block;content:'';width:1rem;height:1rem;margin:0 auto;border-top:6px solid #fff;border-left:6px solid #fff}@media (max-width:640px){.intro-wrap .intro-gallery-controls button::after{width:.75rem;height:.75rem;border-top:4px solid #fff;border-left:4px solid #fff}}.intro-wrap .intro-gallery-controls button:nth-child(1)::after{transform:rotate(-45deg)}.intro-wrap .intro-gallery-controls button:nth-child(2)::after{transform:rotate(135deg)}.intro-wrap .intro-gallery-items{display:flex;height:100%;z-index:1}.intro-wrap .intro-gallery-item{width:calc(100% / 3);flex:none;height:100%;position:relative}.intro-wrap .intro-gallery-item a{display:block;width:100%;height:100%}.intro-wrap .intro-gallery-item a::after{content:'';display:block;position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#232629;opacity:.5}.intro-wrap .intro-gallery-item img{display:block;width:100%;height:100%;object-fit:cover}.intro-wrap .tns-outer,.intro-wrap .tns-ovh,.intro-wrap .tns-inner{height:100%}.intro-wrap.intro-wrap-news-detail{overflow:hidden}.intro-wrap.intro-wrap-news-detail::after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;background-image:url('../images/o-nas/intro.jpg');background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1.05);filter:blur(8px)}.intro-wrap.intro-wrap-career-detail .intro{padding-bottom:4rem}.intro-wrap.intro-wrap-product-detail h1{text-transform:none}.p-wrapper .breadcrumb-wrap{overflow:auto;width:100%;max-width:1340px;padding:1rem;position:fixed;z-index:5;top:6rem;left:50%;transform:translateX(-50%)}@media (max-width:1155px){.p-wrapper .breadcrumb-wrap{top:5rem}}@media (max-width:767px){.p-wrapper .breadcrumb-wrap{position:absolute;left:0;transform:none;padding:0}}@media (min-width:768px){.p-wrapper .breadcrumb-wrap.inContent{background:linear-gradient(to bottom, #fff 40%, rgba(255,255,255,0))}.p-wrapper .breadcrumb-wrap.inContent .breadcrumb a,.p-wrapper .breadcrumb-wrap.inContent .breadcrumb .active{color:#232629}.p-wrapper .breadcrumb-wrap.inContent .breadcrumb li:not(:first-child)::before{background-color:#232629}}.p-wrapper .breadcrumb{display:flex;margin:0;padding:0;background:none;border-radius:0}.p-wrapper .breadcrumb li{display:flex;align-items:center;margin:0;padding:0;font-size:.75rem;line-height:100%;font-weight:300;text-transform:uppercase;white-space:nowrap}.p-wrapper .breadcrumb li:not(:first-child){margin-top:0;padding-left:0;margin-left:.375rem}.p-wrapper .breadcrumb li:not(:first-child)::before{content:'';padding:0;display:block;width:1px;height:1rem;margin-right:.375rem;background:currentColor;border:0;position:static}.p-wrapper .breadcrumb li::before,.p-wrapper .breadcrumb li::after{display:none}.p-wrapper .breadcrumb .active{color:#fff;font-weight:700}.p-wrapper .breadcrumb a{color:#fff}.p-wrapper .pagination-wrap{display:flex;justify-content:center;width:100%;margin-top:2rem}.p-wrapper .pagination-wrap .pagination{display:flex;align-items:center;justify-content:center;margin:0;padding:0}.p-wrapper .pagination-wrap li{display:block;margin:0 .5rem;padding:0;font-weight:700}.p-wrapper .pagination-wrap li:not(:first-child){margin-top:0}.p-wrapper .pagination-wrap li::before,.p-wrapper .pagination-wrap li::after{display:none}.p-wrapper .pagination-wrap li.disabled,.p-wrapper .pagination-wrap li.active{padding:.5rem .75rem}.p-wrapper .pagination-wrap li.disabled>span,.p-wrapper .pagination-wrap li.active>span{background:none;padding:0}.p-wrapper .pagination-wrap li.active{background:#e2071d;color:#fff}.p-wrapper .pagination-wrap li.active>span{color:#fff}.p-wrapper .pagination-wrap li.disabled{opacity:.4}.p-wrapper .pagination-wrap li>span,.p-wrapper .pagination-wrap li>a{display:block;border:0;color:#232629;margin-left:0;line-height:100%;float:none;padding:.5rem .75rem;transition:background-color .2s ease}.p-wrapper .pagination-wrap li>a:hover,.p-wrapper .pagination-wrap li>a:focus{color:#232629;background:#eceff4}.p-wrapper .map-wrap{position:relative}.p-wrapper .map-wrap .map{max-width:1920px;margin:0 auto;height:440px;background:#f5f7fa;position:relative;z-index:1}.p-wrapper .map-wrap .map-banner{background:#fff;font-weight:300;width:270px;padding:2rem 3rem;position:absolute;top:50%;left:50%;z-index:2;transform:translate3d(-50%, -50%, 0);box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.p-wrapper .map-wrap .map-banner address{font-style:normal;margin:1rem 0}.p-wrapper .map-wrap .map-banner-label{font-weight:700;color:#e2071d}.p-wrapper .map-wrap .map-banner-contacts{margin:0;padding:0;list-style:none}.p-wrapper .map-wrap .map-banner-contacts li{padding:0;margin:0}.p-wrapper .map-wrap .map-banner-contacts li:not(:first-child){margin-top:0}.p-wrapper .map-wrap .map-banner-contacts li::before,.p-wrapper .map-wrap .map-banner-contacts li::after{display:none}.p-wrapper .map-wrap .map-banner-contacts a{color:#232629;font-weight:300;text-decoration:none}.p-wrapper .map-wrap .btn{width:initial;margin:2rem -3rem -2rem;background:#232629}.p-wrapper .map-wrap .btn:hover,.p-wrapper .map-wrap .btn:focus,.p-wrapper .map-wrap .btn:hover:active{background-color:#000}.p-wrapper .map-wrap--static{display:flex;padding:2rem 1rem;justify-content:space-around;gap:2rem;align-items:center}@media (max-width:767px){.p-wrapper .map-wrap--static{flex-direction:column}}.p-wrapper .map-wrap--static .map-image{flex-shrink:1}.p-wrapper .map-wrap--static .map-banner{flex-shrink:0;position:static;transform:none}.p-wrapper .map-container-wrap{border-top:2px solid #eceff4;border-bottom:2px solid #eceff4}.footer-wrap{background:#eceff4;padding:2.5rem 1rem 4.5rem}.footer-wrap ul li{padding-left:0}.footer-wrap ul li::before,.footer-wrap ul li::after{display:none}.footer-wrap .footer{max-width:1340px;margin:0 auto;display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap}@media (max-width:1155px){.footer-wrap .footer{justify-content:flex-start}}.footer-wrap .footer-newsletter,.footer-wrap .footer-whistleblowing,.footer-wrap .footer-quicklinks-copy{width:100%;flex:none}.footer-wrap .footer-newsletter{margin:3rem 0 5rem;display:flex;align-items:baseline}@media (max-width:900px){.footer-wrap .footer-newsletter{display:block}}.footer-wrap .footer-newsletter-input{display:grid;grid-gap:1.125rem;margin-left:2rem;width:440px;flex:none}@media (max-width:900px){.footer-wrap .footer-newsletter-input{width:100%;max-width:440px;margin:2rem auto 0}}@media (max-width:420px){.footer-wrap .footer-newsletter-input{display:block}}.footer-wrap .footer-newsletter-input .btn{grid-column-start:2;grid-row-start:1}@media (max-width:420px){.footer-wrap .footer-newsletter-input .btn{margin:0 auto}}.footer-wrap .footer-newsletter-input input[type='text']{height:100%}@media (max-width:420px){.footer-wrap .footer-newsletter-input input[type='text']{height:2.625rem;margin-bottom:1rem}}.footer-wrap .footer-newsletter-input label{grid-column-start:1;grid-column:span 2;display:flex;align-items:flex-start;margin:0;font-weight:300}@media (max-width:420px){.footer-wrap .footer-newsletter-input label{margin-bottom:1rem}}.footer-wrap .footer-newsletter-input label input{cursor:pointer;display:block;width:.875rem;height:.875rem;border-radius:0;margin:0;border:0;flex:none;background:#fff;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.footer-wrap .footer-newsletter-input label span{flex:1;font-size:.75rem;padding-left:1em;line-height:130%;color:#232629}.footer-wrap .footer-newsletter-input label a{font-weight:700}.footer-wrap .footer-newsletter-icon{margin-right:2rem;flex:none;margin-top:-4rem;align-self:center}@media (max-width:900px){.footer-wrap .footer-newsletter-icon{display:none}}.footer-wrap .footer-newsletter-icon img,.footer-wrap .footer-newsletter-icon svg{display:block;width:5.75rem;height:auto}.footer-wrap .footer-newsletter-icon img .light-left,.footer-wrap .footer-newsletter-icon svg .light-left,.footer-wrap .footer-newsletter-icon img .light-right,.footer-wrap .footer-newsletter-icon svg .light-right{animation:lighting 2s ease infinite}.footer-wrap .footer-newsletter-icon img .light-right,.footer-wrap .footer-newsletter-icon svg .light-right{animation-delay:1s}.footer-wrap .footer-newsletter-label{display:block;flex:1;font-size:1.5rem;line-height:150%;color:#232629;font-weight:300;margin:0}@media (max-width:900px){.footer-wrap .footer-newsletter-label{text-align:center}}@media (max-width:1155px){.footer-wrap .footer-info,.footer-wrap .footer-contacts-socials,.footer-wrap .footer-icon-links{width:25%}}@media (max-width:900px){.footer-wrap .footer-info,.footer-wrap .footer-contacts-socials,.footer-wrap .footer-icon-links{width:33%}}@media (max-width:640px){.footer-wrap .footer-info,.footer-wrap .footer-contacts-socials,.footer-wrap .footer-icon-links{width:50%}}@media (max-width:480px){.footer-wrap .footer-info,.footer-wrap .footer-contacts-socials,.footer-wrap .footer-icon-links{width:100%}}.footer-wrap .footer-info{font-weight:300}@media (max-width:480px){.footer-wrap .footer-info{margin-bottom:2rem}}.footer-wrap .footer-info address{font-style:normal;margin:1rem 0}.footer-wrap .footer-info-label{font-weight:700}.footer-wrap .footer-contacts{margin:0;padding:0;list-style:none}.footer-wrap .footer-contacts li:not(:first-child){margin:1rem 0 0}.footer-wrap .footer-contacts a{display:flex;align-content:center;color:#232629;font-weight:700;text-decoration:none;width:max-content}.footer-wrap .footer-contacts img{display:block;flex:none;width:1.25em;height:1.25em;margin-right:.75em}.footer-wrap .footer-socials{display:flex;margin:2rem 0 0;padding:0;list-style:none}.footer-wrap .footer-socials li:not(:first-child){margin:0 0 0 .75rem}.footer-wrap .footer-socials img{display:block;width:1.25em;height:1.25em}@media (max-width:640px){.footer-wrap .footer-icon-links{margin-top:2rem}}.footer-wrap .footer-icon-links a{display:flex;align-content:center;color:#232629;font-weight:700;text-transform:uppercase;text-decoration:none;width:max-content}.footer-wrap .footer-icon-links img{display:block;flex:none;width:1.25em;height:1.25em;margin-right:.75em}.footer-wrap .footer-links{display:flex;align-content:baseline;flex-wrap:wrap}@media (max-width:1155px){.footer-wrap .footer-links{width:100%}}.footer-wrap .footer-links ul{margin:0;padding:0;list-style:none}@media (max-width:1155px){.footer-wrap .footer-links ul{width:25%;margin-top:2rem}}@media (max-width:900px){.footer-wrap .footer-links ul{width:33%}}@media (max-width:640px){.footer-wrap .footer-links ul{width:50%}}@media (max-width:480px){.footer-wrap .footer-links ul{width:100%}}.footer-wrap .footer-links ul:not(:first-child){margin-left:3rem}@media (max-width:1155px){.footer-wrap .footer-links ul:not(:first-child){margin-left:0}}.footer-wrap .footer-links ul li:not(:first-child){margin-top:.5rem}.footer-wrap .footer-links a{color:#232629;font-weight:700;text-transform:uppercase;text-decoration:none}.footer-wrap .footer-whistleblowing{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin-top:3rem}.footer-wrap .footer-whistleblowing img{display:block;width:8rem;height:8rem;flex:none}.footer-wrap .footer-whistleblowing p{max-width:24rem}.footer-wrap .footer-whistleblowing a{text-decoration:underline}.footer-wrap .footer-quicklinks-copy{display:flex;align-content:baseline;justify-content:space-between;font-size:.875rem;line-height:150%;font-weight:700;margin-top:3rem}@media (max-width:480px){.footer-wrap .footer-quicklinks-copy{display:block}}.footer-wrap .footer-quicklinks{display:flex;align-items:center;margin:0;padding:0;list-style:none}.footer-wrap .footer-quicklinks li:not(:first-child){margin:0 0 0 4rem}@media (max-width:640px){.footer-wrap .footer-quicklinks li:not(:first-child){margin-left:2rem}}.footer-wrap .footer-quicklinks a{color:#232629;font-weight:700;text-decoration:none;border:0;padding:0;background:none;cursor:pointer}.footer-wrap .toggle-view{display:none;color:#232629;font-weight:700;text-decoration:none;border:0;padding:0;background:none;cursor:pointer;margin-top:2rem}.footer-wrap .toggle-view.toggle-view-mobile{display:block}@media (max-width:767px){.footer-wrap .toggle-view{display:block}}.footer-wrap .footer-copy{text-align:right}@media (max-width:480px){.footer-wrap .footer-copy{text-align:left;margin-top:2rem}}.footer-wrap .footer-copy a{color:#232629;text-decoration:none}.interactive-selection{position:relative;margin-bottom:8rem}@media (max-width:767px){.interactive-selection{display:none}}.interactive-selection .interactive-selection-intro{text-align:center;margin-bottom:6rem;position:relative;z-index:2}.interactive-selection .interactive-selection-intro h2{margin:0 0 .5em}.interactive-selection .interactive-selection-intro p{margin:0}.interactive-selection .interactive-selection-canvas{position:relative;z-index:1;margin-top:-10rem}@media (max-width:960px){.interactive-selection .interactive-selection-canvas{margin-top:-8rem}}.interactive-selection .interactive-selection-canvas::after{content:'';display:block;position:absolute;top:50%;height:60%;left:50%;transform:translate(-50%);width:90vw;z-index:1;background:#f5f7fa;box-shadow:-10vw 0 0 0 #f5f7fa,10vw 0 0 0 #f5f7fa}@media (max-width:1155px){.interactive-selection .interactive-selection-canvas::after{height:70%}}@media (max-width:960px){.interactive-selection .interactive-selection-canvas::after{height:85%}}.interactive-selection .interactive-selection-canvas img{position:relative;z-index:2;display:block;user-select:none;pointer-events:none}.interactive-selection .interactive-selection-canvas svg{z-index:3;display:block;position:absolute;top:0;left:0;height:auto;width:100%}.interactive-selection .interaction-tag{cursor:pointer}.interactive-selection .interaction-tag.active [id*="circle"],.interactive-selection .interaction-tag:hover [id*="circle"]{fill:#e2071d}.interactive-selection .interaction-tag.active [id*="num"],.interactive-selection .interaction-tag:hover [id*="num"]{fill:#fff}.interactive-selection .interaction-tag.active .pulse-group{animation:indicate 1s ease-in-out infinite}.interactive-selection .interaction-tag [id*="circle"],.interactive-selection .interaction-tag [id*="num"]{transition:fill .2s ease}.interactive-selection .interactive-selection-list{position:relative;z-index:2;margin-top:-6rem}@media (max-width:1155px){.interactive-selection .interactive-selection-list{margin-top:-4rem}}@media (max-width:960px){.interactive-selection .interactive-selection-list{margin-top:-2rem}}.interactive-selection .interactive-selection-list ol{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(4, 1fr);grid-column-gap:2rem;grid-auto-flow:column;margin:0;padding:0}@media (max-width:960px){.interactive-selection .interactive-selection-list ol{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(5, 1fr)}}.interactive-selection .interactive-selection-list li{padding:0;margin:0 0 .75rem}.interactive-selection .interactive-selection-list li:not(:first-child){margin:0 0 .75rem}.interactive-selection .interactive-selection-list li::before,.interactive-selection .interactive-selection-list li::after{display:none}.interactive-selection .interactive-selection-list button{display:block;padding:0;margin:0;border:0;background:none;font-weight:700;font-size:1.125rem;cursor:pointer;transition:#e2071d .2s ease}@media (max-width:960px){.interactive-selection .interactive-selection-list button{font-size:1rem}}.interactive-selection .interactive-selection-list button.active,.interactive-selection .interactive-selection-list button:hover,.interactive-selection .interactive-selection-list button:focus{color:#e2071d}.interactive-selection .interactive-selection-list button.active{animation:indicate 1s ease-in-out infinite}@keyframes indicate{50%{transform:scale(1.1)}100%{transform:scale(1)}}#interactivePopupWrap{align-items:flex-start}@media (max-width:767px){#interactivePopupWrap{display:none}}#interactivePopupWrap .popup.interactive-popup{max-width:960px}#interactivePopupWrap .popup-detail-image{position:relative;height:400px;margin:-1rem -1rem 0;background:#f5f7fa}@media (max-width:1155px){#interactivePopupWrap .popup-detail-image{height:360px}}@media (max-width:860px){#interactivePopupWrap .popup-detail-image{height:320px}}#interactivePopupWrap .popup-detail-image p{margin:0}#interactivePopupWrap .popup-detail-image img{display:block;position:absolute;left:0;top:0;height:100%;width:100%;object-fit:cover;object-position:center}#interactivePopupWrap .popup-detail-nav{position:absolute;bottom:30%;left:0;width:100%;display:flex;justify-content:space-between;align-items:center}#interactivePopupWrap .popup-detail-nav button{display:flex;align-items:center;background:#e2071d;color:#fff;font-size:1.125rem;height:3rem;text-transform:uppercase;padding:1rem;border:0;cursor:pointer}#interactivePopupWrap .popup-detail-nav button span{display:none}#interactivePopupWrap .popup-detail-nav button:hover span,#interactivePopupWrap .popup-detail-nav button:focus span{display:block}#interactivePopupWrap .popup-detail-nav button:first-child span{margin-left:1rem}#interactivePopupWrap .popup-detail-nav button:first-child::before{content:'';display:block;width:.5em;height:.5em;border-bottom:3px solid #fff;border-left:3px solid #fff;transform:rotate(45deg)}#interactivePopupWrap .popup-detail-nav button:last-child span{margin-right:1rem}#interactivePopupWrap .popup-detail-nav button:last-child::after{content:'';display:block;width:.5em;height:.5em;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg)}#interactivePopupWrap .popup-detail-label{max-width:max-content;position:relative;z-index:2;background:#e2071d;color:#fff;font-size:1.25rem;font-weight:700;margin:0 0 0 1rem;padding:.5rem 1rem;transform:translateY(-50%)}@media (max-width:1155px){#interactivePopupWrap .popup-detail-label{margin-left:0}}#interactivePopupWrap .popup-detail-description{max-width:50%;padding-left:2rem;padding-right:3rem;margin-bottom:2rem;margin-top:-1rem}@media (max-width:1155px){#interactivePopupWrap .popup-detail-description{padding-left:1rem;padding-right:2rem}}@media (max-width:860px){#interactivePopupWrap .popup-detail-description{padding-left:1rem;padding-right:1rem;max-width:none}}@media (max-width:480px){#interactivePopupWrap .popup-detail-description{padding:0}}#interactivePopupWrap .popup-detail-description p{font-size:.875rem}#interactivePopupWrap .popup-detail-cols{display:grid;align-items:stretch;grid-template-columns:1fr 1fr}@media (max-width:860px){#interactivePopupWrap .popup-detail-cols{display:block}}#interactivePopupWrap .popup-detail-col:first-child{padding-left:2rem;padding-right:3rem}@media (max-width:1155px){#interactivePopupWrap .popup-detail-col:first-child{padding-left:1rem;padding-right:2rem}}@media (max-width:860px){#interactivePopupWrap .popup-detail-col:first-child{padding-left:1rem;padding-right:1rem}}@media (max-width:480px){#interactivePopupWrap .popup-detail-col:first-child{padding:0}}#interactivePopupWrap .popup-detail-col:last-child{padding-left:3rem;padding-right:2rem;border-left:1px solid #d7dbe2}@media (max-width:1155px){#interactivePopupWrap .popup-detail-col:last-child{padding-left:2rem;padding-right:1rem}}@media (max-width:860px){#interactivePopupWrap .popup-detail-col:last-child{padding-left:1rem;padding-right:1rem;border-left:0}}@media (max-width:480px){#interactivePopupWrap .popup-detail-col:last-child{padding:0}}#interactivePopupWrap .popup-detail-files{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:1rem;padding-bottom:4rem}@media (max-width:860px){#interactivePopupWrap .popup-detail-files{padding-bottom:2rem}}#interactivePopupWrap .download-item{font-size:.75rem;line-height:130%;text-align:center;min-width:120px;width:25%}#interactivePopupWrap .download-item svg,#interactivePopupWrap .download-item img{display:block;width:3rem;height:3rem;margin:0 auto 1rem}@media (max-width:1155px){#interactivePopupWrap .download-item svg,#interactivePopupWrap .download-item img{width:2.5rem;height:2.5rem}}#interactivePopupWrap .popup-detail-attributes-wrap h3{text-align:center;font-size:1.125rem;margin:.5rem 0 2rem}#interactivePopupWrap .popup-detail-attributes{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;grid-gap:1rem}#interactivePopupWrap .popup-detail-attribute{font-size:.75rem;line-height:130%;text-transform:uppercase;font-weight:700;text-align:center;min-width:120px;width:33%}#interactivePopupWrap .popup-detail-attribute svg,#interactivePopupWrap .popup-detail-attribute img{display:block;width:3rem;height:3rem;margin:0 auto 1rem}@media (max-width:1155px){#interactivePopupWrap .popup-detail-attribute svg,#interactivePopupWrap .popup-detail-attribute img{width:2.5rem;height:2.5rem}}#interactivePopupWrap .popup-detail-actions{width:50%;display:flex;justify-content:space-between;align-items:baseline;padding:0 3rem 0 2rem;position:relative;z-index:2;margin-top:-2rem;margin-bottom:2rem}@media (max-width:1155px){#interactivePopupWrap .popup-detail-actions{padding-left:1rem;padding-right:2rem}}@media (max-width:860px){#interactivePopupWrap .popup-detail-actions{padding-left:1rem;padding-right:1rem;margin:3rem 0 0;width:100%}}@media (max-width:480px){#interactivePopupWrap .popup-detail-actions{padding:0}}#interactivePopupWrap .popup-detail-actions button,#interactivePopupWrap .popup-detail-actions a{display:flex;align-items:center;border:0;background:none;cursor:pointer;font-size:.875rem;font-weight:700;text-transform:uppercase}#interactivePopupWrap .popup-detail-actions button::before{content:'';display:block;width:.5em;height:.5em;border-bottom:3px solid #e2071d;border-left:3px solid #e2071d;margin-right:1em;transform:rotate(45deg)}#interactivePopupWrap .popup-detail-actions a::after{content:'';display:block;width:.5em;height:.5em;border-top:3px solid #e2071d;border-right:3px solid #e2071d;margin-left:1em;transform:rotate(45deg)}.customers-wrap{margin:0 auto 8rem}.customers-wrap h2{text-align:center;margin:0 0 6rem}.customers-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.customers-wrap .customers{display:grid;grid-template-columns:repeat(6, 1fr);align-items:center;grid-gap:2rem;justify-items:center;margin-bottom:6rem}@media (max-width:900px){.customers-wrap .customers{grid-template-columns:repeat(4, 1fr)}}@media (max-width:640px){.customers-wrap .customers{grid-template-columns:repeat(3, 1fr)}}@media (max-width:480px){.customers-wrap .customers{grid-template-columns:repeat(2, 1fr)}}.customers-wrap .customer-quote{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;max-width:1104px;margin:0 auto}@media (max-width:640px){.customers-wrap .customer-quote{display:block}}.customers-wrap .customer-quote::before{content:'';display:block;height:1px;width:100%;max-width:910px;background:#eceff4;margin:0 auto 6rem}.customers-wrap .customer-quote-logo{width:168px;margin-right:108px}@media (max-width:640px){.customers-wrap .customer-quote-logo{width:140px;margin-right:0;margin-bottom:3rem}}.customers-wrap .customer-quote-logo img{display:block;width:100%;height:auto}.customers-wrap .quote-lang{display:block;margin-bottom:2rem}.customers-wrap .quote-lang img{display:block;width:2rem;height:auto}.customers-wrap .customer-quote-text{flex:1;font-weight:300}.customers-wrap .customer-quote-text blockquote{margin:0;padding:0;border:0}.customers-wrap .customer-quote-text p{margin:1.5rem 0;line-height:150%}.customers-wrap .customer-quote-text p:last-child{margin-bottom:0}.scope-wrap{background:#eceff4;margin-left:-1rem;margin-right:-1rem;padding:0 1rem;position:relative;overflow:hidden}.scope-wrap::before{content:'';display:block;position:absolute;top:0;left:0;max-width:800px;width:100%;height:100%;background:linear-gradient(to right, #eceff4 25%, rgba(236,239,244,0));z-index:2}.scope-wrap .scope{height:676px;display:flex;align-items:center;max-width:1340px;margin:0 auto;position:relative}.scope-wrap .scope-text{position:relative;z-index:3}@media (max-width:420px){.scope-wrap .scope-text br{display:none}}.scope-wrap .scope-label{font-size:2rem;line-height:130%;font-weight:300;position:relative;z-index:2}.scope-wrap ul{display:flex;align-items:baseline;flex-wrap:wrap;max-width:400px}.scope-wrap ul li{display:block;padding:0;margin:1rem 0 0;flex:none;width:50%}.scope-wrap ul li:not(:first-child){margin-top:1rem}.scope-wrap ul li::before,.scope-wrap ul li::after{display:none}.scope-wrap .scope-map{position:absolute;z-index:1;right:0;top:0;height:100%}@media (max-width:767px){.scope-wrap .scope-map{right:50%;opacity:.3;transform:translateX(50%)}}.scope-wrap .scope-map svg{display:block;height:100%;width:auto}.product-cards{position:relative;z-index:2;display:flex;margin:-3.5rem 0 9.75rem}@media (max-width:767px){.product-cards{margin:0 -1rem 8rem}}@media (max-width:640px){.product-cards{display:block;margin:0 -1rem 6rem}}.product-card{display:block;width:20%;transition:transform .2s ease}@media (max-width:640px){.product-card{display:flex;align-items:stretch;width:100%;margin:0 auto}.product-card:nth-child(even){flex-direction:row-reverse}}.product-card:hover,.product-card:focus{z-index:1}@media (min-width:768px){.product-card:hover,.product-card:focus{transform:scale(1.1)}}.product-card:hover .product-card-image img,.product-card:focus .product-card-image img{filter:grayscale(0%)}.product-card:hover .product-card-title,.product-card:focus .product-card-title{color:#fff;background:#e2071d}.product-card-image{display:block;width:100%;height:194px;overflow:hidden;background:#eceff4}@media (max-width:640px){.product-card-image{width:50%;height:150px}}.product-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:filter .2s ease;filter:grayscale(100%)}@media (max-width:767px){.product-card-image img{filter:none}}.product-card-title{display:block;font-weight:300;padding:.625rem;background:#fff;text-align:center;transition:background-color .2s ease,color .2s ease}@media (max-width:640px){.product-card-title{display:flex;flex-direction:column;justify-content:center;width:50%;font-size:1.5rem;line-height:150%;padding:1rem}}@media (max-width:480px){.product-card-title{font-size:1.125rem}}.newsletter-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(35,38,41,0.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;padding:6rem 0;overflow:auto}@media (max-height:750px){.newsletter-popup{align-items:flex-start}}.newsletter-popup.active{opacity:1;pointer-events:all}.newsletter-popup .newsletter-close{position:absolute;top:2rem;right:2rem;border:0;background:none;width:2rem;height:2rem;padding:0;cursor:pointer}.newsletter-popup .newsletter-close img{display:block;margin:0 auto;width:2rem;height:2rem}.newsletter-popup .ec-v-form-regular button,.newsletter-popup .ec-v-form-close button,.newsletter-popup .ec-v-form-submit button,.newsletter-popup .ec-v-form-button button{white-space:normal}.p-homepage .intro-wrap{background-image:url('../images/hp/intro.jpg')}.p-homepage .intro-wrap .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1156px){.p-homepage .intro-wrap .video{display:block}}.p-homepage .intro-wrap .intro{min-height:480px;height:calc(100vh - 234px);max-height:790px;padding:7rem 3rem 3.5rem}@media (max-width:1155px){.p-homepage .intro-wrap .intro{padding-top:4rem}}@media (max-width:767px){.p-homepage .intro-wrap .intro{padding:4rem 0 2rem}}.p-homepage .intro-wrap h1{font-weight:300;max-width:30em}.p-homepage .intro-wrap .intro-contacts{position:absolute;right:0;top:50%;transform:translateY(-50%);background:#232629;padding:.25rem;margin:0}@media (max-width:767px){.p-homepage .intro-wrap .intro-contacts{display:flex;justify-content:center;top:auto;bottom:0;left:-1rem;right:-1rem;transform:none}}.p-homepage .intro-wrap .intro-contacts li{padding:0}@media (max-width:767px){.p-homepage .intro-wrap .intro-contacts li{margin:0 .375rem}}.p-homepage .intro-wrap .intro-contacts li:nth-child(2){border-bottom:1px solid #fff;margin-bottom:.5rem;padding-bottom:.5rem}@media (max-width:767px){.p-homepage .intro-wrap .intro-contacts li:nth-child(2){border-bottom:0;margin-bottom:0;padding-bottom:0;border-right:1px solid #fff;margin-right:.5rem;padding-right:.5rem}}.p-homepage .intro-wrap .intro-contacts li:not(:first-child){margin-top:0}.p-homepage .intro-wrap .intro-contacts li::before,.p-homepage .intro-wrap .intro-contacts li::after{display:none}.p-homepage .intro-wrap .intro-contacts a,.p-homepage .intro-wrap .intro-contacts button{display:block;padding:.375rem .25rem;background:none;border:0;cursor:pointer}.p-homepage .intro-wrap .intro-contacts a:hover img,.p-homepage .intro-wrap .intro-contacts button:hover img,.p-homepage .intro-wrap .intro-contacts a:focus img,.p-homepage .intro-wrap .intro-contacts button:focus img{transform:scale(.9)}.p-homepage .intro-wrap .intro-contacts img{display:block;width:1.25rem;height:1.25rem;perspective:1px;transition:transform .1s ease}.p-homepage .call-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(35,38,41,0.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;padding:6rem 0;overflow:auto}@media (max-height:750px){.p-homepage .call-popup{align-items:flex-start}}.p-homepage .call-popup.active{opacity:1;pointer-events:all}.p-homepage .call-popup .call-close{position:absolute;top:2rem;right:2rem;border:0;background:none;width:2rem;height:2rem;padding:0;cursor:pointer}.p-homepage .call-popup .call-close img{display:block;margin:0 auto;width:2rem;height:2rem}.p-homepage .p-content{z-index:4}.p-homepage .about-numbers-wrap{background:#eceff4;padding:6rem 1rem 3rem;margin:0 -1rem 8rem}@media (max-width:767px){.p-homepage .about-numbers-wrap{margin-bottom:6rem;padding:2rem 1rem}}.p-homepage .about-numbers{display:flex;align-items:flex-start;justify-content:space-between;text-transform:uppercase;font-weight:300}@media (max-width:1155px){.p-homepage .about-numbers{flex-wrap:wrap;align-items:center}}.p-homepage .about-numbers-icon{flex:none;margin-top:-3.5rem}@media (max-width:1155px){.p-homepage .about-numbers-icon{width:100%}}@media (max-width:767px){.p-homepage .about-numbers-icon{margin-top:0}}.p-homepage .about-numbers-icon img,.p-homepage .about-numbers-icon svg{display:block;width:132px;height:auto}@media (max-width:1155px){.p-homepage .about-numbers-icon img,.p-homepage .about-numbers-icon svg{height:6rem;margin:0 auto}}.p-homepage .about-numbers-icon img .light-left,.p-homepage .about-numbers-icon svg .light-left,.p-homepage .about-numbers-icon img .light-right,.p-homepage .about-numbers-icon svg .light-right{animation:lighting 2s ease infinite}.p-homepage .about-numbers-icon img .light-right,.p-homepage .about-numbers-icon svg .light-right{animation-delay:1s}.p-homepage .about-numbers-label{font-size:2.25rem;line-height:130%;border-left:1px solid #e2071d;padding-left:1em;margin-right:1em}@media (max-width:1155px){.p-homepage .about-numbers-label{font-size:1.75rem;width:100%;text-align:center;margin:2rem 0 3rem;padding-left:0;border-left:0}}.p-homepage .about-numbers-item{text-align:center;flex:1;font-size:1.25rem;line-height:130%;padding-bottom:.25em}@media (max-width:1400px){.p-homepage .about-numbers-item{padding-bottom:0}}@media (max-width:640px){.p-homepage .about-numbers-item{width:100%;flex:none;margin-bottom:3rem}}.p-homepage .about-numbers-item .item-number{color:#e2071d;font-size:2rem;font-weight:700}.p-homepage .about-numbers-item .item-label{margin-top:1.5em}@media (max-width:1400px){.p-homepage .about-numbers-item .item-label b{display:block}}@media (max-width:640px){.p-homepage .about-numbers-item .item-label b{display:inline}}.p-homepage .about-news{display:flex;align-self:flex-start;flex-wrap:wrap;margin-bottom:16rem}@media (max-width:900px){.p-homepage .about-news{margin-bottom:8rem}}@media (max-width:767px){.p-homepage .about-news{margin-bottom:6rem}}.p-homepage .about-news h2{margin:0 0 1.5em}.p-homepage .about-news .link{position:absolute;left:0;bottom:-6em}@media (max-width:900px){.p-homepage .about-news .link{position:static;margin-top:2rem}}.p-homepage .about-news .about,.p-homepage .about-news .news{width:50%;position:relative}@media (max-width:900px){.p-homepage .about-news .about,.p-homepage .about-news .news{width:100%}}.p-homepage .about-news .about{padding-right:2rem}@media (max-width:900px){.p-homepage .about-news .about{padding-right:0;margin-bottom:4rem}}.p-homepage .about-news .about p{line-height:150%}.p-homepage .about-news .about-owner-image{float:right;margin-left:2rem;margin-bottom:1rem;max-width:50%}@media (max-width:480px){.p-homepage .about-news .about-owner-image{display:none}}.p-homepage .about-news .about-owner-image img{display:block;width:100%}.p-homepage .about-news .news h2{padding-left:2rem}@media (max-width:900px){.p-homepage .about-news .news h2{padding-left:0}}.p-homepage .about-news .news .link{left:2rem}@media (max-width:900px){.p-homepage .about-news .news .link{left:0}}.p-homepage .career{margin:0 0 8rem;display:flex;align-items:stretch}@media (max-width:900px){.p-homepage .career{display:block}}@media (max-width:900px){.p-homepage .career .btn{margin:0 auto}}.p-homepage .career-video,.p-homepage .career-text{width:50%}@media (max-width:900px){.p-homepage .career-video,.p-homepage .career-text{width:100%}}.p-homepage .career-video{padding-right:2rem}@media (max-width:900px){.p-homepage .career-video{padding-right:0}}.p-homepage .career-video iframe{width:100%;height:100%}@media (max-width:900px){.p-homepage .career-video iframe{height:320px}}.p-homepage .career-text{padding-left:2rem}@media (max-width:900px){.p-homepage .career-text{padding-left:0;padding-top:3rem;text-align:center}}.p-homepage .career-text h2{margin-top:0}.p-homepage .career-text h3{margin:1.5em 0}@media (max-width:900px){.p-homepage .career-text p{max-width:480px;margin:0 auto}}.p-homepage .career-text-why{display:flex;margin-bottom:4rem}@media (max-width:520px){.p-homepage .career-text-why{display:block}}.p-homepage .career-text-why-item{width:33%;font-weight:300;text-align:center;text-transform:uppercase}@media (max-width:520px){.p-homepage .career-text-why-item{width:100%;margin:0 auto;max-width:320px}.p-homepage .career-text-why-item:not(:first-child){margin-top:2rem}}.p-homepage .career-text-why-item .item-image{margin-bottom:1.5rem}.p-homepage .career-text-why-item svg{display:block;margin:0 auto;width:5.75rem;height:auto}@media (max-width:900px){.p-homepage .career-text-why-item svg{width:4rem}}.p-homepage .career-text-why-item .svg-fill{transition:fill .2s ease}.p-homepage .career-text-why-item .svg-stroke{transition:stroke .2s ease}.p-homepage .career-text-why-item:hover .svg-fill{fill:#e2071d}.p-homepage .career-text-why-item:hover .svg-stroke{stroke:#e2071d}@keyframes lighting{0%{fill:#232629}50%{fill:#ffce31}100%{fill:#232629}}.p-reference .intro-wrap,.p-referenzen .intro-wrap,.p-references .intro-wrap{background-image:url('../images/reference/intro.jpg')}.p-reference .references-types,.p-referenzen .references-types,.p-references .references-types{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;margin:4rem auto;text-align:center;padding:0}@media (max-width:900px){.p-reference .references-types,.p-referenzen .references-types,.p-references .references-types{justify-content:flex-start}}.p-reference .references-types li,.p-referenzen .references-types li,.p-references .references-types li{width:25%;padding:0 .5rem;margin:.75rem 0}@media (max-width:900px){.p-reference .references-types li,.p-referenzen .references-types li,.p-references .references-types li{width:50%}}@media (max-width:480px){.p-reference .references-types li,.p-referenzen .references-types li,.p-references .references-types li{width:100%}}.p-reference .references-types li:not(:first-child),.p-referenzen .references-types li:not(:first-child),.p-references .references-types li:not(:first-child){margin-top:.75rem}.p-reference .references-types li::before,.p-referenzen .references-types li::before,.p-references .references-types li::before,.p-reference .references-types li::after,.p-referenzen .references-types li::after,.p-references .references-types li::after{display:none}.p-reference .references-types a,.p-referenzen .references-types a,.p-references .references-types a{text-transform:uppercase}.p-reference .references-types a.active,.p-referenzen .references-types a.active,.p-references .references-types a.active{font-weight:700;color:#e2071d}.p-reference.p-bytove-domy-a-hotely .intro-wrap,.p-referenzen.p-bytove-domy-a-hotely .intro-wrap,.p-references.p-bytove-domy-a-hotely .intro-wrap,.p-reference.p-mehrfamilienhauser-und-hotels .intro-wrap,.p-referenzen.p-mehrfamilienhauser-und-hotels .intro-wrap,.p-references.p-mehrfamilienhauser-und-hotels .intro-wrap,.p-reference.p-apartment-buildings-and-hotels .intro-wrap,.p-referenzen.p-apartment-buildings-and-hotels .intro-wrap,.p-references.p-apartment-buildings-and-hotels .intro-wrap{background-image:url('../images/reference/bytove-domy-intro.jpg')}.p-reference.p-kulturni-a-vzdelavaci-budovy .intro-wrap,.p-referenzen.p-kulturni-a-vzdelavaci-budovy .intro-wrap,.p-references.p-kulturni-a-vzdelavaci-budovy .intro-wrap,.p-reference.p-kultur-und-bildungsgebaude .intro-wrap,.p-referenzen.p-kultur-und-bildungsgebaude .intro-wrap,.p-references.p-kultur-und-bildungsgebaude .intro-wrap,.p-reference.p-cultural-and-educational-buildings .intro-wrap,.p-referenzen.p-cultural-and-educational-buildings .intro-wrap,.p-references.p-cultural-and-educational-buildings .intro-wrap{background-image:url('../images/reference/kulturni-budovy-intro.jpg')}.p-reference.p-administrativni-budovy .intro-wrap,.p-referenzen.p-administrativni-budovy .intro-wrap,.p-references.p-administrativni-budovy .intro-wrap,.p-reference.p-verwaltungsgebaude .intro-wrap,.p-referenzen.p-verwaltungsgebaude .intro-wrap,.p-references.p-verwaltungsgebaude .intro-wrap,.p-reference.p-office-buildings .intro-wrap,.p-referenzen.p-office-buildings .intro-wrap,.p-references.p-office-buildings .intro-wrap{background-image:url('../images/reference/administrativni-budovy-intro.jpg')}.p-reference.p-verejne-budovy .intro-wrap,.p-referenzen.p-verejne-budovy .intro-wrap,.p-references.p-verejne-budovy .intro-wrap,.p-reference.p-offentliche-gebaude .intro-wrap,.p-referenzen.p-offentliche-gebaude .intro-wrap,.p-references.p-offentliche-gebaude .intro-wrap,.p-reference.p-public-buildings .intro-wrap,.p-referenzen.p-public-buildings .intro-wrap,.p-references.p-public-buildings .intro-wrap{background-image:url('../images/reference/verejne-budovy-intro.jpg')}.p-reference.p-obchodni-centra-a-prodejny .intro-wrap,.p-referenzen.p-obchodni-centra-a-prodejny .intro-wrap,.p-references.p-obchodni-centra-a-prodejny .intro-wrap,.p-reference.p-einkaufszentren-und-geschafte .intro-wrap,.p-referenzen.p-einkaufszentren-und-geschafte .intro-wrap,.p-references.p-einkaufszentren-und-geschafte .intro-wrap,.p-reference.p-shopping-centres .intro-wrap,.p-referenzen.p-shopping-centres .intro-wrap,.p-references.p-shopping-centres .intro-wrap{background-image:url('../images/reference/obchodni-centra-intro.jpg')}.p-reference.p-prumyslove-a-vyrobni-budovy .intro-wrap,.p-referenzen.p-prumyslove-a-vyrobni-budovy .intro-wrap,.p-references.p-prumyslove-a-vyrobni-budovy .intro-wrap,.p-reference.p-industrie-und-produktionsgebaude .intro-wrap,.p-referenzen.p-industrie-und-produktionsgebaude .intro-wrap,.p-references.p-industrie-und-produktionsgebaude .intro-wrap,.p-reference.p-industrial-buildings .intro-wrap,.p-referenzen.p-industrial-buildings .intro-wrap,.p-references.p-industrial-buildings .intro-wrap{background-image:url('../images/reference/prumyslove-budovy-intro.jpg')}.p-reference.p-ostatni-budovy .intro-wrap,.p-referenzen.p-ostatni-budovy .intro-wrap,.p-references.p-ostatni-budovy .intro-wrap,.p-reference.p-andere-gebaude .intro-wrap,.p-referenzen.p-andere-gebaude .intro-wrap,.p-references.p-andere-gebaude .intro-wrap,.p-reference.p-other-buildings .intro-wrap,.p-referenzen.p-other-buildings .intro-wrap,.p-references.p-other-buildings .intro-wrap{background-image:url('../images/reference/ostatni-budovy-intro.jpg')}.normal .content-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;margin:4rem 0}@media (max-width:900px){.normal .content-cols{grid-template-columns:1fr;grid-gap:2fr}}.p-_n .intro-wrap::before,.p-_n .intro-wrap::after{pointer-events:none}.p-_n .intro-wrap .intro{position:static}.p-_n .intro-wrap h1{position:relative;z-index:3}.p-gallery .gallery-videos{display:flex;justify-content:center;flex-wrap:wrap;margin:4rem 0;padding-bottom:3rem;border-bottom:1px solid #caced6}.p-gallery .gallery-videos iframe{display:block;width:100%;max-width:560px;min-width:280px;margin:1rem}@media (max-width:520px){.p-gallery .gallery-videos iframe{height:280px}}@media (max-width:420px){.p-gallery .gallery-videos iframe{height:240px}}.p-about .intro-wrap{z-index:2}.p-about .intro-wrap .intro{z-index:3}.p-about .intro-wrap .btn{margin-top:2rem}.p-about .about-nav{background:#fff;z-index:2;position:relative;margin-bottom:4rem;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}@media (max-width:1155px){.p-about .about-nav{box-shadow:none}}@media (max-width:920px){.p-about .about-nav{padding:1rem 0}}.p-about .about-nav ul{margin:0;padding:0;display:flex;align-items:flex-end;justify-content:flex-start;flex-wrap:wrap}@media (max-width:670px){.p-about .about-nav ul{justify-content:center}}@media (max-width:480px){.p-about .about-nav ul{display:block}}.p-about .about-nav li{display:block;margin:0;padding:0;flex:1}@media (max-width:920px){.p-about .about-nav li{width:25%;flex:none}}@media (max-width:670px){.p-about .about-nav li{width:33%}}@media (max-width:480px){.p-about .about-nav li{width:100%}}.p-about .about-nav li:not(:first-child){margin-top:0}@media (max-width:480px){.p-about .about-nav li:not(:first-child){border-top:1px solid #eceff4}}.p-about .about-nav li::before,.p-about .about-nav li::after{display:none}.p-about .about-nav a{display:block;text-align:center;padding:1rem;font-weight:700;text-transform:uppercase;white-space:nowrap;width:max-content;margin:0 auto}@media (max-width:1155px){.p-about .about-nav a{font-size:.875rem;line-height:130%}}@media (max-width:480px){.p-about .about-nav a{display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;padding:1rem 0}}.p-about .about-nav a::after{content:'';display:none;width:.5em;height:.5em;border-top:2px solid #e2071d;border-right:2px solid #e2071d;transform:rotate(45deg)}@media (max-width:480px){.p-about .about-nav a::after{display:block}}.p-about .about-nav a:hover .svg-fill,.p-about .about-nav a:focus .svg-fill,.p-about .about-nav a.active .svg-fill{fill:#e2071d}.p-about .about-nav a:hover .svg-stroke,.p-about .about-nav a:focus .svg-stroke,.p-about .about-nav a.active .svg-stroke{stroke:#e2071d}.p-about .about-nav svg{display:block;width:auto;height:88px;margin:1rem auto 0;overflow:visible}@media (max-width:1155px){.p-about .about-nav svg{height:64px}}@media (max-width:480px){.p-about .about-nav svg{display:none}}.p-about .about-nav .svg-fill{transition:fill .2s ease}.p-about .about-nav .svg-stroke{transition:stroke .2s ease}.p-about .about-subnav{background:#eceff4;margin-bottom:5rem;margin-top:-4rem;overflow:auto}@media (max-width:1155px){.p-about .about-subnav{margin:-4rem -1rem 4rem}}.p-about .about-subnav ul{margin:0;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:space-between;white-space:nowrap}@media (max-width:1155px){.p-about .about-subnav ul{padding:1rem}}.p-about .about-subnav li{display:block;margin:0;padding:0}.p-about .about-subnav li:not(:first-child){margin-top:0;margin-left:2rem}@media (max-width:1155px){.p-about .about-subnav li:last-child{padding-right:1rem}}.p-about .about-subnav li::before,.p-about .about-subnav li::after{display:none}.p-about .about-subnav a{display:block;font-weight:700;text-align:center;background:#eceff4}@media (max-width:480px){.p-about .about-subnav a{font-size:.875rem;line-height:130%}}.p-about .video-popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99;background:rgba(35,38,41,0.9);display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .2s ease;padding:6rem 0;overflow:auto}@media (max-height:750px){.p-about .video-popup{align-items:flex-start}}.p-about .video-popup.active{opacity:1;pointer-events:all}.p-about .video-popup .video-close{position:absolute;top:2rem;right:2rem;border:0;background:none;width:2rem;height:2rem;padding:0;cursor:pointer}.p-about .video-popup .video-close img{display:block;margin:0 auto;width:2rem;height:2rem}.p-about .video-popup .video{width:1280px;padding-bottom:56.25%;position:relative}.p-about .video-popup iframe{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.p-about .about-strategy{text-align:center;max-width:880px;margin:0 auto 6rem}.p-about .about-strategy h2{margin:0 0 4rem}.p-about .about-strategy h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-about .about-strategy p{line-height:150%}.p-about .mission-vision-wrap{padding:0 1rem;position:relative;margin-left:-1rem;margin-right:-1rem;background:#eceff4;text-align:center}.p-about .mission-vision-wrap h3{font-weight:700;margin:0 0 2.5rem}.p-about .mission-vision-wrap p{margin:0}.p-about .mission-vision{display:grid;grid-template-columns:1fr 1fr;grid-gap:4.5rem;padding:4rem 0;max-width:880px;margin:0 auto 6rem}@media (max-width:480px){.p-about .mission-vision{grid-template-columns:1fr}}.p-about .mission-vision-icon{margin-bottom:2.5rem}.p-about .values-codex{max-width:900px;margin:0 auto 8rem}@media (max-width:767px){.p-about .values-codex{max-width:none;margin-bottom:6rem}}.p-about .values-codex h3{font-weight:700;margin:0 0 2.5rem}.p-about .values,.p-about .codex{flex:1}.p-about .values{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:6rem}.p-about .values h3{width:100%;flex:none;text-align:center;margin-bottom:0}.p-about .values p{font-size:.875rem;line-height:150%;margin:0}.p-about .value{display:flex;align-items:flex-start;width:50%;padding-right:4rem}@media (max-width:480px){.p-about .value{align-items:flex-start}}.p-about .value:not(:first-child){margin-top:3rem}.p-about .value-icon{flex:none;margin-right:2rem;margin-top:1rem}.p-about .value-icon img{display:block;width:2.5rem;height:2.5rem}.p-about .codex{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding:4rem 0;position:relative}.p-about .codex::after{content:'';display:block;position:absolute;top:0;left:50%;width:90vw;height:100%;transform:translateX(-50%);z-index:-1;background:#eceff4;box-shadow:-10vw 0 0 0 #eceff4,10vw 0 0 0 #eceff4}.p-about .codex h3{width:100%;flex:none;text-align:center}.p-about .codex p{line-height:150%;margin:0}.p-about .codex .codex-col{width:calc((100% - 4rem) / 2)}.p-about .family{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:6rem}@media (max-width:1155px){.p-about .family{display:block;max-width:640px;margin:0 auto 6rem}}.p-about .family h2{width:100%;text-align:center;margin:0 0 4rem}.p-about .family h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-about .family .family-image,.p-about .family .family-text{width:50%}@media (max-width:1155px){.p-about .family .family-image,.p-about .family .family-text{width:100%}}.p-about .family .family-image img{display:block;width:100%;height:auto}.p-about .family .family-text{padding-left:4.5rem}@media (max-width:1155px){.p-about .family .family-text{padding-left:0;margin:2rem auto 0;max-width:580px}}.p-about .family .family-text p{line-height:150%;max-width:376px}@media (max-width:1155px){.p-about .family .family-text p{max-width:none}}.p-about .family-members{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:3.5rem;margin:0 auto 8rem;max-width:1000px}@media (max-width:1155px){.p-about .family-members{grid-gap:2rem}}@media (max-width:900px){.p-about .family-members{grid-template-columns:1fr 1fr}}@media (max-width:480px){.p-about .family-members{grid-template-columns:1fr}}.p-about .family-member:hover .item-text,.p-about .family-member:focus .item-text{box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}.p-about .family-member:hover h3,.p-about .family-member:focus h3{color:#e2071d}.p-about .family-member-image{display:block;width:100%;height:300px;overflow:hidden}@media (max-width:900px){.p-about .family-member-image{height:auto}}.p-about .family-member-image img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:900px){.p-about .family-member-image img{object-fit:contain;object-position:center bottom}}.p-about .family-member-info{width:calc(100% - 24px);display:block;background:#fff;z-index:1;position:relative;margin:-1.5rem auto 0;padding:.875rem 1rem;transition:box-shadow .2s ease}.p-about .family-member-info h3{font-size:1rem;margin:0 0 .5em;line-height:130%;font-weight:700;transition:color .2s ease}.p-about .family-member-info p{font-weight:300;margin:0}.p-about .family-member-info img{width:auto;height:1em}.p-about .basic-info{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:8rem}@media (max-width:767px){.p-about .basic-info{margin-bottom:6rem}}.p-about .basic-info h2{width:100%;text-align:center;margin:0 0 4rem}.p-about .basic-info h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-about .basic-info-col{flex:1}.p-about .basic-info-col:not(:nth-child(2)){margin-left:3rem}@media (max-width:900px){.p-about .basic-info-col:not(:nth-child(2)){margin:2rem auto 0}}@media (max-width:900px){.p-about .basic-info-col{width:100%;flex:none;max-width:540px;margin:0 auto}}.p-about .basic-info-col p{margin:0;line-height:150%}.p-about .basic-info-col p:not(:first-child){margin-top:3rem}.p-about .basic-info-col b{color:#e2071d}.p-about .basic-info-col table{margin:0}.p-about .basic-info-col table.about-mt{margin-top:1em}.p-about .basic-info-col table td:not(:first-child){padding-left:.5em}.p-about .basic-info-col table td{vertical-align:bottom}.p-about .basic-info-col ul{margin:0}.p-about .basic-info-col ul li{line-height:150%;padding-left:1em}.p-about .basic-info-col ul li:not(:first-child){margin-top:0}.p-about .basic-info-col ul li:before{content:'››';display:flex;align-items:center;background:none}.p-about .basic-info-col ul li::after{display:none}.p-about .organisation-wrap{background:#eceff4;margin-left:-1rem;margin-right:-1rem;padding:4.5rem 1rem}.p-about .organisation-wrap h2{text-align:center;margin-top:0;margin-bottom:1.5em}.p-about .organisation-wrap .organisation{position:relative;overflow:hidden;margin:0 auto;max-width:1340px}.p-about .organisation-wrap .organisation-main{background:#e2071d;color:#fff;text-align:center;width:100%;max-width:380px;padding:.75rem 1rem;margin:0 auto;font-weight:700;text-transform:uppercase;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1);position:relative}.p-about .organisation-wrap .organisation-cols{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:4.25rem}@media (max-width:1155px){.p-about .organisation-wrap .organisation-cols{display:grid;grid-gap:1.5rem;grid-template-columns:repeat(3, 1fr)}}@media (max-width:640px){.p-about .organisation-wrap .organisation-cols{grid-template-columns:repeat(2, 1fr)}}@media (max-width:420px){.p-about .organisation-wrap .organisation-cols{grid-template-columns:1fr}}.p-about .organisation-wrap .organisation-col{position:relative;flex:1}.p-about .organisation-wrap .organisation-sub{background:#fff;font-size:.875rem;padding:.5rem .75rem;margin-bottom:.5rem}.p-about .organisation-wrap .organisation-sub-part{font-size:.875rem;padding:.5rem 0;margin:0 .75rem;border-bottom:1px solid #caced6}.p-about .grants{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:6rem;padding-top:6rem}@media (max-width:767px){.p-about .grants{display:block}}.p-about .grants h2{width:100%;text-align:center;margin:0 0 4rem}.p-about .grants h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-about .grants .grants-images,.p-about .grants .grants-text{width:50%;flex:none}@media (max-width:767px){.p-about .grants .grants-images,.p-about .grants .grants-text{width:100%}}.p-about .grants .grants-images{display:flex;flex-wrap:wrap}@media (max-width:767px){.p-about .grants .grants-images{justify-content:center}}.p-about .grants .grants-image{flex:none;margin-right:2rem}.p-about .grants .grants-image:first-child{width:100%}@media (max-width:767px){.p-about .grants .grants-image:first-child{width:auto}}.p-about .grants .grants-image:not(:first-child){margin-top:2rem}@media (max-width:767px){.p-about .grants .grants-text{margin:2rem auto 0;max-width:540px}}.p-about .grants h3{font-size:1rem;text-transform:uppercase;font-weight:700;color:#e2071d}.p-about .grants p{line-height:150%}.p-about .grants .link{width:max-content;margin:4rem auto 0}.p-about .sponsorship{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:8rem}@media (max-width:767px){.p-about .sponsorship{margin-bottom:6rem}}.p-about .sponsorship h2{width:100%;text-align:center;margin:0 0 4rem}.p-about .sponsorship h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-about .sponsorship-text,.p-about .sponsorship-logos{width:50%;flex:none}@media (max-width:767px){.p-about .sponsorship-text,.p-about .sponsorship-logos{width:100%}}.p-about .sponsorship-text p,.p-about .sponsorship-logos p{line-height:150%}.p-about .sponsorship-text{padding-left:4rem;padding-right:4rem}@media (max-width:1155px){.p-about .sponsorship-text{padding:0}}.p-about .sponsorship-logos{padding-left:4rem;display:grid;grid-template-columns:repeat(4, minmax(min-content, 140px));grid-gap:2rem;justify-items:center;align-items:center}@media (max-width:767px){.p-about .sponsorship-logos{padding-left:0;margin-top:3rem}}@media (max-width:520px){.p-about .sponsorship-logos{grid-template-columns:repeat(3, minmax(min-content, 140px))}}.p-about .sponsorship-image-grid{display:grid;grid-template-columns:repeat(7, 1fr);grid-auto-rows:196px;grid-gap:.25rem;margin-bottom:8rem}@media (max-width:1155px){.p-about .sponsorship-image-grid{grid-template-columns:repeat(3, 1fr)}}@media (max-width:767px){.p-about .sponsorship-image-grid{margin-bottom:6rem}}@media (max-width:520px){.p-about .sponsorship-image-grid{grid-template-columns:repeat(2, 1fr)}}@media (max-width:480px){.p-about .sponsorship-image-grid{display:none}}.p-about .sponsorship-image-grid div{background:#eceff4}.p-about .sponsorship-image-grid div:nth-child(1){grid-column:span 2}@media (max-width:1155px){.p-about .sponsorship-image-grid div:nth-child(1){grid-column:span 1}}.p-about .sponsorship-image-grid div:nth-child(3){grid-row:span 2}@media (max-width:1155px){.p-about .sponsorship-image-grid div:nth-child(3){grid-row:span 1}}.p-about .sponsorship-image-grid div:nth-child(4){grid-column:span 2}@media (max-width:1155px){.p-about .sponsorship-image-grid div:nth-child(4){grid-column:span 1}}.p-about .sponsorship-image-grid div:nth-child(7){grid-column:span 2}@media (max-width:1155px){.p-about .sponsorship-image-grid div:nth-child(7){grid-column:span 1}}.p-about .sponsorship-image-grid div:nth-child(9){grid-column:span 2}@media (max-width:1155px){.p-about .sponsorship-image-grid div:nth-child(9){grid-column:span 1}}.p-career .intro-wrap{background-image:url('../images/kariera/intro.jpg')}.p-career .career-intro{background-color:#fff;position:relative;z-index:1;padding:3rem 1rem;margin-bottom:2rem;text-align:center}@media (max-width:767px){.p-career .career-intro{margin-top:2rem;margin-bottom:4rem;padding:0}}.p-career .career-intro p{max-width:760px;margin:0 auto;line-height:150%}.p-career .career-intro b{text-transform:uppercase}.p-career .gallery-wrap h2{display:none}.p-career .benefits{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:6rem;max-width:800px;margin:0 auto 4rem}@media (max-width:640px){.p-career .benefits{grid-column-gap:2rem}}.p-career .benefits h2{grid-column:span 2;text-align:center;margin:0 0 4rem}.p-career .benefits h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-career .benefits .benefit{display:flex;align-items:center;margin-bottom:4rem}@media (max-width:640px){.p-career .benefits .benefit{flex-direction:column;align-items:center;text-align:center;width:50%;margin:0 auto 2rem}}.p-career .benefits .benefit-icon{flex:none;margin-right:3rem}@media (max-width:640px){.p-career .benefits .benefit-icon{margin-right:0;margin-bottom:1.5rem}}.p-career .benefits .benefit-icon img{display:block;width:3rem;height:3rem}.p-career .benefits p{font-weight:700;text-transform:uppercase;line-height:150%;margin:0}.p-career .benefits+p{text-align:center;margin:0 0 4rem}.p-career .benefits:has(+ p){margin-bottom:0}.p-products .intro-wrap{background-image:url('../images/produkty/intro.jpg')}.p-products .intro-wrap .intro{padding-bottom:3.5rem}@media (max-width:640px){.p-products .intro-wrap .intro{padding-bottom:0}}.p-products .product-cards{margin-bottom:6rem}.p-products .products-nav-wrap{background-color:#eceff4;margin-bottom:6rem;margin-left:-1rem;margin-right:-1rem;box-shadow:0 .125rem .5rem 0 rgba(35,38,41,0.1)}@media (max-width:767px){.p-products .products-nav-wrap{box-shadow:none;background:none;margin:0 0 4rem}}.p-products .products-nav{display:flex;align-items:stretch;max-width:1340px;height:88px;margin:0 auto;padding:0}@media (max-width:767px){.p-products .products-nav{height:auto;display:block;padding:1rem 0}}.p-products .products-nav li{flex:1;height:100%;padding:0;margin:0;position:relative}@media (max-width:767px){.p-products .products-nav li{height:auto}}.p-products .products-nav li::after{display:none}.p-products .products-nav li::before{width:2px;height:33%;background-color:#e2071d;position:absolute;top:33%;left:-1px;z-index:2}@media (max-width:767px){.p-products .products-nav li::before{display:none}}.p-products .products-nav li.active::before,.p-products .products-nav li:first-child::before{display:none}.p-products .products-nav li:not(:first-child){margin-top:0}@media (max-width:767px){.p-products .products-nav li:not(:first-child){border-top:1px solid #eceff4}}.p-products .products-nav li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;text-transform:uppercase;background-color:#eceff4;transition:background-color .2s ease}@media (max-width:1155px){.p-products .products-nav li a{font-size:.875rem;line-height:130%}}@media (max-width:767px){.p-products .products-nav li a{background:none;justify-content:space-between;padding:1rem 0;font-weight:700}}.p-products .products-nav li a:hover,.p-products .products-nav li a:focus{background-color:#d7dbe2}@media (max-width:767px){.p-products .products-nav li a:hover,.p-products .products-nav li a:focus{background:none}}.p-products .products-nav li a::after{content:'';display:none;width:.5em;height:.5em;border-top:2px solid #e2071d;border-right:2px solid #e2071d;transform:rotate(45deg)}@media (max-width:767px){.p-products .products-nav li a::after{display:block}}@media (max-width:1155px){.p-products .products-nav li b{display:block}}@media (max-width:767px){.p-products .products-nav li b{display:inline}}.p-products .products-nav li.active+li::before{display:none}.p-products .products-nav li.active a{background-color:#e2071d;color:#fff}@media (max-width:767px){.p-products .products-nav li.active a{color:#232629;background:none}}.p-products.p-products-category .intro-wrap .intro{padding-bottom:0}.p-products.p-pozarni-uzavery .intro-wrap{background-image:url('../images/produkty/pozarni-uzavery-intro.jpg')}.p-products.p-pozarni-uzavery .intro-wrap .intro{padding-bottom:0}.p-contact .intro-wrap{background-image:url('../images/kontakt/intro.jpg')}.p-contact .contact-info{display:flex;flex-wrap:wrap;align-items:flex-start;background-color:#fff;position:relative;z-index:3;padding:2.5rem 5rem}@media (max-width:1155px){.p-contact .contact-info{display:block}}@media (max-width:900px){.p-contact .contact-info{padding:2rem 0}}.p-contact .contact-info+.contact-info{padding-top:0}.p-contact .contact-info-header{display:flex;align-items:center;width:100%;flex:none;margin-bottom:2rem}.p-contact .contact-info-header-logo{margin-right:3rem}.p-contact .contact-info-header-logo img{display:block;width:5rem;height:5rem}.p-contact .contact-info-header-text .header-text-label{font-size:1.375rem;line-height:150%;font-weight:700}.p-contact .contact-info-header-text .header-text-address{display:block;font-size:1.25rem;line-height:150%;font-style:normal;font-weight:300}.p-contact .contact-info-contacts,.p-contact .contact-info-sub{width:50%;flex:none}@media (max-width:1155px){.p-contact .contact-info-contacts,.p-contact .contact-info-sub{width:100%}}.p-contact .info-contacts{display:grid;grid-template-columns:1fr 1fr;justify-items:flex-start;grid-column-gap:4rem;border-top:1px solid #eceff4;padding-top:2rem}@media (max-width:640px){.p-contact .info-contacts{grid-template-columns:1fr}}.p-contact .info-contacts:not(:first-child){margin-top:4rem}@media (max-width:640px){.p-contact .info-contacts:not(:first-child){margin-top:2rem}}.p-contact .info-contacts>h2{grid-column:span 2}@media (max-width:640px){.p-contact .info-contacts>h2{grid-column:span 1}}@media (max-width:640px){.p-contact .info-contacts div{padding-bottom:3rem}}.p-contact .info-contacts div+div{padding-bottom:3rem}.p-contact .info-contacts>h2~div{padding-bottom:0}@media (max-width:640px){.p-contact .info-contacts>h2+div{padding-bottom:2rem}}.p-contact .info-contacts .table-wrap{margin:0}.p-contact .info-contacts table{margin:0;border:0}.p-contact .info-contacts table th,.p-contact .info-contacts table td{border:0;padding:0}.p-contact .info-contacts table th:not(:first-child),.p-contact .info-contacts table td:not(:first-child){padding-left:.5em}.p-contact .info-contacts h2{font-size:1rem;line-height:150%;color:#e2071d;font-weight:700;text-transform:uppercase;margin:0 0 1em}.p-contact .info-contacts p.phone-number{font-weight:700;margin:0;line-height:150%}.p-contact .info-contacts h2:has(+ .subtitle){margin-bottom:.25rem}.p-contact .info-contacts .subtitle{font-weight:400;margin-bottom:.75rem}.p-contact .contact-info>.info-contacts{flex:1;grid-template-columns:repeat(3, 1fr)}@media (max-width:992px){.p-contact .contact-info>.info-contacts{grid-template-columns:1fr 1fr}}@media (max-width:640px){.p-contact .contact-info>.info-contacts{grid-template-columns:1fr}}.p-contact .contact-info-contacts:has(table + table)>.info-contacts *,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts *{grid-column:1 / -1}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table,.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap{margin-top:2rem;margin-bottom:0}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table table,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table table,.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap table,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap table{margin:0}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table:has(+ table),.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table:has(+ table),.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap:has(+ .table-wrap),.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap:has(+ .table-wrap){margin-top:1rem}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table:has(+ table) table,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table:has(+ table) table,.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap:has(+ .table-wrap) table,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap:has(+ .table-wrap) table{margin:0}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table:has(+ table) td+td,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table:has(+ table) td+td,.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap:has(+ .table-wrap) td+td,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap:has(+ .table-wrap) td+td{padding-left:1rem}.p-contact .contact-info-contacts:has(table + table)>.info-contacts table:has(+ table) tr+tr td,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts table:has(+ table) tr+tr td,.p-contact .contact-info-contacts:has(table + table)>.info-contacts .table-wrap:has(+ .table-wrap) tr+tr td,.p-contact .contact-info-contacts:has(.table-wrap + .table-wrap)>.info-contacts .table-wrap:has(+ .table-wrap) tr+tr td{padding-top:.5rem}.p-contact .contact-info-sub{padding-left:2rem}@media (max-width:1155px){.p-contact .contact-info-sub{padding-left:0;padding-top:2rem}}.p-contact .small-map{width:100%;height:326px;background-color:#eceff4}@media (max-width:1155px){.p-contact .small-map{height:200px}}.error .p-content{padding-top:8rem;padding-bottom:6rem}.error .p-content h1{font-weight:700;font-size:4rem}.error .p-content p{font-size:1.25rem;line-height:150%}.error .p-content .error-btns{display:flex;align-items:center;margin-top:4rem}.error .p-content .error-btns .link{margin-left:2rem}.p-servis-hp .intro-btns{display:flex;align-items:center;justify-content:center;margin:4rem 0 0;padding:0}@media (max-width:600px){.p-servis-hp .intro-btns{display:block;width:100%;max-width:320px;margin:2rem auto 0}}.p-servis-hp .intro-btns li{padding:0;margin:0 2rem}@media (max-width:767px){.p-servis-hp .intro-btns li{margin:0 1rem}}@media (max-width:600px){.p-servis-hp .intro-btns li{margin:0}}.p-servis-hp .intro-btns li:not(:first-child){margin-top:0}@media (max-width:600px){.p-servis-hp .intro-btns li:not(:first-child){margin-top:.5rem}}.p-servis-hp .intro-btns li::before,.p-servis-hp .intro-btns li::after{display:none}@media (max-width:767px){.p-servis-hp .intro-btns .btn{width:100%}}.p-servis-hp .lakovna-header{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:2rem 0;margin-bottom:6rem}.p-servis-hp .lakovna-header::before{content:'';display:block;width:90vw;height:100%;background:#eceff4;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-servis-hp .lakovna-header h2{width:100%;font-size:1.25rem;font-weight:300;line-height:130%;margin:0 0 1rem}.p-servis-hp .lakovna-header p{line-height:150%}.p-servis-hp .lakovna-header-info{flex:1;padding-right:4rem;display:flex;align-items:center}@media (max-width:1155px){.p-servis-hp .lakovna-header-info{width:100%;padding-right:0}}@media (max-width:480px){.p-servis-hp .lakovna-header-info{display:block}}.p-servis-hp .lakovna-header-info>div{max-width:640px}.p-servis-hp .lakovna-header-info .header-icon{flex:none;margin-right:2rem}.p-servis-hp .lakovna-header-info .header-icon img{display:block;width:6rem;height:6rem}.p-servis-hp .lakovna-header-info h2{margin-bottom:0}.p-servis-hp .lakovna-header-subinfo{flex:none;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1155px){.p-servis-hp .lakovna-header-subinfo{width:100%;margin-top:3rem}}@media (max-width:767px){.p-servis-hp .lakovna-header-subinfo{flex-wrap:wrap}}.p-servis-hp .lakovna-header-subinfo>*{flex:1}.p-servis-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:2rem}@media (max-width:767px){.p-servis-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:0}}@media (max-width:480px){.p-servis-hp .lakovna-header-subinfo>*:not(:first-child){flex:none;margin-top:2rem}}.p-servis-hp .subinfo-item{white-space:nowrap;text-align:center;text-transform:uppercase}@media (max-width:480px){.p-servis-hp .subinfo-item{width:100%;flex:none}}.p-servis-hp .subinfo-item svg,.p-servis-hp .subinfo-item img{display:block;width:64px;height:64px;margin:0 auto 1.25rem}@media (max-width:1155px){.p-servis-hp .subinfo-item svg,.p-servis-hp .subinfo-item img{margin-bottom:1rem}}@media (max-width:480px){.p-servis-hp .subinfo-item svg,.p-servis-hp .subinfo-item img{width:48px;height:48px;margin-bottom:1rem}}.p-servis-hp .subinfo-item svg polygon,.p-servis-hp .subinfo-item img polygon,.p-servis-hp .subinfo-item svg path,.p-servis-hp .subinfo-item img path{fill:#232629}.p-servis-hp .subinfo-contact{background:#e2071d;color:#fff;padding:1rem 2rem;display:flex;align-items:center;flex:none}@media (max-width:767px){.p-servis-hp .subinfo-contact{margin-top:2rem;width:100%}}.p-servis-hp .subinfo-contact p{margin:0;line-height:150%;font-weight:300}.p-servis-hp .subinfo-contact h3{font-weight:700;margin:0;text-transform:uppercase}.p-servis-hp .subinfo-contact a{color:#fff}.p-servis-hp .subinfo-contact-icon{flex:none;margin-right:2rem}.p-servis-hp .subinfo-contact-icon svg{display:block;width:4rem;height:4rem}@media (max-width:480px){.p-servis-hp .subinfo-contact-icon{display:none}}.p-servis-hp .attributes-under{display:flex;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.p-servis-hp .attributes-under+p{margin-top:-3rem}.p-servis-hp .attributes-under .subinfo-item{width:25%;white-space:normal;margin-bottom:3rem}@media (max-width:900px){.p-servis-hp .attributes-under .subinfo-item{width:33.333%}}@media (max-width:640px){.p-servis-hp .attributes-under .subinfo-item{width:50%}}@media (max-width:420px){.p-servis-hp .attributes-under .subinfo-item{width:100%}}.p-servis-hp .service-tabs{display:flex;justify-content:center;border-top:1px solid #eceff4;margin:4rem 0;padding-top:4rem}.p-servis-hp .service-tabs ul{display:flex;align-items:baseline;justify-content:center;margin:0;padding:0}.p-servis-hp .service-tabs ul li{margin:0 2rem;padding:0}@media (max-width:640px){.p-servis-hp .service-tabs ul li{margin:0 1rem}}@media (max-width:480px){.p-servis-hp .service-tabs ul li{margin:0 .5rem}}.p-servis-hp .service-tabs ul li:not(:first-child){margin-top:0}.p-servis-hp .service-tabs ul li::before,.p-servis-hp .service-tabs ul li::after{display:none}.p-servis-hp .service-tabs ul a{display:flex;align-items:center;font-size:1.5rem;font-weight:700;line-height:130%;text-transform:uppercase}@media (max-width:640px){.p-servis-hp .service-tabs ul a{font-size:1.25rem}}@media (max-width:480px){.p-servis-hp .service-tabs ul a{font-size:1rem}}.p-servis-hp .service-tabs ul a::after{content:'';display:block;width:.5em;height:.5em;margin-left:1em;border-right:4px solid #232629;border-bottom:4px solid #232629;transform:translateY(-0.125em) rotate(45deg);transition:border .2s ease}.p-servis-hp .service-tabs ul a.active::after{border-color:#e2071d}.p-servis-hp .service-info-map{display:flex;align-items:center;margin-bottom:6rem}@media (max-width:767px){.p-servis-hp .service-info-map{display:block}}.p-servis-hp .service-info-map .service-info{margin-right:4rem}@media (max-width:767px){.p-servis-hp .service-info-map .service-info{margin-right:0;margin-bottom:2rem}}.p-servis-hp .service-info-map .service-info .info-name{font-size:1.5rem;line-height:130%;padding:1rem 1.5rem;background:#eceff4;margin:0 0 1rem}@media (max-width:900px){.p-servis-hp .service-info-map .service-info .info-name{font-size:1.25rem;padding:.75rem 1.25rem}}.p-servis-hp .service-info-map .service-info .info-name:first-child{background:#e2071d;color:#fff}.p-servis-hp .service-info-map .service-info .info-contacts{margin:0 0 1rem}.p-servis-hp .service-info-map .service-info .info-contacts-label,.p-servis-hp .service-info-map .service-info p{font-size:1.375rem;line-height:130%;padding:0 1.5rem}@media (max-width:900px){.p-servis-hp .service-info-map .service-info .info-contacts-label,.p-servis-hp .service-info-map .service-info p{font-size:1.25rem;padding:0 1.25rem}}.p-servis-hp .service-info-map .service-info .info-contacts-label{font-weight:700;margin-top:2rem;margin-bottom:1rem}.p-servis-hp .service-info-map .service-info p{margin:0}.p-servis-hp .service-info-map .service-map{flex:1}.p-servis-hp .service-info-map .service-map .service-map-item{display:none}.p-servis-hp .service-info-map .service-map .active{display:block}.p-servis-hp .service-info-map .service-map img{display:block;height:32rem;width:auto;margin:0 auto}@media (max-width:767px){.p-servis-hp .service-info-map .service-map img{height:auto;width:100%}}.p-servis-hp .mailform{position:relative;max-width:900px;margin:0 auto}.p-servis-hp .mailform *{position:relative;z-index:2}.p-servis-hp .mailform::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-servis-about .about-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:0 auto 4rem}@media (max-width:900px){.p-servis-about .about-cols{grid-template-columns:1fr}}.p-servis-about .about-cols h2{width:100%;text-align:center;margin:6rem 0 0;font-weight:700;grid-column:span 2}@media (max-width:900px){.p-servis-about .about-cols h2{grid-column:span 1}}.p-servis-about .about-cols h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-servis-about .about-cols p{line-height:150%}.p-servis-about .about-link{margin-top:4rem;margin-bottom:6rem}.p-servis-about .about-link a{width:max-content;margin:0 auto}.p-lakovna-hp .intro-wrap{background-image:url('../images/lakovna/lakovna-intro-2.jpg')}.p-lakovna-hp .intro-wrap .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1156px){.p-lakovna-hp .intro-wrap .video{display:block}}.p-lakovna-hp .intro-wrap .intro{min-height:480px;height:calc(100vh - 234px);max-height:790px;padding:7rem 3rem 3.5rem}@media (max-width:1155px){.p-lakovna-hp .intro-wrap .intro{padding-top:4rem}}@media (max-width:767px){.p-lakovna-hp .intro-wrap .intro{padding:4rem 0 2rem}}.p-lakovna-hp .intro-wrap h1{max-width:30em}.p-lakovna-hp .lakovna-header{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:2rem 0;margin-bottom:6rem}.p-lakovna-hp .lakovna-header::before{content:'';display:block;width:90vw;height:100%;background:#eceff4;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-lakovna-hp .lakovna-header h2{width:100%;font-size:1.25rem;font-weight:300;line-height:130%;margin:0 0 1rem}.p-lakovna-hp .lakovna-header p{line-height:150%}.p-lakovna-hp .lakovna-header-info{flex:1;padding-right:4rem;display:flex;align-items:center}@media (max-width:1155px){.p-lakovna-hp .lakovna-header-info{width:100%;padding-right:0}}@media (max-width:480px){.p-lakovna-hp .lakovna-header-info{display:block}}.p-lakovna-hp .lakovna-header-info>div{max-width:640px}.p-lakovna-hp .lakovna-header-info .header-icon{flex:none;margin-right:2rem}.p-lakovna-hp .lakovna-header-info .header-icon img{display:block;width:6rem;height:6rem}.p-lakovna-hp .lakovna-header-info h2{margin-bottom:0}.p-lakovna-hp .lakovna-header-subinfo{flex:none;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1155px){.p-lakovna-hp .lakovna-header-subinfo{width:100%;margin-top:3rem}}@media (max-width:767px){.p-lakovna-hp .lakovna-header-subinfo{flex-wrap:wrap}}.p-lakovna-hp .lakovna-header-subinfo>*{flex:1}.p-lakovna-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:2rem}@media (max-width:767px){.p-lakovna-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:0}}@media (max-width:480px){.p-lakovna-hp .lakovna-header-subinfo>*:not(:first-child){flex:none;margin-top:2rem}}.p-lakovna-hp .subinfo-item{white-space:nowrap;text-align:center;text-transform:uppercase}@media (max-width:480px){.p-lakovna-hp .subinfo-item{width:100%;flex:none}}.p-lakovna-hp .subinfo-item svg,.p-lakovna-hp .subinfo-item img{display:block;width:64px;height:64px;margin:0 auto 1.25rem}@media (max-width:1155px){.p-lakovna-hp .subinfo-item svg,.p-lakovna-hp .subinfo-item img{margin-bottom:1rem}}@media (max-width:480px){.p-lakovna-hp .subinfo-item svg,.p-lakovna-hp .subinfo-item img{width:48px;height:48px;margin-bottom:1rem}}.p-lakovna-hp .subinfo-item svg polygon,.p-lakovna-hp .subinfo-item img polygon,.p-lakovna-hp .subinfo-item svg path,.p-lakovna-hp .subinfo-item img path{fill:#232629}.p-lakovna-hp .subinfo-contact{background:#e2071d;color:#fff;padding:1rem 2rem;display:flex;align-items:center;flex:none}@media (max-width:767px){.p-lakovna-hp .subinfo-contact{margin-top:2rem;width:100%}}.p-lakovna-hp .subinfo-contact p{margin:0;line-height:150%;font-weight:300}.p-lakovna-hp .subinfo-contact h3{font-weight:700;margin:0;text-transform:uppercase}.p-lakovna-hp .subinfo-contact a{color:#fff}.p-lakovna-hp .subinfo-contact-icon{flex:none;margin-right:2rem}.p-lakovna-hp .subinfo-contact-icon svg{display:block;width:4rem;height:4rem}@media (max-width:480px){.p-lakovna-hp .subinfo-contact-icon{display:none}}.p-lakovna-hp .attributes-under{display:flex;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.p-lakovna-hp .attributes-under .subinfo-item{width:25%;white-space:normal;margin-bottom:3rem}@media (max-width:900px){.p-lakovna-hp .attributes-under .subinfo-item{width:33.333%}}@media (max-width:640px){.p-lakovna-hp .attributes-under .subinfo-item{width:50%}}@media (max-width:420px){.p-lakovna-hp .attributes-under .subinfo-item{width:100%}}.p-lakovna-hp .content-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:0 auto 6rem}@media (max-width:767px){.p-lakovna-hp .content-cols{display:block}}.p-lakovna-hp .content-cols h2,.p-lakovna-hp .content-cols h3{margin-top:1.5em}.p-lakovna-hp .content-cols p{line-height:150%}.p-lakovna-hp .process-wrap{background-color:#eceff4;position:relative;padding:3rem 0;margin-bottom:6rem}.p-lakovna-hp .process-wrap::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-lakovna-hp .process-wrap h2{text-align:center;margin:0 0 1em}.p-lakovna-hp .process-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-lakovna-hp .process{display:flex;flex-wrap:wrap}.p-lakovna-hp .process-item{width:33.3333%;margin-top:3rem;text-align:center;text-transform:uppercase;font-weight:300;padding:0 2rem}@media (max-width:767px){.p-lakovna-hp .process-item{width:50%;padding:0 1rem}}@media (max-width:480px){.p-lakovna-hp .process-item{padding:0 .5rem;text-transform:none}}.p-lakovna-hp .process-item:hover .item-icon{border-color:#e2071d}.p-lakovna-hp .process-item:hover svg path,.p-lakovna-hp .process-item:hover svg circle,.p-lakovna-hp .process-item:hover svg rect{fill:#e2071d}.p-lakovna-hp .process-item .item-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;border:2px solid transparent;margin:0 auto 1.5rem;transition:border .2s ease}@media (max-width:480px){.p-lakovna-hp .process-item .item-icon{width:72px;height:72px;margin-bottom:1rem}}.p-lakovna-hp .process-item svg{display:block;width:56px;height:56px}@media (max-width:480px){.p-lakovna-hp .process-item svg{width:48px;height:48px}}.p-lakovna-hp .process-item svg path,.p-lakovna-hp .process-item svg circle,.p-lakovna-hp .process-item svg rect{fill:#232629;transition:fill .2s ease}@media (max-width:480px){.p-lakovna-hp .process-item .item-text{font-size:.875rem}}.p-lakovna-hp .mailform{position:relative;max-width:900px;margin:0 auto}.p-lakovna-hp .mailform *{position:relative;z-index:2}.p-lakovna-hp .mailform::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-laborator-hp .intro-wrap{background-image:url('../images/laborator/laborator-intro.jpg')}.p-laborator-hp .lakovna-header{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:2rem 0;margin-bottom:6rem}.p-laborator-hp .lakovna-header::before{content:'';display:block;width:90vw;height:100%;background:#eceff4;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-laborator-hp .lakovna-header h2{width:100%;font-size:1.25rem;font-weight:300;line-height:130%;margin:0 0 1rem}.p-laborator-hp .lakovna-header p{line-height:150%}.p-laborator-hp .lakovna-header-info{flex:1;padding-right:4rem;display:flex;align-items:center}@media (max-width:1155px){.p-laborator-hp .lakovna-header-info{width:100%;padding-right:0}}@media (max-width:480px){.p-laborator-hp .lakovna-header-info{display:block}}.p-laborator-hp .lakovna-header-info>div{max-width:640px}.p-laborator-hp .lakovna-header-info .header-icon{flex:none;margin-right:2rem}@media (max-width:480px){.p-laborator-hp .lakovna-header-info .header-icon{margin:0 auto 2rem}}.p-laborator-hp .lakovna-header-info .header-icon img{display:block;width:6rem;height:6rem}@media (max-width:480px){.p-laborator-hp .lakovna-header-info .header-icon img{margin:0 auto}}.p-laborator-hp .lakovna-header-info h2{margin-bottom:0}.p-laborator-hp .lakovna-header-subinfo{flex:none;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1155px){.p-laborator-hp .lakovna-header-subinfo{width:100%;margin-top:3rem}}@media (max-width:767px){.p-laborator-hp .lakovna-header-subinfo{flex-wrap:wrap}}.p-laborator-hp .lakovna-header-subinfo>*{flex:1}.p-laborator-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:2rem}@media (max-width:767px){.p-laborator-hp .lakovna-header-subinfo>*:not(:first-child){margin-left:0}}@media (max-width:480px){.p-laborator-hp .lakovna-header-subinfo>*:not(:first-child){flex:none;margin-top:2rem}}.p-laborator-hp .subinfo-item{white-space:nowrap;text-align:center;text-transform:uppercase}@media (max-width:480px){.p-laborator-hp .subinfo-item{width:100%;flex:none}}.p-laborator-hp .subinfo-item svg,.p-laborator-hp .subinfo-item img{display:block;width:64px;height:64px;margin:0 auto 1.25rem}@media (max-width:1155px){.p-laborator-hp .subinfo-item svg,.p-laborator-hp .subinfo-item img{margin-bottom:1rem}}@media (max-width:480px){.p-laborator-hp .subinfo-item svg,.p-laborator-hp .subinfo-item img{width:48px;height:48px;margin-bottom:1rem}}.p-laborator-hp .subinfo-item svg polygon,.p-laborator-hp .subinfo-item img polygon,.p-laborator-hp .subinfo-item svg path,.p-laborator-hp .subinfo-item img path{fill:#232629}.p-laborator-hp .subinfo-contact{background:#e2071d;color:#fff;padding:1rem 2rem;display:flex;align-items:center;flex:none}@media (max-width:767px){.p-laborator-hp .subinfo-contact{margin-top:2rem;width:100%}}.p-laborator-hp .subinfo-contact p{margin:0;line-height:150%;font-weight:300}.p-laborator-hp .subinfo-contact h3{font-weight:700;margin:0;text-transform:uppercase}.p-laborator-hp .subinfo-contact a{color:#fff}.p-laborator-hp .subinfo-contact-icon{flex:none;margin-right:2rem}.p-laborator-hp .subinfo-contact-icon svg{display:block;width:4rem;height:4rem}@media (max-width:480px){.p-laborator-hp .subinfo-contact-icon{display:none}}.p-laborator-hp .attributes-under{display:flex;justify-content:center;margin-bottom:3rem;flex-wrap:wrap}.p-laborator-hp .attributes-under .subinfo-item{width:25%;white-space:normal;margin-bottom:3rem}@media (max-width:900px){.p-laborator-hp .attributes-under .subinfo-item{width:33.333%}}@media (max-width:640px){.p-laborator-hp .attributes-under .subinfo-item{width:50%}}@media (max-width:420px){.p-laborator-hp .attributes-under .subinfo-item{width:100%}}.p-laborator-hp .content-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:0 auto 6rem}@media (max-width:767px){.p-laborator-hp .content-cols{display:block}}.p-laborator-hp .content-cols h2,.p-laborator-hp .content-cols h3{margin-top:1.5em}.p-laborator-hp .content-cols p{line-height:150%}.p-laborator-hp .process-wrap{background-color:#eceff4;position:relative;padding:3rem 0;margin-bottom:6rem}.p-laborator-hp .process-wrap::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:-1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-laborator-hp .process-wrap h2{text-align:center;margin:0 0 1em}.p-laborator-hp .process-wrap h2::after{content:'';display:block;width:180px;height:1px;background:#232629;margin:.75em auto 0}.p-laborator-hp .process{display:flex;flex-wrap:wrap}.p-laborator-hp .process-item{width:33.3333%;margin-top:3rem;text-align:center;text-transform:uppercase;font-weight:300;padding:0 2rem}@media (max-width:767px){.p-laborator-hp .process-item{width:50%;padding:0 1rem}}@media (max-width:480px){.p-laborator-hp .process-item{padding:0 .5rem;text-transform:none}}.p-laborator-hp .process-item:hover .item-icon{border-color:#e2071d}.p-laborator-hp .process-item:hover svg path,.p-laborator-hp .process-item:hover svg circle,.p-laborator-hp .process-item:hover svg rect{fill:#e2071d}.p-laborator-hp .process-item .item-icon{display:flex;align-items:center;justify-content:center;width:96px;height:96px;border-radius:50%;border:2px solid transparent;margin:0 auto 1.5rem;transition:border .2s ease}@media (max-width:480px){.p-laborator-hp .process-item .item-icon{width:72px;height:72px;margin-bottom:1rem}}.p-laborator-hp .process-item svg{display:block;width:56px;height:56px}@media (max-width:480px){.p-laborator-hp .process-item svg{width:48px;height:48px}}.p-laborator-hp .process-item svg path,.p-laborator-hp .process-item svg circle,.p-laborator-hp .process-item svg rect{fill:#232629;transition:fill .2s ease}@media (max-width:480px){.p-laborator-hp .process-item .item-text{font-size:.875rem}}.p-laborator-hp .mailform{position:relative;max-width:900px;margin:0 auto}.p-laborator-hp .mailform *{position:relative;z-index:2}.p-laborator-hp .mailform::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-czp .intro-wrap{background-image:url('../images/czp/czp-intro2.jpg')}.p-czp .content-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:3rem auto}@media (max-width:767px){.p-czp .content-cols{display:block}}.p-czp .content-cols h2,.p-czp .content-cols h3{margin-top:1.5em}.p-czp .content-cols p{line-height:150%}.p-czp .mailform{position:relative;max-width:900px;margin:0 auto}.p-czp .mailform *{position:relative;z-index:2}.p-czp .mailform::after{content:'';display:block;width:90vw;height:100%;position:absolute;z-index:1;top:0;left:50%;transform:translateX(-50%);background:#eceff4;box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-czp-hp .intro-wrap .video{display:none;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width:1156px){.p-czp-hp .intro-wrap .video{display:block}}.p-czp-hp .intro-wrap .intro{min-height:480px;height:calc(100vh - 234px);max-height:790px;padding:7rem 3rem 3.5rem}@media (max-width:1155px){.p-czp-hp .intro-wrap .intro{padding-top:4rem}}@media (max-width:767px){.p-czp-hp .intro-wrap .intro{padding:4rem 0 2rem}}.p-czp-hp .intro-wrap h1{max-width:30em}.p-czp-hp .product-cards{justify-content:center;flex-wrap:wrap;margin:-3rem 0 3rem}.p-czp-hp .product-cards__title{flex:1 0 100%;margin:0;padding:1rem;background-color:#e2071d;color:#fff;text-align:center}.p-czp-hp .czp-header{display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:2rem 0}.p-czp-hp .czp-header::before{content:'';display:block;width:90vw;height:100%;background:#eceff4;z-index:-1;position:absolute;top:0;left:50%;transform:translateX(-50%);box-shadow:-10vw 0 0 #eceff4,10vw 0 0 #eceff4}.p-czp-hp .czp-header h2{width:100%;font-size:1.25rem;font-weight:300;line-height:130%;margin:0 0 1rem}.p-czp-hp .czp-header p{line-height:150%}.p-czp-hp .czp-header-info{flex:1;padding-right:4rem;display:flex;align-items:center}@media (max-width:1155px){.p-czp-hp .czp-header-info{width:100%;padding-right:0}}@media (max-width:480px){.p-czp-hp .czp-header-info{display:block}}.p-czp-hp .czp-header-info>div{max-width:640px}.p-czp-hp .czp-header-info .header-icon{flex:none;margin-right:2rem}.p-czp-hp .czp-header-info .header-icon img{display:block;width:6rem;height:6rem}.p-czp-hp .czp-header-info h2{margin-bottom:0}.p-czp-hp .czp-header-subinfo{flex:none;display:flex;justify-content:flex-start;align-items:center}@media (max-width:1155px){.p-czp-hp .czp-header-subinfo{width:100%;margin-top:3rem}}@media (max-width:767px){.p-czp-hp .czp-header-subinfo{flex-wrap:wrap}}.p-czp-hp .czp-header-subinfo>*{flex:1}.p-czp-hp .czp-header-subinfo>*:not(:first-child){margin-left:2rem}@media (max-width:767px){.p-czp-hp .czp-header-subinfo>*:not(:first-child){margin-left:0}}@media (max-width:480px){.p-czp-hp .czp-header-subinfo>*:not(:first-child){flex:none;margin-top:2rem}}.p-czp-hp .subinfo-item{white-space:nowrap;text-align:center;text-transform:uppercase}@media (max-width:480px){.p-czp-hp .subinfo-item{width:100%;flex:none}}.p-czp-hp .subinfo-item svg,.p-czp-hp .subinfo-item img{display:block;width:64px;height:64px;margin:0 auto 1.25rem}@media (max-width:1155px){.p-czp-hp .subinfo-item svg,.p-czp-hp .subinfo-item img{margin-bottom:1rem}}@media (max-width:480px){.p-czp-hp .subinfo-item svg,.p-czp-hp .subinfo-item img{width:48px;height:48px;margin-bottom:1rem}}.p-czp-hp .subinfo-item svg polygon,.p-czp-hp .subinfo-item img polygon,.p-czp-hp .subinfo-item svg path,.p-czp-hp .subinfo-item img path{fill:#232629}.p-czp-hp .subinfo-contact{background:#e2071d;color:#fff;padding:1rem 2rem;display:flex;align-items:center;flex:none}@media (max-width:767px){.p-czp-hp .subinfo-contact{margin-top:2rem;width:100%}}.p-czp-hp .subinfo-contact p{margin:0;line-height:150%;font-weight:300}.p-czp-hp .subinfo-contact h3{font-weight:700;margin:0;text-transform:uppercase}.p-czp-hp .subinfo-contact a{color:#fff}.p-czp-hp .subinfo-contact-icon{flex:none;margin-right:2rem}.p-czp-hp .subinfo-contact-icon svg{display:block;width:4rem;height:4rem}@media (max-width:480px){.p-czp-hp .subinfo-contact-icon{display:none}}.p-czp-hp .content-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;max-width:900px;margin:0 auto 6rem;margin-bottom:0}@media (max-width:767px){.p-czp-hp .content-cols{display:block}}.p-czp-hp .content-cols h2,.p-czp-hp .content-cols h3{margin-top:1.5em}.p-czp-hp .content-cols p{line-height:150%}