
.el-input,.el-input__inner{width:100%;display:inline-block
}
.el-input__inner,.el-select .el-tag,.el-select-dropdown,.el-select-dropdown__item,.el-tag,.el-textarea__inner{box-sizing:border-box
}
.el-select-dropdown{position:absolute;z-index:1001;border:1px solid #d1dbe5;border-radius:2px;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.12),0 0 6px rgba(0,0,0,.04);margin:5px 0
}
.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:#20a0ff;background-color:#fff
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:#e4e8f1
}
.el-select-dropdown.is-multiple .el-select-dropdown__item.selected::after{position:absolute;right:10px;font-family:element-icons;content:"\E608";font-size:11px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:#999;font-size:14px
}
.el-select-dropdown__wrap{max-height:274px
}
.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box
}
.el-input{position:relative;font-size:14px
}
.el-input.is-disabled .el-input__inner{background-color:#eef1f6;border-color:#d1dbe5;color:#bbb;cursor:not-allowed
}
.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:#bfcbd9
}
.el-input.is-disabled .el-input__inner::placeholder{color:#bfcbd9
}
.el-input.is-active .el-input__inner{outline:0;border-color:#20a0ff
}
.el-input__inner{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:none;border-radius:4px;border:1px solid #bfcbd9;color:#1f2d3d;font-size:inherit;height:36px;line-height:1;outline:0;padding:3px 10px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-input__inner:-ms-input-placeholder{color:#97a8be
}
.el-input__inner::placeholder{color:#97a8be
}
.el-input__inner:hover{border-color:#8391a5
}
.el-input__inner:focus{outline:0;border-color:#20a0ff
}
.el-input__icon{position:absolute;width:35px;height:100%;right:0;top:0;text-align:center;color:#bfcbd9;transition:all .3s
}
.el-input__icon:after{content:"";height:100%;width:0;display:inline-block;vertical-align:middle
}
.el-input__icon+.el-input__inner{padding-right:35px
}
.el-input__icon.is-clickable:hover{cursor:pointer;color:#8391a5
}
.el-input__icon.is-clickable:hover+.el-input__inner{border-color:#8391a5
}
.el-input--large{font-size:16px
}
.el-input--large .el-input__inner{height:42px
}
.el-input--small{font-size:13px
}
.el-input--small .el-input__inner{height:30px
}
.el-input--mini{font-size:12px
}
.el-input--mini .el-input__inner{height:22px
}
.el-input-group{line-height:normal;display:inline-table;width:100%;border-collapse:separate
}
.el-input-group>.el-input__inner{vertical-align:middle;display:table-cell
}
.el-input-group__append,.el-input-group__prepend{background-color:#fbfdff;color:#97a8be;vertical-align:middle;display:table-cell;position:relative;border:1px solid #bfcbd9;border-radius:4px;padding:0 10px;width:1px;white-space:nowrap
}
.el-input-group--prepend .el-input__inner,.el-input-group__append{border-top-left-radius:0;border-bottom-left-radius:0
}
.el-input-group--append .el-input__inner,.el-input-group__prepend{border-top-right-radius:0;border-bottom-right-radius:0
}
.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:block;margin:-10px
}
.el-input-group__append button.el-button,.el-input-group__append div.el-select .el-input__inner,.el-input-group__append div.el-select:hover .el-input__inner,.el-input-group__prepend button.el-button,.el-input-group__prepend div.el-select .el-input__inner,.el-input-group__prepend div.el-select:hover .el-input__inner{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:inherit;border-top:0;border-bottom:0
}
.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit
}
.el-input-group__prepend{border-right:0
}
.el-input-group__append{border-left:0
}
.el-textarea{display:inline-block;width:100%;vertical-align:bottom
}
.el-textarea.is-disabled .el-textarea__inner{background-color:#eef1f6;border-color:#d1dbe5;color:#bbb;cursor:not-allowed
}
.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:#bfcbd9
}
.el-textarea.is-disabled .el-textarea__inner::placeholder{color:#bfcbd9
}
.el-textarea__inner{display:block;resize:vertical;padding:5px 7px;line-height:1.5;width:100%;font-size:14px;color:#1f2d3d;background-color:#fff;background-image:none;border:1px solid #bfcbd9;border-radius:4px;transition:border-color .2s cubic-bezier(.645,.045,.355,1)
}
.el-textarea__inner:-ms-input-placeholder{color:#97a8be
}
.el-textarea__inner::placeholder{color:#97a8be
}
.el-textarea__inner:hover{border-color:#8391a5
}
.el-textarea__inner:focus{outline:0;border-color:#20a0ff
}
.el-tag{background-color:#8391a5;display:inline-block;padding:0 5px;height:24px;line-height:22px;font-size:12px;color:#fff;border-radius:4px;border:1px solid rgba(0,0,0,0);white-space:nowrap
}
.el-tag .el-icon-close{border-radius:50%;text-align:center;position:relative;cursor:pointer;font-size:12px;transform:scale(.75,.75);height:18px;width:18px;line-height:18px;vertical-align:middle;top:-1px;right:-2px
}
.el-tag .el-icon-close:hover{background-color:#fff;color:#8391a5
}
.el-tag--gray{background-color:#e4e8f1;border-color:#e4e8f1;color:#48576a
}
.el-tag--gray .el-tag__close:hover{background-color:#48576a;color:#fff
}
.el-tag--gray.is-hit{border-color:#48576a
}
.el-tag--primary{background-color:rgba(32,160,255,.1);border-color:rgba(32,160,255,.2);color:#20a0ff
}
.el-tag--primary .el-tag__close:hover{background-color:#20a0ff;color:#fff
}
.el-tag--primary.is-hit{border-color:#20a0ff
}
.el-tag--success{background-color:rgba(18,206,102,.1);border-color:rgba(18,206,102,.2);color:#13ce66
}
.el-tag--success .el-tag__close:hover{background-color:#13ce66;color:#fff
}
.el-tag--success.is-hit{border-color:#13ce66
}
.el-tag--warning{background-color:rgba(247,186,41,.1);border-color:rgba(247,186,41,.2);color:#f7ba2a
}
.el-tag--warning .el-tag__close:hover{background-color:#f7ba2a;color:#fff
}
.el-tag--warning.is-hit{border-color:#f7ba2a
}
.el-tag--danger{background-color:rgba(255,73,73,.1);border-color:rgba(255,73,73,.2);color:#ff4949
}
.el-tag--danger .el-tag__close:hover{background-color:#ff4949;color:#fff
}
.el-tag--danger.is-hit{border-color:#ff4949
}
.el-select-dropdown__item{font-size:14px;padding:8px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#48576a;height:36px;line-height:1.5;cursor:pointer
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#e4e8f1
}
.el-select-dropdown__item.selected{color:#fff;background-color:#20a0ff
}
.el-select-dropdown__item.selected.hover{background-color:#1c8de0
}
.el-select-dropdown__item span{line-height:1.5!important
}
.el-select-dropdown__item.is-disabled{color:#bfcbd9;cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover{background-color:#fff
}
.el-select-group{margin:0;padding:0
}
.el-select-group .el-select-dropdown__item{padding-left:20px
}
.el-select-group__wrap{list-style:none;margin:0;padding:0
}
.el-select-group__title{padding-left:10px;font-size:12px;color:#999;height:30px;line-height:30px
}
.el-scrollbar{overflow:hidden;position:relative
}
.el-scrollbar:active .el-scrollbar__bar,.el-scrollbar:focus .el-scrollbar__bar,.el-scrollbar:hover .el-scrollbar__bar{opacity:1;transition:opacity 340ms ease-out
}
.el-scrollbar__wrap{overflow:scroll
}
.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0
}
.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(151,168,190,.3);transition:.3s background-color
}
.el-scrollbar__thumb:hover{background-color:rgba(151,168,190,.5)
}
.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;opacity:0;transition:opacity 120ms ease-out
}
.el-scrollbar__bar.is-horizontal{height:6px;left:2px
}
.el-scrollbar__bar.is-horizontal>div{height:100%
}
.el-scrollbar__bar.is-vertical{width:6px;top:2px
}
.el-scrollbar__bar.is-vertical>div{width:100%
}
.el-select{display:inline-block;position:relative
}
.el-select:hover .el-input__inner{border-color:#8391a5
}
.el-select .el-input__inner{cursor:pointer;padding-right:35px
}
.el-select .el-input__inner:focus{border-color:#20a0ff
}
.el-select .el-input .el-input__icon{color:#bfcbd9;font-size:12px;transition:transform .3s;transform:translateY(-50%) rotateZ(180deg);line-height:16px;top:50%;cursor:pointer
}
.el-select .el-input .el-input__icon.is-show-close{transition:0s;width:16px;height:16px;font-size:14px;right:8px;text-align:center;transform:translateY(-50%) rotateZ(180deg);border-radius:100%;color:#bfcbd9
}
.el-select .el-input .el-input__icon.is-show-close:hover{color:#97a8be
}
.el-select .el-input .el-input__icon.is-reverse{transform:translateY(-50%)
}
.el-select .el-input.is-disabled .el-input__inner{cursor:not-allowed
}
.el-select .el-input.is-disabled .el-input__inner:hover{border-color:#d1dbe5
}
.el-select>.el-input{display:block
}
.el-select .el-tag__close{margin-top:-2px
}
.el-select .el-tag{height:24px;line-height:24px;margin:3px 0 3px 6px
}
.el-select__input{border:none;outline:0;padding:0;margin-left:10px;color:#666;font-size:14px;vertical-align:baseline;-webkit-appearance:none;appearance:none;height:28px;background-color:rgba(0,0,0,0)
}
.el-select__input.is-mini{height:14px
}
.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:1000;right:25px;color:#bfcbd9;line-height:18px;font-size:12px
}
.el-select__close:hover{color:#97a8be
}
.el-select__tags{position:absolute;line-height:normal;white-space:normal;z-index:1;top:50%;transform:translateY(-50%)
}
.el-select__tag{display:inline-block;height:24px;line-height:24px;font-size:14px;border-radius:4px;color:#fff;background-color:#20a0ff
}
.el-select__tag .el-icon-close{font-size:12px
}
.el-select-dropdown__item{font-size:14px;padding:8px 10px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#48576a;height:36px;line-height:1.5;box-sizing:border-box;cursor:pointer
}
.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:#e4e8f1
}
.el-select-dropdown__item.selected{color:#fff;background-color:#20a0ff
}
.el-select-dropdown__item.selected.hover{background-color:#1c8de0
}
.el-select-dropdown__item span{line-height:1.5!important
}
.el-select-dropdown__item.is-disabled{color:#bfcbd9;cursor:not-allowed
}
.el-select-dropdown__item.is-disabled:hover{background-color:#fff
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)
}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0
}
.slick-list:focus{outline:none
}
.slick-list.dragging{cursor:pointer;cursor:hand
}
.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0,0,0)
}
.slick-track{position:relative;left:0;top:0;display:block
}
.slick-track:before,.slick-track:after{content:"";display:table
}
.slick-track:after{clear:both
}
.slick-loading .slick-track{visibility:hidden
}
.slick-slide{float:left;height:100%;min-height:1px;display:none
}
[dir=rtl] .slick-slide{float:right
}
.slick-slide img{display:block
}
.slick-slide.slick-loading img{display:none
}
.slick-slide.dragging img{pointer-events:none
}
.slick-initialized .slick-slide{display:block
}
.slick-loading .slick-slide{visibility:hidden
}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)
}
.slick-arrow.slick-hidden{display:none
}
.slick-lightbox{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:#000;transition:opacity .5s ease
}
.slick-lightbox .slick-loading .slick-list{background-color:rgba(0,0,0,0)
}
.slick-lightbox .slick-prev{left:15px
}
.slick-lightbox .slick-next{right:15px
}
.slick-lightbox-hide{opacity:0
}
.slick-lightbox-hide.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)
}
.slick-lightbox-hide-init{position:absolute;top:-9999px;opacity:0
}
.slick-lightbox-hide-init.slick-lightbox-ie{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0)
}
.slick-lightbox-inner{position:fixed;top:0;left:0;width:100%;height:100%
}
.slick-lightbox-slick-item{text-align:center;overflow:hidden
}
.slick-lightbox-slick-item:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em
}
.slick-caption-bottom .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{position:absolute;bottom:0;left:0;text-align:center;width:100%;margin-bottom:20px
}
.slick-caption-dynamic .slick-lightbox-slick-item .slick-lightbox-slick-item .slick-lightbox-slick-caption{display:block;text-align:center
}
.slick-lightbox-slick-item-inner{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%
}
.slick-lightbox-slick-img{margin:0 auto;display:block;max-width:90%;max-height:90%
}
.slick-lightbox-slick-caption{margin:10px 0 0;color:#fff
}
.slick-lightbox-close{position:absolute;top:15px;right:15px;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);padding:0;border:none
}
.slick-lightbox-close:focus{outline:none
}
.slick-lightbox-close:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\D7"
}
html{box-sizing:border-box
}
*,:after,:before{box-sizing:inherit
}
@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.eot);src:local(""),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.woff2) format("woff2"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.woff) format("woff"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.ttf) format("truetype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-regular.svg#Roboto) format("svg");font-display:swap
}
@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.eot);src:local(""),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.woff2) format("woff2"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.woff) format("woff"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.ttf) format("truetype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-500.svg#Roboto) format("svg");font-display:swap
}
@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.eot);src:local(""),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.eot?#iefix) format("embedded-opentype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.woff2) format("woff2"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.woff) format("woff"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.ttf) format("truetype"),url(../fonts/roboto-v29-latin-ext_latin_greek-ext_greek-700.svg#Roboto) format("svg");font-display:swap
}
body{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
input[type=text],input[type=password],input[type=email],input[type=number],textarea{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
input[type=submit],button{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800
}
.regular{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
.medium{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500
}
.bold{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800
}
.roboto{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
.roboto-m{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500
}
.roboto-b{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800
}
@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot);src:url(../fonts/icomoon.eot#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf) format("truetype"),url(../fonts/icomoon.woff) format("woff"),url(../fonts/icomoon.svg#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block
}
[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.icon-arrow-filter:before{content:"\E90E"
}
.icon-dots:before{content:"\E90F"
}
.icon-close:before{content:"\E910"
}
.icon-envelope:before{content:"\E907"
}
.icon-phone:before{content:"\E90A"
}
.icon-xg:before{content:"\E909"
}
.icon-fb:before{content:"\E906"
}
.icon-in:before{content:"\E90C"
}
.icon-tw:before{content:"\E908"
}
.icon-yt:before{content:"\E90D"
}
.icon-instagram:before{content:"\EA92"
}
.icon-contact-person:before{content:"\E90B"
}
.icon-octa:before{content:"\E905"
}
.icon-feature-lamp:before{content:"\E901"
}
.icon-feature-layer:before{content:"\E902"
}
.icon-feature-like:before{content:"\E903"
}
.icon-feature-parts:before{content:"\E904"
}
.icon-question-mark:before{content:"\E900"
}
.icon-arrow-down:before{content:"\E916";-webkit-text-stroke-width:1px
}
.icon-arrow-left:before{content:"\E91A";-webkit-text-stroke-width:1px
}
.icon-arrow-right:before{content:"\E91F";-webkit-text-stroke-width:1px
}
.icon-arrow-up:before{content:"\E924";-webkit-text-stroke-width:1px
}
.icon-download:before{content:"\E9BA";-webkit-text-stroke-width:1px
}
.icon-filter:before{content:"\E9F2";-webkit-text-stroke-width:.5px
}
.icon-globe:before{content:"\EA25";-webkit-text-stroke-width:.5px
}
.icon-more-options:before{content:"\EA88"
}
.icon-more:before{content:"\EA89"
}
.icon-search:before{content:"\EADF";-webkit-text-stroke-width:.5px
}
.icon-speech-bubble:before{content:"\EB1B";-webkit-text-stroke-width:.5px
}
.icon-user:before{content:"\EB5F";-webkit-text-stroke-width:.5px
}
.icon-document:before{content:"\E911";-webkit-text-stroke-width:.5px
}
.icon-photo:before{content:"\E912";-webkit-text-stroke-width:.5px
}
.icon-hexa:before{content:"\E913";-webkit-text-fill-color:#fff;-webkit-text-stroke-width:4px
}
.icon-feature-alert-signal:before{content:"\E914"
}
.icon-feature-antibody:before{content:"\E915"
}
.icon-feature-atom:before{content:"\E917"
}
.icon-feature-badge:before{content:"\E918"
}
.icon-feature-bar-chart:before{content:"\E919"
}
.icon-feature-chemical:before{content:"\E91B"
}
.icon-feature-chromatogram:before{content:"\E91C"
}
.icon-feature-dna:before{content:"\E91D"
}
.icon-feature-drop:before{content:"\E923"
}
.icon-feature-emoticon-smile:before{content:"\E925"
}
.icon-feature-exclamation-point:before{content:"\E926"
}
.icon-feature-experiment:before{content:"\E927"
}
.icon-feature-files:before{content:"\E928"
}
.icon-feature-flag:before{content:"\E929"
}
.icon-feature-flow-diagram:before{content:"\E92A"
}
.icon-feature-hand-touch:before{content:"\E92B"
}
.icon-feature-hourglass:before{content:"\E92C"
}
.icon-feature-idea:before{content:"\E92D"
}
.icon-feature-infobox:before{content:"\E92E"
}
.icon-feature-laboratory:before{content:"\E92F"
}
.icon-feature-line-chart:before{content:"\E930"
}
.icon-feature-molecule:before{content:"\E931"
}
.icon-feature-monitor:before{content:"\E932"
}
.icon-feature-settings:before{content:"\E933"
}
.icon-feature-syringe:before{content:"\E934"
}
.icon-feature-temperature:before{content:"\E935"
}
.icon-feature-test-glass:before{content:"\E936"
}
.icon-monitor-chromatogram:before{content:"\E937"
}
.icon-feature-done:before{content:"\E91E"
}
.icon-up:before{content:"\E920"
}
.icon-down:before{content:"\E921"
}
.icon-px_Printer:before{content:"\E900"
}
.icon-mobile-filter:before{content:"\E922"
}
body{margin:0;color:#575656
}
body.no-scroll{overflow:hidden;position:fixed
}
:focus{outline:none
}
.download{width:100%
}
.download__item{background-color:#f1f5f7;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;width:100%;height:70px;margin-bottom:10px
}
@media (max-width:930px){
.download__item{height:50px
}
}
.download__item--white{background-color:#fff
}
.download__item .icon-download{width:70px;height:70px;background-color:#003c85;color:#fff;font-size:40px;padding:15px;text-decoration:none
}
.download__item .icon-download:hover{color:#ddd
}
@media (max-width:930px){
.download__item .icon-download{width:50px;height:50px;font-size:30px;padding:10px
}
}
@media (max-width:500px){
.download__item .icon-download{margin-left:10px
}
}
.download__icon{font-size:14px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
@media (max-width:930px){
.download__icon{overflow:hidden;text-overflow:ellipsis;padding-left:10px
}
}
.download__icon .icon-photo,.download__icon .icon-document{font-size:30px;padding:15px
}
@media (max-width:500px){
.download__icon .icon-photo,.download__icon .icon-document{display:none
}
}
.error{color:#c4302b;margin:2px 0
}
input[type=text]:not([class=mini-search__input]),input[type=password],input[type=email],input[type=number]{height:50px;line-height:50px;padding:0 10px;vertical-align:middle;color:#003c85;font-size:16px;border:1px solid #ddd;margin-right:15px;width:100%;border-radius:0
}
@media (max-width:500px){
input[type=text]:not([class=mini-search__input]),input[type=password],input[type=email],input[type=number]{margin-right:0
}
}
form .btn{vertical-align:middle
}
input[type=radio]+label{height:50px;line-height:50px;cursor:pointer;padding:0 30px;background-color:rgba(0,0,0,0);margin-right:15px;display:inline-block;border:1px solid #ddd;color:#003c85;transition:all .2s ease;min-width:140px;text-align:center
}
input[type=checkbox]+label{vertical-align:top;line-height:19px
}
input[type=checkbox]+label .checkbox{cursor:pointer;background-color:rgba(0,0,0,0);margin-right:15px;display:inline-block;border:1px solid #ddd;color:#003c85;transition:all .2s ease;text-align:center;min-width:50px;height:50px
}
input[type=radio]:checked+label,input[type=radio]:hover+label{background-color:#7b9cae;color:#fff
}
input[type=checkbox]:checked:not(.hide)+label .checkbox,input[type=checkbox]:hover:not(.hide)+label .checkbox{background-color:#7b9cae;color:#fff;border:4px solid #fff
}
input[type=checkbox].hide:checked+label .checkbox:after{content:"\E91E";font-family:icomoon;speak:none;padding:15px 0 0 2px;font-size:24px;position:relative;display:block;font-weight:800
}
textarea{border:1px solid #ddd;line-height:30px;padding:10px;font-size:16px;width:100%;color:#003c85;resize:none
}
fieldset{border:0 none;padding:0;margin:0
}
.field{padding-bottom:20px
}
.field-select-input{height:70px
}
.container{max-width:1130px;margin:0 auto;padding:0 15px
}
.container--small{max-width:1000px
}
@media (max-width:930px){
.container{max-width:930px
}
}
@media (max-width:500px){
.container{max-width:500px
}
}
.row{margin:0 -15px;clear:left
}
.flex{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
[class^=col-],[class*=" col-"]{float:left;padding:0 15px
}
.col-1-1{width:100%
}
.col-1-2{width:50%
}
.col-1-3{width:33.3333333333%
}
.col-2-3{width:66.6666666667%
}
.col-1-4{width:25%
}
.col-3-4{width:75%
}
.col-1-5{width:20%
}
.col-2-5{width:40%
}
.col-3-5{width:60%
}
.col-4-5{width:80%
}
.col-1-6{width:16.6666666667%
}
.col-2-6{width:33.3333333333%
}
.col-3-6{width:50%
}
.col-1-7{width:14.2857142857%
}
.col-1-8{width:12.5%
}
.col-7-8{width:87.5%
}
.col-2-7{width:28.5714285714%
}
/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */
.hamburger{padding:15px 15px;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:rgba(0,0,0,0);border:0;margin:0;overflow:visible
}
.hamburger:hover{opacity:.7
}
.hamburger.is-active:hover{opacity:.7
}
.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner::before,.hamburger.is-active .hamburger-inner::after{background-color:#fff
}
.hamburger-box{width:30px;height:18px;display:inline-block;position:relative
}
.hamburger-inner{display:block;top:50%;margin-top:-1px
}
.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:30px;height:2px;background-color:#fff;border-radius:4px;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease
}
.hamburger-inner::before,.hamburger-inner::after{content:"";display:block
}
.hamburger-inner::before{top:-8px
}
.hamburger-inner::after{bottom:-8px
}
.hamburger--spin .hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin .hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in
}
.hamburger--spin .hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)
}
.hamburger--spin.is-active .hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)
}
.hamburger--spin.is-active .hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out
}
.hamburger--spin.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)
}
.headline,.headline a{overflow-wrap:break-word;font-size:38px;line-height:1.2;text-transform:uppercase;color:#003c85;font-weight:400;text-decoration:none;margin-top:0;padding-top:108px
}
@media (max-width:930px){
.headline,.headline a{font-size:32px
}
}
@media (max-width:500px){
.headline,.headline a{font-size:24px;text-align:center
}
}
.headline--center,.headline a--center{text-align:center
}
.headline--white,.headline a--white{color:#fff;font-weight:400
}
.headline--error,.headline a--error{color:#c4302b
}
.headline a:hover{text-decoration:underline
}
a{color:#575656
}
p{line-height:1.4
}
.selectric-wrapper{position:relative;cursor:pointer;display:inline-block;text-align:left
}
.selectric-responsive{width:100%
}
.selectric-inline-block{display:inline-block
}
.selectric{border:1px solid #ddd;border-radius:0;background:#fff;position:relative;overflow:hidden
}
.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 48px 0 15px;font-size:16px;line-height:48px;color:#003c85;height:48px;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-weight:800
}
.selectric .arrow-button{font-family:icomoon;display:block;position:absolute;right:0;top:7.5px;width:48px;height:33px;line-height:33px;background-color:rgba(0,0,0,0);color:#003c85;text-align:center;border-left:1px solid #ddd
}
.selectric .arrow-button:before{content:"\E916";-webkit-text-stroke-width:1px
}
.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none
}
.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0
}
.selectric-hide-select select{position:absolute;left:-100%
}
.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10
}
.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0
}
.selectric-input{position:absolute;top:0;left:0;overflow:hidden;clip:rect(0,0,0,0);margin:0;padding:0;width:1px;height:1px;outline:none;border:none;*font:0/0 a;background:0 0
}
.selectric-temp-show{position:absolute;visibility:hidden;display:block
}
.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:-1;border-top-width:0;box-shadow:0 22px 25px 0 rgba(0,0,0,.24)
}
.selectric-items .selectric-scroll{height:100%;overflow:auto
}
.selectric-above .selectric-items{top:auto;bottom:100%;border-bottom-width:0;border-top-width:1px
}
.selectric-items ul,.selectric-items li{list-style:none;padding:0;margin:0;font-size:16px;line-height:30px;min-height:30px
}
.selectric-items li{display:block;padding:10px 15px;cursor:pointer;border-top:1px solid rgba(255,255,255,.3)
}
.selectric-items li.selected,.selectric-items li.highlighted,.selectric-items li:hover{background-color:#003c85;color:#fff
}
.selectric-items .disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;background:0 0;color:#666;-webkit-user-select:none;-ms-user-select:none;user-select:none
}
.selectric-items .selectric-group .selectric-group-label{font-weight:800;padding-left:10px;cursor:default;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444
}
.selectric-items .selectric-group li{padding-left:25px
}
.selectric-open{z-index:100
}
.selectric-open .selectric-items{display:block
}
.selectric-hover .selectric .arrow-button{color:#002552
}
.selectric-hover .selectric .arrow-button:after{border-top-color:#002552
}
.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1
}
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative
}
.scroll-wrapper>.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important
}
.scroll-wrapper>.scroll-content::-webkit-scrollbar{height:0;width:0
}
.scroll-wrapper.scroll--rtl{direction:rtl
}
.scroll-element{box-sizing:content-box;display:none
}
.scroll-element div{box-sizing:content-box
}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default
}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block
}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999
}
.scroll-textarea>.scroll-content{overflow:hidden!important
}
.scroll-textarea>.scroll-content>textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important
}
.scroll-textarea>.scroll-content>textarea::-webkit-scrollbar{height:0;width:0
}
.scrollbar-inner>.scroll-element,.scrollbar-inner>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10
}
.scrollbar-inner>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-inner>.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%
}
.scrollbar-inner>.scroll-element.scroll-y{height:100%;right:2px;top:0;width:8px
}
.scrollbar-inner>.scroll-element .scroll-element_outer{overflow:hidden
}
.scrollbar-inner>.scroll-element .scroll-element_outer,.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{border-radius:8px
}
.scrollbar-inner>.scroll-element .scroll-element_track,.scrollbar-inner>.scroll-element .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);opacity:.4
}
.scrollbar-inner>.scroll-element .scroll-element_track{background-color:#e0e0e0
}
.scrollbar-inner>.scroll-element .scroll-bar{background-color:#c2c2c2
}
.scrollbar-inner>.scroll-element:hover .scroll-bar{background-color:#919191
}
.scrollbar-inner>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px
}
.scrollbar-inner>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px
}
.scrollbar-inner>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px
}
.scrollbar-outer>.scroll-element,.scrollbar-outer>.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10
}
.scrollbar-outer>.scroll-element{background-color:#fff
}
.scrollbar-outer>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-outer>.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%
}
.scrollbar-outer>.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px
}
.scrollbar-outer>.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px
}
.scrollbar-outer>.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px
}
.scrollbar-outer>.scroll-element .scroll-element_outer{overflow:hidden
}
.scrollbar-outer>.scroll-element .scroll-element_track{background-color:#eee
}
.scrollbar-outer>.scroll-element .scroll-element_outer,.scrollbar-outer>.scroll-element .scroll-element_track,.scrollbar-outer>.scroll-element .scroll-bar{border-radius:8px
}
.scrollbar-outer>.scroll-element .scroll-bar{background-color:#d9d9d9
}
.scrollbar-outer>.scroll-element .scroll-bar:hover{background-color:#c2c2c2
}
.scrollbar-outer>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191
}
.scrollbar-outer>.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px
}
.scrollbar-outer>.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px
}
.scrollbar-outer>.scroll-element.scroll-x .scroll-bar{min-width:10px
}
.scrollbar-outer>.scroll-element.scroll-y .scroll-bar{min-height:10px
}
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px
}
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px
}
.scrollbar-outer>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px
}
.scrollbar-outer>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px
}
.scrollbar-macosx>.scroll-element,.scrollbar-macosx>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10
}
.scrollbar-macosx>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-macosx>.scroll-element .scroll-element_track{display:none
}
.scrollbar-macosx>.scroll-element .scroll-bar{background-color:#6c6e71;display:block;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border-radius:7px;transition:opacity .2s linear
}
.scrollbar-macosx:hover>.scroll-element .scroll-bar,.scrollbar-macosx>.scroll-element.scroll-draggable .scroll-bar{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:.7
}
.scrollbar-macosx>.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%
}
.scrollbar-macosx>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_outer{left:2px
}
.scrollbar-macosx>.scroll-element.scroll-x .scroll-element_size{left:-4px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_outer{top:2px
}
.scrollbar-macosx>.scroll-element.scroll-y .scroll-element_size{top:-4px
}
.scrollbar-macosx>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px
}
.scrollbar-macosx>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px
}
.scrollbar-light>.scroll-element,.scrollbar-light>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10
}
.scrollbar-light>.scroll-element{background-color:#fff
}
.scrollbar-light>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-light>.scroll-element .scroll-element_outer{border-radius:10px
}
.scrollbar-light>.scroll-element .scroll-element_size{background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#dbdbdb 0%,#e8e8e8 100%);border-radius:10px
}
.scrollbar-light>.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%
}
.scrollbar-light>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px
}
.scrollbar-light>.scroll-element .scroll-bar{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to right,#fefefe 0%,#f5f5f5 100%);border:1px solid #dbdbdb;border-radius:10px
}
.scrollbar-light>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px
}
.scrollbar-light>.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0
}
.scrollbar-light>.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px
}
.scrollbar-light>.scroll-element.scroll-x .scroll-element_size{left:-4px
}
.scrollbar-light>.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px
}
.scrollbar-light>.scroll-element.scroll-y .scroll-element_size{top:-4px
}
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px
}
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px
}
.scrollbar-light>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px
}
.scrollbar-light>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px
}
.scrollbar-rail>.scroll-element,.scrollbar-rail>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10
}
.scrollbar-rail>.scroll-element{background-color:#fff
}
.scrollbar-rail>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-rail>.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)
}
.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)
}
.scrollbar-rail>.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%
}
.scrollbar-rail>.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px
}
.scrollbar-rail>.scroll-element .scroll-bar{background-color:#d0b9a0;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)
}
.scrollbar-rail>.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)
}
.scrollbar-rail>.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px
}
.scrollbar-rail>.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px
}
.scrollbar-rail>.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px
}
.scrollbar-rail>.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px
}
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px
}
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px
}
.scrollbar-rail>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px
}
.scrollbar-rail>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px
}
.scrollbar-dynamic:before{content:"";position:absolute;top:0;left:0;right:0;height:10px;width:320px;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,.1),transparent)
}
@media (max-width:930px){
.scrollbar-dynamic:before{width:calc(100% - 20px)
}
}
.scrollbar-dynamic>.scroll-element,.scrollbar-dynamic>.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10
}
.scrollbar-dynamic>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-dynamic>.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%
}
.scrollbar-dynamic>.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px
}
.scrollbar-dynamic>.scroll-element .scroll-element_outer{opacity:.3;border-radius:12px
}
.scrollbar-dynamic>.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;border-radius:12px;transition:opacity .2s
}
.scrollbar-dynamic>.scroll-element .scroll-bar{background-color:#00306a;border-radius:10px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:10px
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;transition:height .2s
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;transition:width .2s
}
.scrollbar-dynamic>.scroll-element.scroll-x .scroll-element_size{left:-4px
}
.scrollbar-dynamic>.scroll-element.scroll-y .scroll-element_size{top:-4px
}
.scrollbar-dynamic>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px
}
.scrollbar-dynamic>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px
}
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer{overflow:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);opacity:1
}
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-element_size,.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size{opacity:0
}
.scrollbar-dynamic>.scroll-element:hover .scroll-element_outer .scroll-bar,.scrollbar-dynamic>.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar{height:100%;width:100%;border-radius:12px
}
.scrollbar-dynamic>.scroll-element.scroll-x:hover .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-x.scroll-draggable .scroll-element_outer{height:20px;min-height:7px
}
.scrollbar-dynamic>.scroll-element.scroll-y:hover .scroll-element_outer,.scrollbar-dynamic>.scroll-element.scroll-y.scroll-draggable .scroll-element_outer{min-width:10px;width:10px
}
.scrollbar-chrome>.scroll-element,.scrollbar-chrome>.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10
}
.scrollbar-chrome>.scroll-element{background-color:#fff
}
.scrollbar-chrome>.scroll-element div{display:block;height:100%;left:0;top:0;width:100%
}
.scrollbar-chrome>.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%
}
.scrollbar-chrome>.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px
}
.scrollbar-chrome>.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;border-radius:2px
}
.scrollbar-chrome>.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9
}
.scrollbar-chrome>.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e
}
.scrollbar-chrome>.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px
}
.scrollbar-chrome>.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px
}
.scrollbar-chrome>.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px
}
.scrollbar-chrome>.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px
}
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px
}
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px
}
.scrollbar-chrome>.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px
}
.scrollbar-chrome>.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px
}
.tab__nav{background-color:#f1f5f7;height:auto;min-height:50px;line-height:50px;text-align:center;font-size:0;margin:0;padding:0
}
.tab__nav-item{display:inline-block;cursor:pointer;padding:0 25px;color:#33639d;min-width:120px;transition:background-color .5s ease;font-size:16px;position:relative
}
.tab__nav-item.active{background-color:#fff;font-weight:800
}
.tab__nav-item:hover{font-weight:800
}
.tab__nav-item:before{background:url(../fonts/dotted-v-line.svg) center;content:"";display:inline-block;height:25px;margin:0;overflow:hidden;vertical-align:middle;width:1px;top:12.5px;position:absolute;left:0
}
.tab__nav-item:first-child:before,.tab__nav-item.active:before,.tab__nav-item.active+li:before{display:none
}
.tab__list{margin:0;padding:0
}
.tab__item{display:none
}
.tab__item.active{display:block
}
@media (max-width:930px){
.tab__item .contact__form .col-1-3,.tab__item .contact__form .col-2-3{width:100%
}
}
@media (max-width:500px){
.tab__item .contact__form .col-1-2{width:100%
}
}
@media (max-width:930px){
.tab__item .contact__form textarea{height:200px
}
}
@media (max-width:500px){
.tab__item .contact__form textarea{height:150px
}
}
.tab-content__nav{background-color:#fff
}
.tab-content__nav-item.active{background-color:#f1f5f7
}
.tab-content__list{padding:0;background-color:#f1f5f7
}
.tab-content__toolbar{text-align:center;margin-bottom:20px;min-height:50px
}
.tab-content__select{text-align:center
}
.tab-content__option{height:50px;text-align:center
}
.text{padding:60px 0
}
@media (max-width:930px){
.text{padding:20px
}
}
@media (max-width:500px){
.text{padding:20px 0
}
}
.text .imgMax100Container img{max-width:100%
}
.text .container{position:relative
}
@media (max-width:500px){
.text .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
}
.text__headline{overflow-wrap:break-word;color:#003c85;font-size:32px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;line-height:40px;max-width:590px;margin:0
}
@media (max-width:930px){
.text__headline{text-align:center;margin:0 auto 50px
}
}
.text__headline--right{margin-left:calc(25% + 5px)
}
.text__headline--right--25{margin-left:calc(25% + 5px)
}
@media (max-width:930px){
.text__headline--right--25{text-align:center;margin:0 auto
}
}
.text__headline--right--33{margin-left:calc(33% + 10px)
}
@media (max-width:930px){
.text__headline--right--33{text-align:center;margin:0 auto
}
}
.text__headline--right--50{margin-left:calc(50% + 20px)
}
@media (max-width:930px){
.text__headline--right--50{text-align:center;margin:0 auto
}
}
.text__headline--white{color:#fff
}
.text__subline{font-size:16px;line-height:1.4;margin-bottom:20px;width:fit-content
}
@media (max-width:930px){
.text__subline{margin-top:0
}
}
.text__subline--white{color:#fff
}
.text__subline--2-cols{column-gap:50px;column-count:2
}
@media (max-width:930px){
.text__subline--2-cols{column-count:1
}
}
@media (max-width:500px){
.text__subline--2-cols{column-count:2
}
}
.text__subline--right{margin-left:calc(25% + 5px)
}
.text__subline--right--25{margin-left:calc(25% + 5px)
}
@media (max-width:930px){
.text__subline--right--25{text-align:center;margin:0 auto
}
}
.text__subline--right--33{margin-left:calc(33% + 10px)
}
@media (max-width:930px){
.text__subline--right--33{text-align:center;margin:0 auto
}
}
.text__subline--right--50{margin-left:calc(50% + 20px)
}
@media (max-width:930px){
.text__subline--right--50{text-align:center;margin:0 auto
}
}
@media (max-width:930px){
.text__cta{text-align:center;margin-top:30px
}
}
.text__cta--right{margin-left:calc(25% + 5px)
}
.text__cta--right--25{margin-left:calc(25% + 5px)
}
@media (max-width:930px){
.text__cta--right--25{text-align:center;margin-left:0
}
}
.text__cta--right--33{margin-left:calc(33% + 10px)
}
@media (max-width:930px){
.text__cta--right--33{text-align:center;margin-left:0
}
}
.text__cta--right--50{margin-left:calc(50% + 20px)
}
@media (max-width:930px){
.text__cta--right--50{text-align:center;margin-left:0
}
}
.text .text__headline--right~ul{margin-left:calc(25% + 5px)
}
@media (max-width:930px){
.text .text__headline--right~ul{text-align:center;margin:0 auto
}
}
.text .text__headline--right--25~ul{margin-left:calc(25% + 5px)
}
@media (max-width:930px){
.text .text__headline--right--25~ul{text-align:center;margin:0 auto
}
}
.text .text__headline--right--33~ul{margin-left:calc(33% + 10px)
}
@media (max-width:930px){
.text .text__headline--right--33~ul{text-align:center;margin:0 auto
}
}
.text .text__headline--right--50~ul{margin-left:calc(50% + 20px)
}
@media (max-width:930px){
.text .text__headline--right--50~ul{text-align:center;margin:0 auto
}
}
.text__img{margin:0 0 0 auto
}
.text__img--right{margin:0 auto 0 0
}
@media (max-width:500px){
.text__img{margin:auto
}
}
.text__carousel{margin:0;overflow:hidden;padding:0;position:relative
}
.text__carousel-item{display:inline-block
}
.text__carousel-dot{display:inline-block;width:14px;height:14px;background-color:#fff;border:1px solid #003c85;border-radius:100%;cursor:pointer;margin:0 3px;transition:background-color .5s ease
}
.text__carousel-dot:focus,.text__carousel-dot:hover,.text__carousel-dot:active,.slick-active .text__carousel-dot{background-color:#003c85;border-color:#fff
}
.text .slick-dots{position:relative;width:100%;top:-12px;text-align:center;z-index:1000;padding:0
}
.text .slick-dots>li{display:inline-block
}
.text__video{max-width:285px
}
.text .col-1-4,.text .col-1-3,.text .imageCol{margin-top:-40px
}
@media (max-width:930px){
.text .col-1-4,.text .col-1-3,.text .imageCol{margin-top:0
}
}
@media (max-width:930px){
.text [class*=col-]{width:50%
}
}
@media (max-width:500px){
.text [class*=col-]{width:100%;margin-bottom:20px;-ms-flex-order:2;order:2
}
}
.toolbar{background:linear-gradient(90deg,#133c88 0%,#00a2db 100%);height:50px;line-height:50px;text-align:center;color:#fff;margin-top:50px
}
@media (max-width:930px){
.toolbar{text-align:left
}
}
.toolbar__caption{margin-right:15px;display:inline-block;vertical-align:top
}
.toolbar__select{background-color:#00a2db;font-weight:800;color:#fff;height:50px;width:280px;border:0 none;font-size:16px;padding:0 15px;display:inline-block;text-align:left
}
.toolbar__option{line-height:50px;height:50px;padding:0 15px;text-align:left
}
.toolbar__search-box{vertical-align:top
}
@media (max-width:630px){
.toolbar__search-box{width:300px;padding:0 15px 0 10px
}
}
input[type=text].toolbar__search{background-color:rgba(0,0,0,0);border:0 none;color:#fff;opacity:.8;min-width:235px
}
input[type=text].toolbar__search::-webkit-input-placeholder{color:#fff;opacity:1
}
input[type=text].toolbar__search::-moz-placeholder{color:#fff;opacity:1
}
input[type=text].toolbar__search:-ms-input-placeholder{color:#fff;opacity:1
}
input[type=text].toolbar__search:-moz-placeholder{color:#fff;opacity:1
}
input[type=text].toolbar__search:focus{opacity:1
}
.agreement-dsgvo .agreement__subline p{margin:0
}
.agreement__label{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.agreement__headline{color:#003c85;font-weight:800;vertical-align:top;font-size:18px
}
.agreement__subline{font-size:14px;line-height:19px
}
.anchor-link__list{margin:0;padding:0
}
.anchor-link__item{display:inline-block;margin-right:10px
}
.anchor-link__item a{text-decoration:none;display:inline-block;color:#698a9e;background-color:#e6ebef;font-size:11px;height:20px;line-height:20px;padding:0 10px;cursor:pointer
}
.anchor-link__item.active a,.anchor-link__item:hover a{color:#e6ebef;background-color:#698a9e
}
.anchor{position:relative;top:-90px
}
.banner__inner{color:#fff;padding:65px 30px;height:100%;left:0;position:absolute;top:0;width:100%
}
@media (max-width:930px){
.banner__inner{padding:50px 15px
}
}
.banner__headline{font-size:38px;line-height:1.4;margin-bottom:11px;max-width:850px;font-weight:800
}
@media (max-width:930px){
.banner__headline{font-size:28px;line-height:1.2
}
}
.banner__subline{font-size:20px;line-height:1.4;margin-bottom:20px;max-width:750px
}
@media (max-width:930px){
.banner__subline{font-size:16px
}
}
.banner__link{color:#fff
}
.breadcrumbs{background-color:#f1f5f7
}
.breadcrumbs .backButton{display:block;height:100%;min-width:20px;max-width:37px
}
.breadcrumbs .backButton img{height:100%;display:block
}
.breadcrumbs .backButton img.hover{display:none
}
.breadcrumbs .backButton:hover img.normal{display:none
}
.breadcrumbs .backButton:hover img.hover{display:block
}
.breadcrumbs__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;line-height:37px
}
.breadcrumbs__item.withBackButton{margin-right:10px
}
@media (max-width:500px){
.breadcrumbs__item.withBackButton{display:none
}
}
.breadcrumbs__item.active{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;text-decoration:none;pointer-events:none
}
.breadcrumbs__item:hover{text-decoration:underline
}
@media (max-width:500px){
.breadcrumbs__item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:stretch;align-items:stretch;border-bottom:1px solid #ddd;text-align:center;width:100%;padding:8px 0
}
.breadcrumbs__item:first-child{padding-top:0
}
.breadcrumbs__item:last-child{border:0;padding-bottom:0
}
}
.breadcrumbs__separator{background:url(../fonts/dotted-v-line.svg) center;display:inline-block;height:20px;margin:0 8px;overflow:hidden;vertical-align:middle;width:1px
}
@media (max-width:930px){
.breadcrumbs__separator{margin:0 14px
}
}
@media (max-width:500px){
.breadcrumbs__separator{display:none
}
}
.breadcrumbs a{color:#33639d;font-size:16px;text-decoration:none;white-space:nowrap
}
@media (max-width:500px){
.breadcrumbs a{white-space:normal
}
}
.breadcrumbs .container{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap
}
@media (max-width:930px){
.breadcrumbs .container{-ms-flex-pack:center;justify-content:center
}
}
@media (max-width:500px){
.breadcrumbs .container{-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;padding:15px 35px
}
}
.btn{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;font-size:16px;border:1px solid #fff;display:inline-block;padding:0 10px;width:100%;max-width:260px;cursor:pointer;color:#fff;text-decoration:none;text-align:center;transition:background-color .2s ease;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);height:50px;line-height:50px
}
@media (max-width:500px){
.btn{margin-left:auto;margin-right:auto;display:block;max-width:260px;height:auto
}
}
.btn:hover{color:#003c85;background-color:#fff
}
.btn--small{max-width:212px
}
.btn--icon{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:justify;justify-content:space-between
}
.btn--icon [class^=icon-],.btn--icon [class*=" icon-"]{font-size:21px;line-height:50px
}
.btn--primary{color:#fff;border-color:#003c85;background-color:#003c85
}
.btn--primary:hover{color:#003c85;background-color:rgba(0,0,0,0)
}
.btn--secondary{color:#7b9cae;border-color:#7b9cae
}
.btn--secondary:hover{color:#fff;background-color:#7b9cae
}
.btn--teritary{color:#003c85;border-color:#003c85
}
.btn--teritary:hover{color:#fff;border-color:#003c85;background-color:#003c85
}
.btn--quaternary{color:#33639d;background-color:rgba(0,0,0,0)
}
.btn--quaternary:hover,.btn--quaternary.active{color:#33639d;border-color:#f1f5f7;background-color:#f1f5f7
}
.special-button{width:100%
}
.special-button__icon-vline{background:url(../fonts/dotted-h-line.svg) center;display:block;height:2px;width:100%
}
.special-button__icon-vline--white{-webkit-mask-image:url(../fonts/dotted-h-line.svg);mask-image:url(../fonts/dotted-h-line.svg);background-color:#fff
}
.special-button__cta{border:0 none;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:start;justify-content:flex-start;font-size:18px;color:#003c85;font-weight:800;text-decoration:none;padding:16px 0;line-height:16px;width:100%
}
.special-button__cta:hover span:not(.icon-arrow-right){text-decoration:underline
}
.special-button__cta--white{color:#fff
}
.special-button__cta .icon-arrow-right{font-size:16px;margin-right:10px;line-height:16px
}
.category-intro{padding:60px 0 28px
}
.category-intro .headline{margin-bottom:75px;padding-top:0
}
@media (max-width:500px){
.category-intro .headline{font-size:30px
}
}
.category-intro .key-feature__separator{left:-15px
}
.category-intro__headline{overflow-wrap:break-word;color:#003c85;font-size:32px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:43px;margin-bottom:50px;text-align:center
}
.category-intro__container{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start
}
.category-intro__item{margin:0 15px 80px;position:relative;text-decoration:none;width:calc(20% - 30px);padding-bottom:20px
}
.category-intro__item:hover{background-color:#f1f5f7
}
.category-intro__item:nth-child(5n+1) .key-feature__separator{display:none
}
@media (max-width:930px){
.category-intro__item{width:calc(33% - 30px)
}
.category-intro__item:nth-child(n+1) .key-feature__separator{display:block
}
.category-intro__item:nth-child(3n+1) .key-feature__separator{display:none
}
}
@media (max-width:500px){
.category-intro__item{width:calc(100% - 30px)
}
.category-intro__item .key-feature__separator,.category-intro__item:nth-child(n+1) .key-feature__separator{display:none
}
.category-intro__item:last-child{margin-bottom:40px
}
}
.category-intro__img{display:block;margin:15px auto 0
}
.category-intro__caption{color:#003c85;font-size:15px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:19px;margin:0 auto 20px;height:38px;text-align:center;padding:20px 15px;width:155px
}
.category-intro-productfinder{padding:0 0 28px;max-width:100%
}
.category-intro-productfinder .container{width:840px;max-width:840px
}
@media (max-width:1130px){
.category-intro-productfinder .container{width:auto
}
}
.category-intro-productfinder .headline{margin-bottom:75px;padding-top:0
}
@media (max-width:500px){
.category-intro-productfinder .headline{font-size:30px
}
}
.category-intro-productfinder .key-feature__separator{left:-15px
}
.category-intro-productfinder__headline{overflow-wrap:break-word;color:#003c85;font-size:32px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:43px;margin:30px 20px;text-align:center
}
.category-intro-productfinder__container{-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:flex-start
}
.category-intro-productfinder__item{position:relative;text-decoration:none;width:33.333%;padding-bottom:40px;cursor:pointer
}
.category-intro-productfinder__item:hover{background-color:#f1f5f7
}
.category-intro-productfinder__item:nth-child(5n+1) .key-feature__separator{display:none
}
@media (max-width:930px){
.category-intro-productfinder__item{width:50%
}
}
@media (max-width:500px){
.category-intro-productfinder__item{width:50%
}
}
@media (max-width:500px){
.category-intro-productfinder__item{width:calc(100% - 30px)
}
.category-intro-productfinder__item:last-child{margin-bottom:40px
}
}
.category-intro-productfinder__item a{text-decoration:none
}
.category-intro-productfinder__img{display:block;margin:20px auto 0;width:187px;height:auto
}
.category-intro-productfinder__caption{color:#003c85;font-size:16px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:19px;margin:0 auto 20px;height:38px;text-align:center;padding:20px 15px;width:155px
}
.contact{padding:108px 0 0
}
@media (max-width:930px){
.contact{padding:65px 0 0
}
}
@media (max-width:500px){
.contact{padding:40px 0 0
}
}
.contact .headline{padding-top:0
}
.contact__nav{text-align:center;border-top:1px solid #ddd;padding:0;background-color:rgba(0,0,0,0);line-height:36px
}
.contact-nav__item:before{display:none
}
.contact__header{padding-top:108px;padding-bottom:108px
}
@media (max-width:930px){
.contact__header{padding:65px 15px
}
}
@media (max-width:500px){
.contact__header{padding:40px 15px
}
}
.contact__headline{overflow-wrap:break-word;font-size:32px;line-height:43px;font-weight:800;color:#003c85;margin-top:0
}
@media (max-width:500px){
.contact__headline{font-size:28px;line-height:32px
}
}
.contact__message{text-align:center
}
.contact__subline{font-size:16px;line-height:21px;margin:0
}
.contact__footer{background-color:#f1f5f7;padding:108px 45px
}
@media (max-width:930px){
.contact__footer{padding:65px 10px
}
}
@media (max-width:500px){
.contact__footer{padding:40px 10px
}
}
.contact__footer .flex{-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start
}
@media (max-width:930px){
.contact__footer .flex{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:930px){
.contact__footer .flex .download{max-width:470px
}
}
.contact-footer__text{max-width:470px;margin-right:40px;font-size:16px;line-height:19px;margin-top:0
}
.contact__form{padding:108px 0
}
@media (max-width:930px){
.contact__form{padding:65px 0
}
}
.contact__form input,.contact__form .field input,.contact__form .field .label{border-color:#fff
}
@media (max-width:500px){
.contact__form input,.contact__form .field input,.contact__form .field .label{height:40px;line-height:40px
}
}
.contact__form .selectric,.contact__form textarea{border-color:#fff!important
}
.contact__form .checkbox{background-color:#fff!important
}
.contact-form__gender{padding-bottom:20px
}
@media (max-width:500px){
.contact-form__gender .gender__btn{width:49%;margin-right:0;float:left;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;min-width:0
}
}
@media (max-width:500px){
.contact-form__gender label:nth-child(2){float:right
}
}
.contact-form__gender label{border:none!important;background-color:#fff!important
}
.contact-form__gender label:hover{background-color:#7b9cae!important
}
.contact-form__gender input:checked+label{color:#fff;background-color:#7b9cae!important
}
.contact-form__cta{text-align:right
}
@media (max-width:500px){
.contact-form__cta{text-align:center
}
}
.contact-form__cta .btn:hover{border-color:#003c85
}
.contact__select{width:100%
}
.contact .tab__list{background-color:#f1f5f7
}
.contact-teaser{padding:108px 65px;border:1px solid #ddd;border-width:1px 0;background-color:#f1f5f7
}
@media (max-width:930px){
.contact-teaser{padding:60px 30px
}
}
.contact-teaser .flex{-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:500px){
.contact-teaser .flex{-ms-flex-align:start;align-items:flex-start;-ms-flex-direction:column;flex-direction:column
}
}
.contact-teaser__text{padding-right:15px
}
@media (max-width:500px){
.contact-teaser__text{padding-right:0
}
}
.contact-teaser__headline{overflow-wrap:break-word;margin:0;color:#003c85
}
@media (max-width:500px){
.contact-teaser__headline{font-size:24px
}
}
.contact-teaser__subline{margin-top:5px;color:#7b9cae
}
.contact-teaser__cta{margin-left:15px;min-width:260px;border-left:1px solid #ddd;padding:20px 0 20px 20px
}
@media (max-width:930px){
.contact-teaser__cta{min-width:200px
}
}
@media (max-width:500px){
.contact-teaser__cta{border-left:0;margin-left:0;padding:30px 0 0
}
}
.contact-teaser__btn-top{margin-bottom:10px
}
.contact-teaser-address__item{margin-bottom:5px
}
.contact-teaser .contact-teaser__label{display:inline-block;min-width:70px
}
.contact-teaser .contact-teaser__value{display:inline-block
}
.contact-teaser .contact-teaser__value a{color:#575656
}
.content-nav{position:fixed;width:100%;top:-100px;left:0;opacity:0;background-color:#fff;transition:all .3s ease;-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:930px){
.content-nav{display:none
}
}
.content-nav .container{min-height:75px
}
.content-nav.sticky{top:0;opacity:1;z-index:1005
}
.content-nav .gradient-bar{height:5px
}
.content-nav__headline{font-size:20px;line-height:24px;color:#003c85;margin:2px auto 2px 0
}
.content-nav-headline__icon{margin-right:5px;vertical-align:middle
}
.content-nav .btn{height:40px;line-height:40px;font-size:14px
}
.content-nav__btn{min-width:40px;height:40px;border:0 none;cursor:pointer;margin-left:10px;font-size:18px;transition:all .2s ease;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;border:1px solid #003c85
}
.content-nav__email{background-color:#003c85;color:#fff;font-size:14px
}
.content-nav__email:hover{background-color:#fff;border:1px solid #698a9e;color:#003c85
}
.content-nav__phone{background-color:#fff;border:1px solid #003c85;color:#003c85
}
.content-nav__phone:hover{background-color:#003c85;color:#fff
}
.content-nav__back{position:relative
}
.content-nav__back:hover{background-color:#698a9e;color:#fff;border-color:#617b89
}
.content-nav-back__caption{color:#617b89;font-size:10px;line-height:20px;position:absolute;bottom:-20px;left:-8px;font-weight:400;white-space:nowrap;display:none
}
.content-nav__back:hover .content-nav-back__caption{display:block
}
.content-nav .button-bar__wrap__caption{color:#003c85;font-size:10px;line-height:20px;position:absolute;bottom:-20px;left:-3px;font-weight:400;white-space:nowrap;display:none
}
.content-nav .button-bar__wrap:hover .button-bar__wrap__caption{display:block
}
.content-nav .icon-arrow-up{color:#003c85
}
.content-nav .icon-arrow-up:hover{color:#fff
}
.content-nav .icon-envelope{stroke-width:.5px;-webkit-text-stroke-width:.5px
}
.content-nav .icon-phone{stroke-width:.5px;-webkit-text-stroke-width:.5px
}
.content-nav__img{margin-right:15px;border:1px solid #e0e0e0
}
.content-nav__middle{margin-right:auto
}
.content-nav .el-select .el-input .el-input__icon{border-left:1px solid rgba(255,255,255,.3)
}
.content-nav .el-select .el-input .el-input__icon:before{color:#fff
}
.contact-person{background-color:#f1f5f7;padding:108px 0;text-align:center;color:#003c85
}
@media (max-width:930px){
.contact-person{padding:65px 0
}
}
@media (max-width:500px){
.contact-person{padding:50px 0 10px
}
}
.contact-person__icon{font-size:60px
}
@media (max-width:500px){
.contact-person__icon{font-size:55px
}
}
.contact-person__icon--small{font-size:30px
}
@media (max-width:930px){
.contact-person__icon--small{padding-top:15px
}
}
@media (max-width:500px){
.contact-person__icon--small{position:absolute;left:10%;top:20%
}
}
.contact-person__headline{overflow-wrap:break-word;font-weight:800;margin-bottom:0;text-transform:none;padding-top:20px
}
@media (max-width:930px){
.contact-person__headline{font-size:33px;line-height:44px
}
}
@media (max-width:500px){
.contact-person__headline{font-size:28px;line-height:37px
}
}
.contact-person__subline{color:#003c85;margin:5px 0
}
@media (max-width:500px){
.contact-person__subline{margin:0
}
}
.contact-person__text{max-width:630px;margin:45px auto;color:#575656
}
@media (max-width:930px){
.contact-person__text{margin:25px auto 30px
}
}
@media (max-width:500px){
.contact-person__text{font-size:16px;line-height:24px;margin-bottom:0
}
}
.contact-person__bottom{max-width:600px;margin:auto
}
.contact-person__col-headline,.contact-person__col-headline a{font-size:18px;line-height:25px;font-weight:800;margin-top:20px;display:inline-block
}
@media (max-width:500px){
.contact-person__col-headline,.contact-person__col-headline a{display:block;text-align:left
}
}
.contact-person__col-headline a{color:#003c85;cursor:pointer;margin-top:0;text-decoration:none
}
.contact-person__col-headline a:hover{text-decoration:underline
}
.contact-person__col-subline{font-size:14px;line-height:19px;color:#575656;margin:0
}
@media (max-width:930px){
.contact-person__col-subline{padding:0 0 15px
}
}
@media (max-width:500px){
.contact-person__col-subline{text-align:left
}
}
.contact-person .col-1-2{position:relative
}
@media (max-width:500px){
.contact-person .col-1-2{max-width:320px;width:100%;padding:15px 0 30px 105px
}
}
@media (max-width:930px){
.contact-person .col-1-2:first-child{border-right:1px solid rgba(57,57,57,.35)
}
}
@media (max-width:500px){
.contact-person .col-1-2:first-child{border-right:0;border-bottom:1px solid rgba(57,57,57,.35)
}
}
@media (max-width:500px){
.contact-person .flex{-ms-flex-direction:column;flex-direction:column
}
}
.content-teaser{background-color:#003c85
}
.content-teaser .text__subline{font-size:16px;line-height:21px
}
.dealer{padding:108px 0
}
.dealer .headline{padding-top:0
}
.dealer__sidebar{-ms-flex-preferred-size:340px;flex-basis:340px
}
.dealer__sidebar .scrollbar-dynamic{max-height:560px;overflow:auto
}
.dealer__input{max-width:320px
}
.dealer__totals{font-size:14px
}
.dealer__cols{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:768px){
.dealer__cols{-ms-flex-direction:column;flex-direction:column
}
}
.dealer__list{padding:0 20px 0 0;max-height:560px;margin:0
}
.dealer__item{background-color:#f1f5f7;display:-ms-flexbox;display:flex;padding:15px;margin-bottom:10px
}
@media (max-width:400px){
.dealer__item{-ms-flex-direction:column;flex-direction:column
}
}
.dealer__img{-ms-flex-preferred-size:90px;flex-basis:90px;min-width:90px;margin-right:15px
}
@media (max-width:400px){
.dealer__img{margin-bottom:15px;margin-right:0
}
}
.dealer__text{font-size:14px
}
.dealer__role{font-weight:800
}
.dealer__compentence{color:#617b89
}
.dealer__contact{margin-top:20px
}
.dealer__cta{-ms-flex-preferred-size:100%;flex-basis:100%;display:-ms-inline-flexbox;display:inline-flex;margin-top:15px
}
.dealer__map{height:670px;-ms-flex-preferred-size:calc(100% - 350px);flex-basis:calc(100% - 350px)
}
@media (max-width:768px){
.dealer__map{margin-top:30px
}
}
.dealer #map{height:100%
}
.dealer__btn--left{margin-right:15px
}
.dealer__btn--search{max-width:320px;margin-top:15px
}
.dealer .btn{height:40px;line-height:40px
}
.dealer a{text-decoration:none
}
.dealer a:hover{color:#00a2db
}
.dealer .email{text-decoration:underline
}
.dropdown{overflow:hidden;display:inline-block;background-color:#f1f5f7;font-size:16px;vertical-align:top;width:100%;text-align:left;position:static
}
.dropdown__label{cursor:pointer;line-height:50px;padding:0 45px 0 15px;font-size:16px;margin:0;font-weight:500;position:relative;height:50px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden
}
.active .dropdown__label{background-color:#fff;white-space:normal
}
.dropdown__list{opacity:0;transition:all .2s ease;position:absolute;background-color:#fff;box-shadow:0 22px 25px 0 rgba(0,0,0,.24);z-index:1;margin:0;padding:15px;width:calc(100% - 30px);left:15px;pointer-events:none
}
.active .dropdown__list{z-index:1001;pointer-events:auto
}
.dropdown.active{overflow:visible
}
.dropdown.active .dropdown__list{opacity:1;padding-left:30px
}
.dropdown__item{margin:0;cursor:pointer;list-style:none;padding:6px 0
}
.dropdown__item:hover{text-decoration:underline
}
.event-teaser{background-color:#f1f5f7;padding:108px 0
}
@media (max-width:500px){
.event-teaser{padding:30px 0
}
}
.event-teaser--white{background-color:#fff
}
.event-teaser h2,.event-teaser p{padding-right:65px
}
@media (max-width:930px){
.event-teaser .btn{display:block;margin:0 auto
}
}
.event-teaser__subline{font-size:16px;line-height:21px
}
@media (max-width:930px){
.event-teaser__subline{text-align:center
}
}
@media (max-width:500px){
.event-teaser .row{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse
}
.event-teaser .row{width:100%;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse
}
.event-teaser .col-3-5,.event-teaser .col-2-5{width:100%
}
.event-teaser p{padding:0
}
.event-teaser p a,.event-teaser p img{margin:auto;float:none!important;display:block
}
.event-teaser p img{max-width:100%
}
}
.filter{text-align:center;margin:80px 0
}
.filter__list{margin:0;padding:0
}
.filter__item{display:inline-block;margin:10px;vertical-align:top
}
.finder-advanced{text-align:center
}
.finder-advanced__item{margin:5px
}
.finder-advanced .finder-tag{border-bottom:0 none;border-top:1px solid #e0e0e0;margin-top:35px;padding:30px 0
}
.finder-filter{color:#33639d;font-weight:500;width:840px
}
@media (max-width:930px){
.finder-filter{width:100%
}
}
@media (max-width:500px){
.finder-filter{width:calc(100% - 20px)
}
}
.finder-filter.isLoading .container{background:url(/bundles/app/img/small-loading.gif) no-repeat 15px center;height:50px;width:840px
}
@media (max-width:930px){
.finder-filter.isLoading .container{width:100%
}
}
.finder-filter.isLoading .container ul,.finder-filter.isLoading .container div{display:none
}
.finder-filter__list{font-size:0;margin:0;padding:0
}
@media (max-width:930px){
.finder-filter__list{padding:10px
}
}
.finder-filter__label:after{font-family:icomoon;content:"\E916";-webkit-text-stroke-width:0;display:inline-block;position:absolute;top:0;right:15px;font-weight:400
}
.finder-filter .flex{-ms-flex-pack:justify;justify-content:space-between;position:relative;padding-left:0
}
@media (max-width:500px){
.finder-filter .flex{padding:0
}
}
.finder-filter__btn{background:0 0;border:0 none;color:#33639d;cursor:pointer
}
.finder-filter__btn-icon{display:block;color:#33639d;font-size:4px;margin:5px 0
}
.finder-filter .dropdown{background-color:#fff
}
.finder-filter .dropdown__item:hover{text-decoration:none;color:#003c85;position:relative
}
.finder-filter .dropdown__item:hover:before{font-family:icomoon;-webkit-text-stroke-width:0;content:"\E916";position:absolute;font-size:12px;display:block;line-height:25px;left:-17px;top:4px;transform:rotate(270deg)
}
.modal-mask{position:fixed;z-index:9998;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:table;transition:opacity .3s ease
}
.modal-wrapper{display:table-cell;vertical-align:middle
}
.modal-container{width:80%;margin:0 auto;padding:50px 30px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,.33);transition:all .3s ease;position:relative
}
.modal-header h3{margin-top:0;color:#003c85;font-size:23px
}
.modal-body{margin:20px 0
}
.modal-default-button{float:right
}
.modal-btn{margin:10px
}
.modal-closeX{position:absolute;right:8px;top:6px;font-size:22px;color:#003c85;background:0 0;border:0;cursor:pointer
}
.modal-enter{opacity:0
}
.modal-leave-active{opacity:0
}
.modal-enter .modal-container,.modal-leave-active .modal-container{transform:scale(1.1)
}
.pager__dropdown .el-select-dropdown,.sorter__dropdown .el-select-dropdown{margin:0;border:1px solid #7b9cae
}
.pager__dropdown .el-select-dropdown__list,.sorter__dropdown .el-select-dropdown__list{padding:0;border:none
}
.pager__dropdown .el-select-dropdown__item,.sorter__dropdown .el-select-dropdown__item{background-color:#fff;color:#7b9cae;width:auto;border-bottom:1px solid #ddd
}
.pager__dropdown .el-select-dropdown__item:hover,.pager__dropdown .el-select-dropdown__item.hover,.sorter__dropdown .el-select-dropdown__item:hover,.sorter__dropdown .el-select-dropdown__item.hover{background-color:#003c85;color:#fff
}
.pager__dropdown .el-select-dropdown__item.selected,.pager__dropdown .el-select-dropdown__item.hover.selected,.sorter__dropdown .el-select-dropdown__item.selected,.sorter__dropdown .el-select-dropdown__item.hover.selected{background-color:#00306a;color:#fff
}
.pager__select{width:165px;margin-left:20px
}
@media (max-width:630px){
.pager__select{width:135px;margin-left:5px
}
}
@media (max-width:420px){
.pager__select{width:50px
}
}
.sorter__select{width:250px;margin-right:5px
}
@media (max-width:630px){
.sorter__select{width:150px
}
}
@media (max-width:420px){
.sorter__select{width:115px
}
}
.pager__select input[type=text].el-input__inner,.sorter__select input[type=text].el-input__inner{border:1px solid #fff;text-align:right;background-color:#fff;height:50px;line-height:50px;color:#617b89
}
@media (max-width:500px){
.pager__select input[type=text].el-input__inner,.sorter__select input[type=text].el-input__inner{text-align:left
}
}
.el-select .el-input .el-input__icon{font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:50px;top:10px;height:30px;transform:translateY(0) rotateZ(0deg)
}
@media (max-width:420px){
.el-select .el-input .el-input__icon{width:23px
}
}
.el-select .el-input .el-input__icon.is-reverse{transform:translateY(0) rotateZ(0deg)
}
.el-select .el-input .el-input__icon:before{content:"\E916";-webkit-text-stroke-width:1px;color:#7b9cae;font-size:16px;vertical-align:middle
}
@media (max-width:430px){
.pager__select.el-select .el-input .el-input__inner{padding:0;text-align:center
}
}
@media (max-width:430px){
.sorter__select.el-select .el-input .el-input__inner{padding:0 10px
}
}
.el-scrollbar__thumb{background-color:rgba(0,60,133,.8)
}
.pagination__select{width:192px
}
.pagination__select .el-select-dropdown__item{width:100%
}
.finder-tag{padding:5px 0 20px;text-align:left;font-weight:400
}
@media (max-width:500px){
.finder-tag{padding:10px
}
}
.finder-tag__list{margin:0;padding:0
}
.finder-tag__name{display:inline-block;margin:0;font-size:14px;cursor:default
}
.finder-tag__remove{background-color:rgba(0,0,0,0);border:0 none;color:#617b89;font-weight:400;font-size:10px;cursor:pointer
}
.finder-tag__item{border:1px solid #fff;background-color:#fff;border-radius:100px;display:inline-block;padding:5px 10px 5px 15px;color:#617b89;transition:all .2s ease;margin:5px
}
.finder-tag__item:hover,.finder-tag__item:focus{border:1px solid #003c85;background-color:#003c85;color:#fff
}
.finder-tag__item:hover .finder-tag__remove,.finder-tag__item:focus .finder-tag__remove{color:#fff
}
.finder-tag__item:first-child{margin-left:0
}
.finder-tag__item--clear .finder-tag__name,.finder-tag__item--clear .finder-tag__remove{color:#003c85
}
.finder-tag__item--clear:hover{border:1px solid #003c85;background-color:#003c85;color:#fff
}
.finder-tag__item--clear:hover .finder-tag__name,.finder-tag__item--clear:hover .finder-tag__remove{color:#fff
}
.finder-tag .container{padding:0
}
.finder-toolbar{text-align:left
}
.finder-toolbar.toolbar{height:auto
}
.finder-toolbar .container.flex{-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:630px){
.finder-toolbar .container.flex{-ms-flex-direction:column;flex-direction:column;padding:0
}
}
.finder-toolbar__select{background-color:#00a2db;font-weight:800;color:#fff;height:50px;width:300px;border:0 none;font-size:14px;padding:0;display:inline-block;text-align:left
}
.finder-toolbar__option{line-height:50px;height:50px;padding:0 15px;text-align:left;border-top:1px solid rgba(255,255,255,.3);width:300px
}
.finder-toolbar .el-select .el-input .el-input__icon{border-left:1px solid rgba(255,255,255,.3)
}
.finder-toolbar .el-select .el-input .el-input__icon:before{color:#fff
}
.el-select-dropdown{margin:0;border:1px solid #7b9cae;box-shadow:none
}
.el-select-dropdown__list{padding:0
}
.el-select-dropdown__item{background-color:#009ee2;color:#fff
}
.el-select-dropdown__item:hover,.el-select-dropdown__item.hover{background-color:#003c85
}
.el-select-dropdown__item.selected,.el-select-dropdown__item.hover.selected{background-color:#00306a
}
input[type=text].el-input__inner{border:0 none;background-color:#009ee2;height:48px;line-height:48px;color:#fff;padding:0 50px 0 20px;text-overflow:ellipsis
}
.dropdown__list{border-top:20px solid #fff;border-left:10px solid #fff;border-right:10px solid #fff;width:840px;left:0;box-shadow:inset 1px 0 0 0 #7b9cae,inset -1px 0 0 0 #7b9cae,inset 0 1px 0 0 #7b9cae,inset 0 -1px 0 0 #7b9cae;top:45px
}
.dropdown__list .dropdown__item{color:#7b9cae
}
.finder-filter .dropdown{position:relative
}
.finder-filter .dropdown.active{background-color:#003c85
}
.finder-filter__item{width:auto;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;border:1px solid #7b9cae;margin-right:15px;margin-bottom:15px;color:#7b9cae
}
.finder-filter__item:hover{background-color:#003c85;border-color:#003c85;color:#fff
}
.finder-filter__item:hover .finder-filter__label{background-color:#003c85
}
.finder-filter__item:before{content:"";display:inline-block;height:25px;margin:0;overflow:hidden;vertical-align:middle;width:1px;top:12.5px;left:0;z-index:60
}
.finder-filter__item .dropdown__label{padding-left:16px;height:44px;line-height:44px
}
@media (max-width:500px){
.finder-filter__item .dropdown__label{padding-left:28px
}
}
.finder-filter__item:first-child .dropdown__label{padding-left:16px
}
@media (max-width:500px){
.finder-filter__item:first-child .dropdown__label{padding-left:28px
}
}
.finder-filter__item:first-child:before{opacity:0
}
.finder-filter__item:last-child{margin-bottom:40px
}
.result-container-header{margin:0 0 54px
}
@media (max-width:930px){
.result-container-header{margin:0 0 34px;padding:33px 28px 0 0
}
}
@media (max-width:500px){
.result-container-header{padding:33px 10px 0
}
}
.result-container-header__headline{color:#003c85;font-size:32px;margin:0 0 15px
}
.result-container-header__subline{display:none
}
@media (max-width:500px){
.result-container-header__subline{font-size:14px;display:block
}
.result-container-header__subline strong{color:#003c85
}
}
.productfinder-teaser{background-color:#003c85;position:relative;min-height:320px
}
@media (max-width:930px){
.productfinder-teaser{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;min-height:370px
}
}
.productfinder-teaser::after{width:100%;height:50px;content:"";background:linear-gradient(90deg,#133c88 0%,#00a2db 100%);position:absolute;bottom:0;left:0;right:0
}
.productfinder-teaser::before{background-color:rgba(8,54,109,.54);content:"";display:block;width:100%;height:100%;left:0;right:0;top:0;bottom:0;position:absolute;z-index:0
}
.productfinder-teaser .text__headline{color:#fff;font-size:30px;text-align:left
}
@media (max-width:930px){
.productfinder-teaser .text__headline{margin:0;font-size:30px
}
}
.productfinder-teaser .text__subline{color:#fff;font-size:20px;width:60%
}
@media (max-width:930px){
.productfinder-teaser .text__subline{font-size:16px;width:90%
}
}
.productfinder-teaser__inner-container{display:-ms-flexbox;display:flex;max-width:1109px;margin:0 auto;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding-left:5px;position:relative
}
@media (max-width:1127px){
.productfinder-teaser__inner-container{left:0;padding-left:15px
}
}
@media (max-width:930px){
.productfinder-teaser__inner-container{max-width:100%;padding-left:0;margin:0
}
}
@media (max-width:500px){
.productfinder-teaser__inner-container{padding-left:20px
}
}
.productfinder-teaser .productfinderLoading{min-height:100px
}
.productfinder-teaser.text .col-1-4{margin-top:0
}
.category-list{max-width:271px;position:relative
}
@media (max-width:1127px){
.category-list{left:0;padding-left:15px
}
}
@media (max-width:1110px){
.category-list{max-width:unset;width:100%
}
}
@media (max-width:930px){
.category-list{max-width:100%;left:0;padding-left:0
}
}
.category-list__headline{position:absolute;top:-70px;background-color:#00a2db;display:block;height:50px;width:266px;color:#fff;font-size:20px;line-height:49px;padding-left:20px
}
@media (max-width:1110px){
.category-list__headline{width:300px;margin-bottom:0
}
}
.category-list__headline--menu-is-opened :after{transform:rotate(270deg)
}
.category-list__headline:after{content:"\E91F";-webkit-text-stroke-width:1px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;transform:rotate(90deg);transform-origin:center center;position:absolute;right:30px;top:15px
}
@media (min-width:1110px){
.category-list__headline:after{content:none
}
}
.category-list__category-headline{font-weight:700;font-size:20px;margin:15px 0;cursor:pointer
}
@media (max-width:1110px){
.category-list__category-headline{width:300px;padding:11px 20px;display:block;margin:0;background-color:#00a2db
}
}
.category-list__category-headline--open{transition:all .5s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
@media (max-width:500px){
.category-list__category-headline--open{background-color:#003c85;border-bottom:1px solid #003c85
}
}
.category-list__category-list{color:#003c85;list-style-type:none;width:266px;padding-left:20px;opacity:1;transition:margin-top 1s cubic-bezier(0,0,.58,1),opacity 1s cubic-bezier(0,0,.58,1),max-height .5s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
@media (max-width:1110px){
.category-list__category-list{color:#fff;padding-left:0;width:300px;margin:0;height:auto;max-height:0;overflow:hidden;position:absolute;z-index:900000
}
}
.category-list__category-list--is-open{max-height:3000px;transition:max-height .5s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
@media (max-width:1110px){
.category-list__category-list-item{border-bottom:1px solid #fff;background-color:#00a2db;transition:all .5s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
}
.category-list__category-sub-list{color:#7b9cae;list-style-type:none;margin:10px 0;max-height:0;overflow:hidden;padding:0 18px 0;opacity:1;transition:max-height 1s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
@media (max-width:1110px){
.category-list__category-sub-list{background-color:#003c85;color:#fff;margin:0;padding:0
}
.category-list__category-sub-list:first-child{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7)
}
}
.category-list__category-sub-list--open{margin:0;max-height:2000px;padding:20px 0 30px;transition:max-height 4s cubic-bezier(0,0,.58,1);transition-timing-function:cubic-bezier(0,0,.58,1)
}
@media (max-width:1110px){
.category-list__category-sub-list--open{padding:0 18px 10px
}
}
.category-list__category-sub-list-item{font-weight:400;font-size:16px;margin:0 0 19px;padding-left:18px;padding-right:10px;position:relative;cursor:pointer
}
@media (max-width:1110px){
.category-list__category-sub-list-item{margin:15px 20px;padding-left:0
}
}
.category-list__category-sub-list-item:last-child{margin:0
}
@media (max-width:1110px){
.category-list__category-sub-list-item:last-child{margin:16px 20px
}
}
.category-list__category-sub-list-item:before{content:"";width:16px;height:16px;display:inline-block;position:absolute;left:0;top:5px;font-size:12px
}
@media (max-width:1110px){
.category-list__category-sub-list-item:before{content:none
}
}
.category-list__category-sub-list-item--active{color:#003c85
}
@media (max-width:1110px){
.category-list__category-sub-list-item--active{color:#fff
}
}
.category-list__category-sub-list-item--active:before{width:16px;height:16px;display:inline-block;position:absolute;left:0;top:5px;font-size:12px;content:"\E91F";-webkit-text-stroke-width:1px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
@media (max-width:1110px){
.category-list__category-sub-list-item--active:before{content:none
}
}
.category-list__category-sub-list-item:hover{color:#003c85
}
@media (max-width:1110px){
.category-list__category-sub-list-item:hover{color:unset
}
}
.category-list__category-sub-list-item:hover:before{content:"\E91F";-webkit-text-stroke-width:1px;font-family:icomoon!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
@media (max-width:1110px){
.category-list__category-sub-list-item:hover:before{content:none
}
}
.category-list__category-sub-list-item:hover a{color:#003c85
}
@media (max-width:1110px){
.category-list__category-sub-list-item:hover a{color:unset
}
}
.category-list__category-sub-list-item a{color:#7b9cae;text-decoration:none
}
@media (max-width:1110px){
.category-list__category-sub-list-item a{color:#fff
}
}
.footer{background-color:#003c85;color:#fff;font-size:16px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500
}
.footer__copyline{padding:25px 0 60px;border-top:1px dashed #fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around
}
@media (max-width:500px){
.footer__copyline{padding:40px 30px 50px;text-align:center;font-size:16px;line-height:1.3em
}
}
.footer__catchphrase{font-size:25px;padding-top:30px;line-height:1.1em
}
@media (max-width:500px){
.footer__catchphrase{font-size:28px;padding:40px 0 0
}
}
.mainfootnav__list{padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:68px
}
@media (max-width:930px){
.mainfootnav__list{width:490px;margin:0 auto
}
}
@media (max-width:500px){
.mainfootnav__list{max-width:500px;width:100%;-ms-flex-direction:column;flex-direction:column;padding:40px 0;height:auto
}
}
.mainfootnav__item{display:inline-block
}
@media (max-width:500px){
.mainfootnav__item{padding:8px 0
}
}
.mainfootnav__link{text-decoration:none;color:#fff
}
.mainfootnav__link:hover{text-decoration:underline
}
.google-maps{position:relative;padding-bottom:72%;height:0;overflow:hidden
}
.google-maps iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important
}
.gradient-bar{background:linear-gradient(90deg,#003c85 0%,#42aae3 100%);height:10px;width:100%
}
.gradient-bar--red{background:linear-gradient(90deg,#003c85 0%,#cd183d 100%)
}
.gradient-bar--sky{background:linear-gradient(90deg,#1d3a8b 0%,#97c8ec 100%)
}
.gradient-bar--cherry{background:linear-gradient(90deg,#1d3a8b 0%,#b20e44 100%)
}
.gradient-bar--green{background:linear-gradient(90deg,#1d3a8b 0%,#75b050 100%)
}
.gradient-bar--kauer-light-blue{background:linear-gradient(90deg,#1d3a8b 0%,#42aae3 100%)
}
.gradient-bar--golden-brown{background:linear-gradient(90deg,#1d3a8b 0%,#b3a369 100%)
}
.gradient-bar--shade-of-dark-blue{background:linear-gradient(90deg,#1d3a8b 0%,#6179b5 100%)
}
.gradient-bar--steel{background:linear-gradient(90deg,#1d3a8b 0%,#91a3b4 100%)
}
.grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;padding:0;-ms-flex-pack:space-evenly;justify-content:space-evenly
}
.grid__item{width:calc(25% - 30px);border:1px solid #7b9cae;padding:15px;margin:15px;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;transition:background-color .2s ease
}
@media (max-width:930px){
.grid__item{width:calc(50% - 30px)
}
}
@media (max-width:500px){
.grid__item{width:calc(100% - 30px)
}
}
.grid__item:hover{background-color:#f1f5f7;border-color:#f1f5f7
}
.grid__item-type{display:block
}
.grid__img--icon{margin:5px auto
}
.grid__img--small img{height:96px;-o-object-fit:cover;object-fit:cover;width:96px
}
.grid__img img,.grid__img source{margin:auto
}
.grid__headline{color:#003c85;font-size:16px;line-height:1.4;margin:30px 0;font-weight:500;max-width:100%
}
.grid__subline{font-size:14px;margin:10px 0 25px;max-width:100%
}
.grid__cta{margin-top:auto
}
.grid-static__item{display:none
}
.grid-static__item.loaded{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-preferred-size:200px;flex-basis:200px;max-width:50%
}
.header{background-color:#fff;transition:height .1s ease
}
@media (max-width:580px){
.header{height:60px;overflow:hidden;position:relative
}
.header.search-expanded{height:130px
}
}
.header__wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:justify;justify-content:space-between;padding:20px 0 40px
}
@media (max-width:930px){
.header__wrapper{padding:10px
}
}
.header__logo{margin:0
}
.header__logo-img{width:208px;height:auto;display:block
}
@media (max-width:930px){
.header__logo-img{width:106px
}
}
.header__nav{position:absolute;right:0;top:0;height:60px;background-color:#003c85;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:0;transition:width .2s ease
}
.header__nav.active{width:320px;position:fixed
}
@media (max-width:500px){
.header__nav.active{width:100%
}
}
.header__btn{width:60px;height:60px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-decoration:none;transition:all .2s ease;display:none;color:#fff
}
.active .header__btn{display:-ms-flexbox;display:flex
}
.header__btn.active,.header__btn:hover{background-color:#fff;color:#003c85
}
@media (max-width:930px){
.header .container{padding-right:60px
}
}
.hamburger{width:60px;height:60px;text-align:center;color:#fff;cursor:pointer;font-size:32px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:0;top:0;background-color:#003c85
}
.hamburger:hover{background-color:#00306a
}
.active .hamburger{position:fixed
}
.intro-banner{position:relative;overflow:hidden;height:320px;background-position:center center;background-size:cover;background-repeat:no-repeat
}
@media (max-width:930px){
.intro-banner{height:250px
}
}
@media (max-width:500px){
.intro-banner{height:310px
}
}
.intro-banner__overlay{background-color:rgba(0,0,0,.4);display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%
}
.intro-banner__inner{color:#fff;padding-top:4%
}
@media (max-width:930px){
.intro-banner__inner{padding-top:5%;padding-left:5%
}
}
.intro-banner__headline{overflow-wrap:break-word;font-size:38px;line-height:1.4;margin-bottom:11px;max-width:850px;font-weight:500
}
@media (max-width:930px){
.intro-banner__headline{font-size:28px
}
}
@media (max-width:930px){
.intro-banner__headline{font-size:28px
}
}
.intro-banner__subline{font-size:20px;line-height:1.4;margin-bottom:20px;max-width:750px
}
@media (max-width:930px){
.intro-banner__subline{font-size:18px
}
}
.intro-big{position:relative;overflow:hidden
}
.intro-big .slick-track{background-color:#003c85
}
.intro-big__carousel{margin:0;padding:0;position:relative;color:#fff
}
.intro-big__item{display:inline-block;position:relative;height:450px;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:-1
}
@media (max-width:930px){
.intro-big__item{height:450px
}
}
@media (max-width:500px){
.intro-big__item{height:auto;background-image:none!important
}
}
.intro-big__item:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;background-color:rgba(0,60,133,.2)
}
@media (max-width:500px){
.intro-big__item:after{background-size:cover;content:none;background:0 0
}
}
.intro-big__item__image{display:none
}
@media (max-width:500px){
.intro-big__item__image{display:block;width:auto;height:100%;position:absolute;right:-15%
}
}
.intro-big__inner{position:absolute;width:100%;top:8%;left:0;z-index:2
}
@media (max-width:930px){
.intro-big__inner{top:5%
}
}
@media (max-width:500px){
.intro-big__inner{position:relative;height:auto;width:100%;background-color:#003c85;padding:5% 0 10.3%
}
}
.intro-big__inner--color-white{color:#fff
}
.intro-big__inner--color-white .intro-big__cta{border-color:#fff
}
.intro-big__inner--color-white .intro-big__cta:hover{background-color:#fff
}
.intro-big__inner--color-white .intro-big__cta:hover a{color:#00306a
}
.intro-big__inner--color-white .intro-big__cta a{color:#fff
}
@media (min-width:500px){
.intro-big__inner--color-blue{color:#00306a
}
.intro-big__inner--color-blue .intro-big__cta{border-color:#00306a
}
.intro-big__inner--color-blue .intro-big__cta:hover{background-color:#003c85
}
.intro-big__inner--color-blue .intro-big__cta:hover a{color:#fff
}
.intro-big__inner--color-blue .intro-big__cta a{color:#00306a
}
}
@media (max-width:500px){
.intro-big .container{padding:0 50px
}
}
.intro-big__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0
}
.intro-big__image picture,.intro-big__image img{display:block;width:100%;height:100%
}
.intro-big__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center
}
.intro-big__headline{overflow-wrap:break-word;font-size:38px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:1.2em;max-width:700px;margin-bottom:11px
}
@media (max-width:930px){
.intro-big__headline{font-size:36px
}
}
@media (max-width:500px){
.intro-big__headline{font-size:28px;line-height:1.1em
}
}
.intro-big__subline{font-size:20px;line-height:1.35em;max-width:580px;margin-bottom:20px
}
@media (max-width:930px){
.intro-big__subline{font-size:18px;margin-bottom:30px
}
}
@media (max-width:930px){
.intro-big__subline{font-size:16px;margin-bottom:20px
}
}
.intro-big__subline-white{color:#fff
}
.intro-big__subline-blue{color:#00306a
}
.intro-big__dot{display:inline-block;width:14px;height:14px;background-color:#fff;border:1px solid #003c85;border-radius:100%;cursor:pointer;margin:0 3px;transition:background-color .5s ease
}
.intro-big__dot:focus,.intro-big__dot:hover,.intro-big__dot:active,.slick-active .intro-big__dot{background-color:#003c85;border-color:#fff
}
.intro-big__nav{position:absolute;bottom:0;left:0;height:50px;width:100%;font-size:0;text-align:center;background:linear-gradient(90deg,rgba(0,60,133,.8) 0%,rgba(0,162,219,.8) 100%)
}
@media (max-width:930px){
.intro-big__nav{display:none
}
}
.intro-big__nav ul{margin:0;padding:0
}
.intro-big__nav li{display:inline-block
}
.intro-big__nav-item{font-size:16px;line-height:50px;display:inline-block;padding:0 45px;color:#fff;text-decoration:none;transition:background-color .5s ease
}
.intro-big__nav-item:focus,.intro-big__nav-item:hover,.intro-big__nav-item:active,.intro-big__nav-item.active{background-color:#fff;color:#003c85
}
.intro-big__cta{width:auto;padding:0 40px;min-width:200px;max-width:unset
}
.intro-big__cta a{color:#fff;text-decoration:none;word-break:break-word
}
@media (max-width:500px){
.intro-big__cta{margin:0;min-width:unset;max-width:none;width:auto;max-width:100%;display:inline-block
}
}
.intro-big__cta:hover a{color:#00306a
}
.intro-big .slick-dots{width:100%;bottom:100px;text-align:center;padding:15px 0 10px
}
.intro-big .slick-dots>li{display:inline-block
}
@media (max-width:500px){
.intro-big--sm-image-above .intro-big__image{bottom:auto;height:45.5vw
}
.intro-big--sm-image-above .intro-big__image img{-o-object-position:right center;object-position:right center
}
.intro-big--sm-image-above .intro-big__inner{margin-top:45.5vw
}
.intro-big--sm-image-none .intro-big__image{display:none
}
}
.intro-faq{color:#003c85;padding:58px 0
}
@media (max-width:500px){
.intro-faq{margin:30px 0
}
}
.intro-faq__cols{-ms-flex-pack:start;justify-content:flex-start
}
.intro-faq__text{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;font-size:18px;line-height:1.4;margin:0;margin-left:30px
}
@media (max-width:500px){
.intro-faq__text{margin-left:0;font-size:16px;text-align:center
}
}
.intro-faq__icon{text-align:center;position:relative;color:#003c85
}
@media (max-width:500px){
.intro-faq__icon{margin-bottom:20px
}
}
.intro-faq__icon-border{font-size:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
@media (max-width:500px){
.intro-faq__icon-border{font-size:72px
}
}
.intro-faq__icon-content{top:10px;left:7px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;font-size:60px;position:absolute
}
@media (max-width:500px){
.intro-faq__icon-content{font-size:50px
}
}
@media (max-width:500px){
.intro-faq .flex{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:500px){
.intro-faq .col-1-8,.intro-faq .col-7-8{width:100%
}
}
.intro-faq__img-desc{color:#7b9cae;font-size:14px;font-style:italic;line-height:19px;text-align:right;margin-right:2px
}
.intro-faq+.text{padding-top:0
}
.intro-product{padding:60px 0;min-height:490px
}
.intro-product .container{position:relative
}
.intro-product__cols{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.intro-product__headline{overflow-wrap:break-word;color:#003c85;font-size:38px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;line-height:43px;margin-bottom:0;margin-top:0;-ms-flex-preferred-size:60%;flex-basis:60%;max-width:100%
}
.intro-product__headline--sub{font-size:24px;line-height:34px;display:block;margin-bottom:11px
}
.intro-product__headline--sub br{display:none
}
@media (max-width:930px){
.intro-product__headline{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
.intro-product__subline{font-size:16px;line-height:21px;margin-bottom:10px;-ms-flex-preferred-size:60%;flex-basis:60%
}
@media (max-width:930px){
.intro-product__subline{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
.intro-product__price-information{font-size:14px
}
.intro-product__price-information-container{-ms-flex-preferred-size:60%;flex-basis:60%
}
@media (max-width:930px){
.intro-product__price-information-container{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
.intro-product__price-information-container--empty{display:-ms-flexbox;display:flex;-ms-flex-align:baseline;align-items:baseline
}
@media (max-width:930px){
.intro-product__price-information-container--empty{-ms-flex-direction:column;flex-direction:column
}
}
.intro-product__price-information-container--empty .intro-product__price-tag{margin-right:25px
}
.intro-product__price-tag{font-size:24px;margin-bottom:0
}
@media (max-width:930px){
.intro-product__price-tag{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
.intro-product__price-tag--small{font-size:16px
}
.intro-product__price-information-button{color:#003c85
}
.intro-product__price-information-button:hover{text-decoration:underline;cursor:pointer
}
.intro-product__popup{display:none
}
.intro-product__popup--visible{background-color:rgba(0,0,0,.4);bottom:0;display:-ms-flexbox;display:flex;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:100030;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center
}
.intro-product__popup-article{background-color:#fff;max-width:800px;max-height:650px;padding:50px 123px;position:relative
}
@media (max-width:930px){
.intro-product__popup-article{padding:40px 43px
}
}
.intro-product__popup-information{max-height:330px;overflow-y:auto
}
.intro-product__popup-information-blue{color:#003c85
}
.intro-product__popup-close-button{color:#003c85;width:20px;height:20px;display:block;position:absolute;right:30px;top:30px;background-image:url(/bundles/app/img/close-button.svg);background-size:contain
}
.intro-product__popup-close-button:hover{cursor:pointer
}
.intro-product__copy{font-size:16px;-ms-flex-preferred-size:60%;flex-basis:60%;width:60%
}
@media (max-width:930px){
.intro-product__copy{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
.intro-product__copy--2-cols{column-gap:20px;column-count:2
}
@media (max-width:930px){
.intro-product__copy--2-cols{column-count:1
}
}
.intro-product__copy p{margin:0
}
.intro-product__carousel{-ms-flex-preferred-size:33%;flex-basis:33%;width:33%;position:absolute;right:15px;top:0
}
@media (max-width:930px){
.intro-product__carousel{position:relative;-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;margin:auto;right:auto
}
}
@media (max-width:500px){
.intro-product__carousel{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%
}
}
.intro-product__cta{margin-top:25px;margin-bottom:25px;-ms-flex-preferred-size:60%;flex-basis:60%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:930px){
.intro-product__cta{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-direction:column;flex-direction:column
}
}
.intro-product__btn{max-width:calc(50% - 10px)
}
@media (max-width:500px){
.intro-product__btn{max-width:100%
}
}
@media (max-width:930px){
.intro-product__btn--left{margin:0 0 15px
}
}
.intro-product__icon{text-align:center;color:#003c85
}
.intro-product__icon-border{font-size:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
.intro-product__icon-content{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;font-size:10px;line-height:13px;max-width:45px;position:absolute
}
.intro-product__icon-vline{background:url(../fonts/dotted-v-line.svg) center;display:block;height:100px;margin:auto;width:2px
}
.intro-product__icon-dot{display:block;margin:auto;width:12px;height:12px;background-color:#fff;border:2px solid #003c85;border-radius:100%
}
.intro-product__img{margin:0 auto
}
.intro-product__img-desc{color:#7b9cae;font-size:14px;font-style:italic;line-height:19px;text-align:right;margin-right:2px
}
.intro-product .slick-dots{position:relative;width:100%;top:0;text-align:center;z-index:1000;padding:0
}
.intro-product .slick-dots>li{display:inline-block
}
.intro-standard{position:relative;overflow:hidden
}
.intro-standard__carousel{color:#fff;margin:0;overflow:hidden;padding:0;position:relative
}
.intro-standard__item{display:inline-block;position:relative;height:490px;background-position:center center;background-size:cover;background-repeat:no-repeat
}
@media (max-width:930px){
.intro-standard__item{height:250px
}
}
@media (max-width:500px){
.intro-standard__item{height:310px
}
}
.intro-standard__inner{border:3px solid #fff;left:50%;transform:translate(-50%,-50%);top:50%;max-width:1100px;padding:50px 0 122px 63px;position:absolute;width:100%
}
@media (max-width:1130px){
.intro-standard__inner{height:76%;left:50%;transform:translate(-50%,-50%);top:50%;width:93%
}
}
@media (max-width:930px){
.intro-standard__inner{padding:30px
}
}
@media (max-width:500px){
.intro-standard__inner{height:60%;top:45%
}
}
.intro-standard__headline{overflow-wrap:break-word;font-size:38px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:52px;max-width:700px;margin-bottom:11px
}
@media (max-width:930px){
.intro-standard__headline{font-size:28px;line-height:37px
}
}
@media (max-width:500px){
.intro-standard__headline{font-size:24px;line-height:32px;margin-bottom:5px
}
}
.intro-standard__subline{font-size:18px;line-height:1.3;max-width:580px;margin-bottom:20px
}
@media (max-width:930px){
.intro-standard__subline{font-size:16px;width:50vw
}
}
@media (max-width:500px){
.intro-standard__subline{font-size:15px;width:100%
}
}
.intro-standard__img{position:absolute;bottom:0;left:58%;max-width:35vw
}
@media (max-width:930px){
.intro-standard__img{left:auto
}
}
@media (max-width:500px){
.intro-standard__img{display:none
}
}
.intro-standard__bubble{left:15%;position:absolute;top:-2.5vw;max-width:4vw
}
.intro-standard__dot{display:inline-block;width:14px;height:14px;background-color:#fff;border:1px solid #003c85;border-radius:100%;cursor:pointer;margin:0 3px;transition:background-color .5s ease
}
.intro-standard__dot:focus,.intro-standard__dot:hover,.intro-standard__dot:active,.slick-active .intro-standard__dot{background-color:#003c85;border-color:#fff
}
.intro-standard .slick-dots{position:absolute;width:100%;bottom:40px;text-align:center;z-index:1000;padding:0
}
@media (max-width:930px){
.intro-standard .slick-dots{display:none
}
}
.intro-standard .slick-dots>li{display:inline-block
}
.intro-standard__bar{background:linear-gradient(90deg,#003c85 0%,#00a2db 100%);bottom:0;display:inline-block;height:10px;position:absolute;width:100%;z-index:1
}
.intro-system{padding:108px 0
}
.intro-system__headline{overflow-wrap:break-word;color:#003c85;font-size:38px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;line-height:43px;margin:0 0 10px
}
@media (max-width:930px){
.intro-system__headline{text-align:center;font-size:32px;margin-bottom:45px
}
}
@media (max-width:500px){
.intro-system__headline{font-size:24px;margin-bottom:25px
}
}
.intro-system__subline{font-size:16px;line-height:1.4
}
.intro-system__copy{font-size:14px;line-height:1.4;margin:16px 0
}
@media (max-width:930px){
.intro-system__copy{font-size:16px
}
}
@media (max-width:500px){
.intro-system__copy{font-size:16px
}
.intro-system__copy .col-1-2{width:100%
}
.intro-system__copy p{margin:0
}
}
.intro-system__copy--2-cols{column-gap:20px;column-count:2
}
@media (max-width:930px){
.intro-system__copy--2-cols{column-count:1
}
}
.intro-system__cta{margin:20px 0
}
@media (max-width:930px){
.intro-system__cta{text-align:center
}
}
.intro-system__img{position:relative
}
.intro-system__icon{color:#003c85;left:60%;position:absolute;text-align:center;top:75px
}
.intro-system__icon-border{font-size:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
.intro-system__icon-content{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;font-size:10px;line-height:13px;max-width:60px;position:absolute
}
.intro-system__icon-vline{background:url(../fonts/dotted-v-line.svg) center;display:block;height:170px;margin:auto;width:2px
}
.intro-system__icon-dot{display:block;margin:auto;width:12px;height:12px;background-color:#fff;border:2px solid #003c85;border-radius:100%
}
.intro-system .slick-dots{position:relative;width:100%;top:0;text-align:center;z-index:1000;padding:0
}
.intro-system .slick-dots>li{display:inline-block
}
.intro-title{color:#003c85;border-bottom:1px solid #ddd;padding:60px 0
}
.intro-title__date{color:#7b9cae;margin-top:0
}
@media (max-width:930px){
.intro-title__date{font-size:15px
}
}
@media (max-width:500px){
.intro-title__date{font-size:14px
}
}
.intro-title__copy{overflow-wrap:break-word;font-size:38px;font-weight:400;margin:0;text-transform:uppercase
}
@media (max-width:930px){
.intro-title__copy{font-size:35px
}
}
@media (max-width:500px){
.intro-title__copy{font-size:24px;text-align:center
}
}
.key-feature{padding:108px 0
}
@media (max-width:930px){
.key-feature .col-1-5,.key-feature .col-1-4,.key-feature .col-1-3{width:50%;padding:15px;-ms-flex-preferred-size:auto;flex-basis:auto
}
}
@media (max-width:500px){
.key-feature .col-1-5,.key-feature .col-1-4,.key-feature .col-1-3{width:100%
}
}
.key-feature--gray{background-color:#f1f5f7
}
.key-feature__headline{margin-top:0;padding-top:0;margin-bottom:60px;font-weight:500
}
@media (max-width:500px){
.key-feature__headline{font-size:24px
}
}
.key-feature__item{position:relative
}
.key-feature__icon{text-align:center;color:#003c85
}
.key-feature__icon-border{position:relative;font-size:120px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;stroke-width:0;-webkit-text-stroke-width:0
}
.key-feature__icon-content{font-size:40px;position:absolute;-webkit-text-stroke-width:0;top:33%
}
@media all and (-ms-high-contrast:none){
.key-feature__icon-content{left:40%
}
}
.key-feature__caption{color:#33639d;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;margin-top:20px;text-align:center
}
.key-feature__separator{background:url(../fonts/dotted-v-line.svg) center;color:#33639d;height:100%;position:absolute;width:2px;top:0;left:0
}
@media (max-width:930px){
.key-feature__separator{height:80%;top:10%
}
.key-feature__item:nth-child(odd) .key-feature__separator{display:none
}
}
@media (max-width:500px){
.key-feature__separator{display:none
}
}
.first .key-feature__separator{display:none
}
.key-feature__separator--hr{background:url(../fonts/dotted-h-line.svg) center;color:#33639d;height:2px;position:absolute;width:80%;bottom:0;left:10%
}
.key-feature__container--3{max-width:636px
}
.key-feature__container--4{max-width:848px
}
.key-feature .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center
}
.key-feature .slick-dots{text-align:center;padding:0;margin-top:50px
}
.key-feature .slick-dots>li{display:inline-block
}
.slick-lightbox{display:-ms-flexbox;display:flex
}
.slick-lightbox .slick-prev{left:-25px
}
@media (max-width:570px){
.slick-lightbox .slick-prev{left:0
}
}
.slick-lightbox .slick-prev:before{content:"\E91A"
}
.slick-lightbox .slick-next{right:-25px
}
@media (max-width:570px){
.slick-lightbox .slick-next{right:0
}
}
.slick-lightbox .slick-next:before{content:"\E91F"
}
.slick-lightbox .slick-prev,.slick-lightbox .slick-next{position:absolute;display:inline-block;height:50px;width:50px;line-height:0;font-size:0;cursor:pointer;background:#fff;color:#003c85;top:50%;transform:translate(0,-50%);padding:0;border:none;outline:none;z-index:1
}
.slick-lightbox .slick-prev:before,.slick-lightbox .slick-next:before{font-family:"icomoon";font-size:20px;line-height:1;color:#003c85;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.slick-lightbox .slick-prev:hover,.slick-lightbox .slick-prev:focus,.slick-lightbox .slick-next:hover,.slick-lightbox .slick-next:focus{outline:none
}
.slick-lightbox .slick-prev:hover:before,.slick-lightbox .slick-prev:focus:before,.slick-lightbox .slick-next:hover:before,.slick-lightbox .slick-next:focus:before{opacity:1
}
.slick-lightbox .slick-prev.slick-disabled:before,.slick-lightbox .slick-next.slick-disabled:before{opacity:.25
}
.slick-lightbox-inner{max-width:65%;max-height:65%;text-align:center;margin:auto;position:relative;background-color:#fff
}
@media (min-width:571px)and (max-width:920px){
.slick-lightbox-inner{width:90%;max-width:90%;max-height:80%
}
}
@media (max-width:570px){
.slick-lightbox-inner{width:100%;height:calc(100% - 50px);max-height:80%;max-width:100%
}
}
.slick-lightbox-close{background-color:#003c85;color:#fff;width:50px;height:50px;top:-50px;right:0
}
.slick-lightbox-slick-item{background-color:#fff
}
.slick-lightbox .slick-bas-container{margin:10px 0 0;line-height:1.5;font-size:13px
}
.slick-lightbox .slick-bas-container__download_link{text-align:right
}
.list-download{margin:0;padding:0
}
.list-download__item{display:none
}
.list-download__item.loaded{display:block
}
.list-download__headline{margin:0;color:#003c85
}
.list-download__subline{color:#7b9cae;font-size:16px;line-height:1.4;margin:0
}
.list-download__text{width:100%
}
.list-download__text .flex{margin-top:15px
}
.list-download__tags{border-right:1px solid #ddd;color:#617b89;padding:10px 0;margin:0
}
.list-download__tags-item{display:inline-block;background-color:#f1f5f7;padding:5px 8px;font-size:14px;margin-right:10px;line-height:15px;transition:background-color .5s ease
}
.list-download__item:hover .list-download__tags-item{background-color:#fff
}
.list-download__cta{text-align:right
}
@media (max-width:500px){
.list-download__cta{text-align:left
}
}
.list-download .col-1-3{-ms-flex-preferred-size:290px;flex-basis:290px
}
@media (max-width:930px){
.list-download .col-2-3,.list-download .col-1-3{-ms-flex-preferred-size:50%;flex-basis:50%
}
}
@media (max-width:500px){
.list-download .col-2-3,.list-download .col-1-3{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%
}
}
@media (max-width:500px){
.list-download .row.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start
}
}
.list__item{border-bottom:1px solid #ddd;padding:30px 0;transition:background-color .2s ease
}
.list__item:hover{background-color:#f1f5f7
}
.list__item .flex{-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:930px){
.list__item .flex{-ms-flex-flow:wrap;flex-flow:wrap
}
}
.list__containerLink{display:block;text-decoration:none;padding:30px 0
}
.list__containerLink:hover{cursor:pointer
}
.list__img{-ms-flex-item-align:start;align-self:flex-start;min-width:160px;max-width:160px;margin-right:15px;border:1px solid #f1f5f7
}
@media (max-width:500px){
.list__img{min-width:90px;margin-right:0
}
}
@media (max-width:930px){
.list__img{min-width:90px;max-width:180px;margin-right:0
}
}
.list__img img{width:100%
}
.list__footer{text-align:center;padding:30px 0 108px
}
.list__load-more{color:#3b6aa4;background-color:#f1f5f7
}
.list__load-more:focus,.list__load-more:active,.list__load-more:hover{color:#f1f5f7;background-color:#3b6aa4
}
.list-faq{margin:0;padding:0
}
.list-faq__icon{margin:0 auto;color:#003c85
}
.list-faq__icon-border{position:relative
}
.list-faq__icon-content{position:absolute;top:0;left:0;bottom:0;right:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
.list-faq .headline{padding-top:0
}
.list-faq__item{padding:0
}
.list-faq__item:first-child{border-top:1px solid #ddd
}
.list-faq__containerLink{display:block;text-decoration:none;padding:15px 0
}
.list-faq__containerLink:hover{cursor:pointer
}
.list-faq__headline{margin:0;color:#003c85;line-height:1.4
}
@media (max-width:930px){
.list-faq__headline{font-size:18px
}
}
@media (max-width:930px){
.list-faq__headline{font-size:14px
}
}
.list-faq__subline{color:#7b9cae;font-size:16px;line-height:1.4;margin-top:0;margin-bottom:0
}
@media (max-width:930px){
.list-faq__subline{margin:8px 0 3px
}
}
@media (max-width:500px){
.list-faq__subline{font-size:12px
}
}
@media (max-width:500px){
.list-faq{margin-bottom:28px
}
.list-faq__icon{margin-top:27px;margin-bottom:12px;width:62px
}
.list-faq__icon-border{font-size:72px
}
.list-faq__icon-content{font-size:50px
}
}
@media (min-width:501px){
.list-faq{margin-bottom:50px
}
.list-faq__icon{margin-top:50px;margin-bottom:25px;width:75px
}
.list-faq__icon-border{font-size:85px
}
.list-faq__icon-content{font-size:60px
}
}
.list-event{margin:0;padding:0
}
.list-event__item{display:none
}
.list-event__item.loaded{display:block
}
.list-event__headline{margin:0;color:#003c85;overflow-wrap:break-word
}
.list-event__subline{color:#7b9cae;font-size:16px;line-height:1.4;margin:0
}
.list-event__text{width:100%
}
.list-event__text .flex{margin-top:15px
}
.list-event__tags{border-right:1px solid #ddd;color:#617b89;padding:10px 0;margin:0
}
.list-event__tags-item{display:inline-block;background-color:#f1f5f7;padding:5px 8px;font-size:14px;margin-right:10px;line-height:15px;transition:background-color .5s ease
}
.list-event__cta{text-align:right
}
@media (max-width:500px){
.list-event__cta{text-align:left
}
}
.list-event .col-1-3{-ms-flex-preferred-size:290px;flex-basis:290px
}
@media (max-width:930px){
.list-event .col-2-3,.list-event .col-1-3{-ms-flex-preferred-size:50%;flex-basis:50%
}
}
@media (max-width:500px){
.list-event .col-2-3,.list-event .col-1-3{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%
}
}
@media (max-width:500px){
.list-event .row.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start
}
}
.list-event__item:hover .list-event__tags-item{background-color:#fff
}
.list-news{margin:0;padding:0
}
.list-news__headline{overflow-wrap:break-word;margin:0;color:#003c85;max-width:620px;font-size:1.5em
}
.list-news__subline{color:#7b9cae;font-size:16px;line-height:1.4;margin:0;max-width:620px
}
.list-news__text{width:100%
}
.list-news__date{border-right:1px solid #ddd;padding:10px 0;margin:0
}
.list-news__tags-item{display:inline-block;background-color:#f1f5f7;padding:5px 8px;font-size:14px;margin-right:10px;line-height:15px
}
.list-news__cta{text-align:right
}
@media (max-width:500px){
.list-news__cta{text-align:left
}
}
.list-news .col-1-3{-ms-flex-preferred-size:290px;flex-basis:290px
}
@media (max-width:930px){
.list-news .col-2-3,.list-news .col-1-3{-ms-flex-preferred-size:50%;flex-basis:50%
}
}
@media (max-width:500px){
.list-news .col-2-3,.list-news .col-1-3{-ms-flex-preferred-size:unset;flex-basis:unset;width:100%
}
}
@media (max-width:500px){
.list-news .row.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start
}
}
.list-news-static__item{display:none
}
.list-news-static__item.loaded{display:block
}
.list-product{margin:0;padding:0
}
.list-product__text{border-right:1px solid #ddd;padding-right:15px;-ms-flex:1;flex:1
}
@media (max-width:930px){
.list-product__text{-ms-flex-preferred-size:calc(100% - 175px);flex-basis:calc(100% - 175px)
}
}
@media (max-width:500px){
.list-product__text{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)
}
}
.list-product__headline{margin:0;color:#003c85
}
@media (max-width:500px){
.list-product__headline{font-size:14px
}
}
.list-product__cta{margin-left:15px;min-width:260px
}
@media (max-width:930px){
.list-product__cta{-ms-flex-preferred-size:calc(100% - 175px);flex-basis:calc(100% - 175px);margin-left:auto;display:-ms-flexbox;display:flex
}
}
@media (max-width:500px){
.list-product__cta{margin-top:15px;display:block;margin-left:0
}
}
.list-product__btn-top{margin-bottom:10px
}
@media (max-width:930px){
.list-product__btn-top{margin-bottom:0;margin-right:15px
}
}
@media (max-width:500px){
.list-product__btn-top{margin-bottom:10px;margin-right:0
}
}
.list-productgroup__text{border-right:1px solid #ddd;padding-right:15px;-ms-flex:1;flex:1
}
@media (max-width:930px){
.list-productgroup__text{-ms-flex-preferred-size:calc(100% - 175px);flex-basis:calc(100% - 175px)
}
}
@media (max-width:500px){
.list-productgroup__text{-ms-flex-preferred-size:calc(100% - 100px);flex-basis:calc(100% - 100px)
}
}
.list-productgroup__headline{font-weight:700;font-size:1.5em;margin:0;color:#003c85
}
@media (max-width:500px){
.list-productgroup__headline{font-size:14px
}
}
.list-productgroup__cta{margin-left:15px;min-width:260px
}
@media (max-width:930px){
.list-productgroup__cta{-ms-flex-preferred-size:calc(100% - 175px);flex-basis:calc(100% - 175px);margin-left:auto;display:-ms-flexbox;display:flex
}
}
@media (max-width:500px){
.list-productgroup__cta{margin-top:15px;display:block;margin-left:0
}
}
.list-productgroup__btn-top{margin-bottom:10px
}
@media (max-width:930px){
.list-productgroup__btn-top{margin-bottom:0;margin-right:15px
}
}
@media (max-width:500px){
.list-productgroup__btn-top{margin-bottom:10px;margin-right:0
}
}
.list-product-static__item{display:none
}
.list-product-static__item.loaded{display:block
}
.list-system{margin:0;padding:0;list-style-type:none
}
@media (max-width:500px){
.list-system__item{padding:30px 0 78px;position:relative
}
}
.list-system__containerLink{display:block;text-decoration:none;padding:30px 0
}
.list-system__containerLink:hover{cursor:pointer
}
.list-system__headline{margin:0;color:#003c85;line-height:1.4
}
@media (max-width:930px){
.list-system__headline{font-size:18px
}
}
@media (max-width:930px){
.list-system__headline{font-size:16px
}
}
.list-system__subline{color:#7b9cae;font-size:16px;line-height:1.4;margin-top:0
}
@media (max-width:930px){
.list-system__subline{margin:8px 0 3px
}
}
@media (max-width:500px){
.list-system__subline{font-size:14px
}
}
.list-system__text{width:100%
}
@media (max-width:500px){
.list-system__text .col-2-3{display:none
}
.list-system__text .col-1-3{width:auto;min-width:200px;margin:0 auto
}
}
.list-system__opt{border-right:1px solid #ddd;color:#617b89;margin:0;padding:0;font-size:12px
}
@media (max-width:500px){
.list-system__opt{display:none
}
}
.list-system__opt-item{list-style:none;margin-bottom:4px
}
.list-system__opt-value{font-weight:600;margin-left:5px
}
.list-system__cta{text-align:right
}
@media (max-width:930px){
.list-system__cta{text-align:left;margin-top:30px
}
}
@media (max-width:500px){
.list-system__cta{margin-top:0
}
}
@media (max-width:500px){
.list-system img{width:90px;height:90px
}
}
@media (max-width:500px){
.list-system .row.flex{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start
}
}
@media (max-width:930px){
.list-system__more,.list-system__options{width:100%
}
}
@media (max-width:500px){
.list-system__more{position:absolute;bottom:15px;left:0
}
}
@media (max-width:500px){
.productfinder-result-container .list-system__options,.productfinder-result-container .list-system__teaser{display:none
}
}
@media (min-width:500px){
.productfinder-result-container .list-system__more{display:none
}
}
@media (max-width:930px){
.productfinder-result-container .list-system__more{bottom:45px;padding:0 21px
}
}
@media (min-width:930px){
.productfinder-result-container .container{padding:44px 42px
}
}
@media (max-width:930px){
.productfinder-result-container .container{padding:0 21px
}
}
.productfinder-result-container .list-item{padding:0
}
.productfinder-result-container .list-system__item{padding:0
}
@media (max-width:930px){
.productfinder-result-container .list-system__item{min-height:258px
}
}
.productfinder-result-container .list-system__item:last-child{border-bottom:0
}
.productfinder-result-container .list-system__containerLink{padding:0
}
@media (max-width:930px){
.productfinder-result-container .list-system__containerLink{padding:40px 0 10px
}
}
@media (max-width:500px){
.productfinder-result-container .list-system__containerLink{padding:40px 0 0
}
}
.productfinder-result-container .list-system__opt{font-size:14px;border-right:0
}
@media (max-width:930px){
.productfinder-result-container .list-system__headline{font-size:16px
}
}
.productfinder-result-container .list-system__subline{color:#00306a
}
@media (max-width:930px){
.productfinder-result-container .list-system__subline{font-size:14px
}
}
@media (max-width:930px){
.productfinder-result-container .list-system__text{-ms-flex-preferred-size:calc(100% - 195px);flex-basis:calc(100% - 195px)
}
}
@media (max-width:500px){
.productfinder-result-container .list-system__text{-ms-flex-preferred-size:calc(100% - 105px);flex-basis:calc(100% - 105px)
}
}
.productfinder-result-container .flex{-ms-flex-align:center;align-items:center
}
@media (max-width:930px){
.productfinder-result-container .flex{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between
}
}
.list-toolbar{_padding:40px 0;border-bottom:1px solid #f1f5f7;border-top:1px solid #f1f5f7
}
.list-toolbar .container.flex{-ms-flex-pack:justify;justify-content:space-between;padding:15px 0
}
@media (max-width:930px){
.list-toolbar .container.flex{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:start;align-items:flex-start
}
}
@media (max-width:500px){
.list-toolbar .mflex{width:100%
}
}
.list-toolbar__title{font-size:15px
}
.list-toolbar__title strong{color:#003c85
}
@media (max-width:500px){
.list-toolbar__title{display:none
}
}
.list-toolbar__btn{background:0 0;border:1px solid #fff;height:50px;width:50px;cursor:pointer;position:relative;color:#e0e0e0
}
@media (min-width:930px){
.list-toolbar__btn{right:-40px
}
}
.list-toolbar__btn.active,.list-toolbar__btn:hover{color:#003c85
}
.list-toolbar__caption{display:none;color:#617b89;font-size:12px;position:absolute;bottom:-8px;left:-3px;font-weight:400;z-index:10
}
.list-toolbar__btn:hover .list-toolbar__caption{display:block
}
@media (max-width:930px){
.list-toolbar .pager__select{width:85px
}
}
@media (max-width:500px){
.list-toolbar .pager__select{width:auto
}
}
.list-toolbar .icon-down:before,.list-toolbar .icon-up:before{font-size:15px
}
.login{padding:108px 0
}
.login .headline{margin-top:0;padding-top:0
}
.login__subline{margin:0
}
.login__form{background-color:#f1f5f7;padding:50px;margin:50px auto 0;max-width:890px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start
}
@media (max-width:930px){
.login__form{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:500px){
.login__form{padding:30px
}
}
.login__user,.login__password{margin:0 0 2px
}
.login__btn{max-width:165px
}
.login__forgot{max-width:890px;margin:20px auto 0;text-align:center
}
.login .field{-ms-flex-preferred-size:300px;flex-basis:300px;padding-bottom:0
}
@media (max-width:930px){
.login .field{-ms-flex-preferred-size:100px;flex-basis:100px;width:100%
}
}
.forgot-password__form{max-width:590px
}
.map-teaser{background-color:#f1f5f7;padding:108px 0
}
@media (max-width:930px){
.map-teaser{text-align:center
}
}
.map-teaser .text__subline{font-size:16px;line-height:21px
}
.map-teaser__headline{margin-left:calc(40% + 35px)
}
@media (max-width:930px){
.map-teaser__headline{text-align:center;margin-left:auto;margin-right:auto
}
}
.map-teaser__address{margin:5px 0 40px;font-size:16px;line-height:21px
}
.map-teaser__address a{color:#003c85
}
.map-teaser .col-3-5{padding-left:40px
}
@media (max-width:930px){
.map-teaser .col-3-5{padding-left:15px;text-align:left
}
}
.map-teaser .col-2-5{min-height:310px;margin-top:-40px
}
@media (max-width:930px){
.map-teaser .col-2-5{margin-top:0;min-height:unset
}
}
@media (max-width:500px){
.map-teaser .col-2-5{width:100%
}
}
.map-teaser .btn{margin-right:20px;margin-left:40px
}
@media (max-width:500px){
.map-teaser .btn{margin:0 auto;margin-bottom:20px
}
}
@media (max-width:500px){
.map-teaser .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
}
.contact~.map-teaser{background-color:#fff
}
.meta-subnav{margin:0;position:absolute;width:220px;top:-9999px;left:0;padding:15px;background:#fff;text-align:left;box-shadow:0 1px 1px rgba(0,0,0,.2);z-index:1;color:#f0f0f0
}
@media (max-width:930px){
.meta-subnav{right:-4px;left:auto
}
}
.meta-subnav__item{display:block;font-size:14px
}
.meta-subnav__item.primary{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;border-bottom:1px solid #ddd;padding:10px;color:#000
}
.meta-subnav__link{padding:10px;display:block;text-decoration:none;color:#003c85
}
.meta-nav{margin-left:auto;height:40px
}
.meta-nav__list{padding:0;margin:0;list-style:none
}
.meta-nav__item{display:inline-block;border-left:1px solid #ddd;padding:8px 10px;position:relative
}
@media (max-width:930px){
.meta-nav__item{padding:0 5px;vertical-align:middle;height:40px
}
}
.meta-nav__item--search{display:none
}
@media (max-width:580px){
.meta-nav__item--search{display:inline-block
}
}
.meta-nav__item:first-child{border-left:none
}
.meta-nav__item:hover .meta-subnav{top:100%
}
.meta-nav__link{text-decoration:none;color:#003c85;font-size:14px
}
@media (max-width:930px){
.meta-nav__link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%;height:100%
}
}
.meta-nav__link:hover,.meta-nav__link:active{color:#393939
}
.meta-nav .icon{margin-left:10px;font-size:16px;vertical-align:text-bottom;width:16px;height:16px
}
@media (max-width:930px){
.meta-nav .icon{font-size:20px;width:20px;height:20px
}
}
.mini-search{margin-left:10px
}
@media (max-width:580px){
.mini-search{margin-left:0;position:absolute;width:100%;top:60px;left:0;padding:15px;background-color:#f1f5f7
}
}
.mini-search__form{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border:1px solid #ddd;border-radius:20px;overflow:hidden;-ms-flex-pack:justify;justify-content:space-between
}
.mini-search__btn{display:block;border:none;border-left:1px dashed #ddd;padding:10px 15px 8px;background:0 0;font-size:16px;cursor:pointer;color:#003c85;transition:all .2s ease
}
.mini-search__btn:focus{outline:none
}
.mini-search__btn:hover,.mini-search__btn:active{background-color:#003c85;border-left:1px solid #fff;color:#fff
}
.mini-search__input{border:none;background-color:#fff;font-size:14px;padding:10px;transition:max-width .2s ease;max-width:198px
}
@media (max-width:930px){
.mini-search__input{max-width:150px
}
}
@media (max-width:580px){
.mini-search__input{max-width:100%;width:100%
}
}
.mini-search__input:-ms-input-placeholder{color:#003c85
}
.mini-search__input::placeholder{color:#003c85
}
.mini-search__input:focus{outline:none
}
.subnav{padding:0 10px;margin:0;font-size:14px
}
@media (max-width:930px){
.subnav{padding:0
}
.subnav--last:after{position:fixed;width:320px;height:100%;background-color:#f1f5f7;content:"";display:inline-block
}
}
@media (max-width:500px){
.subnav--last:after{width:100%
}
}
.subnav__link{color:#393939;line-height:16px;margin-bottom:18px
}
.subnav__link:hover,.subnav__link:active{color:#003c85;text-decoration:underline
}
@media (max-width:930px){
.subnav__link{margin-bottom:0;line-height:21px;background-color:#f1f5f7;border-bottom:1px solid #ddd;padding:20px 20px 18px;font-size:16px
}
.subnav__link:hover,.subnav__link:active{background-color:#fff;text-decoration:none
}
}
@media (max-width:930px){
.subnav__link--icon-only{display:-ms-inline-flexbox;display:inline-flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;padding-right:0
}
}
.flyout{position:absolute;display:-ms-flexbox;display:flex;width:100%;top:-9999px;left:0;padding:45px 70px;background:#fff;text-align:left;box-shadow:0 1px 1px rgba(0,0,0,.2);z-index:200;color:#f0f0f0;margin:0;-ms-flex-pack:center;justify-content:center;overflow:visible
}
@media (max-width:930px){
.flyout{-ms-flex-direction:column;flex-direction:column;padding:0;top:0;height:0;left:100%;transition:left .2s ease
}
}
@media (max-width:930px){
.flyout__parent-item{position:fixed;top:0;width:100%;background-color:#003c85;color:#fff;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;z-index:102
}
}
@media (max-width:930px){
.flyout__parent-link{line-height:60px;height:60px;background-color:#003c85;color:#fff;white-space:nowrap;padding:0 20px;width:100%
}
.flyout__parent-link:hover{background-color:#00306a
}
}
@media (max-width:930px){
.flyout__back{width:60px;height:60px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer
}
}
@media (max-width:930px){
.flyout__back-icon{font-size:20px;color:#003c85
}
}
@media (max-width:930px){
.main-nav__item--has-subnav.active .flyout{top:0;height:auto;left:0
}
}
.flyout__item{-ms-flex:0 1 25%;flex:0 1 25%;padding-left:20px
}
@media (max-width:930px){
.flyout__item{padding-left:0
}
}
.flyout__item:first-child{padding-left:0
}
.flyout__item .column__label{color:#003c85;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;font-size:14px;text-transform:uppercase;border-bottom:1px solid #e6ebef;padding:0 10px 10px;margin-bottom:18px
}
@media (max-width:930px){
.flyout__item .column__label{display:none;font-size:16px;margin-bottom:0;height:60px;line-height:60px
}
}
.flyout__item--doubles{-ms-flex-positive:2;flex-grow:2
}
@media (max-width:930px){
.flyout__item--doubles{-ms-flex-positive:1;flex-grow:1
}
}
.flyout__item--doubles .subnav{column-count:2
}
.main-nav{background-color:#003c85;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400;transition:width .2s ease
}
@media (max-width:930px){
.main-nav{position:fixed;right:-320px;top:60px;width:320px;height:calc(100% - 60px);background-color:#fff;transition:all .2s ease;opacity:0;z-index:1001
}
.main-nav:before{left:-100%;display:inline-block;height:100%;width:calc(100% - 320px);content:"";background-color:#f1f5f7;position:fixed;top:60px;transition:all .2s ease;opacity:0
}
.main-nav:after{content:"";position:absolute;top:-60px;left:0;right:auto;height:calc(100% + 60px);width:10px;z-index:1006;background:linear-gradient(to right,rgba(0,0,0,.1),transparent)
}
.main-nav.active{right:0;opacity:1
}
.main-nav.active:before{left:0;opacity:.9
}
}
@media (max-width:500px){
.main-nav{width:100%;right:-100%
}
.main-nav.active:before{display:none
}
}
@media (max-width:930px){
.main-nav .container{padding:0;height:100%
}
.main-nav .container .main-nav__wrapper{height:100%;overflow-y:auto;overflow-x:hidden
}
.main-nav .container .main-nav__wrapper .main-nav__list.active{height:100%
}
.main-nav .container .main-nav__wrapper .main-nav__item .flyout{display:none
}
.main-nav .container .main-nav__wrapper .main-nav__item.active .flyout{display:-ms-flexbox;display:flex
}
}
.main-nav ul{list-style:none
}
.main-nav li{line-height:1
}
.main-nav a{display:block;text-decoration:none;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:400
}
.main-nav .icon{margin-right:20px;color:#fff
}
@media (max-width:930px){
.main-nav .icon{color:#003c85;display:-ms-flexbox;display:flex;height:60px;width:60px;margin:0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-size:20px
}
}
.main-nav .icon--white{color:#fff
}
@media (max-width:930px){
.main-nav .icon--roteted{transform:rotate(-90deg)
}
}
.main-nav__list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%;top:0;left:0;padding:0;margin:0;font-size:16px
}
@media (max-width:930px){
.main-nav__list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column
}
}
.main-nav__link{color:#fff;padding:15px 20px 16px;white-space:nowrap
}
@media (max-width:930px){
.main-nav__link{color:#003c85;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:60px;line-height:60px;padding:0 20px;-ms-flex-pack:justify;justify-content:space-between;width:100%
}
}
.primary .main-nav__link{color:#fff
}
.main-nav__item{transition:.2s;border-bottom:1px solid rgba(0,0,0,0);display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
@media (max-width:930px){
.main-nav__item{border-bottom:1px solid #f0f0f0;-ms-flex-pack:justify;justify-content:space-between
}
}
.main-nav__item.active{background-color:#00306a
}
@media (max-width:930px){
.main-nav__item.active{background-color:#f1f5f7
}
}
.main-nav__item.primary{background-color:#00306a
}
@media (max-width:930px){
.main-nav__item.primary{background-color:#00a2db
}
}
.main-nav__item--has-subnav .main-nav__link{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end;padding:15px 10px 16px 20px
}
@media (max-width:930px){
.main-nav__item--has-subnav .main-nav__link{-ms-flex-align:center;align-items:center
}
}
.main-nav__item:hover{background-color:#fff
}
@media (max-width:930px){
.main-nav__item:hover{background-color:#f1f5f7
}
}
.main-nav__item:hover .icon{color:#003c85
}
.main-nav__item:hover .icon--white{color:#fff
}
.main-nav__item:hover .flyout{top:100%
}
@media (max-width:930px){
.main-nav__item:hover .flyout{top:0
}
}
.main-nav__item:hover .main-nav__link{color:#003c85
}
.main-nav__item:hover.primary{background-color:#00a2db
}
@media (max-width:930px){
.main-nav__item:hover.primary{background-color:#00306a
}
}
.main-nav__item:hover.primary .main-nav__link{color:#fff
}
.pagination{text-align:center;padding:40px 0
}
.pagination__btn{background:0 0;border:0 none;cursor:pointer;font-size:22px;color:#003c85
}
.pagination .el-select .el-input .el-input__icon{border-left:0 none;right:15px
}
.pagination .el-select .el-input .el-input__icon:before{color:#7b9cae
}
.pagination__dropdown .el-select-dropdown{margin:0;border:1px solid #003c85
}
.pagination__dropdown .el-select-dropdown__list{padding:0
}
.pagination__dropdown .el-select-dropdown__item{background-color:#fff;color:#7b9cae;text-align:center;border-bottom:1px solid #ddd
}
.pagination__dropdown .el-select-dropdown__item:hover,.pagination__dropdown .el-select-dropdown__item.hover{background-color:#003c85
}
.pagination__dropdown .el-select-dropdown__item.selected,.pagination__dropdown .el-select-dropdown__item.hover.selected{background-color:#00306a
}
.pagination__select input[type=text].el-input__inner{background-color:#fff;height:48px;line-height:48px;color:#7b9cae;font-weight:400;text-align:center
}
.pagination_full-width{-ms-flex-preferred-size:100%;flex-basis:100%;border-top:1px solid #dfeaef;border-bottom:1px solid #dfeaef;padding:20px 0
}
.product-teaser{background-color:#f1f5f7
}
.related-app{background-color:#003c85;padding:108px 0
}
.related-app .headline{margin-top:0;padding-top:0
}
.related-app__item{display:inline-block;position:relative;background-color:#fff;padding:35px;margin:15px;vertical-align:bottom
}
.related-app__inner{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-height:400px
}
.related-app__headline{font-weight:500;font-size:16px;line-height:1.4;margin-top:45px
}
.related-app .slick-track{display:-ms-flexbox;display:flex
}
.related-app .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch
}
.related-app .special-button{margin-top:auto
}
.related-teaser{padding-bottom:100px
}
.related-teaser .flex{-ms-flex-align:stretch;align-items:stretch
}
@media (max-width:500px){
.related-teaser .flex{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:930px){
.related-teaser__bottom{-ms-flex-flow:wrap;flex-flow:wrap
}
}
.related-teaser__item{border:2px solid #7b9cae;min-height:320px;padding:30px;text-align:center;margin:40px 15px 15px;width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between
}
@media (max-width:930px){
.related-teaser__item--2-col{-ms-flex-preferred-size:calc(50% - 30px);flex-basis:calc(50% - 30px)
}
}
@media (max-width:930px){
.related-teaser__item--1-col{-ms-flex-preferred-size:100%;flex-basis:100%
}
}
@media (max-width:500px){
.related-teaser__item{width:auto
}
}
.related-teaser__item--special{background-color:#00a2db;text-align:left;color:#fff;border:0 none
}
.related-teaser__banner{margin:30px 0;position:relative;height:400px;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden
}
@media (max-width:930px){
.related-teaser__banner{height:300px
}
}
.related-teaser__headline{margin-top:-46px;background-color:#fff;text-align:center;color:#003c85;font-size:23px;line-height:30px;font-weight:400
}
.related-teaser__headline--special{margin-top:0;background-color:rgba(0,0,0,0)
}
.related-teaser__subline{font-size:16px;line-height:23px;display:inline-block
}
.related-teaser__subline--img{margin:0
}
.related-teaser__icon{margin:20px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
.related-teaser__icon-vline{background:url(../fonts/dotted-h-line.svg) center;display:block;height:2px;margin:auto;width:100%
}
.related-teaser__icon-octa{font-size:62px;position:absolute;background-color:#fff;color:#003c85;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;stroke-width:0;-webkit-text-stroke-width:0
}
.related-teaser__icon-content{font-size:40px;position:absolute;stroke-width:0;-webkit-text-stroke-width:0
}
.related-teaser__cta{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center
}
.related-teaser__img img{margin:auto
}
#related-product-grid-static .grid__headline{margin-bottom:0
}
#related-product-grid-static .grid__text{margin:0;width:77%
}
#related-product-grid-static .grid__subline{font-weight:700
}
.search__form{margin:40px auto;padding:60px 100px;background-color:#f1f5f7;max-width:890px
}
@media (max-width:930px){
.search__form{padding:40px 30px
}
}
@media (max-width:500px){
.search__form{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:930px){
.search .btn{max-width:163px
}
}
@media (max-width:500px){
.search .btn{max-width:100%;margin-top:30px
}
}
.search__welcome{text-align:center;margin-bottom:40px;max-width:800px
}
.search__type-list{padding:0;-ms-flex-flow:wrap;flex-flow:wrap
}
.search__type-item{display:inline-block;padding:13px 22px;margin:7px;border:1px solid #33639d;color:#33639d;cursor:pointer;transition:background-color .2s ease;font-size:16px;font-weight:500
}
.search__type-item:hover,.search__type-item.active{background-color:#33639d;border-color:#33639d;color:#fff
}
.search__type-item.disabled{border-color:#ddd;color:#ddd;pointer-events:none;background-color:rgba(0,0,0,0)
}
.selectric-toolbar__select{max-width:500px;min-width:265px;width:60%
}
.selectric-toolbar__select .selectric{background-color:#009ee2;border-color:#009ee2
}
.selectric-toolbar__select .selectric .label{color:#fff;padding-right:13px
}
.selectric-toolbar__select .selectric .arrow-button{color:#fff;border-color:rgba(255,255,255,.3)
}
.selectric-toolbar__select .selectric-items{background-color:#009ee2;color:#fff;border:0
}
.selectric-toolbar__select .selectric-items li.selected,.selectric-toolbar__select .selectric-items li.highlighted,.selectric-toolbar__select .selectric-items li:hover{background-color:#003c85;color:#fff
}
.selectric-filter__select.selectric-pager__select{width:165px;margin-left:20px
}
.selectric-filter__select.selectric-sorter__select{margin-right:5px
}
.selectric-filter__select{width:250px
}
.selectric-filter__select .selectric{background-color:#fff;border-color:#00306a
}
.selectric-filter__select .selectric .label{color:#003c85
}
.selectric-filter__select .selectric .arrow-button{color:#003c85;border-color:#003c85
}
.selectric-filter__select .selectric-items{background-color:#fff;color:#003c85;border:1px solid #00306a
}
.selectric-filter__select .selectric-items li{border-color:#e6ebef
}
.selectric-filter__select .selectric-items li.selected,.selectric-filter__select .selectric-items li.highlighted,.selectric-filter__select .selectric-items li:hover{background-color:#fff;color:#003c85;text-decoration:underline
}
.selectric-filter__select.selectric-open .selectric{border-bottom:0 none
}
.selectric-filter__select.selectric-open.selectric-above .selectric{border-top:0 none;border-bottom:1px solid #00306a
}
.selectric-filter__select.selectric-open .selectric-items{border-top:0 none
}
.selectric-filter__select.selectric-open.selectric-above .selectric-items{border-bottom:0 none;border-top:1px solid #00306a
}
.selectric-form__select{width:100%
}
.selectric-form__select .selectric{background-color:#fff;border-color:#ddd
}
.selectric-form__select .selectric .label{color:#003c85;font-weight:400
}
.selectric-form__select .selectric .arrow-button{color:#003c85;border-color:#ddd
}
.selectric-form__select .selectric-items{background-color:#fff;color:#003c85;border:1px solid #ddd
}
.selectric-form__select .selectric-items li{border-color:#e6ebef
}
.selectric-form__select .selectric-items li.selected,.selectric-form__select .selectric-items li.highlighted,.selectric-form__select .selectric-items li:hover{background-color:#fff;color:#003c85;text-decoration:underline
}
.selectric-form__select.selectric-open .selectric{border-bottom:0 none
}
.selectric-form__select.selectric-open.selectric-above .selectric{border-top:0 none;border-bottom:1px solid #ddd
}
.selectric-form__select.selectric-open .selectric-items{border-top:0 none
}
.selectric-form__select.selectric-open.selectric-above .selectric-items{border-bottom:0 none;border-top:0 none
}
.selectric-tab-content__select{width:250px;text-align:center
}
.selectric-tab-content__select .selectric{background-color:#fff;border-color:#00306a;border-width:0 0 1px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center
}
.selectric-tab-content__select .selectric .label{color:#003c85;margin:0
}
.selectric-tab-content__select .selectric .arrow-button{color:#003c85;border:0 none;position:relative
}
.selectric-tab-content__select .selectric-items{background-color:#fff;color:#003c85
}
.selectric-tab-content__select .selectric-items li{border-color:#e6ebef
}
.selectric-tab-content__select .selectric-items li.selected,.selectric-tab-content__select .selectric-items li.highlighted,.selectric-tab-content__select .selectric-items li:hover{background-color:#fff;color:#003c85;text-decoration:underline
}
.selectric-tab-content__select.selectric-open .selectric{border-bottom:0 none
}
.selectric-tab-content__select.selectric-open.selectric-above .selectric{border-top:0 none;border-bottom:1px solid #00306a
}
.selectric-tab-content__select.selectric-open .selectric-items{border-top:0 none
}
.selectric-tab-content__select.selectric-open.selectric-above .selectric-items{border-bottom:0 none
}
@media (max-width:930px){
.tab-content .selectric-tab-content__select{width:96%;margin-left:auto;margin-right:auto;display:block
}
}
.selectric-dealer__select{width:100%;max-width:316px
}
@media (max-width:930px){
.selectric-dealer__select{max-width:100%
}
}
.selectric-dealer__select .selectric{background-color:#fff;border-color:#ddd;border-width:0 0 1px
}
.selectric-dealer__select .selectric .label{color:#003c85;font-weight:800
}
.selectric-dealer__select .selectric .arrow-button{color:#003c85;border:0 none
}
.selectric-dealer__select .selectric-items{background-color:#fff;color:#003c85;border:1px solid #ddd
}
.selectric-dealer__select .selectric-items li{border-color:#e6ebef
}
.selectric-dealer__select .selectric-items li.selected,.selectric-dealer__select .selectric-items li.highlighted,.selectric-dealer__select .selectric-items li:hover{background-color:#fff;color:#003c85;text-decoration:underline
}
.selectric-dealer__select.selectric-open .selectric{border-bottom:0 none
}
.selectric-dealer__select.selectric-open.selectric-above .selectric{border-top:0 none;border-bottom:1px solid #ddd
}
.selectric-dealer__select.selectric-open .selectric-items{border-top:0 none
}
.selectric-dealer__select.selectric-open.selectric-above .selectric-items{border-bottom:0 none;border-top:0 none
}
.slider{position:relative;overflow:hidden
}
.slider__carousel{padding:0;overflow:hidden
}
.slider .slick-dots{text-align:center;padding:0;margin-top:50px
}
.slider .slick-dots>li{display:inline-block
}
@media (max-width:500px){
.slick-track{height:auto
}
}
.social-media{text-align:center;padding:50px 0;border-top:1px solid #ddd
}
@media (max-width:500px){
.social-media{padding:22px 0
}
}
.social-media__headline{font-size:18px;line-height:25px;color:#003c85
}
@media (max-width:500px){
.social-media__headline{font-size:16px
}
}
.social-media__list{padding:0;margin:0
}
@media (max-width:500px){
.social-media__list{padding:0 0 18px
}
}
.social-media__list--sidebar{padding:30px 0;text-align:center
}
.social-media__item{display:inline-block;margin:0 7px;vertical-align:bottom
}
@media (max-width:500px){
.social-media__item{margin:0 4px
}
}
.social-media__item--small{margin:0 3px
}
.social-media__link{padding:10px;border:1px solid red;text-decoration:none;display:inline-block;width:50px;height:50px;color:#fff;transition:background-color .5s ease;font-size:28px
}
.social-media__link--small{width:44px;height:44px;padding:7px
}
@media (max-width:500px){
.social-media__link{width:44px;height:44px;padding:7px
}
}
.social-media__link--fb{background-color:#34559c;border-color:#34559c;padding:0 0 0 10px
}
.social-media__link--fb .icon-fb{position:relative;font-size:38px;bottom:-10px
}
@media (max-width:500px){
.social-media__link--fb .icon-fb{font-size:35px;bottom:-7px
}
}
.social-media__link--fb:hover{color:#34559c
}
.social-media__link--instagram{background-color:#a13590;border-color:#a13590;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center
}
.social-media__link--instagram .icon-instagram{font-size:38px
}
@media (max-width:500px){
.social-media__link--instagram .icon-instagram{font-size:35px
}
}
.social-media__link--instagram:hover{color:#a13590
}
.social-media__link--in{background-color:#0084b1;border-color:#0084b1
}
.social-media__link--in:hover{color:#0084b1
}
.social-media__link--yt{background-color:#c4302b;border-color:#c4302b
}
.social-media__link--yt:hover{color:#c4302b
}
.social-media__link--tw{background-color:#50abf1;border-color:#50abf1;padding:10px 5px
}
@media (max-width:500px){
.social-media__link--tw{padding-left:3px;font-size:25px
}
}
.social-media__link--tw:hover{color:#50abf1
}
.social-media__link--xg{background-color:#00605e;border-color:#00605e
}
.social-media__link--xg:hover{color:#00605e
}
.social-media__link:hover{background-color:rgba(0,0,0,0)
}
.special-content__headline.text__headline{text-transform:uppercase;font-size:38px;font-weight:500;max-width:100%
}
.special-content__headline.text__headline span{font-weight:300
}
@media (max-width:930px){
.special-content__headline.text__headline{text-align:center
}
}
.special-content__subheadline{height:40px;font-size:23px;font-weight:500;line-height:40px;color:#003c85
}
@media (max-width:930px){
.special-content__subheadline{text-align:center
}
}
.special-content__subline{font-size:16px;line-height:21px;margin-bottom:20px
}
.special-content__img{margin-top:19px
}
@media (max-width:930px){
.special-content__img{margin:0 auto
}
}
.news-detail-image{margin:20px 0
}
.videoContainer{position:relative;padding-bottom:56.25%;height:0
}
.videoContainer iframe{position:absolute;top:0;left:0;width:100%;height:100%
}
@media (max-width:930px){
.table-module{padding:0 30px
}
}
@media (max-width:500px){
.table-module{padding:0
}
}
.table-module .headline{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;overflow-wrap:break-word;max-width:100%;position:relative
}
@media (max-width:930px){
.table-module .headline{font-size:33px
}
}
@media (max-width:500px){
.table-module .headline{font-size:24px
}
}
.table-module.headline-separator{margin-bottom:35px;border-bottom:1px solid #ddd
}
@media (max-width:500px){
.table-module.headline-separator{border:0;margin:0
}
}
.table-module__with-separator{cursor:pointer;border:0;background-color:rgba(0,0,0,0);position:relative
}
.table-module__with-separator:after{content:"";background:url(../fonts/dotted-v-line.svg) center;color:#33639d;position:absolute;width:2px;top:-3px;left:0;bottom:-3px
}
.table-module__toggle{color:#33639d;font-size:13px;font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;line-height:19px;padding-left:20px;position:relative;text-transform:capitalize
}
@media (max-width:500px){
.table-module__toggle{display:none
}
}
.table-module [class^=icon-arrow]{color:#33639d;font-size:20px;position:relative
}
.table-module [class^=icon-arrow]:before{position:absolute;right:-40px;top:50%;transform:translateY(-50%)
}
.table-module__header{color:#003c85;font-size:23px;overflow-wrap:break-word;padding:55px 0 25px 25px;margin:0
}
@media (max-width:930px){
.table-module__header{padding:25px 20px 20px
}
}
@media (max-width:500px){
.table-module__header{font-size:21px;padding:20px
}
}
.table-module__table td{width:77%
}
@media (max-width:930px){
.table-module__table td{width:68%
}
}
@media (max-width:500px){
.table-module__table td{width:60%
}
}
.table-module__caption{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;color:rgba(123,156,174,.25);font-size:12px;line-height:19px
}
@media (max-width:930px){
.table-module__caption{font-size:13px;padding-left:20px;text-align:center
}
}
.table-module .toggle{display:none
}
.tiles-adv{text-align:center;background-color:#f1f5f7;padding:108px 0;color:#003c85
}
.tiles-adv .headline{margin-top:0;padding-top:0
}
.tiles-adv__flex{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0
}
.tiles-adv__item-wrapper{padding:15px;list-style:none
}
@media (max-width:500px){
.tiles-adv__item-wrapper{width:100%
}
}
.tiles-adv__item{padding:30px;background-color:#fff;min-height:320px
}
.tiles-adv__headline{overflow-wrap:break-word;font-size:23px;line-height:31px;font-weight:600
}
@media (max-width:500px){
.tiles-adv__headline{font-size:20px
}
}
.tiles-adv__icon{margin:50px 0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative
}
.tiles-adv__icon-vline{background:url(../fonts/dotted-h-line.svg) center;display:block;height:2px;margin:auto;width:100%
}
.tiles-adv__icon-octa{font-size:50px;position:absolute;background-color:#fff;top:-24px;left:calc(50% - 22px)
}
.tiles-adv__subline{font-size:16px;line-height:23px;color:#575656
}
@media (max-width:500px){
.tiles-adv__subline{font-size:16px
}
}
.tiles-content{background-color:#f1f5f7;padding:108px 0
}
.tiles-content .headline{padding-top:0
}
.tiles-content__item{display:inline-block;position:relative;background-color:#fff;padding:35px;margin:15px;vertical-align:bottom
}
.tiles-content__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-height:500px;width:100%
}
.tiles-content__headline{overflow-wrap:break-word;font-weight:500;font-size:21px;line-height:30px;color:#003c85;margin-bottom:0
}
.tiles-content__subline{font-size:18px
}
@media (max-width:500px){
.tiles-content__subline{font-size:16px
}
}
.tiles-content .special-button{margin-top:auto
}
.tiles-content .slick-track{display:-ms-flexbox;display:flex
}
.tiles-content .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch
}
.tiles-event{background-color:#f1f5f7;padding:108px 0
}
.tiles-event .headline{padding-top:0
}
.tiles-event__item{display:inline-block;position:relative;background-color:#fff;padding:35px;margin:15px;vertical-align:bottom
}
.tiles-event__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:500px;width:100%
}
.tiles-event__headline{font-weight:500;font-size:21px;line-height:30px;color:#003c85;margin-bottom:0
}
.tiles-event__subline{font-size:18px;line-height:25px
}
.tiles-event .special-button{margin-top:auto
}
.tiles-event .slick-track{display:-ms-flexbox;display:flex
}
.tiles-event .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column
}
.tiles-news{background-color:#f1f5f7;padding:108px 0
}
.tiles-news .headline{padding-top:0
}
.tiles-news__item{display:inline-block;position:relative;background-color:#fff;padding:35px;margin:15px;vertical-align:bottom
}
.tiles-news__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;min-height:500px;width:100%
}
.tiles-news__date{color:#003c85
}
.tiles-news__headline{font-weight:400;font-size:16px;line-height:25px
}
.tiles-news .special-button{margin-top:auto
}
.tiles-news .slick-track{display:-ms-flexbox;display:flex
}
.tiles-news .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch
}
.tiles-product{background-color:#f1f5f7;padding:108px 0
}
.tiles-product .headline{padding-top:0
}
.tiles-product__item{display:inline-block;position:relative;background-color:#fff;padding:35px;margin:15px;vertical-align:bottom
}
.tiles-product__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;min-height:500px;width:100%
}
.tiles-product__headline{font-weight:600;font-size:18px;line-height:25px;color:#003c85
}
.tiles-product__subline{line-height:25px
}
.tiles-product .special-button{margin-top:auto
}
.tiles-product .slick-track{display:-ms-flexbox;display:flex
}
.tiles-product .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch
}
.tiles-service{background-color:#fff;padding:108px 0;text-align:center
}
.tiles-service .headline{padding-top:0
}
.tiles-service__carousel{overflow:hidden;padding:0
}
.tiles-service__item{display:inline-block;position:relative;background-color:#009fdf;padding:35px;margin:15px;vertical-align:bottom
}
.tiles-service__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;min-height:500px;width:100%
}
@media (max-width:930px){
.tiles-service__inner{-ms-flex-direction:row;flex-direction:row;min-height:unset
}
}
@media (max-width:500px){
.tiles-service__inner{-ms-flex-direction:column;flex-direction:column
}
}
@media (max-width:930px){
.tiles-service__text{text-align:left;margin-left:30px
}
}
@media (max-width:500px){
.tiles-service__text{text-align:center;margin-left:0
}
}
.tiles-service__headline{font-weight:500;font-size:14px;line-height:25px;color:#fff
}
.tiles-service__icon{text-align:center;color:#003c85;color:#fff
}
.tiles-service__icon-border{font-size:180px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;stroke-width:0;-webkit-text-stroke-width:0
}
.tiles-service__icon-content{font-size:70px;position:absolute;-webkit-text-stroke-width:0
}
.tiles-service__btn{margin:0 auto
}
.tiles-service .slick-track{display:-ms-flexbox;display:flex
}
.tiles-service .slick-track .slick-slide{display:-ms-flexbox;display:flex;height:auto;-ms-flex-align:stretch;align-items:stretch
}
.video{position:relative;padding-bottom:71.705%;height:auto;overflow:hidden;width:100%
}
.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%
}
.productfinderLoading{min-height:320px;height:270px;background:url(/bundles/app/img/loading-spinner.gif) no-repeat center center;width:100%;background-size:70px;min-width:840px
}
@media (max-width:500px){
.productfinderLoading{min-width:unset;max-width:100%;height:100vh
}
}
.productfinder-result-container{min-height:270px;min-width:840px
}
@media (max-width:930px){
.productfinder-result-container{min-width:unset
}
}
.productfinder-app__main-section{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;position:relative
}
@media (max-width:930px){
.productfinder-app__main-section{-ms-flex-pack:start;justify-content:flex-start
}
}
@media (max-width:500px){
.productfinder-app__main-section{-ms-flex-direction:column;flex-direction:column
}
}
.productfinder-app__main-section main{min-width:581px;max-width:840px;padding:53px 48px
}
@media (max-width:1110px){
.productfinder-app__main-section main{max-width:100%;min-width:unset;width:100%;padding:53px 48px 53px 35px
}
}
@media (max-width:930px){
.productfinder-app__main-section main{max-width:100%;min-width:unset;padding:20px
}
}
@media (max-width:500px){
.productfinder-app__main-section main{padding:0
}
}
.productfinder-app~.social-media{border-top:0
}
.sitemap{background:linear-gradient(90deg,#133c88 0%,#00a2db 100%);padding:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.sitemap_columnWrap{padding:0;list-style-type:none;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap
}
@media (max-width:500px){
.sitemap_columnWrap{-ms-flex-direction:column;flex-direction:column
}
}
.sitemap ul{padding:0
}
.sitemap_column{margin-right:39px;-ms-flex:0 0 240px;flex:0 0 240px
}
@media (max-width:500px){
.sitemap_column{width:100%;margin:0 auto
}
}
.sitemap_column:last-child{margin-right:22px
}
.sitemap_items{font-weight:700;color:#fff;margin-bottom:16px
}
.sitemap_items a{color:#fff;text-decoration:none
}
.sitemap_items a:hover{border-bottom:1px solid #fff
}
.sitemap_items-main{border-bottom:1px dashed #fff;padding:16px 0;text-transform:uppercase;width:100%;margin-bottom:0
}
.sitemap_items-sub{font-size:16px;font-weight:500
}
.sitemap_items-sub+.sitemap_items-main{margin-top:30px
}
.sitemap_items-label{font-size:16px;opacity:.5;margin-top:28px
}
.sitemap_linkBlock{padding:0;list-style-type:none
}
.button-bar{display:block;height:30px;padding:20px 0
}
.button-bar__btn{opacity:0;height:100%;width:100%;padding:0;cursor:pointer
}
.button-bar__wrap{position:relative;float:left;width:37px;height:37px;background-color:#f1f5f7;background-position:center center;background-size:70%;background-repeat:no-repeat;border:1px solid #f1f5f7;transition:.2s
}
.button-bar__wrap:hover{background-color:#003c85;border:1px solid #003c85;transition:.2s
}
.button-bar__wrap--print{background-image:url(/bundles/app/img/printerBlueB2.svg);transition:.2s
}
.button-bar__wrap--print:hover{background-image:url(/bundles/app/img/printerWhiteB2.svg);transition:.2s
}
.content-nav .button-bar__wrap{width:40px;height:40px;margin-left:10px
}
.button-bar__productNameWrap{color:gray;font-size:14px;font-family:helvetica,arial,verdana,sans-serif;padding-left:10px;border:0;height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center
}
.button-bar__productNameWrap--application{padding-left:0
}
.assistant-modules__overflow{overflow:auto
}
.assistant-modules__background{background-repeat:no-repeat;background-size:100%;width:1100px;padding:100px
}
.assistant-modules .grid__cta{height:50px
}
.assistant-modules .grid__headline{margin-bottom:0
}
.assistant-modules .grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:930px
}
.assistant-modules .grid-static__item.loaded{background-color:#fff
}
.contact-table-snippet__headline{margin:0 0 32px;color:#003c85;font-size:32px;font-weight:700;line-height:38px;text-align:center
}
.contact-table-snippet__subline{margin:0 0 32px;text-align:center
}
.contact-table-snippet__subline>:first-child{margin-top:0
}
.contact-table-snippet__subline>:last-child{margin-bottom:0
}
.contact-table-snippet__table{margin:0 0 50px;display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap
}
.contact-table-snippet__table-item{display:-ms-flexbox;display:flex;border:1px solid rgba(123,156,174,.5)
}
.contact-table-snippet__table-item-body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:250px;padding:13px 11px 11px
}
.contact-table-snippet__table-item-picture{margin-bottom:8px
}
.contact-table-snippet__table-item-picture picture,.contact-table-snippet__table-item-picture img{display:block;margin:0 auto
}
.contact-table-snippet__table-item-wysiwyg{-ms-flex:1;flex:1;margin-bottom:24px;text-align:center;color:#575656;font-size:16px;line-height:23px
}
.contact-table-snippet__table-item-wysiwyg h1,.contact-table-snippet__table-item-wysiwyg h2,.contact-table-snippet__table-item-wysiwyg h3,.contact-table-snippet__table-item-wysiwyg h4,.contact-table-snippet__table-item-wysiwyg h5,.contact-table-snippet__table-item-wysiwyg h6{margin:0;color:#003c85;font-size:18px;font-weight:700;line-height:21px
}
.contact-table-snippet__table-item-wysiwyg h1+p,.contact-table-snippet__table-item-wysiwyg h2+p,.contact-table-snippet__table-item-wysiwyg h3+p,.contact-table-snippet__table-item-wysiwyg h4+p,.contact-table-snippet__table-item-wysiwyg h5+p,.contact-table-snippet__table-item-wysiwyg h6+p{margin-top:0
}
.contact-table-snippet__table-item-wysiwyg a{color:#30629f;font-weight:700;text-decoration:underline
}
.contact-table-snippet__table-item-wysiwyg>:first-child{margin-top:0
}
.contact-table-snippet__table-item-wysiwyg>:last-child{margin-bottom:0
}
.contact-table-snippet__table-item-link{text-decoration:none;display:block;text-align:center;background-color:#f1f5f7;padding:16px 15px 15px;color:#3b6aa4;font-size:16px;font-weight:700;line-height:19px
}
.contact-table-snippet__cta-text{max-width:500px;width:100%;margin:0 auto 20px;color:#003c85;font-size:23px;line-height:27px;text-align:center
}
.contact-table-snippet__cta-text>:first-child{margin-top:0
}
.contact-table-snippet__cta-text>:last-child{margin-bottom:0
}
.contact-table-snippet__cta{display:block;margin:0 auto
}
@media (max-width:578px){
.contact-table-snippet__table{column-gap:16px;row-gap:16px
}
}
@media (min-width:579px){
.contact-table-snippet__table{column-gap:30px;row-gap:30px
}
}
@media (max-width:500px){
.contact-table-snippet{padding:20px 0
}
}
@media (min-width:501px){
.contact-table-snippet{padding:60px 0
}
}
.related-object-list .headline{padding-top:0
}
address{font-style:normal
}
ul{line-height:1.4
}
strong{font-weight:800
}
table{border-collapse:collapse;margin-bottom:30px;width:100%
}
table th,table td{border:1px solid rgba(123,156,174,.25);font-size:16px;line-height:1.6em;padding:12px 25px 17px;text-align:left;vertical-align:top;width:auto
}
@media (max-width:930px){
table th,table td{font-size:15px;padding:20px 25px 10px
}
}
@media (max-width:500px){
table th,table td{font-size:14px;padding:7px 15px
}
}
table th{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:800;padding-left:55px
}
table td{font-family:"Roboto","Geneva","Verdana",sans-serif;font-weight:500;padding-left:55px
}
table td span{display:inline
}
@media (max-width:500px){
table td{padding-left:10px
}
}
table thead tr{background-color:#e1e9ee
}
table tbody tr:nth-child(odd){background-color:#f1f5f7
}
table tbody tr:nth-child(odd) th{background-color:#e1e9ee
}
table tbody tr:nth-child(even){background-color:#fff
}
table tbody tr:nth-child(even) th{background-color:#f2f2f2
}
@media (max-width:500px){
table{table-layout:fixed
}
}
.clearfix:after{content:"";display:table;clear:both
}
.white{background-color:#fff
}
.navy{background-color:#003c85
}
.navy .text__headline,.navy .text__subline,.navy .whiteText{color:#fff
}
.navy.in-editmode .text__headline,.navy.in-editmode .text__subline,.navy.in-editmode .whiteText{color:#000
}
.navy .btn--teritary{border-color:#fff;color:#fff
}
.navy .btn--teritary:hover{background-color:#fff;color:#003c85
}
.gray{background-color:#f1f5f7;color:#575656
}
.img-responsive{max-width:100%;height:auto;display:block
}
.hide{display:none
}
@media (max-width:1129px){
.hide-under-lg{display:none
}
}
@media (min-width:930px){
.show-to-md{display:none
}
}
@media (max-width:929px){
.show-to-md{display:block
}
}
@media (max-width:930px){
.hide-md{display:none
}
}
@media (max-width:500px){
.hide-sm{display:none
}
}
@media (min-width:931px){
.show-md{display:none
}
}
@media (min-width:931px){
.show-lg{display:block
}
}
@media (min-width:931px){
.show-up-md{display:block
}
}
@media (min-width:500px){
.show-from-sm-to-infinity{display:block
}
}
@media (max-width:499px){
.show-from-sm-to-infinity{display:none
}
}
@media (min-width:501px){
.show-sm{display:none
}
}
.slick-lightbox-slick-item{padding:10px
}
.slick-lightbox-slick-caption{color:#7b9cae;display:block;font-size:13px;font-style:italic;line-height:19px;text-align:right;margin-right:2px
}
.slick-lightbox-slick-img,.slick-lightbox-slick-item-inner{max-width:100%;max-height:100%
}
.uikit body{background-color:#eee
}
.uikit ol>li{margin:30px 0
}
.uikit [class^=col-],.uikit [class*=" col-"]{background-color:#00a2db;color:#fff;outline:1px dashed #333;padding-top:15px;padding-bottom:15px
}
.uikit [class^=col-]:before,.uikit [class*=" col-"]:before{content:"." attr(class)
}
.uikit .col-1-1{width:100%
}
.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active,.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:opacity .2s linear
}
.el-fade-in-enter,.el-fade-in-leave-active,.el-fade-in-linear-enter,.el-fade-in-linear-leave,.el-fade-in-linear-leave-active,.fade-in-linear-enter,.fade-in-linear-leave,.fade-in-linear-leave-active{opacity:0
}
.el-fade-in-enter-active,.el-fade-in-leave-active,.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all .3s cubic-bezier(.55,0,.1,1)
}
.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active,.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active,.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{transition:transform .3s cubic-bezier(.23,1,.32,1) .1s,opacity .3s cubic-bezier(.23,1,.32,1) .1s
}
.el-zoom-in-center-enter,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)
}
.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top
}
.el-zoom-in-top-enter,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)
}
.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom
}
.el-zoom-in-bottom-enter,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)
}
.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1,1);transform-origin:top left
}
.el-zoom-in-left-enter,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45,.45)
}
.collapse-transition{transition:.3s height ease-in-out,.3s padding-top ease-in-out,.3s padding-bottom ease-in-out
}
.horizontal-collapse-transition{transition:.3s width ease-in-out,.3s padding-left ease-in-out,.3s padding-right ease-in-out
}
.el-list-enter-active,.el-list-leave-active{transition:all 1s
}
.el-list-enter,.el-list-leave-active{opacity:0;transform:translateY(-30px)
}
.el-opacity-transition{transition:opacity .3s cubic-bezier(.55,0,.1,1)
}
@font-face{font-family:element-icons;src:url(../fonts/element-icons.woff) format("woff"),url(../fonts/element-icons.ttf) format("truetype");font-weight:400;font-style:normal
}
[class*=" el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale
}
.el-icon-arrow-down:before{content:"\E600"
}
.el-icon-arrow-left:before{content:"\E601"
}
.el-icon-arrow-right:before{content:"\E602"
}
.el-icon-arrow-up:before{content:"\E603"
}
.el-icon-caret-bottom:before{content:"\E604"
}
.el-icon-caret-left:before{content:"\E605"
}
.el-icon-caret-right:before{content:"\E606"
}
.el-icon-caret-top:before{content:"\E607"
}
.el-icon-check:before{content:"\E608"
}
.el-icon-circle-check:before{content:"\E609"
}
.el-icon-circle-close:before{content:"\E60A"
}
.el-icon-circle-cross:before{content:"\E60B"
}
.el-icon-close:before{content:"\E60C"
}
.el-icon-upload:before{content:"\E60D"
}
.el-icon-d-arrow-left:before{content:"\E60E"
}
.el-icon-d-arrow-right:before{content:"\E60F"
}
.el-icon-d-caret:before{content:"\E610"
}
.el-icon-date:before{content:"\E611"
}
.el-icon-delete:before{content:"\E612"
}
.el-icon-document:before{content:"\E613"
}
.el-icon-edit:before{content:"\E614"
}
.el-icon-information:before{content:"\E615"
}
.el-icon-loading:before{content:"\E616"
}
.el-icon-menu:before{content:"\E617"
}
.el-icon-message:before{content:"\E618"
}
.el-icon-minus:before{content:"\E619"
}
.el-icon-more:before{content:"\E61A"
}
.el-icon-picture:before{content:"\E61B"
}
.el-icon-plus:before{content:"\E61C"
}
.el-icon-search:before{content:"\E61D"
}
.el-icon-setting:before{content:"\E61E"
}
.el-icon-share:before{content:"\E61F"
}
.el-icon-star-off:before{content:"\E620"
}
.el-icon-star-on:before{content:"\E621"
}
.el-icon-time:before{content:"\E622"
}
.el-icon-warning:before{content:"\E623"
}
.el-icon-delete2:before{content:"\E624"
}
.el-icon-upload2:before{content:"\E627"
}
.el-icon-view:before{content:"\E626"
}
.el-icon-loading{animation:rotating 1s linear infinite
}
.el-icon--right{margin-left:5px
}
.el-icon--left{margin-right:5px
}
@keyframes rotating{
0%{transform:rotateZ(0)
}
to{transform:rotateZ(360deg)
}
}
/*# sourceMappingURL=app.css.map*/