@charset "UTF-8";body{background-color:#f2f4f8}.product-wrapper{display:grid;gap:30px;grid-template-columns:1fr;max-width:1280px;padding:28px 14px;position:relative;width:100%}@media (min-width:61.25em){.product-wrapper{gap:70px;grid-template-columns:1fr;padding:70px 0}}.product{align-items:center;display:grid;gap:30px;grid-template-columns:1fr;max-width:100vw;position:relative}@media (min-width:61.25em){.product{align-items:start;gap:9px 60px;grid-template-columns:6fr 4fr;grid-template-rows:120px 1fr}}.product__header{grid-row-start:1}.product__header h1{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#171a2e;display:-webkit-box;font-family:Rajdhani;font-size:28px;font-weight:600;line-height:40px;max-height:80px;order:3;overflow:hidden;text-align:left}@media (min-width:28.125em){.product__header h1{font-size:43px;line-height:50px;max-height:100px}}@media (min-width:61.25em){.product__header{grid-area:1/2/2/3}}.product__manuals{background:#e4e8f1;display:flex;flex-direction:column;gap:15px;grid-row-start:3;max-width:100vw;order:3;overflow:hidden;padding:33px 19px;position:relative;width:100%}@media (min-width:61.25em){.product__manuals{align-self:self-start;grid-area:2/2/3/3;height:100%;justify-content:space-between;padding:36px 32px}}.product__manuals .manuals__header{color:#7f93bf;font-family:Rajdhani;font-size:17px;font-weight:600;letter-spacing:.02em;line-height:22px;margin:0;text-align:center;text-transform:uppercase;width:100%}@media (min-width:23.75em){.product__manuals .manuals__header{font-size:20px;font-weight:500;letter-spacing:.03em;line-height:25px;text-align:left;width:100%}}.product__manuals .manuals__inner{display:flex;flex-direction:column;gap:10px;max-height:234px;overflow-y:auto;padding:0 8px 11px 0;scrollbar-gutter:stable both-edges}.product__manuals .manuals__item{align-items:center;background-color:#fff;display:flex;filter:drop-shadow(0 3px 6px rgba(161,175,202,.41));gap:15px;justify-content:space-between;padding:16px 12px 16px 22px;text-decoration:none}@media (min-width:61.25em){.product__manuals .manuals__item{padding:13px 30px}}.product__manuals .manuals__item p{color:#171a2e;font-family:Rajdhani;font-size:20px;font-weight:500;letter-spacing:.01em;overflow:hidden;text-align:left;text-decoration:none;text-overflow:ellipsis;transition:color .2s ease;white-space:nowrap;width:100%}.product__manuals .manuals__item:before{background:url(/assets/ico/pdf.svg) no-repeat;background-position:100%;background-size:cover;content:"";display:inline-block;flex:26px 0 0;height:29px;transition:filter .2s ease;width:26px}@media (min-width:61.25em){.product__manuals .manuals__item:before{flex:36px 0 0;height:41px;width:36px}}.product__manuals .manuals__item:after{background:url(/assets/ico/arrow2x_bw.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:15px;transition:filter .2s ease;width:15px}.product__manuals .manuals__item:hover p{color:#1f4097;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:61.25em){.product__manuals .manuals__item{transition:background-color .3s ease}.product__manuals .manuals__item:hover{background-color:#7f93bf}.product__manuals .manuals__item:hover p{color:#fff}.product__manuals .manuals__item:hover:after{filter:invert(1)}}.product .gallery{display:flex;flex-direction:column;gap:22px;overflow:hidden;width:100%}@media (min-width:61.25em){.product .gallery{display:grid;gap:30px;grid-area:1/1/3/2;grid-template-columns:120px 1fr;max-height:561px}}.product .gallery__button{display:none}@media (min-width:61.25em){.product .gallery__button{background:#e4e8f1 url(/assets/ico/arrow_down.svg) no-repeat;background-position:50%;background-size:22px 13px;cursor:pointer;display:block;height:35px;margin:24px 0 0;transition:background .2s ease;width:120px}.product .gallery__button:hover{background:#f3f6ff url(/assets/ico/arrow_down.svg) no-repeat;background-position:50%;background-size:22px 13px}.product .gallery__button--up{margin:0 0 24px;transform:rotate(180deg)}}.product .gallery__item{border:3px solid #fff;box-shadow:0 5px 10px #cdd6e7;cursor:pointer;display:block;height:94px!important;overflow:hidden;position:relative;width:120px}.product .gallery__item img{height:100%;object-fit:cover;width:100%}.product .gallery__item--video:before{background:linear-gradient(#1f4097,#1f4097);background-size:contain;height:100%;opacity:.7;transition:opacity .3s ease;width:100%}.product .gallery__item--video:after,.product .gallery__item--video:before{content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.product .gallery__item--video:after{background:url(/assets/ico/play.svg) no-repeat;background-position:50%,50%;background-size:contain;height:36px;opacity:.88;transition:opacity .2s ease;width:36px}.product .gallery__item--video:hover:before{opacity:.89}.product .gallery__item--video:hover:after{opacity:1}.product .gallery__item--image:before{background:linear-gradient(#1f4097,#1f4097);background-size:contain;height:100%;opacity:.1;transition:opacity .3s ease;width:100%}.product .gallery__item--image:after,.product .gallery__item--image:before{content:"";left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:3}.product .gallery__item--image:after{background:url(/assets/ico/lupa.svg) no-repeat;background-position:50%,50%;background-size:contain;height:36px;opacity:0;transition:opacity .2s ease;width:36px}.product .gallery__item--image:hover:before{opacity:.77}.product .gallery__item--image:hover:after{opacity:1}.product .gallery__thumbnails{order:2;width:100%}@media (min-width:61.25em){.product .gallery__thumbnails{grid-area:1/1/span 2;order:unset}}.product .gallery__big-image{background:#fff;box-shadow:0 5px 10px #cdd6e7;height:100%;height:305px;max-width:100vw;order:1;overflow:hidden;padding:5px;width:100%}.product .gallery__big-image img{height:100%;object-fit:contain;object-position:center}@media (min-width:61.25em){.product .gallery__big-image{grid-row-start:span 2;height:unset}}.product .gallery .swiper-wrapper{height:94px;width:100%}@media (min-width:61.25em){.product .gallery .swiper-wrapper{height:100%;max-height:445px;width:120px}}.product .gallery .swiper-button-disabled{cursor:not-allowed;opacity:.2}.product-info{background:#fff}.product-info__header{border-bottom:2px solid #f2f4f8;color:#1f4097;font-family:Rajdhani;font-size:25px;font-weight:600;line-height:27px;margin:0;padding:28px 37px;text-align:center;width:100%}@media (min-width:61.25em){.product-info__header{font-size:30px;line-height:30px;padding:36px 37px 35px}}.product-info>div{color:#171a2e;font-family:Rajdhani;font-size:15px;font-weight:400;line-height:1.45rem;padding:30px 21px;position:relative;text-align:left}@media (min-width:61.25em){.product-info>div{font-size:16px;font-weight:500;line-height:1.5rem;padding:46px 53px}}.product-info>div h1,.product-info>div h2{color:#7f93bf;font-family:Rajdhani;font-size:20px;font-weight:600;margin:14px 0 6px;text-align:left}@media (min-width:61.25em){.product-info>div h1,.product-info>div h2{font-size:25px}}.product-info>div h3,.product-info>div h4,.product-info>div h5{color:#171a2e;font-family:Rajdhani;font-weight:700;margin:9px 0 4px;text-align:left}@media (min-width:61.25em){.product-info>div h3,.product-info>div h4,.product-info>div h5{font-size:20px;line-height:22px}}.product-info>div ul{list-style-type:none;margin:15px 0 12px}.product-info>div li{color:#171a2e;font-family:Rajdhani;padding:0 0 3px 18px;text-align:left}.product-info>div li,.product-info>div li a{font-size:15px;font-weight:500;line-height:22px}@media (min-width:61.25em){.product-info>div li{color:#171a2e;font-size:15px;font-weight:600;line-height:22px;text-align:left}}.product-info>div li::marker{background-position:0 0;background-repeat:no-repeat;content:url(/assets/ico/arrow2x.svg)}.product-info>div li>ul{margin-left:0}.product-info>div li>ul li::marker{background-position:0;background-repeat:no-repeat;content:url(/assets/ico/arrow2x.svg)}.product-info>div a img{border:5px solid #fff;box-shadow:0 5px 20px rgba(205,214,231,.9);margin:5px 15px 15px 0}.product-info__link{color:#1f4097;display:block;font-family:Rajdhani;font-size:15px;font-weight:600;letter-spacing:.02em;line-height:25px;margin:10px 0;padding:20px 15px 5px 2px;text-align:left;text-decoration:underline;text-transform:uppercase;transition:color .25s ease}.product-info__link:after{background:url(/assets/ico/arrow2x_bw.svg) no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin:0 0 0 12px;transform:rotate(-90deg);transition:filter .2s ease;width:10px}.product-info__link--down:after{transform:rotate(90deg)}.product-info__link:hover{color:#000}.formular{align-items:center;display:flex;flex-direction:column}.formular,.formular #snippet-demandForm{position:relative}@media (min-width:61.25em){.formular{align-items:unset;flex-direction:row;justify-content:space-between;margin:114px 0 0}}.formular .form{background:#fff;box-shadow:5px 10px 13px rgba(35,41,54,.1);max-width:606px;padding:12px 21px 29px;position:relative}@media (min-width:61.25em){.formular .form{border-top:4px solid #c6d1e7;margin:-64px clamp(60px,13.39vw,260px) 0 0;max-width:606px;padding:28px 21px;width:100%}}.formular .form__success{background-color:#fff;border:1px solid #c6d1e7;color:#57c7ff;font-family:Rajdhani;font-size:22px;font-weight:600;left:0;letter-spacing:.02em;padding:15px 25px;position:relative;text-align:center;text-transform:uppercase;top:20%;transform:translate(-50%,-70%);transform:translateY(-50%);width:calc(100vw - 30px);z-index:2}@media (min-width:61.25em){.formular .form__success{padding:40px 65px;top:40%;transform:translate(-105%,-30%);width:360px}}.formular .form .errors{bottom:-12.5px;left:0;position:absolute}@media (min-width:47.5em){.formular .form .errors{bottom:-16.5px}}.formular .form .error-msg,.formular .form .error-text{color:salmon;font:400 normal 10.5px/14px Rajdhani,Fallback,Helvetica,Arial;margin-block:2px}@media (min-width:47.5em){.formular .form .error-msg,.formular .form .error-text{font-size:13px}}.formular .form input[type=checkbox]{accent-color:#f2f4f8}.formular .form .has-error{position:relative}.formular .form .has-error .checkbox label{flex-wrap:wrap}.formular .form .has-error input{accent-color:#4c69b7}@media (max-width:820px){.formular .form #frm-demandForm-form-accept_terms-pair .errors{bottom:-16.5px}.formular .form #frm-demandForm-form-accept_terms-pair .errors .error-msg{font-size:9px}}.formular .form #frm-demandForm-form-captcha-pair .errors{bottom:-3.5px;left:20px}@media (min-width:47.5em){.formular .form #frm-demandForm-form-captcha-pair .errors{bottom:-4.5px;left:-4px}}.formular .form .text-danger{bottom:-16.5px;color:salmon;font:400 normal 13px/13px Rajdhani,Fallback,Helvetica,Arial;left:0;position:absolute}.formular .form__column{display:flex;flex-direction:column;position:relative}.formular .form__row{display:grid;grid-template-columns:1fr;margin:0 0 12px}@media (min-width:61.25em){.formular .form__row{gap:17px;grid-template-columns:1fr 1fr}}.formular .form__separator{background:linear-gradient(#dfe4f1,#fff);height:18px;left:-21px;margin:17px 0 10px;opacity:.58;position:relative;width:calc(100% + 42px)}.formular .form label{color:#1f4097;font-family:Rajdhani;font-size:16px;font-weight:700;line-height:16px;margin:17px 0 10px;text-align:left}@media (min-width:61.25em){.formular .form label{margin:20px 0 7px}}.formular .form input[type=email],.formular .form input[type=number],.formular .form input[type=text],.formular .form textarea{background:#f2f4f8;border:1px solid rgba(187,190,0,0);-webkit-box-shadow:inset 0 3px 6px #d6dbe5;-moz-box-shadow:inset 3px 6px #d6dbe5;box-shadow:inset 0 3px 6px #d6dbe5;color:#7f93bf;font:400 normal 22px/30px Rajdhani,Fallback,Helvetica,Arial;height:47px;margin:0;padding:5px 0 5px 7px;width:100%}.formular .form input[type=email]:focus,.formular .form input[type=email]:focus-visible,.formular .form input[type=number]:focus,.formular .form input[type=number]:focus-visible,.formular .form input[type=text]:focus,.formular .form input[type=text]:focus-visible,.formular .form textarea:focus,.formular .form textarea:focus-visible{color:#000;outline:none}@media (min-width:61.25em){.formular .form input[type=email],.formular .form input[type=number],.formular .form input[type=text],.formular .form textarea{width:100%}}.formular .form input[type=checkbox]{height:21px;width:21px}.formular .form .checkbox label{align-items:center;display:flex;gap:6px}.formular .form .checkbox label span:not(.error-text){color:#171a2e;font-family:Rajdhani;font-size:14px;font-weight:500;line-height:22px;text-align:left}.formular .form .checkbox label span:not(.error-text) a{color:#000;cursor:pointer;text-decoration:underline}.formular .form .checkbox label span:not(.error-text) a:hover{text-decoration:none}.formular .form textarea{background:#f2f4f8;border:1px solid #bbbeca;-webkit-box-shadow:inset 0 3px 6px #d6dbe5;-moz-box-shadow:inset 3px 6px #d6dbe5;box-shadow:inset 0 3px 6px #d6dbe5;color:#7f93bf;height:75px;margin:0;padding:2px 0 2px 7px;width:100%}@media (max-width:992px){.formular .form textarea{gap:15px;width:100%}}.formular .form input[type=submit]{align-items:center;background:transparent;background:url(/assets/ico/arrow2x.svg) no-repeat;background-position:205px 17px;background-size:11px;border:1px solid #1f4097;box-shadow:none;color:#1f4097;cursor:pointer;display:flex;font-family:Rajdhani;font-size:16px;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:18px;margin:25px 0 0;padding:14.5px 20px 14.5px 4px;text-align:center;text-transform:uppercase;transition:filter .2s ease;transition:color .2s ease,background-color .2s ease;width:100%}@media (min-width:61.25em){.formular .form input[type=submit]{background-position:179px 17px;height:47px;margin:0;width:220px}}.formular .form input[type=submit]:hover{background-color:#7f93bf;color:#fff}@media (min-width:61.25em){.formular .form__captcha{display:flex;gap:19px;justify-content:center}}.formular .form__captcha label{margin:0}.formular .form__captcha input[type=text]{flex:65px 0 1;height:47px;width:65px!important}.formular .form__captcha .form-group--float-label{align-items:center;display:flex;gap:15px;justify-content:center}.formular .form__captcha #label-frm-demandForm-demandForm-captcha{position:relative;text-align:right}.formular .form__captcha #label-frm-demandForm-demandForm-captcha:after{color:#171a2e;content:"Antispamová kontrola";display:block;font-family:Rajdhani;font-size:13px;font-weight:500;line-height:13px;text-align:right}.formular .form__captcha-text{color:#171a2e;font-family:Rajdhani;font-size:13px;font-weight:600;line-height:13px;text-align:left}.formular__header-wrapper{padding:39px 28px}@media (min-width:61.25em){.formular__header-wrapper{align-items:flex-start;display:flex;flex-direction:column;height:399px;justify-content:center;padding:0 0 0 70px}.formular__header-wrapper:after{background:linear-gradient(#0138ee,rgba(31,64,151,0));clip-path:polygon(196px 0,100% 0,100% 100%,0 100%);content:"";height:399px;opacity:.21;position:absolute;right:-320px;top:0;width:calc(100% - 790px)}}.formular__header{color:#fff;font-family:Rajdhani;font-size:30px;font-weight:600;margin:0;text-align:center}@media (min-width:61.25em){.formular__header{font-size:69px;line-height:77px;text-align:left}}.formular__header--sub{color:#57c7ff;font-family:Rajdhani;font-size:22px;font-weight:600;letter-spacing:.02em;text-align:center;text-transform:uppercase}@media (min-width:61.25em){.formular__header--sub{font-size:40px;letter-spacing:.02em;text-align:left}}.formular__picture{display:block;height:100%;left:-14px;max-height:330px;max-width:100vw;position:absolute;top:0;width:calc(100vw + 14px);z-index:-1}.formular__picture img{height:100%;object-fit:cover;width:100%}@media (min-width:61.25em){.formular__picture{background:#3a59a9;clip-path:polygon(0 0,100% 0,calc(100% - 196px) 100%,0 100%);left:-320px;max-height:399px;max-width:unset;width:1600px}.formular__picture img{object-fit:contain;object-position:left}}