@charset "UTF-8";@-webkit-viewport{width:device-width}@-moz-viewport{width:device-width}@-ms-viewport{width:device-width}@viewport{width:device-width}html{overflow-x:hidden;color:#2e3237;background:#fff;font-size:14px;font-family:Poppins,sans-serif}.site{display:block;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:0;position:absolute;top:0;left:0;width:100%}.c-blue{color:#024d8f!important}.c-l-blue{color:#3591d3!important}body{margin:0;padding:0;counter-reset:comix}#graphics-container{position:relative}.h-center{text-align:center}.h-left{text-align:left}.h-right{text-align:right}p{font-size:1em;font-weight:400;line-height:1.5em;margin:1em 0}p.small{font-size:.6em}.regular{font-weight:400}.medium{font-weight:500}.bold{font-weight:700}.extra-bold{font-weight:800}.site-content{background:#fff;position:relative}.site-content p{max-width:775px}b,strong{font-weight:700}a{text-decoration:none;text-decoration-skip:ink;font-weight:inherit;transition:all .15s ease-in-out;position:relative;color:inherit}a.map-anchor,a[href^="mailto:"],a[href^="tel:"]{text-decoration:none;word-break:break-word}a:focus,a:hover{color:#3591d3!important}a:focus.map-anchor,a:focus[href^="mailto:"],a:focus[href^="tel:"],a:hover.map-anchor,a:hover[href^="mailto:"],a:hover[href^="tel:"]{text-decoration:underline}a:focus .h2,a:focus h2,a:hover .h2,a:hover h2{color:#3591d3}p a:focus,p a:hover{color:#3591d3}img{max-width:100%;height:auto;display:block}svg{max-width:100%}svg *{transition:all .15s ease-in-out}.pad:after,.pad:before{content:'';clear:both}.pad.pad02{padding:0 20px}.pad.pad20{padding:20px 0}.pad.pad11{padding:10px 10px}.pad.pad12{padding:10px 20px}.pad.pad22{padding:20px 20px}.pad.pad24{padding:20px 40px}.pad.pad16{padding:10px 60px}.pad.pad42{padding:40px 20px}.pad.pad44{padding:40px 40px}.pad.pad40{padding:40px 0}.pad.pad60{padding:60px 0}.nopad{padding:0!important}.nomar{margin:0!important}.nopad-t{padding-top:0!important}.nopad-l{padding-left:0!important}.nomar-t{margin-top:0!important}.nopad-b{padding-bottom:0!important}.nopad-r{padding-right:0!important}.nomar-b{margin-bottom:0!important}.unactive{border-color:#d9d9d9!important;color:#d9d9d9!important}.row.aligner:after,.row.aligner:before{width:0}.aligner{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}.aligner.flex-row{-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.aligner.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.aligner.flex-column{-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.aligner.h-left{-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.aligner .stretch{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.aligner .stretch1{-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto}.aligner .self-start{-ms-flex-item-align:start;align-self:flex-start}.aligner .self-end{-ms-flex-item-align:end;align-self:flex-end}.aligner.v-left{-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start}.aligner.stretch-all{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.aligner.space-around{-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around}.aligner.space-between{-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}.aligner.flex-end{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.aligner.flex-start{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.resp-page-18{max-width:1800px}.resp-page-16{max-width:1600px}.resp-page-14{max-width:1400px}.resp-page-12{max-width:1200px}.resp-page-10{max-width:1000px}.resp-page-9{max-width:900px}.resp-page-8{max-width:800px}.resp-page-6{max-width:600px}.full-width{width:100%}.full-height{height:100%}.full-viewport{height:100vh}.relative{position:relative}.scrollable-table{overflow-x:auto;margin:1.5em 0 0}table{table-layout:fixed;font-size:.9rem;border-collapse:collapse}table tr{background:#fff}table tr:first-child{font-weight:600}table tr:nth-child(even) td:first-child{background:#f7f7f7}table tr th{border:1px solid #d9d9d9;padding:.8em 1.5em;font-weight:700;text-align:center;background:#a7a9ac}table tr td{border:1px solid #a7a9ac;padding:.8em 1.5em;text-align:center}table tr td:first-child{background:#d9d9d9;text-align:left}table.params tr:first-child{font-weight:400}table.normal{margin:1em 0;font-size:1rem}table.normal td,table.normal th,table.normal tr{background:#fff!important;font-weight:400;text-align:left;padding:0 0 .5em 0;border:0;vertical-align:top}table.normal td:first-child{padding-right:2em;color:#888}.download-table{border-collapse:collapse;border:none;margin-bottom:2em;text-align:left;width:100%}.download-table .tr{box-shadow:0 1px 1px rgba(0,0,0,.16);margin-bottom:2px;position:relative;width:100%;flex-basis:100%}.download-table .tr .th{background:rgba(53,145,211,.1);padding:1em 1em;border:none;text-align:left;font-weight:700;box-sizing:border-box}.download-table .tr .th:nth-child(1){width:calc(100% - 170px - 85px - 80px);flex-basis:calc(100% - 170px - 85px - 80px)}.download-table .tr .th:nth-child(2){width:170px;flex-basis:170px}.download-table .tr .th:nth-child(3){width:85px;flex-basis:85px}.download-table .tr .th:nth-child(4){width:80px;flex-basis:80px}.download-table .tr .td{border:none;background:#fff!important;text-align:left;transition:all .15s ease-in-out;padding:1em 1em;box-sizing:border-box}.download-table .tr .td .full-anchor{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.download-table .tr .td .aligner{color:#3591d3}.download-table .tr .td svg{margin-right:.5em}.download-table .tr .td svg path{fill:#3591d3}.download-table .tr .td:nth-child(1){width:calc(100% - 170px - 85px - 80px);flex-basis:calc(100% - 170px - 85px - 80px)}.download-table .tr .td:nth-child(2){width:170px;flex-basis:170px}.download-table .tr .td:nth-child(3){width:85px;flex-basis:85px}.download-table .tr .td:nth-child(4){width:80px;flex-basis:80px}.download-table .tr:focus .td,.download-table .tr:hover .td{color:#3591d3}.showroom .lSSlideOuter .lSPager.lSpg{bottom:-3em;text-align:center}hr{display:inline-block;height:1.2em;margin:0 .4em;width:2px;border:0;background:#3591d3;position:relative;top:4px}.cs-hidden{height:1px;opacity:0;overflow:hidden}.slider-ref{position:relative;padding:0 44px}.lightSlider2 .slide{width:600px}.lightSlider2 .slide .inner-slide{padding:0 30px}.slider-ref .lSAction>a:focus,.slider-ref .lSAction>a:hover{background-color:#3591d3;color:#fff!important}.calc-container{display:inline-block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:.5em}.calc-container input{position:absolute;opacity:0;cursor:pointer;left:0;top:0;margin-top:.5em}.calc-checkmark{position:absolute;top:0;left:0;height:25px;width:25px;background-color:#eee;border-radius:3px}.calc-border{position:absolute;top:0;left:0;bottom:0;right:0;height:100%;width:100%;background-color:transparent;border:2px solid transparent;border-radius:5px 5px 5px 5px}.checkbox .calc-checkmark{border-radius:25%}.calc-container:hover input~.calc-checkmark{background-color:#ccc}.calc-container input:checked~.calc-checkmark{background-color:#3591d3}.calc-container input:checked~.calc-border{border-color:#3591d3}.calc-checkmark:after{content:"";position:absolute;display:none}.calc-container input:checked~.calc-checkmark:after{display:block}.calc-container .calc-checkmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:#fff}.calc-form input[type=number]{border:2px solid #3591d3;padding:.3em .5em;border-radius:3px;width:40px}.checkbox{margin-left:20px;padding-left:36px}.checkbox .calc-checkmark:after{left:9px;top:5px;width:5px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0;background:0 0}.range{position:relative;width:100%;height:5px}.range input{width:100%;position:absolute;top:2px;height:0;-webkit-appearance:none}.range input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;margin:-8px 0 0;border-radius:50%;background:#fff;border:4px solid #3591d3;cursor:pointer}.range input::-moz-range-thumb{width:18px;height:18px;margin:-8px 0 0;border-radius:50%;background:#fff;border:4px solid #3591d3;cursor:pointer}.range input::-ms-thumb{width:18px;height:18px;margin:-8px 0 0;border-radius:50%;background:#fff;border:4px solid #3591d3;cursor:pointer}.range input::-webkit-slider-runnable-track{width:100%;height:2px;cursor:pointer;background:#eee}.range input::-moz-range-track{width:100%;height:2px;cursor:pointer;background:#eee}.range input::-ms-track{width:100%;height:2px;cursor:pointer;background:#eee}.range input:focus{background:0 0;outline:0}.range input::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}.range-labels{margin:10px 0 0;padding:0;list-style:none;width:100%;position:relative}.range-labels li{position:relative;float:left;width:15px;line-height:36px;padding-left:10px;text-align:left;cursor:pointer;left:0}.range-labels li:focus:before,.range-labels li:hover:before{background:#ccc}.range-labels li::before{position:absolute;top:-17px;right:0;left:10px;content:"";width:10px;height:10px;background:#eee;border-radius:50%;transition:all .15s ease-in-out}.range-labels .active{color:#3591d3;font-weight:700}.range-labels .selected::before{background:#3591d3}.range-labels .active.selected::before{display:none}.no-aligner{margin-top:5em}dl{margin:0 0 0 2em;width:100%;padding-left:34px;position:relative;box-sizing:border-box}dl:before{content:'';width:16px;height:16px;display:block;position:absolute;top:2px;left:0;background:none no-repeat scroll center center transparent;background-size:contain}dl.phone-icon:before{background-image:url(/images/svg/phone.svg)}dl.mail-icon:before{background-image:url(/images/svg/mail.svg)}dl dd,dl dt{display:block;margin:0}.air-benefits .pad{padding-bottom:60px!important}.air-benefits .btn{position:absolute;bottom:0;left:20px;right:20px}#accordion,#accordion2{margin:1em 0 0}.accordion-toggle{cursor:pointer;border-radius:5px;border:1px solid #d9d9d9;padding:.8em 1em}.accordion-toggle.active,.accordion-toggle.focus,.accordion-toggle:hover{color:#3591d3}.accordion-toggle.active{border-bottom:none;border-radius:5px 5px 0 0}.accordion-content{display:none;border:1px solid #d9d9d9;border-top:none;border-radius:0 0 5px 5px;padding:.5em 1em 0;margin-top:-2em}.accordion-content a{margin:.5em 0;padding:.5em 0;font-weight:700}.accordion-content a svg{margin-left:2px;margin-right:.5em}.accordion-content a .normal{margin-left:.5em;font-weight:400}.accordion-content a:focus svg *,.accordion-content a:hover svg *{fill:#3591d3}.accordion-content.default{display:block}.fadeIn{transition:transform 1.2s ease-in-out,opacity 1.2s ease-in-out;opacity:0}.fadeIn.animate{opacity:1}.animate .fadeIn{opacity:1}.fadeUp{transition:transform 1.2s ease-in-out,opacity .6s ease-in-out;transform:perspective(100px) translate3D(0,80px,-20px);opacity:0}.fadeUp.animate{opacity:1;transform:perspective(100px) translate3D(0,0,0)}.fadeDown{transition:transform 1.2s ease-in-out,opacity .6s ease-in-out;transform:perspective(100px) translate3D(0,-80px,-20px);opacity:0}.fadeDown.animate{opacity:1;transform:perspective(100px) translate3D(0,0,0)}.fadeLeft{transition:transform 1.2s ease-in-out,opacity .6s ease-in-out;transform:perspective(100px) translate3D(80px,0,-20px);opacity:0}.fadeLeft.animate{opacity:1;transform:perspective(100px) translate3D(0,0,0)}.fadeRight{transition:transform 1.2s ease-in-out,opacity .6s ease-in-out;transform:perspective(100px) translate3D(-80px,0,-20px);opacity:0}.fadeRight.animate{opacity:1;transform:perspective(100px) translate3D(0,0,0)}.animate .fadeDown,.animate .fadeIn,.animate .fadeLeft,.animate .fadeRight,.animate .fadeUp,.lazyloaded .fadeDown,.lazyloaded .fadeIn,.lazyloaded .fadeLeft,.lazyloaded .fadeRight,.lazyloaded .fadeUp{opacity:.9;transform:perspective(100px) translate3D(0,0,0)}@-webkit-keyframes draw{0%{stroke-dasharray:0 370;stroke-dashoffset:-370}100%{stroke-dasharray:740;stroke-dashoffset:0}}@keyframes draw{0%{stroke-dasharray:0 370;stroke-dashoffset:-370}100%{stroke-dasharray:740;stroke-dashoffset:0}}a,button,span{position:relative}a.main-bg,button.main-bg,span.main-bg{display:inline-block;background:#e33226;color:#fff;transition:background .15s ease-in-out,color .15s ease-in-out,transform 1.2s ease-in-out,opacity 1.2s ease-in-out}a.grey-bg,button.grey-bg,span.grey-bg{display:inline-block;background:#d9d9d9;color:#e33226;transition:background .15s ease-in-out,color .15s ease-in-out,transform 1.2s ease-in-out,opacity 1.2s ease-in-out}a.grey-bg .button-svg .shape,button.grey-bg .button-svg .shape,span.grey-bg .button-svg .shape{stroke:#fff}a .button-svg,button .button-svg,span .button-svg{position:absolute;top:0;left:0;width:100%;height:100%}a .button-svg .shape,button .button-svg .shape,span .button-svg .shape{fill:transparent;stroke-dasharray:0 370;stroke-dashoffset:-370;stroke-width:3px;stroke:#e33226}a:focus.main-bg,a:hover.main-bg,button:focus.main-bg,button:hover.main-bg,span:focus.main-bg,span:hover.main-bg{background:#fff;color:#e33226;border-bottom-color:#a7a9ac}a:focus.grey-bg,a:hover.grey-bg,button:focus.grey-bg,button:hover.grey-bg,span:focus.grey-bg,span:hover.grey-bg{color:#fff;background:#e33226}a:focus.main-bg-rev,a:hover.main-bg-rev,button:focus.main-bg-rev,button:hover.main-bg-rev,span:focus.main-bg-rev,span:hover.main-bg-rev{background:#e33226;color:#fff}a:focus .button-svg .shape,a:hover .button-svg .shape,button:focus .button-svg .shape,button:hover .button-svg .shape,span:focus .button-svg .shape,span:hover .button-svg .shape{-webkit-animation:.6s draw linear forwards;animation:.6s draw linear forwards}a:focus.btn,a:hover.btn,button:focus.btn,button:hover.btn,span:focus.btn,span:hover.btn{background:#d9d9d9;color:inherit!important}a.red,button.red,span.red{color:#e33226;font-weight:700}a.btn,button.btn,span.btn{display:block;background:#f7f7f7;line-height:1.4em;margin:0 0 .5em;padding:.8em 2em;border:1px solid #d9d9d9;border-radius:6px;text-align:center;transition:all .15s ease-in-out}a.btn.red-bg,button.btn.red-bg,span.btn.red-bg{background:#3591d3;color:#fff}a.btn.red-bg:focus,a.btn.red-bg:hover,button.btn.red-bg:focus,button.btn.red-bg:hover,span.btn.red-bg:focus,span.btn.red-bg:hover{background:#024d8f;color:#fff!important}a.btn.blue-bg,button.btn.blue-bg,span.btn.blue-bg{background:#024d8f;color:#fff}a.btn.blue-bg:focus,a.btn.blue-bg:hover,button.btn.blue-bg:focus,button.btn.blue-bg:hover,span.btn.blue-bg:focus,span.btn.blue-bg:hover{background:#3591d3;color:#fff!important}a.inline,button.inline,span.inline{display:inline-block}.white-bg{background:#fff}.blue-bg{background:#013563;background:-moz-linear-gradient(top,#024a89 0,#013563 100%);background:-webkit-linear-gradient(top,#024a89 0,#013563 100%);background:linear-gradient(to bottom,#024a89 0,#013563 100%)}.benefit-box{margin:1em 0 0;color:#fff}.benefit-box *{color:#fff}.benefit-box .h3,.benefit-box h3{font-size:2.5rem;font-weight:600;margin:0}.shift-left{position:relative;left:-5em;z-index:3}.shift-right{position:relative;right:-5em;z-index:3}.stripe{overflow:hidden;width:100%;position:relative;padding:2em 0}.stripe.big-pad{padding:5em 0}.stripe.small-pad{padding:1em 0}.stripe.bg{background-color:#d9d9d9}.stripe.nohid{overflow:visible}.stripe.product-stripe .row{margin:3em 0}.stripe.stripe-cta{background:rgba(2,77,143,.05)}.stripe-references .box-shadow{margin:8px;width:calc(100% - 16px)}.stripe-references .lSSlideOuter,.stripe-references .lSSlideWrapper{overflow:visible}.stripe-references .lSSlideOuter .lSPager.lSpg{text-align:center;bottom:-.5em}.stripe-references .main-slider .splide__slide img{transition:all .3s ease-in-out}.stripe-references .main-slider .splide__slide:focus img,.stripe-references .main-slider .splide__slide:hover img{transform:perspective(1px) translate(-50%,-50%) translateZ(0) scale(1.05)!important}.stripe-references .thumbnail-slider{margin-top:1em}.stripe-references .thumbnail-slider .splide__slide{position:relative;cursor:pointer;border-radius:5px;overflow:hidden}.stripe-references .thumbnail-slider .splide__slide:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#024d8f;opacity:0;transition:all .15s ease-in-out}.stripe-references .thumbnail-slider .splide__slide.is-active:after{opacity:.7}.stripe-references .thumbnail-slider .splide__slide img{transition:all .3s ease-in-out}.stripe-references .thumbnail-slider .splide__slide:focus img,.stripe-references .thumbnail-slider .splide__slide:hover img{transform:perspective(1px) translate(-50%,-50%) translateZ(0) scale(1.1)!important}.container-fluid{margin:0 auto;padding:0 1em;box-sizing:border-box}.row{width:100%}.row:after,.row:before{content:'';display:table;clear:both}.row.no-cleaner:after,.row.no-cleaner:before{display:none}.column{float:left;width:33.3333%;padding:0 .5em;max-height:100vh;max-height:calc(100vh - 1em);overflow:hidden}.column img{width:100%}.xxs-show{display:none}.col-xs-12{width:100%;flex-basis:100%;float:left;position:relative}.col-xs-12.fullpage{position:absolute;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.col-xs-11{width:91.6666%;float:left;position:relative}.col-xs-10{width:83.3333%;float:left;position:relative}.col-xs-8{width:66.6666%;float:left;position:relative}.col-xs-6{width:50%;float:left;position:relative}.col-xs-4{width:33.3333%;float:left;position:relative}.col-md-10:after,.col-md-10:before,.col-md-12:after,.col-md-12:before,.col-md-4:after,.col-md-4:before,.col-md-6:after,.col-md-6:before,.col-md-8:after,.col-md-8:before,.col-sm-10:after,.col-sm-10:before,.col-sm-12:after,.col-sm-12:before,.col-sm-4:after,.col-sm-4:before,.col-sm-6:after,.col-sm-6:before,.col-sm-8:after,.col-sm-8:before,.col-xs-10:after,.col-xs-10:before,.col-xs-12:after,.col-xs-12:before,.col-xs-4:after,.col-xs-4:before,.col-xs-6:after,.col-xs-6:before,.col-xs-8:after,.col-xs-8:before{content:'';display:table;clear:both}.col-center-block{margin-left:auto;margin-right:auto;float:none!important}.aspect-container,.svg-container{display:block;position:relative;width:100%;height:0;padding-top:100%}.aspect-container .aspect-content,.aspect-container .svg-content,.svg-container .aspect-content,.svg-container .svg-content{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.aspect-container{padding-top:30%}.aspect-16-9-container{width:100%;padding-top:56.25%;position:relative}.aspect-16-9-container.p46{padding-top:46%}.aspect-16-9-container.p40{padding-top:40%}.aspect-16-9-container .iframe,.aspect-16-9-container .image,.aspect-16-9-container .lightbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;background:#fff;border-radius:5px}.aspect-16-9-container:before{content:'';display:block}.aspect-16-9-container.radius{border-radius:8px;overflow:hidden}.aspect-1-1-container{width:100%;padding-top:100%;position:relative}.aspect-1-1-container .iframe,.aspect-1-1-container .image,.aspect-1-1-container .lightbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:5px}.aspect-1-1-container:before{content:'';display:block}.aspect-4-3-container{width:100%;padding-top:75%;position:relative}.aspect-4-3-container .iframe,.aspect-4-3-container .image,.aspect-4-3-container .lightbox{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:5px}.aspect-4-3-container:before{content:'';display:block}.image svg{margin:0 auto;display:block;flex:1 0 auto;height:100%;max-width:100%}.profile{margin-bottom:3em;overflow:hidden}.profile-photo{width:30%;flex:1 0 30%;position:relative}.profile-photo .image{width:100%;padding-top:100%}.phone-button{border:1px solid #024d8f;padding:.5em 1em;border-radius:22px;transition:all .15s ease-in-out}.phone-button svg *{transition:all .15s ease-in-out}.phone-button:focus,.phone-button:hover{text-decoration:none!important;background:#3591d3;border-color:#3591d3;color:#fff!important}.phone-button:focus svg *,.phone-button:hover svg *{fill:#fff}.calculator-button svg *{transition:all .15s ease-in-out}.calculator-button:focus svg *,.calculator-button:hover svg *{fill:#3591d3}.icon-grow svg{transition:all .3s ease-in-out}.icon-grow:focus svg,.icon-grow:hover svg{transform:scale(1.1)}.mini-picture{padding-left:3em}.mini-logos{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:10px;grid-row-gap:10px;align-items:center;justify-items:center}.mini-logos .div1{grid-area:1/1/2/2;width:95px}.mini-logos .div2{grid-area:1/2/2/3;width:125px}.mini-logos .div3{grid-area:2/1/3/2;width:125px}.mini-logos .div4{grid-area:2/2/3/3;width:125px}.covered.blue-cover:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#024d8f;opacity:.7;transition:all .15s ease-in-out}.covered.red-cover:after{content:'';position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;background:#3591d3;opacity:.7}.covered .cover-text{position:relative;z-index:2;text-align:left;top:50%;transform:translateY(-50%);width:calc(100% - 9em);margin-left:4em}.covered .cover-text *{color:#fff!important;font-size:1.9rem}.covered .cover-text.cover-text2{margin-left:2em;width:calc(100% - 7em)}.icon{position:relative;display:inline-block}.icon.absolute{padding-left:50px}.icon.absolute svg{position:absolute;display:inline-block;top:50%;transform:translateY(-50%);left:0}.icon.label svg{display:inline-block;position:relative;top:2px;left:-2px}.icon svg{height:inherit}.profile-text{width:calc(70% - 4em);flex:1 0 calc(70% - 4em);margin:0 2em;border:1px solid #a7a9ac;border-left:none;border-right:none}.img{display:block;width:100%;padding-bottom:56.25%}.iframe-container:not(.lazyloaded):before,.lslide:not(.lazyloaded):before,.new .image:not(.lazyloaded):before{content:'';position:absolute;top:50%;transform:translateY(-50%);background-position:center center;background-image:url(/images/icons/loading.svg);background-color:#fff;background-repeat:no-repeat;background-size:63px;width:100%;height:100%}.slide:not(.lazyloaded):before{display:none}.h1,.h2,h1,h2{font-size:1.4rem;margin:.5em 0;font-weight:400;line-height:1.2em;color:#2e3237;font-weight:700}.h1.pad,.h2.pad,h1.pad,h2.pad{margin:.5em .4em 1em}.h1,h1{font-size:2.6rem;color:#2e3237;font-weight:800}.h3,h3{font-size:1.7rem;margin:.5em 0;font-weight:500;line-height:1.2em}.small{font-size:.7em}.x-small{font-size:.4em}.f-normal{font-weight:400;white-space:nowrap}.price-divider{display:inline-block;position:relative;padding:0 .2em;height:1em;vertical-align:middle}.price-divider:after{content:'';width:2px;background:#3591d3;height:1em;position:absolute;top:0}.h4,h4{font-size:1.2rem;margin:.5em 0;font-weight:500;line-height:1.2em}.d-grey{color:#a7a9ac}.animation{transition:all 1.2s ease-in-out;opacity:0}.animation.animate{opacity:1}.bg-img{-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;max-width:none;object-fit:contain;font-family:"object-fit: contain";object-position:50% 50%;position:absolute;display:block;top:50%;transform:perspective(1px) translateY(-50%) translateZ(0)!important}.bg-img.img-cover{height:100%;object-fit:cover;font-family:"object-fit: cover";left:50%;transform:perspective(1px) translate(-50%,-50%) translateZ(0)!important}.bg-img.img-contain{height:100%;width:auto;object-fit:contain;font-family:"object-fit: contain";left:50%;transform:perspective(1px) translate(-50%,-50%) translateZ(0)!important}.heightSlider .bg-img{width:auto;height:100%;max-height:100%;max-width:100%;left:50%;transform:perspective(1px) translate(-50%,-50%) translateZ(0)!important}.svg-img{width:100%;max-height:100%}.label{position:absolute;top:5px;left:0;width:auto;padding:.5em 1em;z-index:11;font-size:.8em;background:#024d8f;opacity:.8;color:#fff;border-left:0;width:100px}.label:nth-child(2){top:40px}.producer .bg-img{width:auto;max-width:100%;position:relative;margin:0 auto;background:#fff}.producer a{padding:20px;display:block}.slider2 .bg-img{opacity:0;transition:all .3s ease-in-out;max-height:100%;width:auto;max-width:100%;left:50%;transform:perspective(1px) translateX(-50%) translateY(-50%) translateZ(0)!important}.slider2 .lslide.lazyloaded .bg-img{opacity:1}#cookie-bar{font-size:.9rem;padding:.5em 0;background:rgba(0,0,0,.75)}#cookie-bar .cb-enable{background:#fff;border:1px solid #fff;color:#2e3237}#cookie-bar .cb-enable:focus,#cookie-bar .cb-enable:hover{background:#3591d3;color:#fff;border-color:#3591d3}#cookie-bar .cb-policy{background:0 0;text-decoration:underline}#cookie-bar .cb-policy:focus,#cookie-bar .cb-policy:hover{background:0 0;color:#3591d3}.site-header{position:relative;background:#fff;z-index:999}.header{position:relative}.box-bottom-shadow{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);-moz-box-shadow:0 2px 3px 0 rgba(0,0,0,.15);box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}.box-shadow{-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,.15);box-shadow:0 0 8px 3px rgba(0,0,0,.15);border-radius:5px;margin-top:8px}.check-container{display:inline-block;position:relative;cursor:pointer;font-size:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:.8em 1.5em .7em;padding-left:42px}.check-container .lb{position:relative;z-index:1}.check-container input{position:absolute;opacity:0;cursor:pointer;left:0;top:0;bottom:0;right:0;width:100%;height:100%;margin:0;padding:0;z-index:2}.checkmark{position:absolute;top:0;left:0;height:100%;width:100%;background:#f7f7f7;border:1px solid #d9d9d9;border-radius:6px;transition:all .15s ease-in-out}.checkmarkk{position:absolute;z-index:1;top:12px;left:13px;width:18px;height:18px;background:#fff;border:1px solid #d9d9d9;transition:all .15s ease-in-out}.check-container:focus input~.checkmark,.check-container:hover input~.checkmark{background-color:#d9d9d9}.check-container input:checked~.checkmark{background-color:#3591d3}.check-container input:checked~.checkmarkk{border-color:#3591d3}.check-container input:checked~.lb{color:#fff}.checkmarkk:after{content:"";position:absolute;display:none}.check-container input:checked~.checkmarkk:after{display:block}.check-container .checkmarkk:after{left:5px;top:2px;width:5px;height:10px;border:solid #3591d3;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.maincalc-container{display:block;width:100%;position:relative;padding:5px 0 5px 30px;margin-bottom:.5em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.maincalc-container input{position:absolute;opacity:0;cursor:pointer}.radio-checkmark{position:absolute;top:5px;left:0;width:18px;height:18px;border:1px solid #d9d9d9;border-radius:50%;box-sizing:border-box;transition:all .15s ease-in-out}.maincalc-container:hover input~.radio-checkmark{background-color:#ccc}.maincalc-container input:checked~.radio-checkmark{background:#fff;border:4px solid #3591d3}.maincalc-container input:checked~.radio-text{font-weight:700;color:#3591d3}.radio-checkmark:after{content:"";position:absolute;display:none}.calculator .calc-form{position:relative}.calculator .h2,.calculator h2{font-size:1.8rem;color:#2e3237;font-weight:800}.calculator .cnt{font-weight:800;position:absolute;left:0}.calculator .calc-form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.calculator .div1{grid-area:1/1/2/2}.calculator .div2{grid-area:1/2/2/3;background:#eaf4fb}.calculator .div2 .btn{padding:1em 2.5em;font-size:1.1rem}.calculator .div3{grid-area:1/3/2/4}.calculator .slider3{margin:0}.calculator .slider3 .lSSlideOuter .lslide{background:0 0}.calculator .slider3 .lSSlideOuter .lslide:after{content:"";display:block;width:100%;padding-bottom:40%;height:0}.calculator-rekuperace .slider3{margin:0}.calculator-rekuperace .slider3 .lSSlideOuter .lslide{background:0 0}.calculator-rekuperace .slider3 .lSSlideOuter .lslide:after{display:none}.calculator-rekuperace .slider3 .slide-img{max-width:400px;margin:0 auto}.calculator-rekuperace #flat,.calculator-rekuperace #height{margin-right:1em;padding:.5em .5em;border:1px solid #ccc;border-radius:6px}.quick-contact{float:right;font-size:1.15em}.quick-contact strong,.quick-contact svg{margin-right:.5em}.contact-button{margin-left:2em;text-align:center}.contact-button a{display:block;padding:.7em 1.5em;background:#024d8f;color:#fff;border-radius:22px}.contact-button a:focus,.contact-button a:hover{background:#3591d3;color:#fff!important}.contact{margin-top:1em}.contact svg{margin-right:1em}.contact a{font-size:1.2rem}.b-blue{background:rgba(53,145,211,.1)}.quick-nav{margin-right:2em;width:260px;flex-basis:260px;min-width:260px}.quick-nav .col-md-3{flex-basis:23%;width:23%;margin-right:2%}.quick-nav .contact{background:#024d8f;border:2px solid transparent;color:#fff;border-radius:5px;cursor:pointer;transition:all .15s ease-in-out;box-sizing:border-box;margin-top:.5em}.quick-nav .contact.rb{background:#a50034}.quick-nav .contact.lb{background:#3591d3}.quick-nav .contact:focus,.quick-nav .contact:hover{background:0 0;border-color:#024d8f;color:#024d8f}.quick-nav .contact:focus a,.quick-nav .contact:hover a{color:#024d8f!important}.quick-nav .contact a:focus,.quick-nav .contact a:hover{color:#024d8f!important}.quick-nav .nav-anchor{display:block;padding:.7em 1em;text-align:center;font-size:1.1rem}.quick-nav-text{width:calc(100% - 260px - 2em);flex-basis:calc(100% - 260px - 2em)}.contacts-box2 .contact-box2{width:calc(1/3 * 100% - (1 - 1/3) * 2em);flex-basis:calc(1/3 * 100% - (1 - 1/3) * 2em);margin-right:2em}.contacts-box2 .contact-box2:last-child{margin-right:0}.contacts-box2 .contact-box2 .box-shadow{padding:.5em 1em}.logo{position:relative;float:left}.logo a{display:block}.logo .svg-logo{margin:2em 0;width:234px;height:47px;max-height:100%;display:block}.logo .claim{position:absolute;bottom:-10px;right:1px;color:#a7a9ac;font-weight:700;font-size:.7em}.red-gradient-bg{background:#3591d3;background:-moz-linear-gradient(top,#3591d3 0,#024d8f 100%);background:-webkit-linear-gradient(top,#3591d3 0,#024d8f 100%);background:linear-gradient(to bottom,#3591d3 0,#024d8f 100%)}.menu{float:right}#lightSlider .slider .bg-img{width:auto;height:auto;max-height:100%;right:0}.slider-content2{position:absolute;width:100%;top:0;left:0;height:100%}.slider-content2 *{height:100%}.slider-content2 img{opacity:0;transition:all .3s ease-in-out}.slider-content2:after{content:'';display:block;position:absolute;width:65%;height:100%;top:0;left:0;background:url(/images/svg/cover.svg) no-repeat scroll top right transparent;background-size:cover;opacity:0;transition:.3s ease-in-out .15s}.slider-content2.lazyloaded img{opacity:1}.slider-content2.lazyloaded:after{opacity:1}.slider-content{position:absolute;width:100%;top:50%;transform:translateY(-50%);left:0}.slider-content .h2,.slider-content a,.slider-content h2,.slider-content p{color:#fff}.slider-content .h2,.slider-content h2{display:inline-block;position:relative;z-index:2}.slider-content a{display:inline-block;position:relative;z-index:2;margin-top:1em}.slider-content .image{background:0 0}.slider-content .image img{opacity:0;transition:all .3s ease-in-out .3s}.slider-content .image.lazyloaded img{opacity:1}.slider-content svg+svg{margin-left:.5em}.lSSlideOuter .lSPager.lSpg>li a{border-radius:0;width:32px;height:32px;background:0 0}.lSSlideOuter .lSPager.lSpg>li a:focus,.lSSlideOuter .lSPager.lSpg>li a:hover{background:0 0}.lSSlideOuter .lSPager.lSpg>li a:after{content:'';display:block;position:absolute;top:8px;left:8px;width:16px;height:16px;background-color:#fff;transition:all .15s ease-in-out;border:1px solid #a7a9ac;border-radius:3px}.lSSlideOuter .lSPager.lSpg>li a:focus:after,.lSSlideOuter .lSPager.lSpg>li a:hover:after{background-color:#3591d3}.lSSlideOuter .lSPager.lSpg{position:absolute;right:0;bottom:1em;left:0;text-align:left}.lSSlideOuter .lSPager.lSpg li{padding:0}.lSSlideOuter .lSPager.lSpg>li.active a{background:0 0}.lSSlideOuter .lSPager.lSpg>li.active a:after{background-color:#3591d3}.lightSlider{overflow:visible}.slider .slide:after{content:'';display:block;width:100%;height:500px}.slider2 .lslide:after{content:'';display:block;width:100%;height:500px}.lSSlideOuter .lslide{position:relative;background:#fff;box-sizing:border-box}.lSSlideOuter .lSPager.lSGallery{margin-top:.5em!important;padding:5px;width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:wrap}.lSSlideOuter .lSPager.lSGallery li{box-sizing:border-box;border-radius:0;transition:all .15s ease-in-out;position:relative;width:calc(20% - 10px)!important;margin-bottom:5px;height:0;padding-bottom:15%;margin-right:10px!important}.lSSlideOuter .lSPager.lSGallery li a{display:block;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.lSSlideOuter .lSPager.lSGallery li img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:perspective(1px) translateX(-50%) translateY(-50%) translateZ(0)!important}.lSSlideOuter.custom .lSPager.lSGallery{margin:0 0 .5em!important}.lSSlideOuter.custom .lSPager.lSGallery li{padding-bottom:10%}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:focus,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:0;-webkit-box-shadow:0 0 8px 3px rgba(0,0,0,.15);-moz-box-shadow:0 0 8px 3px rgba(0,0,0,.15);box-shadow:0 0 8px 3px rgba(0,0,0,.15)}.lSSlideOuter .lSPager.lSGallery li.active:after,.lSSlideOuter .lSPager.lSGallery li:focus:after,.lSSlideOuter .lSPager.lSGallery li:hover:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;cursor:pointer}.lSAction>a{opacity:1;background:#fff;transition:all .15s ease-in-out;color:#3591d3;width:32px;height:32px;margin-top:-21px;font-size:32px;line-height:30px;text-align:center;text-decoration:none;border:1px solid #3591d3;border-radius:3px}.lSAction>a:focus,.lSAction>a:hover{background-color:#3591d3;color:#fff!important}.pswp__bg{background:#000}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before,.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,0)}.lSAction>.lSPrev{left:5px}.lSAction>.lSNext{right:5px}.slider2 .lSSlideOuter,.slider2 .lSSlideWrapper{overflow:visible}.slider2 .lSSlideOuter .lslide:after{padding-bottom:75%;height:0}.slider2 .lSAction>.lSPrev{left:-21px}.slider2 .lSAction>.lSNext{right:-21px}.slider2 .lSAction>a{background-color:#fff;color:#2e3237}.slider2 .lSAction>a:focus,.slider2 .lSAction>a:hover{background-color:#3591d3;color:#fff}.slider2.disabled .lslide:after{background:#fff;opacity:.9;z-index:2;transform:perspective(1px) translateZ(0)!important}.slider2.disabled .lSGallery li:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box;cursor:pointer;background:#fff;opacity:.9}.slider3{margin:1.5em 0 0}.slider3 .lSSlideOuter .lslide{border:0}.slider3 .lSSlideOuter .lslide:after,.slider3 .lSSlideOuter .lslide:before{display:none}.slider3 .lSSlideOuter .lslide .iframe-container{border:1px solid #a7a9ac;box-sizing:border-box}.slider3 .lSSlideOuter .lslide .iframe-text{background:#d9d9d9}.slider3 .lSSlideOuter .lslide .iframe-text p:last-child{margin-bottom:0}.producer-logo{display:inline-block;width:150px;height:104px;line-height:calc(104px - 1.5em);background:#fff;border:2px solid #fff;box-sizing:border-box;box-shadow:0 0 10px -2px #a7a9ac;position:relative;transition:all .3s ease-in-out;text-align:center;margin:.5em;padding:.5em}.producer-logo img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}.producer-logo:after{font-family:"Font Awesome\ 5 Free";content:'\f30b';position:absolute;bottom:0;right:0;width:24px;height:24px;font-size:1em;color:#a7a9ac;transition:all .3s ease-in-out;line-height:24px}.producer-logo svg *{transition:all .3s ease-in-out}.producer-logo:focus,.producer-logo:hover{border-color:#e33226;box-shadow:0 0 12px 0 #a7a9ac}.producer-logo:focus:after,.producer-logo:hover:after{background:#e33226;color:#fff}.technologies .producer-logo{width:calc(20% - 1em)}.technologies .producer-logo:focus,.technologies .producer-logo:hover{border-color:#e33226}.technologies .producer-logo:focus:after,.technologies .producer-logo:hover:after{color:#fff}.isDisabled a{pointer-events:none}.news-container .new{position:relative;width:calc(50% - 28px);flex:1 1 calc(50% - 28px);max-width:calc(50% - 28px);margin:12px;transition:all .3s ease-in-out;background:#fff;box-sizing:border-box}.news-container .new:focus,.news-container .new:hover{border-color:#e33226}.news-container .new .new-text{padding:18px 36px 32px;border-top:1px solid #d9d9d9}.news-container .new .new-text .h3,.news-container .new .new-text h3{font-weight:700;display:inline-block}.news-container .new .new-text .h3 span,.news-container .new .new-text h3 span{display:inline}.news-container .new .new-text .h3 .underlined:after,.news-container .new .new-text h3 .underlined:after{background:#e33226}.news-container .new .new-text .h3 a,.news-container .new .new-text h3 a{display:inline-block}.news-container .new .new-text p{font-size:.9rem;margin:.5em 0 2em;color:#2e3237}.news-container .new .new-text .more{position:absolute;left:36px;bottom:30px;display:inline-block;padding-right:25px}.news-container .new .new-text .more:after{font-family:"Font Awesome\ 5 Free";content:'\f30b';position:absolute;top:50%;-webkit-backface-visibility:hidden;transform:translateZ(0) translate(0,-50%);right:0;font-size:1em;color:#e33226;transition:all .3s ease-in-out}.news-container .new .new-text .more:focus:after,.news-container .new .new-text .more:hover:after{transform:translateZ(0) translate(5px,-50%)}.news-container.news-list .new{width:calc(33.33% - 28px);flex:1 0 calc(33.33% - 28px);max-width:calc(33.33% - 28px)}.news-container.products-container .new{width:calc(50% - 26px);flex:1 0 calc(50% - 26px);max-width:calc(50% - 26px);margin-bottom:48px;padding:30px;box-sizing:border-box;transition:inherit}.news-container.products-container .new .top-product:after,.news-container.products-container .new .top-product:before{content:'';display:table;clear:both}.news-container.products-container .new.small-margin{margin-bottom:12px}.news-container.products-container .new .image-product{width:57.14%;float:left;position:relative}.news-container.products-container .new .btn-product{width:175px;float:right}.news-container.products-container .new .btn-product a:first-child{margin-right:0}.news-container.products-container .new .more{display:inline-block;padding:1em 2em calc(1em - 4px);margin-top:-1em;text-transform:uppercase;position:absolute;bottom:0;transform:translateY(50%);left:36px;z-index:2;border-bottom:4px solid #c5281d}.news-container.products-container .new .more:after{display:none}.news-container.products-container .new .new-text{padding-bottom:18px}.news-container.products-container .new.producer{width:calc(25% - 24px);flex:1 0 calc(25% - 24px);max-width:calc(25% - 24px);background:#fff}.news-container.products-container .new.producer:after{font-family:"Font Awesome\ 5 Free";content:'\f30b';position:absolute;bottom:0;right:0;width:24px;height:24px;font-size:1em;color:#a7a9ac;transition:all .3s ease-in-out;line-height:24px;text-align:center}.news-container.products-container .new.producer:focus:after,.news-container.products-container .new.producer:hover:after{background:#e33226;color:#fff}.perex{margin:2em 0}.perex p{font-size:1.3rem;color:#666;font-style:normal}.back-bottom{width:100%;max-width:900px;position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);border-radius:8px 8px 0 0;box-shadow:4px -8px 8px 0 rgba(0,0,0,.08);box-sizing:border-box}.new-detail h2{margin-top:2em}.new-detail p{max-width:none}.new-detail a{color:#3591d3}.new-detail img{margin:2em 0}.new-detail .popisek{font-style:italic;color:#666;text-align:center;margin-top:-1em;margin-bottom:2em}.new-detail .citace{margin:3em 0 2em;position:relative;border-radius:8px;background:rgba(53,145,211,.1);padding:30px 80px}.new-detail .citace .autor{color:#999;font-style:italic}.new-detail .citace:before{content:'';display:block;position:absolute;top:0;left:80px;width:40px;height:25px;transform:translateY(-50%);background:url(/images/icons/quote.svg) no-repeat scroll center center transparent;background-size:contain}.new-detail .citace.odkaz:before{display:none}.new-detail .citace.odkaz .btn{display:inline-block;background:#024d8f;color:#fff}.new-detail .citace.odkaz .btn:focus,.new-detail .citace.odkaz .btn:hover{background:#3591d3;color:#fff!important}.new-detail .citace h2{margin-top:1em}.new-detail ul{list-style-type:none;margin:0 0 1em;padding:0}.new-detail ul li{position:relative;margin:0 0 .3em;padding:0 0 0 32px}.new-detail ul li:before{content:'';display:block;position:absolute;top:-4px;left:-6px;width:32px;height:32px;background:url(/images/icons/li.svg) no-repeat scroll center center transparent}.small-product-block{color:#3591d3}.small-product-block *{display:block}.small-product-block .image{height:50px;overflow:hidden}.small-product-block .image img{position:relative;transform:translateY(-50%);transition:all .3s ease-in-out}.small-product-block p{color:#2e3237!important}.small-product-block .underline{display:inline-block;position:relative}.small-product-block .underline:after{content:'';display:block;position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:#024d8f;opacity:0;transition:all .3s ease-in-out}.small-product-block:focus,.small-product-block:hover{color:#024d8f!important}.small-product-block:focus .image img,.small-product-block:hover .image img{transform:translateY(-50%) scale(1.1)}.small-product-block:focus .underline:after,.small-product-block:hover .underline:after{opacity:1}.comix .row:focus h2:before,.comix .row:hover h2:before{transform:scale(1.15)}.comix h2{position:relative}.comix h2:before{position:absolute;counter-increment:comix;content:counter(comix);top:-6px;left:-47px;display:block;width:32px;height:32px;border:2px solid #3591d3;border-radius:50%;background:#fff;color:#3591d3;text-align:center;line-height:32px;transition:all .3s ease-in-out}.distr-logo{position:relative;top:0;right:0;display:inline-block;max-width:120px}.distr-logo a{display:block;max-width:120px}.distr-logo a img{max-height:60px}.product .product-detail .product-category{display:inline-block}.product .product-detail .product-category a{display:block}.product .product-detail ul.custom{margin-bottom:0}.btn-product a:first-child{margin-right:.5em}.image .lazy{opacity:0;transition:all .3s ease-in-out}.image.lazyloaded .lazy{opacity:1}ul.custom{list-style-type:none;margin:0 0 1em;padding:0}ul.custom li{position:relative;margin:0 0 .3em;padding:0 0 0 32px}ul.custom li:before{content:'';display:block;position:absolute;top:-4px;left:-6px;width:32px;height:32px;background:url(/images/icons/li.svg) no-repeat scroll center center transparent}.producer-box{max-width:550px;background:#d9d9d9;padding:25px 30px}.contact-box{max-width:550px;background:#3591d3;padding:25px 30px;margin:3em 0}.contact-box:after,.contact-box:before{content:'';display:block;clear:both}.contact-box h2,.contact-box p{color:#fff}.contact-box h2 a,.contact-box p a{color:#024d8f!important}.contact-box button.btn.blue-bg:focus,.contact-box button.btn.blue-bg:hover{background:#fff;color:#024d8f!important}.contact-box .quick-contact{background:0 0;padding:0;float:left}.contact-box .quick-contact a{color:#2e3237;display:block}.contact-box .quick-contact a:last-child{margin:.5em 0 0}.contact-box .quick-contact a .underlined:after{background:#e33226}.contact-box .quick-contact a:focus,.contact-box .quick-contact a:hover{color:#e33226}.contact-box .more{display:inline-block;padding:1em 2em calc(1em - 4px);text-transform:uppercase;margin-left:1em;float:right;border-bottom:4px solid #c5281d;box-sizing:border-box}.case-study .case-image{width:320px;flex-basis:320px}.case-study .case-image .aspect-4-3-container{border-radius:8px;overflow:hidden}.case-study .case-text{width:calc(100% - 320px);flex-basis:calc(100% - 320px);padding:0 2em 0 3em;box-sizing:border-box}.arrow-more{color:#3591d3;display:inline-block;position:relative;padding:.5em 2em .5em 0}.arrow-more:after{content:'';display:block;position:absolute;top:50%;width:6px;height:11px;transform:translateY(-50%);right:1em;background:url(/images/icons/arrow-right.svg) no-repeat scroll center center transparent;background-size:contain;transition:all .3s ease-in-out}.arrow-more:focus:after,.arrow-more:hover:after{transform:translate(5px,-50%)}.arrow-more.arrow-back{padding:.5em 0 .5em 2em}.arrow-more.arrow-back:after{right:auto;left:1em;transform:translateY(-50%) rotate(180deg)}.arrow-more.arrow-back:focus:after,.arrow-more.arrow-back:hover:after{transform:translate(-5px,-50%) rotate(180deg)}.newsletter-container .newsletter{background:#e33226;margin:12px;padding:36px 36px 36px}.newsletter-container .newsletter .newsletter-text .h3,.newsletter-container .newsletter .newsletter-text h3{font-weight:700;color:#fff}.newsletter-container .newsletter .newsletter-text p{font-size:.9rem;margin:1em 0;color:#fff}.newsletter-container .newsletter .contact-form input{padding:.9em 1em .9em 50px;width:100%}.newsletter-container .newsletter .contact-form .fake-input{margin-bottom:1.5em;position:relative;background:#fff}.newsletter-container .newsletter .contact-form .fake-input input{margin:0;background:0 0}.newsletter-container .newsletter .contact-form .fake-input:after{font-family:Font Awesome\ 5 Free;content:'\f0e0';display:block;position:absolute;top:50%;transform:translateY(-50%);left:20px;color:#a7a9ac}.newsletter-container .newsletter .contact-form .more{padding:1.5em 0 calc(1.5em - 4px);display:block;width:100%;margin-top:1em}.error-message{font-size:.8em;padding:0 5px;margin-bottom:1em;display:inline-block}.contact-form button{border:0;cursor:pointer;font-family:Poppins,sans-serif;font-size:1rem}.contact-form label{display:block;margin:.5em;font-size:1rem;text-align:left}.contact-form input,.contact-form select,.contact-form textarea{border:1px solid #d9d9d9;background:#fff;line-height:28px;padding:.6em 1em;font-size:1rem;margin-bottom:.5em;font-family:'Open Sans',sans-serif;width:100%;box-sizing:border-box;text-align:left;border-radius:5px}.contact-form textarea{display:none}.contact-form .more{display:inline-block;padding:1em 4em calc(1em - 4px);text-transform:uppercase;border-bottom:4px solid #c5281d;font-size:1rem;margin-top:1.5em}.contact-form button{position:relative;margin-top:.8em}.contact-form button input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;overflow:hidden;border:0;padding:0 0 4px;margin:0;box-sizing:content-box;cursor:pointer}.contact-form.contact-form-big{text-align:left}.contact-form.contact-form-big .stretch .group:first-child{margin-right:20px}.contact-form.contact-form-big .stretch .group{width:calc(50% - 20px);flex:1 0 calc(50% - 20px)}.contact-form.contact-form-big select{height:46px;padding:.5em .5em}.contact-form.contact-form-big textarea[name=message2]{display:block}.contact-form.contact-form-big p{max-width:none}.cleaner{display:block;width:100%;clear:both}.success-message{padding-left:56px;margin-top:2em;position:relative}.success-message:before{content:'\f14a';font-family:Font Awesome\ 5 Free;font-size:50px;width:44px;height:44px;line-height:44px;position:absolute;top:2px;left:0}.send-form a .fas{margin-right:.2em;transition:transform .3s ease-in-out,color 0s ease-in-out}.send-form a:focus .fas,.send-form a:hover .fas{transform:translateX(-5px)}.downloads{margin:1.5em 0;width:100%}.downloads .download{width:calc(50% - 24px);flex:1 1 calc(50% - 24px);max-width:383px;margin:12px;transition:all .3s ease-in-out;box-sizing:border-box;border:1px solid #a7a9ac;padding:2em}.downloads .download:first-child{margin-left:0}.downloads .download span:not(.semibold,.more){display:block}.downloads .download .download-icon{width:18%}.downloads .download .download-icon svg{width:100%;height:auto;transition:all .15s ease-in-out}.downloads .download .more{display:inline-block;padding:.5em 2em calc(.5em - 3px);border-bottom:3px solid #c5281d}.downloads .download .more:focus,.downloads .download .more:hover{border-bottom-color:#a7a9ac}.technologies .producer-logo{height:auto;padding:20px}.technologies .producer-logo h4{margin-top:1em}.technologies .producer-logo:nth-child(4) .svg-content{margin-top:22px}.cover-form{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;width:96%;max-height:100vh;overflow-y:auto}.cover-form .container-fluid{background:#fff;border-radius:5px;max-height:calc(100vh - 8em);overflow:hidden auto}.cover-form .cover-close{position:absolute;right:10px;top:20px;padding:10px;border-radius:50%;background:#024d8f;line-height:0;z-index:10}.cover-form .cover-close:focus,.cover-form .cover-close:hover{background:#3591d3}.cover-form .h2,.cover-form h2{font-size:1.7rem}.cover-form .contact-form-simple input[type=email]{display:none}.cover-form .form-container{display:grid;grid-template-columns:1fr 80px 1fr;grid-template-rows:1fr;grid-column-gap:0;grid-row-gap:0}.cover-form .form-container .div1{grid-area:1/1/2/2}.cover-form .form-container .div2{grid-area:1/2/2/3}.cover-form .form-container .div3{grid-area:1/3/2/4}.cover-form .form-container a[href^="mailto:"],.cover-form .form-container a[href^="tel:"]{color:#024d8f}.cover-form .form-container .success{display:none}.cover-form .form-container .success h4{padding-left:36px;position:relative}.cover-form .form-container .success h4:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:0;width:26px;height:26px;border-radius:50%;background:url(/images/check.svg) no-repeat scroll center center #33c400;background-size:16px}.cover-form .ochrana-os{position:absolute;bottom:20px;right:10px}.site-footer{background:#3d3d3d;padding-bottom:2em}.site-footer .logo a:focus svg .st1,.site-footer .logo a:hover svg .st1{fill:#3591d3!important}.site-footer .author{clear:both;color:#fff;font-size:.7em}.site-footer .author a{color:#fff}.site-footer .author a:focus,.site-footer .author a:hover{color:#3591d3}.menu-container{background:#fff}.menu-container .product-menu{background:#fff;max-width:1600px;margin:0 auto}.menu-container .product-menu:after,.menu-container .product-menu:before{content:'';display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;height:1px;background:#a7a9ac;z-index:0}.menu-container .product-menu:after{top:auto;bottom:0}.menu-container .product-menu.fixed{position:fixed;top:0;left:50%;transform:translateX(-50%);width:100%;z-index:100}.menu-container .product-menu .menu-item a{display:block;padding:1em 0;text-align:center;box-sizing:border-box;border:1px solid #a7a9ac;position:relative;text-transform:uppercase;transition:all .15s ease-in-out}.menu-container .product-menu .menu-item a.active,.menu-container .product-menu .menu-item a:focus,.menu-container .product-menu .menu-item a:hover{border-color:#e33226;background:#e33226;color:#fff}.menu-container .product-menu .menu-item a.active.active:after,.menu-container .product-menu .menu-item a.active.active:before,.menu-container .product-menu .menu-item a:focus.active:after,.menu-container .product-menu .menu-item a:focus.active:before,.menu-container .product-menu .menu-item a:hover.active:after,.menu-container .product-menu .menu-item a:hover.active:before{border-top-color:#e33226}.menu-container .product-menu .menu-item a.active:after,.menu-container .product-menu .menu-item a.active:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;transition:all .15s ease-in-out;z-index:1}.menu-container .product-menu .menu-item a.active:after{border-color:rgba(226,226,226,0);border-top-color:#e2e2e2;border-width:14px;margin-left:-14px}.menu-container .product-menu .menu-item a.active:before{border-color:rgba(226,226,226,0);border-top-color:#e2e2e2;border-width:15px;margin-left:-15px}.categories-stripe{position:relative;top:-7em;margin-bottom:-8em;z-index:10}.categories-stripe.subpage{top:0;margin-bottom:0}.categories-stripe .categories .category:first-child .pad{margin-left:-1em;margin-right:.5em}.categories-stripe .categories .category:nth-child(2) .pad{margin-left:-.25em;margin-right:-.25em}.categories-stripe .categories .category:nth-child(3) .pad{margin-left:.5em;margin-right:-1em}.categories-stripe .categories .category:nth-child(4) .pad{margin-left:-1em;margin-right:.5em}.categories-stripe .categories .category .cover-text{transform:none;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:0}.categories-stripe .categories .category .cover-text a{font-size:1.2rem}.categories-stripe .categories .category .cover-text a svg{height:auto;flex:none;margin-bottom:.5em}.categories-stripe .categories .category .cover-text a:focus,.categories-stripe .categories .category .cover-text a:hover{text-decoration:underline}.categories-stripe .categories .category .covered.blue-cover:not(.isDisabled):focus:after,.categories-stripe .categories .category .covered.blue-cover:not(.isDisabled):hover:after{background:#3591d3}.categories.last-red .category:last-child .covered.blue-cover:after{background:#85002a}.menu{box-sizing:border-box}.menu ul{list-style-type:none;margin:0;padding:0}.menu ul li{margin:0;padding:0}.menu ul li.dropdown{position:relative}.menu ul li a{display:inline-block;padding:1em 1.5em .7em;font-size:1.1em;color:#fff!important;border-bottom:3px solid transparent}.menu ul li a.active,.menu ul li a:focus,.menu ul li a:hover{background:#3591d3;border-bottom-color:#fff}.menu ul li a svg{fill:#fff;width:22px;height:22px;transform:translateY(2px)}.menu ul li ul li{margin:0}.menu ul li ul a{font-weight:400;text-transform:none}.menu ul .dropdown-menu{display:none;position:absolute;bottom:0;left:0;transform:translateY(100%);z-index:12;box-sizing:border-box;padding:0;background:#024d8f}.menu ul .dropdown-menu li a:after{display:none}.menu ul .dropdown-menu a{width:100%;box-sizing:border-box;white-space:nowrap;font-size:1em}.menu ul .dropdown-menu a .underlined{display:inline-block}.menu ul .dropdown-menu a .underlined svg{width:36px;height:36px;position:absolute;left:-40px;top:50%;transform:translateY(-50%)}.menu.footer-menu{width:100%;padding:2em 24px;position:relative}.menu.footer-menu h4{padding:0 .5em;color:#fff}.menu.footer-menu ul li a{color:#fff;font-weight:400;font-size:.95rem;padding:.5em .5em}.menu.footer-menu ul li a.active{color:#fff;background:0 0;border-bottom-color:transparent}.menu.footer-menu ul li a:focus,.menu.footer-menu ul li a:hover{color:#3591d3!important;background:0 0;border-bottom-color:transparent}.menu.footer-menu ul li a:focus .underlined:after,.menu.footer-menu ul li a:hover .underlined:after{display:none}.menu.footer-menu ul li ul a{font-weight:400;text-transform:none}.menu:not(.footer-menu)>ul>li:first-child a{background:linear-gradient(180deg,#85002a 0,#a10033 100%)}#myBtn{display:none;position:fixed;bottom:50px;right:0;z-index:100;border:none;cursor:pointer;padding:5px;background:#f7f7f7}#myBtn svg{display:block;width:42px;height:42px}#myBtn svg .st0{transition:all .15s ease-in-out}#myBtn:focus svg *,#myBtn:hover svg *{fill:#3591d3}.breadcrumb{float:left;font-size:.9rem;position:relative;z-index:11}.breadcrumb .underlined:after{background:#e33226}.breadcrumb .divider{padding:0 .5em;background:0 0}.breadcrumb a:focus,.breadcrumb a:hover{text-decoration:underline}.resp-menu{float:right;display:none}.resp-menu>a{padding:1em 1.5em .7em;margin-left:-1em;font-size:1.1em;color:#fff!important;border-bottom:3px solid transparent}.resp-menu>a.active,.resp-menu>a:focus,.resp-menu>a:hover{background:#3591d3;border-bottom-color:#fff}.resp-menu>a svg{margin-right:.5em}.resp-menu .fas{margin-left:.5em}.resp-menu-links{display:none;position:absolute;width:100%;bottom:0;transform:translateY(100%);right:0;left:0;z-index:999;background:#fff;text-align:right;padding:0 1em;box-sizing:border-box;box-shadow:0 15px 10px -15px #000}.resp-menu-links ul{list-style-type:none;margin:0;padding:0}.resp-menu-links ul li{margin:.5em 0}.resp-menu-links ul li a{padding:.5em 0 .5em 1.5em;font-size:1.2rem;display:inline-block}.resp-menu-links ul li a:focus .underlined:after,.resp-menu-links ul li a:hover .underlined:after{background:#e33226}.resp-menu-links ul li:first-child a{color:#a10033;font-weight:700}.calculator-button{margin-right:2em}.cover{display:none;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.95);z-index:999}.lity-container{max-width:calc(100% - 100px);max-height:calc(100% - 60px)}.lity{background:rgba(0,0,0,.7)}.lity .lity-close{position:absolute;top:-20px;right:20px;padding:3px;box-sizing:content-box;color:#2e3237;box-shadow:none;text-shadow:none;background:#fff;transition:all .15s ease-in-out;border:1px solid #a7a9ac}.lity .lity-close:focus,.lity .lity-close:hover{background:#e33226;color:#fff}.lity .lity-content:after{border:1px solid #a7a9ac;box-shadow:none;z-index:0}.contact-icon{font-size:1.2rem;line-height:1em;display:inline-block}.contact-icon a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.contact-icon svg{margin-right:.5em}.distr-logo-big{max-width:300px;margin:0 auto 2em}.distr-logo-big img{margin:0 auto}.map{position:absolute!important;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;border-radius:5px}.divider{width:1px;height:100%;background:#d9d9d9;margin:0 auto;position:relative;text-align:center}.divider .divider-text{color:#d9d9d9;background:#fff;border:1px solid #d9d9d9;position:relative;text-align:center;line-height:18px;border-radius:10px;top:50%;left:0;transform:translate(-50%,-50%);display:inline-block;font-size:12px;padding:2px 5px}.employees .employee{position:relative;left:-1em;width:calc(100% + 2em);flex-basis:calc(100% + 2em);transition:all .3s ease-in-out}.employees .employee.hovered{background:#024d8f}.employees .employee.hovered *{color:#fff!important}.employees .employee .pad.pad22{padding:1em 1em}.employees .employee h4{margin:0}.employees .employee p{margin:.2em 0}.employees .employee span{white-space:nowrap}.benefits-icons{margin:2em 0}.benefits-icons .benefit-icon{text-align:center;max-width:240px}.benefits-icons .benefit-icon svg{transition:all .3s ease-in-out;transform:scale(1)}.benefits-icons .benefit-icon:focus svg,.benefits-icons .benefit-icon:hover svg{transform:scale(1.1)}.benefits-icons .benefit-arrow{flex:1 1 40px;min-width:40px;position:relative;top:-35px}.benefits-icons .benefit-arrow svg{min-height:5px}.benefits-icons .benefit-arrow svg:nth-child(2){display:none}.benefits-icons.icons-sm .benefit-icon{padding:0 1em 1em;box-sizing:border-box}.benefits-list{margin-top:.5em}.benefits-list ul{list-style-type:none;margin:0;padding:0}.benefits-list ul li{margin:0 0 1.2em 0;padding:0 1em 0 30px;line-height:1.4em;position:relative}.benefits-list ul li:before{content:'';display:block;width:18px;height:18px;border-radius:50%;background:url(/images/check.svg) no-repeat scroll center center #33c400;background-size:11px;position:absolute;top:0;left:0;transition:all .15s ease-in-out}.benefits-list ul li:focus:before,.benefits-list ul li:hover:before{transform:scale(1.2)}.benefits-list .btn{margin-top:.5em}.benefits-list #ben1,.benefits-list #ben3{display:none}.company-img{width:150px;flex:0 0 150px;max-width:150px}.side-block{background:#85002a;background:linear-gradient(180deg,#85002a 0,#a10033 100%);position:fixed;bottom:50px;left:-20px;color:#fff;box-shadow:0 2px 3px 0 rgba(133,0,42,.15);text-align:center;z-index:100;border-left:20px solid #fff;transition:all .3s ease-in-out;opacity:.9}.side-block:focus,.side-block:hover{transform:translateX(20px)}.side-block:after{content:'více informací';transform:rotate(-90deg);position:absolute;left:-45px;top:47%;font-size:.7rem;color:#85002a}.side-block svg{margin:0 auto;position:relative;left:2px}.side-block svg path{fill:#fff}.side-block a{padding:1em .5em;display:block}.side-block a:focus,.side-block a:hover{color:#fff!important}.side-block h5{font-weight:500;font-size:.95rem}.side-block h5 span{text-transform:uppercase}.side-block p{font-size:.7rem}.categories.contacts .category:nth-child(2) .covered.blue-cover:after{background:#85002a}.categories.contacts .success{display:none}.success{display:none}.slider .slide-img{position:relative}.slider .slide-img:before{content:'';display:block;width:100%;height:0;padding-bottom:100%}.landing-page .site-header{z-index:1}.landing-page .header h1,.landing-page .header p{color:#fff}.landing-page .btn{margin:1em 0 0;padding:.75em 2em;font-size:1.2rem}.landing-page .bounce{animation:bounce 2s infinite;animation-timing-function:ease-in;transition:.2s}.landing-page .bounce:focus,.landing-page .bounce:hover{animation:none!important}.landing-page .gallery .col-xxs-12{padding:1em;box-sizing:border-box}.landing-page .gallery a img{transition:all .3s ease-in-out}.landing-page .gallery a:focus img,.landing-page .gallery a:hover img{transform:perspective(1px) translate(-50%,-50%) translateZ(0) scale(1.05)!important}.landing-page .col-md-5 img{width:100%}.landing-page .stripe-fixed-cta{display:none;position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;z-index:3;text-align:center}.landing-page .stripe-fixed-cta a{margin:0}.landing-page .author p{text-align:center}@keyframes bounce{15%{transform:translateY(0);box-shadow:0 0 0 0 transparent}35%{transform:translateY(-35%);box-shadow:0 8px 5px -5px rgba(0,0,0,.25)}45%{transform:translateY(0);box-shadow:0 0 0 0 transparent}55%{transform:translateY(-20%);box-shadow:0 5px 4px -4px rgba(0,0,0,.25)}70%{transform:translateY(0);box-shadow:0 0 0 0 transparent}80%{transform:translateY(-10%);box-shadow:0 4px 3px -3px rgba(0,0,0,.25)}90%{transform:translateY(0);box-shadow:0 0 0 0 transparent}95%{transform:translateY(-2%);box-shadow:0 2px 3px -3px rgba(0,0,0,.25)}99%{transform:translateY(0);box-shadow:0 0 0 0 transparent}100%{transform:translateY(0);box-shadow:0 0 0 0 transparent}}@media screen and (min-width:768px){.col-sm-10{flex-basis:83.3333%;width:83.3333%;float:left}.col-sm-9{flex-basis:75%;width:66.6666%;float:left}.col-sm-8{flex-basis:66.6666%;width:66.6666%;float:left}.col-sm-7{flex-basis:58.3333%;width:58.3333%;float:left}.col-sm-6{flex-basis:50%;width:50%;float:left}.col-sm-5{flex-basis:41.6666%;width:41.6666%;float:left}.col-sm-4{flex-basis:33.33%;width:33.33%;float:left}.col-sm-3{flex-basis:25%;width:25%;float:left}.col-sm-2{flex-basis:16.6666%;width:16.6666%;float:left}}@media screen and (min-width:992px){.col-md-8{flex-basis:66.66%;width:66.66%;float:left}.col-md-7{flex-basis:58.33%;width:58.33%;float:left}.col-md-6{flex-basis:50%;width:50%;float:left}.col-md-5{flex-basis:41.66%;width:41.66%;float:left}.col-md-4{flex-basis:33.33%;width:33.33%;float:left}.col-md-3{flex-basis:25%;width:25%;float:left}.col-md-2{flex-basis:16.6666%;width:16.6666%;float:left}}@media screen and (max-width:1300px){.slider-content{top:40%}.lSSlideOuter .lSPager.lSpg{bottom:5em}.calculator .h2,.calculator h2{font-size:1.4em}.calculator .h4,.calculator h4{font-size:1em}}@media screen and (min-width:1200px){.col-lg-6{width:50%;flex-basis:50%;float:left}.col-lg-4{width:33.3333%;flex-basis:33.3333%;float:left}.col-lg-3{width:25%;flex-basis:25%;float:left}.col-lg-8{width:66.6666%;flex-basis:66.6666%;float:left}}@media screen and (max-width:1199px){.map-hide{display:none}.logo .svg-logo{margin:1em 0}.stripe.product-stripe .row{padding-left:1em;padding-right:1em;margin-left:-1em}.stripe.big-pad{padding:3em 0}.producer-logo{width:140px}.newsletter-container .newsletter{padding:24px}.contact-box{margin:2em 0;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}.contact-box .quick-contact{-ms-flex:1 0 auto;-webkit-box-flex:1;flex:1 0 auto}.contact-box .more{text-align:center}.menu ul li a{font-size:.95rem;line-height:2em}.menu ul.dropdown-menu li a{font-size:.95rem;line-height:2em}.pad.pad40{padding:30px 0}.stripe{padding:2em 0}.contact-box{padding:15px 20px}.technologies .producer-logo{width:180px}.contact-button{margin-left:1em}.calculator-button{margin-right:1em}}@media screen and (max-width:1099px){.mini-logos{width:100%;margin-top:1em;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr}.mini-logos .div1{grid-area:1/1/2/2}.mini-logos .div2{grid-area:1/2/2/3}.mini-logos .div3{grid-area:1/3/2/4}.mini-logos .div4{grid-area:1/4/2/5}.calculator .calc-form{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr minmax(1fr,max-content)}.calculator .div1{grid-area:1/1/2/2}.calculator .div2{grid-area:1/2/2/3}.calculator .div3{grid-area:2/1/3/3;border-top:1px solid #d9d9d9}.calculator .benefits-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.calculator .benefits-list ul li{width:33.33%;box-sizing:border-box}.lightSlider2 .slide{width:500px}}@media screen and (max-width:1019px){.news-container.products-container .new .image-product{width:100%}.news-container.products-container .new .btn-product{width:100%}}@media screen and (max-width:991px){.flex-switch-md{order:1}.flex-wrap-md{-ms-flex-wrap:wrap;flex-wrap:wrap}.site-footer .logo .svg-logo{max-width:100%;height:auto}.lSSlideOuter .lSPager.lSpg{display:none}.calculator-button{display:none!important}.producer-logo{width:120px;height:83px;line-height:calc(83px - 1.5em);margin:.5em}.news-container .new .new-text{padding:18px 24px 32px}.news-container .new .new-text .more{left:24px}.stripe.big-pad{padding:2em 0}.h1.pad,.h2.pad,h1.pad,h2.pad{margin:.4em .3em .8em}.news-container.products-container .new .more{padding:.8em 1.5em calc(.8em - 4px)}.menu-container .product-menu .menu-item a{padding:.8em 0}.news-container.products-container .new{width:calc(50% - 28px);flex:1 0 calc(50% - 28px);max-width:calc(50% - 28px)}.news-container.products-container .new.producer{width:calc(33% - 28px);flex:1 0 calc(33% - 28px);max-width:calc(33% - 28px)}.quick-contact a:last-child{margin-right:0}.quick-contact{padding-left:0}.lSSlideOuter .lslide:after{height:500px}.slider-content2:after{width:80%}.technologies .producer-logo{width:170px;padding:15px}.logo .svg-logo{width:184px}.menu ul li.dropdown a{padding-right:25px}.logo .claim{font-size:.57em;bottom:-4px}.site-footer .logo .claim{bottom:-10px}.downloads .download{padding:1.5em 1em}.categories-stripe .categories .category .cover-text a{font-size:1rem}.stripe.product-stripe .row{margin-top:2em;margin-bottom:2em}.shift-right{right:-1em}.shift-left{left:-1em}.phone-button{font-size:1rem}.slider-ref:after,.slider-ref:before{width:150px}.lightSlider2 .slide{width:450px}.lightSlider2 .slide .inner-slide{padding:0 15px}.resp-menu{display:block;position:relative}.resp-menu>a{background:0 0}#menu-container{display:none}.site-header .menu{display:none}.quick-nav .col-md-3{flex-basis:31.33%;width:31.33%;margin-right:2%}.contacts-box2 .contact-box2{width:calc(1/2 * 100% - 1/2 * 2em);flex-basis:calc(1/2 * 100% - 1/2 * 2em);margin-bottom:1em}.contacts-box2 .contact-box2:nth-child(2){margin-right:0}.case-study .pad.pad44{padding:40px 0 0}.case-study .case-image{width:100%;flex-basis:100%}.case-study .case-image .aspect-4-3-container{padding-top:56.25%}.case-study .case-text{width:100%;flex-basis:100%;order:-1;padding-bottom:2em}}@media screen and (max-width:899px){.site-footer .logo .claim{right:0;font-size:.65em}}@media screen and (max-width:849px){.site-footer .logo .claim{font-size:.6em}}@media screen and (max-width:799px){.site-footer .logo .claim{font-size:.55em}}@media screen and (max-width:767px){html{font-size:13px}.categories-stripe.subpage{top:0;margin-bottom:0}.menu.footer-menu:before{display:none}.no-aligner{margin-top:0}.news-container.products-container .new .btn-product{width:175px}.news-container.products-container .new .image-product{width:57.14%}.contact-button{margin-left:1em}.slider-content2:after{width:100%;background:rgba(0,0,0,.5)}.category .aspect-16-9-container{padding-top:75%}.categories-stripe .categories .category .cover-text a{font-size:.9rem;width:100%;padding:1em;box-sizing:border-box}.categories-stripe .categories .category .cover-text a svg{width:32px;height:auto}.shift-right{right:0}.shift-left{left:0}.shift-top{top:-1em}.shift-bottom{bottom:-1em}.pad.pad44{padding:20px 20px}.pad.pad42{padding:20px 10px}.pad.pad16{padding:10px 20px}.slider2 .lSAction>.lSPrev{left:-14px}.slider2 .lSAction>.lSNext{right:-14px}.site-footer .author,.site-footer .logo{float:left;margin-left:24px;margin-top:0}.menu.footer-menu{padding:2em 12px}.lSSlideOuter .lslide:after{height:300px}.technologies .producer-logo{width:150px;padding:10px}.switch-row{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;flex-direction:column-reverse;margin-bottom:2em}.preloader-wrap{bottom:0}.logo{margin-bottom:.5em}.logo .svg-logo{width:174px}.technologies .producer-logo{width:130px}.quick-contact{margin-left:1em;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.quick-contact p{margin:0 0 .5em}.contact-button a{padding:.7em 1em}.slider-content{top:50%}.slider-content .h2,.slider-content h2{font-size:1.4rem}.slider-content a{font-size:.9rem;margin-top:.5em}.slider-content p{font-size:.9rem}.slider-content .col-xs-12{width:calc(100% - 80px)}.slider-content svg{width:32px;height:auto}.categories-stripe{top:-2.5em;margin-bottom:-3.5em}.lSSlideOuter .lSPager.lSpg{bottom:0}.lity-container{max-width:100%}.news-container.products-container .new{width:calc(100% - 28px);flex:1 0 calc(100% - 28px);max-width:calc(100% - 28px)}.flex-switch{order:1}.pad.pad22{padding:10px 10px}.air-benefits .pad{padding-bottom:20px!important}.landing-page .order-switch-xs img{width:100%}.landing-page .stripe-fixed-cta{display:block}.h1,h1{font-size:2.2rem}.h3,h3{font-size:1.5rem}.employees .employee .pad{margin:.5em}.product .pad.pad16{padding-left:0}.slider2 .lSSlideOuter .lslide:after{padding-bottom:56.25%}.label{left:auto;right:0}.benefits-icons{-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits-icons .benefit-icon{max-width:none}.benefits-icons .benefit-arrow{min-width:20px}.benefits-icons:not(.icons-sm){display:grid;grid-template-columns:1fr minmax(auto,80px) 1fr minmax(auto,20px);grid-template-rows:repeat(2,1fr);grid-column-gap:0;grid-row-gap:0}.benefits-icons:not(.icons-sm) .benefit-arrow:nth-child(4){top:-40px;min-width:0}.benefits-icons:not(.icons-sm) .benefit-arrow:nth-child(4) svg:nth-child(2){display:block;max-height:160px}.benefit-icon:nth-child(1){grid-area:1/1/2/2}.benefit-arrow:nth-child(2){grid-area:1/2/2/3}.benefit-icon:nth-child(3){grid-area:1/3/2/4}.benefit-arrow:nth-child(4){grid-area:1/4/3/5}.benefit-arrow:nth-child(4) svg:first-child{display:none}.benefit-icon:nth-child(5){grid-area:2/3/3/4}.benefit-arrow:nth-child(6){grid-area:2/2/3/3;transform:rotateY(-180deg)}.benefit-icon:nth-child(7){grid-area:2/1/3/2}.calculator .calc-form{grid-template-columns:1fr;grid-template-rows:minmax(1fr,max-content) minmax(1fr,max-content) minmax(1fr,max-content)}.calculator .div1{grid-area:1/1/2/2}.calculator .div2{grid-area:2/1/3/2}.calculator .div3{grid-area:3/1/4/2}.calculator .benefits-list ul li{width:50%}.calculator .h2,.calculator h2{font-size:1.8em}.calculator .h4,.calculator h4{font-size:1.2em}.calculator .pad.pad22{padding:20px 20px}.cover-form .p40{display:none}.cover-form .h2,.cover-form h2{padding-right:60px;font-size:1.5rem}.cover-form .contact-form p{font-size:.8em}.cover-form .contact-form input{padding:.6em .8em}.cover-form .ochrana-os{bottom:10px}.cover-form .form-container{grid-template-columns:1fr 80px 170px}.cover-form .form-container .div3{padding:1em 0}.slider-ref:after,.slider-ref:before{width:100px}.lightSlider2 .slide{width:400px}.lightSlider2 .slide .inner-slide{padding:0 15px}.order-switch-xs{order:1}.aspect-4-3-container{padding-top:56.25%}.covered .cover-text{text-align:center}.categories.contacts .col-xs-4{width:50%}.categories.contacts .aspect-16-9-container{padding-top:56.25%}.categories.contacts .category:nth-child(3) .pad{margin-left:-1em;margin-right:.5em}.categories.contacts .category:nth-child(4) .pad{margin-left:-.25em;margin-right:-.25em}.categories.contacts .col-xs-8{width:100%}.categories.contacts .col-xs-8 .pad.pad11{padding:20px 10px 0 0!important}.employees .employee .box-shadow.hovered{transform:scale(1.05)}.air-benefits .btn{left:10px;right:10px}.landing-page h1 br,.landing-page h2 br,.landing-page h3 br,.landing-page h4 br,.landing-page p br{display:none}.new-detail .citace{padding:30px 40px}.back-bottom.pad.pad24{padding:20px 0}.nopad-resp{padding:0!important}.margin-resp{margin-bottom:5em}}@media screen and (max-width:699px){.contact-button{display:none}.download-table .tr{-ms-flex-wrap:wrap;flex-wrap:wrap}.download-table .tr .th:nth-child(1){width:100%;flex-basis:100%}.download-table .tr .th:nth-child(2){display:none}.download-table .tr .th:nth-child(3){display:none}.download-table .tr .th:nth-child(4){display:none}.download-table .tr .td:nth-child(1){width:100%;flex-basis:100%;padding-bottom:.5em}.download-table .tr .td:nth-child(2),.download-table .tr .td:nth-child(3),.download-table .tr .td:nth-child(4){padding-top:0;padding-right:0;width:auto;flex-basis:auto}.download-table .tr .td:nth-child(4){position:absolute;bottom:0;right:1em}.cover-form .form-container{grid-template-columns:1fr;grid-template-rows:1fr 30px minmax(1fr,max-content);padding-bottom:1em}.cover-form .form-container .div1{grid-area:1/1/2/2}.cover-form .form-container .div2{grid-area:2/1/3/2}.cover-form .form-container .div3{grid-area:3/1/4/2;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.cover-form .form-container .btn{width:100%}dl{margin:0}.divider{width:100%;height:1px;margin:20px 0}.divider .divider-text{transform:translate(0,-50%)}}@media screen and (max-width:599px){.slider-ref:after,.slider-ref:before{width:50px}.lightSlider2 .slide{width:350px}.resp-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.resp-wrap .pad.pad24{padding:20px 0}.resp-wrap .aspect-1-1-container{padding-top:56.25%}.resp-flex-switch{order:1}.company-img{width:100%;flex:0 0 100%;max-width:100%}.contacts-box2 .contact-box2{width:100%;flex-basis:100%;margin-right:0}.quick-nav{order:2;width:100%;flex-basis:100%;margin:0}.quick-nav-text{width:100%;flex-basis:100%}}@media screen and (max-width:549px){.news-container.products-container .new .image-product{width:100%}.news-container.products-container .new .btn-product{width:100%}.quick-contact{margin-left:.5em}.quick-contact svg{display:none}.quick-contact p{display:block}.quick-contact a strong{display:none}.phone-button{padding:.7em 1em}.mini-logos{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.mini-logos .div1{grid-area:1/1/2/2}.mini-logos .div2{grid-area:1/2/2/3}.mini-logos .div3{grid-area:2/1/3/2}.mini-logos .div4{grid-area:2/2/3/3}}@media screen and (max-width:499px){.col-xxs-12{width:100%;float:left;position:relative}.logo .svg-logo{width:150px}.categories-stripe .categories .category .cover-text a{font-size:.8rem}.categories-stripe .categories .category .cover-text a svg{margin-bottom:.2em;width:26px}.category .aspect-16-9-container{padding-top:100%}.pad.pad44{padding:20px 20px}.pad.pad42{padding:20px 10px}.pad.pad11{padding:5px 5px}.xxs-show{display:block}.xxs-hide{display:none}.contact-box{padding:10px 15px}.news-container .new{width:calc(100% - 28px);flex:1 0 calc(100% - 28px);max-width:calc(100% - 28px)}.news-container.products-container .new.producer{width:calc(50% - 28px);flex:1 0 calc(50% - 28px);max-width:calc(50% - 28px)}.btn-product a{display:block}.calc-container img{width:100%}.calculator .benefits-icons{grid-template-columns:1fr minmax(auto,60px) 1fr minmax(auto,20px)}.calculator .benefits-list ul li{width:100%}.slider-ref .lSAction{display:none!important}.lightSlider2 .slide{width:300px}.contact-form.contact-form-big{margin-left:-.5em}.contact-form.contact-form-big .stretch.aligner{-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-form.contact-form-big .stretch .group{width:100%;flex:1 0 100%}.contact-form.contact-form-big .stretch .group:first-child{margin-right:0}.categories.contacts .col-xs-8 .pad.pad11{padding:20px 0!important}.employees .col-xs-6{flex-basis:100%;width:100%}.contact h2{font-size:1.2rem}.contact a{font-size:1rem}.contacts .col-xs-6{width:100%}.quick-nav{-ms-flex-wrap:wrap;flex-wrap:wrap}.quick-nav .col-md-3{flex-basis:100%;width:100%}}@media screen and (max-width:399px){.contact-box{display:block}.contact-box .more{float:left;margin-top:1em;width:calc(100% - 2em)}.slider-content .h2,.slider-content h2{font-size:1.2rem}.slider-content a{font-size:.85rem}.benefits-icons{grid-template-columns:1fr minmax(auto,60px) 1fr minmax(auto,20px)}.benefits-icons .benefit-arrow{top:-50px}.benefits-icons .benefit-arrow:nth-child(4){top:-50px}.benefits-icons .benefit-arrow:nth-child(4) svg:nth-child(2){max-height:200px;height:200px}.slider-ref:after,.slider-ref:before{width:30px}.lightSlider2 .slide{width:300px}}@media screen and (max-width:349px){.slider-ref:after,.slider-ref:before{width:15px}.lightSlider2 .slide{width:280px}}@media print{body{background:#fff}footer,header{display:none}}