@font-face{font-family:iconfont;src:url(/assets/dostepne-od-reki/fonts/iconfont/iconfont.eot?#iefix)format("embedded-opentype"),url(/assets/dostepne-od-reki/fonts/iconfont/iconfont.woff2)format("woff2"),url(/assets/dostepne-od-reki/fonts/iconfont/iconfont.woff)format("woff")}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}h2 strong{font-weight:500}.sl_container{font-family:var(--font-hyundai-text), sans-serif;color:#1c1b1b;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;line-height:1.4}.sl_container *,.sl_container :after,.sl_container :before{box-sizing:border-box}.sl_container img{vertical-align:top;max-width:100%}.sl_container a{color:#002c5f;vertical-align:top;text-decoration:none}.sl_container a:hover{color:#00819e}.sl_container ol,.sl_container ul{margin:0;padding:0;list-style:none}.sl_container table{border-collapse:collapse;border-spacing:0}.sl_container h1,.sl_container h2,.sl_container h3,.sl_container h4,.sl_container h5,.sl_container h6{margin:0;padding:0;font-weight:500}.sl_container p{margin:0;padding:0}.sl_container.bg_gray{background-color:#f4f1f1}.sl_button{color:#002c5f;box-sizing:border-box;line-height:1;font-family:var(--font-hyundai-head), sans-serif;background-color:#fff;border:2px solid #002c5f;padding:1.25rem 3.125rem;font-size:1rem;font-weight:500;transition:color .3s,background-color .3s;display:inline-block;position:relative}.sl_button.p2rem{padding:1.25rem}.sl_button.primary{color:#fff;background-color:#002c5f;border:2px solid #002c5f}.sl_button.disabled,.sl_button.disabled:hover{color:#767676;cursor:default;background-color:#f2f2f2;border-color:#ccc}.sl_button.disabled:before,.sl_button.disabled:after{display:none!important}.sl_button.primary{position:relative}.sl_button:before{content:"";opacity:0;z-index:2;background:url(/assets/dostepne-od-reki/img/arrow-cta.svg) 50% no-repeat;width:50%;height:100%;transition:opacity .2s ease-in-out,left .2s ease-in-out;display:block;position:absolute;top:-2px;left:calc(25% - .5625rem)}.sl_button:hover:before{opacity:1;transition-delay:.3s;left:25%}.sl_button:after{content:"";z-index:1;background:#003c78;width:0;height:calc(100% + 4px);transition:width .3s ease-in .1s,left .3s ease-in .1s;display:block;position:absolute;top:-2px;left:-2px}.sl_button:hover:after{width:calc(100% + 4px)}.sl_text_button{font-style:inherit;cursor:pointer;background-color:#0000;border:none;outline:none;padding:0;display:inline-block;position:relative}.sl_text_button span{font-family:var(--font-hyundai-head), sans-serif;text-align:right;color:#002c5f;margin-top:.375rem;margin-bottom:1.25rem;padding-right:3.125rem;font-size:.9375rem;font-weight:500;display:block;position:relative}.sl_text_button:hover span{color:#00819e}.icon_arrow:after,.icon_arrow:before{content:"";background-color:#002c5f;width:10px;height:2px;margin-top:-2px;transition:bottom .3s linear .3s,transform .3s linear;display:block;position:absolute;top:50%}.icon_arrow.on:before{transform:rotate(-45deg)!important}.icon_arrow.on:after{transform:rotate(225deg)!important}.icon_arrow:after,.icon_arrow:before{right:calc(1.25rem + 6px);transform:rotate(45deg)}.icon_arrow:after{right:1.25rem;transform:rotate(135deg)}.sl_ctn_wrap{width:100%;max-width:1387px;margin:0 auto;padding:3.125rem 0;position:relative}.sl_ctn_wrap.full{max-width:100%}.sl_ctn_wrap h3{font-size:3.125rem;font-family:var(--font-hyundai-head), sans-serif;color:#121212;text-align:center;padding-bottom:1.25rem;font-weight:500}.sl_ctn_wrap h4{font-size:1.25rem;font-family:var(--font-hyundai-head), sans-serif;color:#121212;text-align:center;padding-bottom:1.25rem;font-weight:500}.sl_ctn_wrap.with_right_estimate{background-color:#f4f1f1;padding:0 3.75rem 3.125rem}.sl_ctn_wrap:after{content:"";clear:both;display:block}.sl_main_search_item .sl_select_list{z-index:2;background-color:#002c5f;border:2px solid #fff;border-top:0;max-height:300px;display:none;position:absolute;top:53px;left:0;right:0;overflow:auto}.sl_main_search_item .sl_select_list.on{display:block}.sl_main_search_item .sl_select_list li{font-family:var(--font-hyundai-head), sans-serif;color:#fff;padding:.625rem .625rem .625rem 1.25rem;font-size:.875rem;font-weight:500}.sl_main_search_item .sl_select_list li:hover{cursor:pointer;color:#002c5f;background-color:#fff}.sl_filter_form .sl_select_item .sl_select_list{z-index:20;background-color:#f6f3f2;border:2px solid #ddd;border-top:0;max-height:300px;position:absolute;top:103px;left:1.25rem;right:1.25rem;overflow:auto}.sl_filter_form .sl_select_item .sl_select_list li{font-family:var(--font-hyundai-head), sans-serif;color:#121212;text-align:left;padding:.9375rem .625rem .9375rem 1.25rem;font-size:.875rem;font-weight:500}.sl_filter_form .sl_select_item .sl_select_list li:hover{cursor:pointer;color:#002c5f;background-color:#fff}.sl_filter_form.sort .sl_select_item .sl_select_list{top:40px}.icon-tooltip{line-height:1;position:relative}.icon-tooltip:before{vertical-align:middle;content:"";font-style:normal;font-family:iconfont!important;font-weight:400!important}.icon-tooltip .sl_tooltip{cursor:default;z-index:15;background-color:#fff;border:1px solid #ddd;padding:1.5625rem 2.1875rem;display:none;position:absolute;top:30px;right:0;box-shadow:0 .25rem .5rem #00000080}.icon-tooltip .sl_tooltip.top{top:auto;bottom:30px}.icon-tooltip .sl_tooltip.right{left:0;right:auto}.icon-tooltip .sl_tooltip.active{display:block}.icon-tooltip .sl_tooltip .icon-close{color:#1c1b1b;cursor:pointer;font-family:HyundaiTextReg,sans-serif;font-size:.8125rem;position:absolute;top:.625rem;right:.625rem}.icon-tooltip .sl_tooltip .sl_tooltip_msg{text-align:left;cursor:text;width:300px;max-height:170px;font-size:.6875rem;line-height:1.0625rem;overflow:auto}.sl_button{color:#1f2023;cursor:pointer;border:1px solid #1f2023;border-radius:4px}.sl_button:hover{color:#1f2023;background-color:#f1f2f3}.sl_button:before,.sl_button:after{display:none!important}.sl_button.primary{border:1px solid #002c5f}.sl_button.primary:hover{color:#fff;background-color:#607097;border-color:#607097}.sl_container .sl_ctn_wrap{min-height:500px}@media only screen and (max-width:1024px){.sl_ctn_wrap{max-width:100%}}@media only screen and (max-width:768px){.sl_ctn_wrap{max-width:100%;padding-top:1.25rem}.sl_ctn_wrap h4{text-align:left;padding-left:10px}.sl_ctn_wrap.with_right_estimate{padding:1.25rem}.icon-tooltip .sl_tooltip{position:fixed;inset:auto 0 0}.icon-tooltip .sl_tooltip .sl_tooltip_msg{width:100%!important}}@media only screen and (max-width:320px){.sl_ctn_wrap{max-width:100%!important}.sl_ctn_wrap h3{padding-bottom:.625rem;font-size:1.875rem}}
