:root{--color-white:white;--color-black:black;--color-light:#f2f2f2;--color-primary:#2571e0;--color-light-blue:#54cbee;--color-success:#62ba62;--color-warning:#ffc72d;--color-danger:#d52f39;--color-purple:#793aa2;--color-white-rgb:255,255,255;--color-black-rgb:0,0,0;--color-primary-rgb:37,113,224;--color-light-blue-rgb:84,203,238;--color-success-rgb:98,186,98;--color-warning-rgb:255,199,45;--color-danger-rgb:213,47,57;--color-purple-rgb:121,58,162;--color-bw-hs:0,0;--color-primary-hs:216,75%;--color-light-blue-hs:194,82%;--color-success-hs:120,39%;--color-warning-hs:44,100%;--color-danger-hs:356,66%;--color-purple-hs:276,47%;--item-gap-xxs:2px;--item-gap-xs:6px;--item-gap-s:calc(var(--item-gap,24px) / 2);--item-gap:24px;--item-gap-l:calc(var(--item-gap) * 1.5);--item-gap-xl:calc(var(--item-gap) * 2);--item-gap-xxl:calc(var(--item-gap) * 3);--rounded-xxs:.2rem;--rounded-xs:.3rem;--rounded-s:.4rem;--rounded:.5rem;--rounded-l:1rem;--rounded-xl:2rem;--rounded-xxl:4rem;--rounded-pill:50rem;--rounded-circle:50%;--aspect-ratio:61.8%;--spinner-size-xxs:.8rem;--spinner-size-xs:1.1rem;--spinner-size-s:1.5rem;--spinner-size:1.8rem;--spinner-size-l:3rem;--spinner-size-xl:5rem;--spinner-size-xxl:7rem;--spinner-border-width:.25em;--spinner-speed:1s} *,*::before,*::after{margin:0;padding:0;font-size:100%;background:0;box-sizing:border-box} html,body{width:100%;height:100%;position:relative;font:normal 16px/1.5 Arial,Helvetica,sans-serif;color:rgba(0,0,0,.8);background-color:var(--color-white)} #site{min-height:100%;display:flex;flex-direction:column;align-items:stretch} main{flex-grow:1} .wrapper{position:relative;clear:both;margin:0 auto;text-align:left} .wrapper.size-xxl{max-width:1920px} img,object,video,iframe{max-width:100%} img,object,video{height:auto} img{vertical-align:middle;border:0} figure{margin:0} .figure{display:inline-block} .figure-img{margin-bottom:.5rem;line-height:1} .figure-caption{font-size:.875em;color:#6c757d} .col-100,.w-100{width:100%} .col-90,.w-90{width:90%} .col-85,.w-85{width:85%} .col-80,.w-80{width:80%} .col-75,.w-75{width:75%} .col-70,.w-70{width:70%} .col-66,.w-66{width:66.66%} .col-60,.w-60{width:60%} .col-50,.w-50{width:50%} .col-55,.w-55{width:55%} .col-45,.w-45{width:45%} .col-40,.w-40{width:40%} .col-33,.w-33{width:33.33%} .col-35,.w-35{width:35%} .col-30,.w-30{width:30%} .col-25,.w-25{width:25%} .col-20,.w-20{width:20%} .col-15,.w-15{width:15%} .w-10{width:10%} .w-8{width:8.33%} .w-auto{width:auto} .row{display:flex;flex-wrap:wrap} .row>.col{flex:1 0 0} .flex-auto-items:not(.item-list)>*{flex:auto} .row-cols-2>*{width:50%} .row-cols-3>*{width:33.33%} .row-cols-4>*{width:25%} .row-cols-5>*{width:20%} .row-cols-6>*{width:16.6667%} .row-cols-7>*{width:14.2857%} .row-cols-8>*{width:12.5%} .row-cols-9>*{width:11.1111%} .row-cols-10>*{width:10%} .row-cols-11>*{width:9.0909%} .row-cols-12>*{width:8.3333%} .row.gap-xxs{margin:0 -1px} .row.gap-xs{margin:0 -3px} .row.gap-s{margin:0 -6px} .row.gap{margin:0 -12px} .row.gap-l{margin:0 -18px} .row.gap-xl{margin:0 -24px} .row.gap-xxl{margin:0 -36px} .row.gap-xxs>*>div{margin:0 1px 2px} .row.gap-xs>*>div{margin:0 3px 6px} .row.gap-s>*>div{margin:0 6px 12px} .row.gap>*>div{margin:0 12px 24px} .row.gap-l>*>div{margin:0 18px 36px} .row.gap-xl>*>div{margin:0 24px 48px} .row.gap-xxl>*>div{margin:0 36px 72px} .flex-row{flex-direction:row} .flex-column{flex-direction:column} .flex-grow-0{flex-grow:0} .flex-grow-1{flex-grow:1} .flex-shrink-0{flex-shrink:0} .flex-shrink-1{flex-shrink:1} .flex-wrap{flex-wrap:wrap} .flex-nowrap{flex-wrap:nowrap} .nav-x,.nav{display:flex;flex-wrap:wrap;margin:0} .nav-x.center,.nav-x.center .nav,.nav.center{justify-content:center} main .nav-x,main .nav-y{margin:.8em 0} .nav-x,.nav-y,.nav-x>.nav,.nav-y>.nav{list-style:none;padding:0} .nav-x>.nav,.nav-y>.nav,.nav-x li,.nav-y li{margin:0} .nav-x.nav-sep>li,.nav-x.nav-sep>.nav>li{margin:0 0 .3em;margin-right:.8em;padding-right:.8em;border-right:1px solid rgba(0,0,0,.2)} .nav-x.size-xxs>li,.nav-x.size-xxs>.nav>li{margin-right:.1em;padding-right:.1em} .nav-x.size-xs>li,.nav-x.size-xs>.nav>li{margin-right:.2em;padding-right:.2em} .nav-x.size-s>li,.nav-x.size-s>.nav>li{margin-right:.4em;padding-right:.4em} .nav-x.size-l>li,.nav-x.size-l>.nav>li{margin-right:1.2em;padding-right:1.2em} .nav-x.size-xl>li,.nav-x.size-xl>.nav>li{margin-right:2em;padding-right:2em} .nav-x.size-xxl>li,.nav-x.size-xxl>.nav>li{margin-right:3em;padding-right:3em} .nav-x.nav-sep>li:last-child,.nav-x.nav-sep>.nav>li:last-child{margin-right:0;padding-right:0;border-right-width:0} .nav-x a{position:relative;display:inline-block;padding:.4em .5em} .nav-x.nav-sep>li>a{padding:.2em} .nav-x.size-xxs>li>a{padding:.1em} .nav-x.size-xl>li>a{padding:.3em} .nav-x.size-xxl>li>a{padding:.4em} .nav-x.current-strong li.current>a{font-weight:bold} .nav-y .nav{flex-direction:column} .nav-y li{padding:0 0 0 .1em;line-height:1.5} .nav-y a{display:inline-block;position:relative} .sub-menu{position:relative} .sub-menu>a{display:inline-block} .nav-x ul{position:absolute} .nav-x ul,.nav-x.sub-menu-click .sub-menu:hover>.sub-menu-wrapper,.sub-menu-click .nav-x .sub-menu:hover>.sub-menu-wrapper{visibility:hidden;opacity:0} .nav-x .sub-menu-wrapper{position:absolute;top:100%;left:0;z-index:900;visibility:hidden;opacity:0;width:192px;margin:0;padding:0;list-style:none;background-color:var(--color-white);border:1px solid rgba(0,0,0,.2)} .nav-x .sub-menu-wrapper.size-xxs{width:48px} .nav-x .sub-menu-wrapper.size-xs{width:72px} .nav-x .sub-menu-wrapper.size-s{width:120px} .nav-x .sub-menu-wrapper.size-m{width:192px} .nav-x .sub-menu-wrapper.size-l{width:264px} .nav-x .sub-menu-wrapper.size-xl{width:336px} .nav-x .sub-menu-wrapper.size-xxl{width:432px} .nav-x .sub-menu-wrapper li ul{top:0;left:100%;margin:0} .nav-x .sub-menu li{margin:0;padding:0;text-align:left} .nav-x.sub-menu-click .sub-menu.on>.sub-menu-wrapper,.sub-menu-click .nav-x .sub-menu.on>.sub-menu-wrapper,.nav-x .sub-menu:hover>.sub-menu-wrapper{visibility:visible;opacity:1} .nav-x .sub-menu li a{display:block;padding:.6em .7em;font-size:1em;line-height:1.286em;background:0;border-style:solid;border-width:1px 0 0;border-color:transparent;cursor:pointer} .nav-x .sub-menu li:first-child a{border-top-width:0} .nav-x .sub-menu li a:hover{background-color:var(--color-light)} .main-nav.nav-x .nav{position:static;visibility:visible;opacity:1} .tabs>.nav-x{margin:0;padding:0} .tabs>.nav-x>li{position:relative;margin:0 1px -1px 0;padding:3px 0 0} .tabs>.nav-x>li>a{display:flex;padding:0;line-height:1em;text-decoration:none;background-color:transparent;border:1px solid rgba(0,0,0,.15)} .tabs>.nav-x>li>a .inner{padding:.75em 1.2em} .tabs>.nav-x>li>a:hover .inner{background-color:rgba(0,0,0,.1)} :root .tabs>.nav-x>li.current>a,:root .tabs>.nav-x>li.current>a:hover .inner{background-color:var(--color-white);color:#333} :root .tabs>.nav-x>li.current>a{border-bottom-color:transparent} :root .color-tabs.white-bgr,:root .color-tabs.faded-bgr,:root .color-tabs.primary-bgr,:root .color-tabs.success-bgr,:root .color-tabs.warning-bgr,:root .color-tabs.danger-bgr,:root .color-tabs.purple-bgr{background-color:transparent} .tabs>.nav-x.primary-bgr>li>a,.tabs>.nav-x.success-bgr>li>a,.tabs>.nav-x.danger-bgr>li>a,.tabs>.nav-x.purple-bgr>li>a{color:var(--color-white)} .tabs>.nav-x.faded-bgr>li>a{background-color:var(--color-light)} .tabs>.nav-x.primary-bgr>li>a{background-color:var(--color-primary)} .tabs>.nav-x.success-bgr>li>a{background-color:var(--color-success)} .tabs>.nav-x.warning-bgr>li>a{background-color:var(--color-warning);color:#260e00} .tabs>.nav-x.danger-bgr>li>a{background-color:var(--color-danger)} .tabs>.nav-x.purple-bgr>li>a{background-color:var(--color-purple)} .tabs>.nav-x.size-xxs>li>a .inner{padding:.4em .6em .35em;font-size:.8em} .tabs>.nav-x.size-xxs.condensed>li>a .inner{padding:.4em .3em .35em} .tabs>.nav-x.size-xs>li>a .inner{padding:.5em .7em;font-size:.85em} .tabs>.nav-x.size-xs.condensed>li>a .inner{padding:.5em .4em} .tabs>.nav-x.size-s>li>a .inner{padding:.65em .8em .6em;font-size:.9em} .tabs>.nav-x.size-s.condensed>li>a .inner{padding:.65em .5em .6em} .tabs>.nav-x.condensed>li>a .inner{padding:.75em .6em} .tabs>.nav-x.size-l>li>a .inner{padding:.9em 1.3em .8em;font-size:1.1em} .tabs>.nav-x.size-l.condensed>li>a .inner{padding:.9em .7em .8em} .tabs>.nav-x.size-xl>li>a .inner{padding:.8em 1.35em;font-size:1.3em} .tabs>.nav-x.size-xl.condensed>li>a .inner{padding:.8em .8em} .tabs>.nav-x.size-xxl>li>a .inner{padding:.8em 1.35em;font-size:1.7em} .tabs>.nav-x.size-xxl.condensed>li>a .inner{padding:.8em .7em} .tabs>.nav-x.round-corners-xxs>li>a,.tabs>.nav-x.round-corners-xxs>li>a .inner{border-radius:var(--rounded-xxs) var(--rounded-xxs) 0 0} .tabs>.nav-x.round-corners-xs>li>a,.tabs>.nav-x.round-corners-xs>li>a .inner{border-radius:var(--rounded-xs) var(--rounded-xs) 0 0} .tabs>.nav-x.round-corners-s>li>a,.tabs>.nav-x.round-corners-s>li>a .inner{border-radius:var(--rounded-s) var(--rounded-s) 0 0} .tabs>.nav-x.round-corners>li>a,.tabs>.nav-x.round-corners>li>a .inner{border-radius:var(--rounded) var(--rounded) 0 0} .tabs>.nav-x.round-corners-l>li>a,.tabs>.nav-x.round-corners-l>li>a .inner{border-radius:var(--rounded-l) var(--rounded-l) 0 0} .tabs>.nav-x.round-corners-xl>li>a,.tabs>.nav-x.round-corners-xl>li>a .inner{border-radius:var(--rounded-xl) var(--rounded-xl) 0 0} .tabs>.nav-x.round-corners-xxl>li>a,.tabs>.nav-x .round-corners-xxl>li>a .inner{border-radius:var(--rounded-xxl) var(--rounded-xxl) 0 0} .tabs .tab-content{clear:both;background-color:var(--color-white);border:1px solid rgba(0,0,0,.15)} h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{display:block;margin-bottom:.5em;font-weight:normal;line-height:1.2;color:inherit} h1,.h1{font-size:3em;margin:.65em 0 .5em;line-height:1.1} h2,.h2{font-size:2.25em;margin:.65em 0;line-height:1.1} h3,.h3{font-size:1.75em;margin:.5em 0 .4em} h4,.h4{font-size:1.5em;margin:1em 0 .55em} h5,.h5{font-size:1.25em} h6,.h6{font-size:1em;font-weight:bold} :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6) :is(small,.small){font-size:.75em;font-weight:normal;line-height:1;color:#999} p{margin:0 0 1.5em} .lead{font-size:1.3em;margin-bottom:0} .left,.txt-left,.text-left{text-align:left !important} .center,.txt-center,.text-center{text-align:center !important} .right,.txt-right,.text-right{text-align:right !important} .text-justify{text-align:justify !important} .text-lowercase{text-transform:lowercase !important} .text-uppercase{text-transform:uppercase !important} .text-capitalize{text-transform:capitalize !important} .nowrap,.no-wrap,.text-nowrap{white-space:nowrap} .text-break{word-wrap:break-word;word-break:break-word} .text-overflow,.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap} #site .left-all *,.left-all *{text-align:left;margin-left:auto;margin-right:auto} #site .center-all *,.center-all *{text-align:center;margin-left:auto;margin-right:auto} #site .right-all *,.right-all *{text-align:right;margin-left:auto;margin-right:auto} :root .text-white,:root .primary-bgr,:root .light-blue-bgr,:root .success-bgr,:root .danger-bgr,:root .purple-bgr{color:var(--color-white)} :root .text-faded{color:#999} :root .text-primary{color:var(--color-primary)} :root .text-light-blue{color:var(--color-light-blue)} :root .text-success{color:var(--color-success)} :root .text-warning{color:var(--color-warning)} :root .text-danger{color:var(--color-danger)} :root .text-purple{color:var(--color-purple)} :root .white-bgr{background-color:var(--color-white)} :root .faded-bgr{background-color:#eee} :root .primary-bgr{background-color:var(--color-primary)} :root .light-blue-bgr{background-color:var(--color-light-blue)} :root .success-bgr{background-color:var(--color-success)} :root .warning-bgr{background-color:var(--color-warning);color:#260e00} :root .danger-bgr{background-color:var(--color-danger)} :root .purple-bgr{background-color:var(--color-purple)} ul.white-bgr,li.white-bgr,dl.white-bgr,dt.white-bgr,dd.white-bgr,h1.white-bgr,h2.white-bgr,h3.white-bgr,h4.white-bgr,h5.white-bgr,h6.white-bgr,p.white-bgr,a.white-bgr,strong.white-bgr,em.white-bgr,span.white-bgr,small.white-bgr,ul.faded-bgr,li.faded-bgr,dl.faded-bgr,dt.faded-bgr,dd.faded-bgr,h1.faded-bgr,h2.faded-bgr,h3.faded-bgr,h4.faded-bgr,h5.faded-bgr,h6.faded-bgr,p.faded-bgr,a.faded-bgr,strong.faded-bgr,em.faded-bgr,span.faded-bgr,small.faded-bgr,ul.primary-bgr,li.primary-bgr,dl.primary-bgr,dt.primary-bgr,dd.primary-bgr,h1.primary-bgr,h2.primary-bgr,h3.primary-bgr,h4.primary-bgr,h5.primary-bgr,h6.primary-bgr,p.primary-bgr,a.primary-bgr,strong.primary-bgr,em.primary-bgr,span.primary-bgr,small.primary-bgr,ul.light-blue-bgr,li.light-blue-bgr,dl.light-blue-bgr,dt.light-blue-bgr,dd.light-blue-bgr,h1.light-blue-bgr,h2.light-blue-bgr,h3.light-blue-bgr,h4.light-blue-bgr,h5.light-blue-bgr,h6.light-blue-bgr,p.light-blue-bgr,a.light-blue-bgr,strong.light-blue-bgr,em.light-blue-bgr,span.light-blue-bgr,small.light-blue-bgr,ul.success-bgr,li.success-bgr,dl.success-bgr,dt.success-bgr,dd.success-bgr,h1.success-bgr,h2.success-bgr,h3.success-bgr,h4.success-bgr,h5.success-bgr,h6.success-bgr,p.success-bgr,a.success-bgr,strong.success-bgr,em.success-bgr,span.success-bgr,small.success-bgr,ul.warning-bgr,li.warning-bgr,dl.warning-bgr,dt.warning-bgr,dd.warning-bgr,h1.warning-bgr,h2.warning-bgr,h3.warning-bgr,h4.warning-bgr,h5.warning-bgr,h6.warning-bgr,p.warning-bgr,a.warning-bgr,strong.warning-bgr,em.warning-bgr,span.warning-bgr,small.warning-bgr,ul.danger-bgr,li.danger-bgr,dl.danger-bgr,dt.danger-bgr,dd.danger-bgr,h1.danger-bgr,h2.danger-bgr,h3.danger-bgr,h4.danger-bgr,h5.danger-bgr,h6.danger-bgr,p.danger-bgr,a.danger-bgr,strong.danger-bgr,em.danger-bgr,span.danger-bgr,small.danger-bgr,ul.purple-bgr,li.purple-bgr,dl.purple-bgr,dt.purple-bgr,dd.purple-bgr,h1.purple-bgr,h2.purple-bgr,h3.purple-bgr,h4.purple-bgr,h5.purple-bgr,h6.purple-bgr,p.purple-bgr,a.purple-bgr,strong.purple-bgr,em.purple-bgr,span.purple-bgr,small.purple-bgr{padding:.25em .35em} address{font-style:normal;margin-bottom:1.5em} a{text-decoration:none;color:inherit;background:transparent;cursor:pointer} a:visited{color:inherit} main a,a.underline-true,.underline-true a{text-decoration:underline} main a:hover,#site a.underline-true:hover,a.underline-true:hover,#site .underline-true a:hover,.underline-true a:hover,#site a.underline-false,#site .underline-false a,#site a.underline-hover,#site .underline-hover a,a.underline-false,.underline-false a,a.underline-hover,.underline-hover a{text-decoration:none} a:active,a:hover,#site a.underline-hover:hover,a.underline-hover:hover,#site .underline-hover a:hover,.underline-hover a:hover{text-decoration:underline} .btn:focus{outline:thin dotted rgba(0,0,0,.5);outline-offset:0} b,strong,.strong,dt{font-weight:bold} hr{clear:both;position:relative;top:24px;height:1px;margin:0 0 47px;border-style:solid;border-color:rgba(0,0,0,.2);border-width:1px 0 0} hr.size-xxs{top:3px;margin-bottom:5px} hr.size-xs{top:6px;margin-bottom:11px} hr.size-s{top:12px;margin-bottom:23px} hr.size-l{top:36px;margin-bottom:71px} hr.size-xl{top:48px;margin-bottom:95px} hr.size-xxl{top:72px;margin-bottom:143px} sub,sup,small,.small{font-size:.85em} sub,sup{line-height:0;position:relative;vertical-align:baseline;display:inline} sub{bottom:-0.3em;margin-left:.2em} sup{top:-0.5em;margin-left:.2em} figure.blockquote,blockquote{margin:1.5rem 0;font-size:1.25rem} .blockquote{padding-left:1.5em;border-left:2px solid rgba(0,0,0,.2)} figure.blockquote blockquote{margin-bottom:.3em} figure.blockquote blockquote+figcaption{display:block;font-size:.9rem;font-style:italic;color:#999} figure.blockquote blockquote+figcaption:before{content:"— "} abbr[title]{text-decoration:none;border-bottom:1px dotted;cursor:help} code,kbd,pre{font-size:1em;font-family:monospace,monospace} .line-through{text-decoration:line-through !important} .uppercase{text-transform:uppercase !important} .lowercase{text-transform:lowercase !important} .breadcrumb{margin:24px 0;padding:0;font-size:.95em} .breadcrumb a,.breadcrumb strong{display:inline-block;margin:0 .4em;word-break:break-word} .breadcrumb *{position:relative} span.sep-line{display:inline-block;width:1px;margin:0 .8em;text-indent:100%;white-space:nowrap;overflow:hidden;vertical-align:middle;border-left:1px solid rgba(0,0,0,.2)} span.sep-text{display:inline-block;margin:0 .8em} span.sep-line.size-xxs,span.sep-text.size-xxs{margin:0 .1em;line-height:.8em} span.sep-line.size-xs,span.sep-text.size-xs{margin:0 .2em;line-height:.8em} span.sep-line.size-s,span.sep-text.size-s{margin:0 .4em;line-height:1.1em} span.sep-line.size-l,span.sep-text.size-l{margin:0 1.6em;line-height:2.4em} span.sep-line.size-xl,span.sep-text.size-xl{margin:0 3.2em;line-height:3.42em} .v-line-right{border-right:1px solid rgba(0,0,0,.2)} .v-line-left{border-left:1px solid rgba(0,0,0,.2)} ul,#site .list-unstyled,.list-unstyled{list-style:none;margin-left:0} ul li,#site .list-unstyled li,.list-unstyled li{padding-left:0} main ul,.text-editor ul,ul.list-styled,ul.list-styled ul{margin:0 0 1.5em 1.3em;padding-left:0;list-style:disc;list-style-position:outside} main ul li,.text-editor ul li,ul.list-styled li{padding:0;margin:0 0 .3em} main ul ul,.text-editor ul ul,ul.list-styled ul{list-style:circle} main ul ul,.text-editor ul ul,ul.list-styled ul,main ul li:last-child,.text-editor ul li:last-child,ul.list-styled li:last-child,ol ol,ol ul,ol li:last-child{margin-bottom:0} .list-inline>li{display:inline-block;margin:0 .4em} .list-inline>li:first-child{margin-left:0} ol{margin:0 0 1.5em 0;padding-left:0;list-style-position:inside} ol ol{margin-left:1.2em} ol ul{margin-left:1.3em} ol li{margin-bottom:.3em} .steps{display:flex;clear:both;list-style:none;margin:24px 0;padding:0} .steps li{flex:1;position:relative;margin:0;padding:0;text-align:center;cursor:default} .steps a{display:inline-block;text-decoration:none} .steps.type-dots .progress,.steps.type-dots .progress-bar{position:relative;height:4px;margin:24px 0;background-color:#ddd} .steps.type-dots .progress .dot{position:absolute;top:50%;left:50%;z-index:5;width:24px;height:24px;transform:translate(-50%,-50%);background-color:var(--color-white);border:4px solid #ddd;border-radius:50%} .steps.type-dots>li:first-child .progress,.steps.type-dots>li:last-child .progress,.steps.type-dots .current .progress-bar{width:50%} .steps.type-dots .complete .progress-bar,.steps.type-dots>li:last-child .progress-bar{width:100%} .steps.type-dots>li:first-child .progress{margin-left:50%} .steps.type-dots>li:first-child .progress .dot{left:0} .steps.type-dots>li:last-child .progress .dot{left:100%} .steps.type-dots .complete .progress-bar,.steps.type-dots .current .progress-bar{background-color:var(--color-primary)} .steps.type-dots .complete .dot,.steps.type-dots .current .dot{background-color:var(--color-white);border-color:var(--color-primary)} .steps.type-dots.success-bgr .complete .progress-bar,.steps.type-dots.success-bgr .current .progress-bar{background-color:var(--color-success)} .steps.type-dots.success-bgr .complete .dot,.steps.type-dots.success-bgr .current .dot{border-color:var(--color-success)} .steps.type-dots.warning-bgr .complete .progress-bar,.steps.type-dots.warning-bgr .current .progress-bar{background-color:var(--color-warning)} .steps.type-dots.warning-bgr .complete .dot,.steps.type-dots.warning-bgr .current .dot{border-color:var(--color-warning)} .steps.type-dots.danger-bgr .complete .progress-bar,.steps.type-dots.danger-bgr .current .progress-bar{background-color:var(--color-danger)} .steps.type-dots.danger-bgr .complete .dot,.steps.type-dots.danger-bgr .current .dot{border-color:var(--color-danger)} .steps.type-dots.purple-bgr .complete .progress-bar,.steps.type-dots.purple-bgr .current .progress-bar{background-color:var(--color-purple)} .steps.type-dots.purple-bgr .complete .dot,.steps.type-dots.purple-bgr .current .dot{border-color:var(--color-purple)} #site .steps.type-dots.success-bgr,.steps.type-dots.success-bgr,#site .steps.type-dots.warning-bgr,.steps.type-dots.warning-bgr,#site .steps.type-dots.danger-bgr,.steps.type-dots.danger-bgr,#site .steps.type-dots.purple-bgr,.steps.type-dots.purple-bgr,#site .steps.type-dots li:first-child.current .progress-bar,.steps.type-dots li:first-child.current .progress-bar{color:inherit;background-color:transparent} @media(max-width:767px){.steps{flex-wrap:wrap} .steps li{flex:auto;width:100%;min-height:3.8em;padding:10px 0 10px 50px;text-align:left} .steps.type-dots .progress{position:absolute;top:0;bottom:0;left:15px;margin:0} .steps.type-dots .progress-bar,.steps.type-dots .progress,.steps.type-dots>li:first-child .progress,.steps.type-dots>li:last-child .progress{height:auto;width:8px;margin:0} .steps.type-dots>li:first-child .progress{top:15px} .steps.type-dots>li:last-child .progress{bottom:auto;height:30px} .steps.type-dots .progress-bar{position:absolute;width:8px} .steps.type-dots .current .progress-bar{width:8px} .steps.type-dots .complete .progress-bar{top:0;bottom:0} .steps.type-dots .progress .dot,.steps.type-dots>li:first-child .progress .dot,.steps.type-dots>li:last-child .progress .dot{left:-11px;margin:0} .steps.type-dots .progress .dot{top:8px} .steps.type-dots>li:first-child .progress .dot{top:-8px}} .progress.type-progress-x.size-xxs .progress-bar{height:3px} .progress.type-progress-x.size-xs .progress-bar{height:8px} .progress.type-progress-x.size-s .progress-bar{height:16px;line-height:16px;font-size:.8em} .progress.type-progress-x.size-l .progress-bar{height:32px;line-height:32px} .progress.type-progress-x.size-xl .progress-bar{height:40px;line-height:40px;font-size:1.1em} .progress.type-progress-x.size-xxl .progress-bar{height:48px;line-height:48px;font-size:1.2em} .spinner{display:inline-block;width:var(--spinner-size);height:var(--spinner-size);vertical-align:middle;border-radius:50%;animation:var(--spinner-speed) linear infinite spinner;border:var(--spinner-border-width) solid currentcolor;border-right-color:transparent} .spinner.size-xxs{width:var(--spinner-size-xxs);height:var(--spinner-size-xxs);border-width:2px} .spinner.size-xs{width:var(--spinner-size-xs);height:var(--spinner-size-xs);border-width:2px} .spinner.size-s{width:var(--spinner-size-s);height:var(--spinner-size-s);border-width:3px} .spinner.size-l{width:var(--spinner-size-l);height:var(--spinner-size-l)} .spinner.size-xl{width:var(--spinner-size-xl);height:var(--spinner-size-xl)} .spinner.size-xxl{width:var(--spinner-size-xxl);height:var(--spinner-size-xxl)} @keyframes spinner{to{transform:rotate(360deg)}} .tint-bgr-100{background-color:var(--color-black)} .tint-bgr-95{background-color:#0d0d0d} .tint-bgr-90{background-color:#191919} .tint-bgr-85{background-color:#262626} .tint-bgr-80{background-color:#333} .tint-bgr-75{background-color:#404040} .tint-bgr-70{background-color:#4c4c4c} .tint-bgr-65{background-color:#595959} .tint-bgr-60{background-color:#666} .tint-bgr-55{background-color:#737373} .tint-bgr-50{background-color:#7f7f7f} .tint-bgr-45{background-color:#8c8c8c} .tint-bgr-40{background-color:#999} .tint-bgr-35{background-color:#a6a6a6} .tint-bgr-30{background-color:#b2b2b2} .tint-bgr-25{background-color:#bbb} .tint-bgr-20{background-color:#ccc} .tint-bgr-15{background-color:#ddd} .tint-bgr-10{background-color:#eee} .tint-bgr-5{background-color:#f5f5f5} .tint-border-100{border-color:var(--color-black)} .tint-border-95{border-color:#0d0d0d} .tint-border-90{border-color:#191919} .tint-border-85{border-color:#262626} .tint-border-80{border-color:#333} .tint-border-75{border-color:#404040} .tint-border-70{border-color:#4c4c4c} .tint-border-65{border-color:#595959} .tint-border-60{border-color:#666} .tint-border-55{border-color:#737373} .tint-border-50{border-color:#7f7f7f} .tint-border-45{border-color:#8c8c8c} .tint-border-40{border-color:#999} .tint-border-35{border-color:#a6a6a6} .tint-border-30{border-color:#b2b2b2} .tint-border-25{border-color:#bbb} .tint-border-20{border-color:#ccc} .tint-border-15{border-color:#ddd} .tint-border-10{border-color:#eee} .tint-border-5{border-color:#f5f5f5} .tint-color-100{color:var(--color-black)} .tint-color-95{color:#0d0d0d} .tint-color-90{color:#191919} .tint-color-85{color:#262626} .tint-color-80{color:#333} .tint-color-75{color:#404040} .tint-color-70{color:#4c4c4c} .tint-color-65{color:#595959} .tint-color-60{color:#666} .tint-color-55{color:#737373} .tint-color-50{color:#7f7f7f} .tint-color-45{color:#8c8c8c} .tint-color-40{color:#999} .tint-color-35{color:#a6a6a6} .tint-color-30{color:#b2b2b2} .tint-color-25{color:#bbb} .tint-color-20{color:#ccc} .tint-color-15{color:#ddd} .tint-color-10{color:#eee} .tint-color-5{color:#f5f5f5} .alpha-bgr-95{background-color:rgba(0,0,0,.95)} .alpha-bgr-90{background-color:rgba(0,0,0,.90)} .alpha-bgr-85{background-color:rgba(0,0,0,.85)} .alpha-bgr-80{background-color:rgba(0,0,0,.80)} .alpha-bgr-75{background-color:rgba(0,0,0,.75)} .alpha-bgr-70{background-color:rgba(0,0,0,.70)} .alpha-bgr-65{background-color:rgba(0,0,0,.65)} .alpha-bgr-60{background-color:rgba(0,0,0,.60)} .alpha-bgr-55{background-color:rgba(0,0,0,.55)} .alpha-bgr-50{background-color:rgba(0,0,0,.50)} .alpha-bgr-45{background-color:rgba(0,0,0,.45)} .alpha-bgr-40{background-color:rgba(0,0,0,.40)} .alpha-bgr-35{background-color:rgba(0,0,0,.35)} .alpha-bgr-30{background-color:rgba(0,0,0,.30)} .alpha-bgr-25{background-color:rgba(0,0,0,.25)} .alpha-bgr-20{background-color:rgba(0,0,0,.20)} .alpha-bgr-15{background-color:rgba(0,0,0,.15)} .alpha-bgr-10{background-color:rgba(0,0,0,.10)} .alpha-bgr-5{background-color:rgba(0,0,0,.05)} .alpha-border-95{border-color:rgba(0,0,0,.95)} .alpha-border-90{border-color:rgba(0,0,0,.90)} .alpha-border-85{border-color:rgba(0,0,0,.85)} .alpha-border-80{border-color:rgba(0,0,0,.80)} .alpha-border-75{border-color:rgba(0,0,0,.75)} .alpha-border-70{border-color:rgba(0,0,0,.70)} .alpha-border-65{border-color:rgba(0,0,0,.65)} .alpha-border-60{border-color:rgba(0,0,0,.60)} .alpha-border-55{border-color:rgba(0,0,0,.55)} .alpha-border-50{border-color:rgba(0,0,0,.50)} .alpha-border-45{border-color:rgba(0,0,0,.45)} .alpha-border-40{border-color:rgba(0,0,0,.40)} .alpha-border-35{border-color:rgba(0,0,0,.35)} .alpha-border-30{border-color:rgba(0,0,0,.30)} .alpha-border-25{border-color:rgba(0,0,0,.25)} .alpha-border-20{border-color:rgba(0,0,0,.20)} .alpha-border-15{border-color:rgba(0,0,0,.15)} .alpha-border-10{border-color:rgba(0,0,0,.10)} .alpha-border-5{border-color:rgba(0,0,0,.05)} .alpha-color-95{color:rgba(0,0,0,.95)} .alpha-color-90{color:rgba(0,0,0,.90)} .alpha-color-85{color:rgba(0,0,0,.85)} .alpha-color-80{color:rgba(0,0,0,.80)} .alpha-color-75{color:rgba(0,0,0,.75)} .alpha-color-70{color:rgba(0,0,0,.70)} .alpha-color-65{color:rgba(0,0,0,.65)} .alpha-color-60{color:rgba(0,0,0,.60)} .alpha-color-55{color:rgba(0,0,0,.55)} .alpha-color-50{color:rgba(0,0,0,.50)} .alpha-color-45{color:rgba(0,0,0,.45)} .alpha-color-40{color:rgba(0,0,0,.40)} .alpha-color-35{color:rgba(0,0,0,.35)} .alpha-color-30{color:rgba(0,0,0,.30)} .alpha-color-25{color:rgba(0,0,0,.25)} .alpha-color-20{color:rgba(0,0,0,.20)} .alpha-color-15{color:rgba(0,0,0,.15)} .alpha-color-10{color:rgba(0,0,0,.10)} .alpha-color-5{color:rgba(0,0,0,.05)} .alpha-bgr-w-95{background-color:rgba(255,255,255,.95)} .alpha-bgr-w-90{background-color:rgba(255,255,255,.90)} .alpha-bgr-w-85{background-color:rgba(255,255,255,.85)} .alpha-bgr-w-80{background-color:rgba(255,255,255,.80)} .alpha-bgr-w-75{background-color:rgba(255,255,255,.75)} .alpha-bgr-w-70{background-color:rgba(255,255,255,.70)} .alpha-bgr-w-65{background-color:rgba(255,255,255,.65)} .alpha-bgr-w-60{background-color:rgba(255,255,255,.60)} .alpha-bgr-w-55{background-color:rgba(255,255,255,.55)} .alpha-bgr-w-50{background-color:rgba(255,255,255,.50)} .alpha-bgr-w-45{background-color:rgba(255,255,255,.45)} .alpha-bgr-w-40{background-color:rgba(255,255,255,.40)} .alpha-bgr-w-35{background-color:rgba(255,255,255,.35)} .alpha-bgr-w-30{background-color:rgba(255,255,255,.30)} .alpha-bgr-w-25{background-color:rgba(255,255,255,.25)} .alpha-bgr-w-20{background-color:rgba(255,255,255,.20)} .alpha-bgr-w-15{background-color:rgba(255,255,255,.15)} .alpha-bgr-w-10{background-color:rgba(255,255,255,.10)} .alpha-bgr-w-5{background-color:rgba(255,255,255,.05)} .alpha-border-w-95{border-color:rgba(255,255,255,.95)} .alpha-border-w-90{border-color:rgba(255,255,255,.90)} .alpha-border-w-85{border-color:rgba(255,255,255,.85)} .alpha-border-w-80{border-color:rgba(255,255,255,.80)} .alpha-border-w-75{border-color:rgba(255,255,255,.75)} .alpha-border-w-70{border-color:rgba(255,255,255,.70)} .alpha-border-w-65{border-color:rgba(255,255,255,.65)} .alpha-border-w-60{border-color:rgba(255,255,255,.60)} .alpha-border-w-55{border-color:rgba(255,255,255,.55)} .alpha-border-w-50{border-color:rgba(255,255,255,.50)} .alpha-border-w-45{border-color:rgba(255,255,255,.45)} .alpha-border-w-40{border-color:rgba(255,255,255,.40)} .alpha-border-w-35{border-color:rgba(255,255,255,.35)} .alpha-border-w-30{border-color:rgba(255,255,255,.30)} .alpha-border-w-25{border-color:rgba(255,255,255,.25)} .alpha-border-w-20{border-color:rgba(255,255,255,.20)} .alpha-border-w-15{border-color:rgba(255,255,255,.15)} .alpha-border-w-10{border-color:rgba(255,255,255,.10)} .alpha-border-w-5{border-color:rgba(255,255,255,.05)} .alpha-color-w-95{color:rgba(255,255,255,.95)} .alpha-color-w-90{color:rgba(255,255,255,.90)} .alpha-color-w-85{color:rgba(255,255,255,.85)} .alpha-color-w-80{color:rgba(255,255,255,.80)} .alpha-color-w-75{color:rgba(255,255,255,.75)} .alpha-color-w-70{color:rgba(255,255,255,.70)} .alpha-color-w-65{color:rgba(255,255,255,.65)} .alpha-color-w-60{color:rgba(255,255,255,.60)} .alpha-color-w-55{color:rgba(255,255,255,.55)} .alpha-color-w-50{color:rgba(255,255,255,.50)} .alpha-color-w-45{color:rgba(255,255,255,.45)} .alpha-color-w-40{color:rgba(255,255,255,.40)} .alpha-color-w-35{color:rgba(255,255,255,.35)} .alpha-color-w-30{color:rgba(255,255,255,.30)} .alpha-color-w-25{color:rgba(255,255,255,.25)} .alpha-color-w-20{color:rgba(255,255,255,.20)} .alpha-color-w-15{color:rgba(255,255,255,.15)} .alpha-color-w-10{color:rgba(255,255,255,.10)} .alpha-color-w-5{color:rgba(255,255,255,.05)} .label{display:inline-block;padding:.25em .35em;font-size:.85em;font-weight:normal;line-height:1em;text-align:center;background-color:#eee;white-space:nowrap;vertical-align:baseline;border-radius:.25em} sup .label,sub .label{font-size:1em} .mp-table caption{padding:.5em;font-weight:bold} table.mp-table{font-size:.95em;line-height:1.4;border:0;border-spacing:0} table.mp-table-condensed{font-size:.85em} .mp-table th{font-weight:bold;vertical-align:middle} .mp-table th,.mp-table td{padding:4px;text-align:left} .mp-table td{vertical-align:top} .mp-table-condensed td,.mp-table-condensed td{padding:2px 3px} .mp-table tr th,.mp-table tr td{border-style:solid;border-width:1px 0 0 1px} .mp-table-h-borders tr th,.mp-table-h-borders tr td{border-width:1px 0 0} .mp-table tr th{border-bottom-width:1px} .mp-table tr td:last-child,.mp-table tr th:last-child{border-right:1px solid} .mp-table tr:last-child td,.mp-table tr:last-child td{border-bottom:1px solid} .mp-table-h-borders tr td:last-child,.mp-table-h-borders tr th:last-child{border-right:0} .mp-table p:last-child{margin-bottom:0} .mp-table{background-color:transparent} .mp-table th{background-color:#efefef} .mp-table-hover tr:hover td{background-color:rgba(0,0,0,.04)} .mp-table-alt tr:nth-child(even){background-color:#f0f3f7;background-image:linear-gradient(to bottom,rgba(255,255,255,0.4) 0,rgba(255,255,255,0.0) 100%)} .mp-table table,.mp-table tr td,table tr th,.mp-table tr td:last-child,.mp-table tr th:last-child,.mp-table tr:last-child td{border-color:rgba(0,0,0,.2)} :root .mp-table .success{background-color:rgba(var(--color-success-rgb),.15);background-image:none} :root .mp-table .warning{background-color:rgba(var(--color-warning-rgb),.2);background-image:none} :root .mp-table .danger{background-color:rgba(var(--color-danger-rgb),.15);background-image:none} .borderless,.borderless td,.borderless th{border:none !important} .item-list .item-content{display:flex;flex-wrap:wrap} .item-list.center-items .item-content{justify-content:center} .item-list.right-items .item-content{justify-content:flex-end} .item-list.flex-auto-items .item-content>section{flex:auto} .item-list .item-content>section{width:100%} .item-col-2 .item-content>section{width:50%} .item-col-3 .item-content>section{width:33.333%} .item-col-4 .item-content>section{width:25%} .item-col-5 .item-content>section{width:20%} .item-col-6 .item-content>section{width:16.666%} .item-col-7 .item-content>section{width:14.285%} .item-col-8 .item-content>section{width:12.5%} .item-col-9 .item-content>section{width:11.111%} .item-col-10 .item-content>section{width:10%} .item-col-11 .item-content>section{width:9.09%} .item-col-12 .item-content>section{width:8.333%} .item-list .item-content .item-cell,.item-list .item-content .item-link{height:100%} .item-list .item-content .item-link{display:block;text-decoration:none} .item-list.gutter-xxs .item-content>section{margin-bottom:2px} .item-list.gutter-xs .item-content>section{margin-bottom:6px} .item-list.gutter-s .item-content>section{margin-bottom:12px} .item-list.gutter .item-content>section{margin-bottom:24px} .item-list.gutter-l .item-content>section{margin-bottom:36px} .item-list.gutter-xl .item-content>section{margin-bottom:48px} .item-list.gutter-xxl .item-content>section{margin-bottom:72px} .item-list.gutter-xxs .item-content .item-cell{margin:0 1px} .item-list.gutter-xs .item-content .item-cell{margin:0 3px} .item-list.gutter-s .item-content .item-cell{margin:0 6px} .item-list.gutter .item-content .item-cell{margin:0 12px} .item-list.gutter-l .item-content .item-cell{margin:0 18px} .item-list.gutter-xl .item-content .item-cell{margin:0 24px} .item-list.gutter-xxl .item-content .item-cell{margin:0 36px} .item-list.gutter-xxs .item-content{margin:0 -1px} .item-list.gutter-xs .item-content{margin:0 -3px} .item-list.gutter-s .item-content{margin:0 -6px} .item-list.gutter .item-content{margin:0 -12px} .item-list.gutter-l .item-content{margin:0 -18px} .item-list.gutter-xl .item-content{margin:0 -24px} .item-list.gutter-xxl .item-content{margin:0 -36px} :is(.item-left,.item-left-alt,.item-right,.item-right-alt) section:not(.no-image) dl{display:grid;grid-template-rows:auto 1fr} .item-left section:not(.no-image) dl,.item-left-alt section:nth-child(odd) dl,.item-right-alt section:nth-child(even) dl{grid-template-columns:20% 1fr} .item-right section:not(.no-image) dl,.item-left-alt section:nth-child(even) dl,.item-right-alt section:nth-child(odd) dl{grid-template-columns:1fr 20%} .item-left .img,.item-left-alt section:nth-child(odd) .img,.item-right-alt section:nth-child(even) .img{grid-row-start:1;grid-column-start:1;grid-row-end:3} .item-left dt,.item-left-alt section:nth-child(odd) dt{grid-row-start:1;grid-column-start:2;grid-row-end:2} .item-left .info,.item-left-alt section:nth-child(odd) .info{grid-row-start:2;grid-column-start:2;grid-row-end:3} .item-right .img,.item-left-alt section:nth-child(even) .img,.item-right-alt section:nth-child(odd) .img{grid-row-start:1;grid-column-start:2;grid-row-end:3} .item-right dt{grid-row-start:1;grid-column-start:1;grid-row-end:2} .item-right .info{grid-row-start:2;grid-column-start:1;grid-row-end:3} .item-list.outer-space-xxs .item-content .item-cell{padding:4px} .item-list.outer-space-xs .item-content .item-cell{padding:8px} .item-list.outer-space-s .item-content .item-cell{padding:12px} .item-list.outer-space .item-content .item-cell{padding:24px} .item-list.outer-space-l .item-content .item-cell{padding:36px} .item-list.outer-space-xl .item-content .item-cell{padding:48px} .item-list.outer-space-xxl .item-content .item-cell{padding:72px} .inner-space-xxs.item-left dt,.inner-space-xxs.item-left .info,.inner-space-xxs.item-left-alt dt,.inner-space-xxs.item-left-alt .info,.inner-space-xxs.item-right-alt dt,.inner-space-xxs.item-right-alt .info{padding-left:4px} .inner-space-xs.item-left dt,.inner-space-xs.item-left .info,.inner-space-xs.item-left-alt dt,.inner-space-xs.item-left-alt .info,.inner-space-xs.item-right-alt dt,.inner-space-xs.item-right-alt .info{padding-left:8px} .inner-space-s.item-left dt,.inner-space-s.item-left .info,.inner-space-s.item-left-alt dt,.inner-space-s.item-left-alt .info,.inner-space-s.item-right-alt dt,.inner-space-s.item-right-alt .info{padding-left:12px} .inner-space.item-left dt,.inner-space.item-left .info,.inner-space.item-left-alt dt,.inner-space.item-left-alt .info,.inner-space.item-right-alt dt,.inner-space.item-right-alt .info{padding-left:24px} .inner-space-l.item-left dt,.inner-space-l.item-left .info,.inner-space-l.item-left-alt dt,.inner-space-l.item-left-alt .info,.inner-space-l.item-right-alt dt,.inner-space-l.item-right-alt .info{padding-left:36px} .inner-space-xl.item-left dt,.inner-space-xl.item-left .info,.inner-space-xl.item-left-alt dt,.inner-space-xl.item-left-alt .info,.inner-space-xl.item-right-alt dt,.inner-space-xl.item-right-alt .info{padding-left:48px} .inner-space-xxl.item-left dt,.inner-space-xxl.item-left .info,.inner-space-xxl.item-left-alt dt,.inner-space-xxl.item-left-alt .info,.inner-space-xxl.item-right-alt dt,.inner-space-xxl.item-right-alt .info{padding-left:72px} .inner-space-xxs.item-right dt,.inner-space-xxs.item-right .info{padding-right:4px} .inner-space-xs.item-right dt,.inner-space-xs.item-right .info{padding-right:8px} .inner-space-s.item-right dt,.inner-space-s.item-right .info{padding-right:12px} .inner-space.item-right dt,.inner-space.item-right .info{padding-right:24px} .inner-space-l.item-right dt,.inner-space-l.item-right .info{padding-right:36px} .inner-space-xl.item-right dt,.inner-space-xl.item-right .info{padding-right:48px} .inner-space-xxl.item-right dt,.inner-space-xxl.item-right .info{padding-right:72px} .item-left-alt section:nth-child(even) dt,.item-left-alt section:nth-child(even) .info{padding-left:0} .item-right-alt section:nth-child(odd) dt,.item-right-alt section:nth-child(odd) .info{padding-left:0} .item-left .no-image dt,.item-left .no-image .info,.item-left-alt .no-image dt,.item-left-alt .no-image .info,.item-right .no-image dt,.item-right .no-image .info,.item-right-alt .no-image dt,.item-right-alt .no-image .info{padding-left:0;padding-right:0} .img-crop{position:relative;display:flex;width:100%;padding-top:var(--aspect-ratio)} .img-crop.ratio-16x9{--aspect-ratio:56.25%} .img-crop.ratio-4x3{--aspect-ratio:75%} .img-crop.ratio-1x1{--aspect-ratio:100%} .img-crop>img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover} input,select,textarea,button{font-family:inherit;font-size:1em} button{overflow:visible} .form-group{position:relative;margin-bottom:12px} .form-group label{display:inline-block;margin-bottom:6px;padding-top:6px} .checkbox label,.radio label{margin-right:12px;cursor:pointer} .form-group .form-control,.form-group .txt{position:relative;z-index:1;display:block;width:100%;min-width:15px;max-width:100%;background-color:var(--color-white)} .form-inline .form-group{display:inline-block;width:auto} .form-inline .form-group .form-control,.form-inline .form-group .txt{display:inline-block} .form-inline .form-control{margin-right:.5em} .form-inline select.form-control{width:auto} .form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0} .form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{margin-left:0} input[type=text],.form-control,.txt{position:relative;padding:.53em .4em .6em;margin:0} .form-control.size-xxs,.txt.size-xxs{padding:.23em .25em .24em;font-size:.8rem} .form-control.size-xs,.txt.size-xs{padding:.3em .4em;font-size:.85rem} .form-control.size-s,.txt.size-s{padding:.4em .4em .55em;font-size:.9rem} .form-control.size-l,.txt.size-l{padding:.65em .5em .65em;font-size:1.1rem} .form-control.size-xl,.txt.size-xl{padding:.55em .5em .6em;font-size:1.3rem} .form-control.size-xxl,.txt.size-xxl{padding:.6em .6em .7em;font-size:1.7rem} select[multiple],select[size],textarea,#site select[multiple],#site select[size],#site textarea{height:auto} .form-control.inline,.txt.inline{display:inline-block;width:auto} .inline[class*="width-size"]{width:100%} .inline.width-size-xxs{max-width:2.1em} .inline.width-size-xs{max-width:3.1em} .inline.width-size-s{max-width:5em} .inline.width-size-m{max-width:8.5em} .inline.width-size-l{max-width:12em} .inline.width-size-xl{max-width:15em} .inline.width-size-xxl{max-width:18em} .form-control,.txt,input[type=text],input[type=checkbox],input[type=radio]{font-size:1em;vertical-align:middle;color:#666;background-color:var(--color-white);border:1px solid rgba(0,0,0,0.15)} input[type=checkbox],input[type=radio]{display:inline-block;width:18px;height:18px;margin-right:3px;padding:2px;color:#666} input[type=checkbox]{background-color:#f7f7f7} input[type=radio]{width:16px;height:16px;border-radius:50%} textarea.form-control,textarea.txt,select[multiple],select[size]{height:auto} input[type=text]:focus,.form-control:focus,.txt:focus,input[type=checkbox]:focus,.dropdown-select.on .drop-link{outline:0;border-color:rgba(116,191,255,.8);box-shadow:0 0 0 .15em rgba(116,191,255,.5)} #site .item-success,.item-success,#site .item-success-focus,.item-success-focus,.item-success.form-control{border-color:var(--color-success)} #site .item-success-focus,.item-success-focus,.item-success.form-control:focus,.item-success.txt:focus,input[type=checkbox].item-success:focus,input[type=radio].item-success:focus{box-shadow:0 0 0 .2rem rgba(var(--color-success-rgb),.4)} #site .item-warning,.item-warning,#site .item-warning-focus,.item-warning-focus,.item-warning.form-control{border-color:#f2bb44} #site .item-warning-focus,.item-warning-focus,.item-warning.form-control:focus,.item-warning.txt:focus,input[type=checkbox].item-warning:focus,input[type=radio].item-warning:focus{box-shadow:0 0 0 .2rem rgba(242,187,68,.8)} #site .item-danger,.item-danger,#site .item-danger-focus,.item-danger-focus,.item-danger.form-control{border-color:var(--color-danger)} #site .item-danger-focus,.item-danger-focus,.item-danger.form-control:focus,.item-danger.txt:focus,input[type=checkbox].item-danger:focus,input[type=radio].item-danger:focus{box-shadow:0 0 0 .2rem rgba(var(--color-danger-rgb),.4)} .form-elements .form-control-static{margin:0;padding-top:6px} .form-elements fieldset{border:0} .form-elements .fieldset{position:relative;margin-bottom:16px;padding:18px;border:1px solid #ddd} fieldset[disabled] *,input[disabled],select[disabled],textarea[disabled],.btn[disabled]{cursor:not-allowed} .form-elements legend{margin:0 -.5em;padding:0 .5em;background-color:#fff} .form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control,.txt[disabled],.txt[readonly],fieldset[disabled] .txt{background-color:#eee} .text-help{margin:.3em 0 .5em;font-size:.9em} .btn{position:relative;display:inline-block;margin-bottom:0;padding:.6em .9em .65em;line-height:1.2em;font-size:1rem;text-align:center;vertical-align:middle;background-image:none;border:1px solid transparent;cursor:pointer;word-break:break-word} :root .btn{text-decoration:none} .btn[type=image]{padding:0} .btn.condensed{padding:.65em .6em} .btn::-moz-focus-inner{border:0} .btn:hover{text-decoration:none} .btn:active{outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15)} .btn.size-xxs{padding:.25em .6em .3em;font-size:.8rem} .btn.size-xxs.condensed{padding-left:.3em;padding-right:.3em} .btn.size-xs{padding:.4em .7em .35em;font-size:.85rem} .btn.size-xs.condensed{padding-left:.4em;padding-right:.4em} .btn.size-s{padding:.53em .8em .55em;font-size:.9rem} .btn.size-s.condensed{padding-left:.5em;padding-right:.5em} .btn.size-l{padding:.7em 1.1em .71em;font-size:1.1rem} .btn.size-l.condensed{padding-left:.7em;padding-right:.7em} .btn.size-xl{padding:.58em 1.1em .76em;font-size:1.3rem} .btn.size-xl.condensed{padding-left:.7em;padding-right:.7em} .btn.size-xxl{padding:.65em 1.1em .8em;font-size:1.7rem} .btn.size-xxl.condensed{padding-left:.8em;padding-right:.8em} #site .btn-image,.btn-image{padding:0} .btn[disabled]{opacity:.6} .btn-default{color:#333;background-color:var(--color-light);border-color:rgba(0,0,0,.1)} .btn-default:hover,.btn-default:focus,.btn-default:active{background-color:var(--color-white)} :root .btn-light-blue,:root .btn-primary,:root .btn-success,:root .btn-danger,:root .btn-purple,:root .btn-black,:root .btn-light-blue:hover,:root .btn-primary:hover,:root .btn-success:hover,:root .btn-danger:hover,:root .btn-purple:hover,:root .btn-black:hover{color:var(--color-white)} .btn-primary{background-color:var(--color-primary)} .btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:hsl(var(--color-primary-hs),41%)} .btn-success{background-color:var(--color-success)} .btn-success:hover,.btn-success:focus,.btn-success:active{background-color:hsl(var(--color-success-hs),46%)} .btn-warning{color:#333;background-color:var(--color-warning)} .btn-warning:hover,.btn-warning:focus,.btn-warning:active{background-color:hsl(var(--color-warning-hs),69%)} .btn-danger{background-color:var(--color-danger)} .btn-danger:hover,.btn-danger:focus,.btn-danger:active{background-color:hsl(var(--color-danger-hs),43%)} .btn-white{background-color:var(--color-white)} .btn-white:hover,.btn-white:focus,.btn-white:active{background-color:#f2f2f2} .btn-light-blue{background-color:var(--color-light-blue)} .btn-light-blue:hover,.btn-light-blue:focus,.btn-light-blue:active{background-color:hsl(var(--color-light-blue-hs),53%)} .btn-purple{background-color:var(--color-purple)} .btn-purple:hover,.btn-purple:focus,.btn-purple:active{background-color:hsl(var(--color-purple-hs),33%)} .btn-black{background-color:var(--color-black)} .btn-black:hover,.btn-black:focus,.btn-black:active{background-color:rgba(0,0,0,.8)} .btn-link{font-weight:normal;color:var(--color-primary);cursor:pointer} .btn-link,.btn-link:active{background-color:transparent;box-shadow:none} .btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent} .btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent} .btn-block{display:block;width:100%} .btn-block+.btn-block{margin-top:5px} .btn-outline{background-color:transparent;border-width:2px} .btn-outline.btn-default{border-color:rgba(0,0,0,.2)} .btn-outline.btn-white{border-color:var(--color-white);color:var(--color-white)} .btn-outline.btn-light-blue{border-color:var(--color-light-blue);color:var(--color-light-blue)} .btn-outline.btn-primary{border-color:var(--color-primary);color:var(--color-primary)} .btn-outline.btn-success{border-color:var(--color-success);color:var(--color-success)} .btn-outline.btn-warning{border-color:var(--color-warning);color:hsl(var(--color-warning-hs),50%)} .btn-outline.btn-warning:hover{color:hsl(var(--color-warning-hs),20%)} .btn-outline.btn-danger{border-color:var(--color-danger);color:var(--color-danger)} .btn-outline.btn-purple{border-color:#793aa2;color:#793aa2} .btn-outline.btn-black{border-color:var(--color-black);color:var(--color-black)} .rounded-size-xxs,.round-corners-size-xxs,.round-corners-size-xxs .form-control,.round-corners-size-xxs .txt,.round-corners-size-xxs input[type=checkbox],.round-corners-size-xxs .btn{border-radius:var(--rounded-xxs)} .rounded-size-xs,.round-corners-size-xs,.round-corners-size-xs .form-control,.round-corners-size-xs .txt,.round-corners-size-xs input[type=checkbox],.round-corners-size-xs .btn{border-radius:var(--rounded-xs)} .rounded-size-s,.round-corners-size-s,.round-corners-size-s .form-control,.round-corners-size-s .txt,.round-corners-size-s input[type=checkbox],.round-corners-size-s .btn{border-radius:var(--rounded-s)} .rounded,.round-corners,.round-corners .form-control,.round-corners .txt,.round-corners input[type=checkbox],.round-corners .btn{border-radius:var(--rounded)} .rounded-size-l,.round-corners-size-l,.round-corners-size-l .form-control,.round-corners-size-l .txt,.round-corners-size-l input[type=checkbox],.round-corners-size-l .btn{border-radius:var(--rounded-l)} .rounded-size-xl,.round-corners-size-xl,.round-corners-size-xl .form-control,.round-corners-size-xl .txt,.round-corners-size-xl input[type=checkbox],.round-corners-size-xl .btn{border-radius:var(--rounded-xl)} .rounded-size-xxl,.round-corners-size-xxl,.round-corners-size-xxl .form-control,.round-corners-size-xxl .txt,.round-corners-size-xxl input[type=checkbox],.round-corners-size-xxl .btn{border-radius:var(--rounded-xxl)} .rounded-pill{border-radius:var(--rounded-pill)} .rounded-circle,.round-corners-size-50{border-radius:var(--rounded-circle)} .input-add-on{display:flex} .input-add-on-field{flex:1} .input-add-on-field:not(:first-child){border-left:0} .input-add-on-field:not(:last-child){border-right:0} .live-search{position:relative;display:inline-block} .live-search .search-txt{padding-right:32px} .live-search .icon-delete{position:absolute;top:50%;right:10px;display:inline-block;width:20px;height:20px;margin-top:-10px;cursor:pointer} .live-search .icon-delete:hover{background-color:rgba(0,0,0,.1)} .live-search .icon-delete:before,.live-search .icon-delete:after{content:"";position:absolute;left:3px;display:block;width:14px;transform:rotate(-45deg)} .live-search .icon-delete:before,.live-search .icon-delete:after{top:9px;border-bottom:2px solid red} .live-search .icon-delete:after{transform:rotate(45deg)} .dropdown-content{position:absolute;left:0;top:100%;z-index:900;width:100%;padding:10px;font-size:.95em;background-color:var(--color-white);border:1px solid rgba(0,0,0,.2)} .dropdown-content .dropdown-line{clear:both;float:left;width:100%;margin-bottom:.3em;padding-bottom:.3em;border-bottom:1px solid #ddd} .dropdown-content .dropdown-line:last-child{border:0;margin:0;padding:0} #site .dropdown-content a{display:block;padding:0;font-size:.9em;line-height:1.3} .dropdown-content .img{float:left;display:block;width:40px;margin-right:5px;text-align:center} .dropdown-content img{max-width:40px;max-height:40px} .dropdown-select{position:relative} .dropdown-select .drop-link{position:relative;display:block;width:100%;padding:.4em 2.5em .4em .6em;text-decoration:none;border:1px solid rgba(0,0,0,.2);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);text-overflow:ellipsis;white-space:nowrap} .dropdown-select .drop-link:before{content:"";position:absolute;top:0;right:0;display:block;width:2em;height:100%;background-color:var(--color-light);border-left:1px solid #ccc} .dropdown-select .drop-link:after{content:"";position:absolute} .dropdown-select .drop-link:not(.loading):after{top:50%;right:.7em;margin:-6px 0 0;display:block;width:8px;height:8px;transform:rotate(135deg);border-style:solid;border-width:2px 2px 0 0;border-color:var(--color-primary)} .dropdown-select.on .drop-link:not(.loading):after{margin-top:-2px;transform:rotate(-45deg)} .dropdown-select .drop-link.loading:after{top:8px;right:6px;width:1.2rem;height:1.2rem;border-radius:50%;border:2px solid currentcolor;border-right-color:transparent;animation:1s linear infinite spinner} .dropdown-select .dropdown-content{display:none;box-shadow:0 4px 5px rgba(0,0,0,.2)} .dropdown-select.on .dropdown-content{display:block} .dropdown-select .dropdown-content>ul{position:relative;max-height:15em;overflow-x:hidden;overflow-y:auto;margin:0;padding:0} .dropdown-select .dropdown-content>ul li{margin-bottom:0;padding:0} #site .dropdown-select .dropdown-content>ul a{display:block;padding:.3em;text-decoration:none} .alert{position:relative;margin:12px 0;background-color:#eee} .alert:before{content:"";position:absolute;top:.8em;left:.7em;display:block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='24'height='24'%3E%3Cstyle%3E.st1%7Bfill:rgba(0,0,0,.5)%7D%3C/style%3E%3Cpathd='M21.718.7c.61.11.8-1.11.8H3.4c-1.20-1.7-.8-1.1-1.8l8.6-15c.6-11.5-12.10l8.715z'fill='none'stroke='rgba(0,0,0,.5)'stroke-miterlimit='10'/%3E%3Cpathclass='st1'd='M1216c.30.5.1.7.3.2.2.3.4.3.70.3-.1.5-.3.7-.2.2-.4.3-.7.3-.30-.5-.1-.7-.3-.2-.2-.3-.5-.3-.70-.3.1-.5.3-.7.2-.2.4-.3.7-.3zM128c-.60-1.4-11v4.5c0.5.4111.501-.41-1V9c0-.6-.4-1-1-1z'/%3E%3C/svg%3E")} .alert.danger-bgr:before{background-image:url("data:image/svg+xml,%3Csvgxmlns='http://www.w3.org/2000/svg'width='24'height='24'%3E%3Cstyle%3E.st1%7Bfill:hsla(0,0%,100%,.9)%7D%3C/style%3E%3Cpathd='M21.718.7c.61.11.8-1.11.8H3.4c-1.20-1.7-.8-1.1-1.8l8.6-15c.6-11.5-12.10l8.715z'fill='none'stroke='hsla(0,0%,100%,.9)'stroke-miterlimit='10'/%3E%3Cpathclass='st1'd='M1216c.30.5.1.7.3.2.2.3.4.3.70.3-.1.5-.3.7-.2.2-.4.3-.7.3-.30-.5-.1-.7-.3-.2-.2-.3-.5-.3-.70-.3.1-.5.3-.7.2-.2.4-.3.7-.3zM128c-.60-1.4-11v4.5c0.5.4111.501-.41-1V9c0-.6-.4-1-1-1z'/%3E%3C/svg%3E")} .alert.size-xxs{padding:.1em .1em .1em 24px;font-size:.85em} .alert.size-xxs:before{top:.25em;left:.2em;width:16px;height:16px} .alert.size-xs{padding:.3em .3em .3em 30px;font-size:.9em} .alert.size-xs:before{top:.4em;left:.4em;width:18px;height:18px} .alert.size-s{padding:.5em .5em .5em 36px} .alert.size-s:before{top:.6em;left:.5em;width:20px;height:20px} .alert{padding:.8em .8em .8em 48px} .alert.size-l{padding:1.5em 1.5em 1.5em 65px} .alert.size-l:before{top:1.3em;left:1em;width:32px;height:32px} .alert.size-xl{padding:2em 2em 2em 85px} .alert.size-xl:before{top:1.2em;left:20px;width:48px;height:48px} .alert.size-xxl{padding:2em 2.3em 2.3em 100px} .alert.size-xxl:before{top:1.1em;left:20px;width:60px;height:60px} .alert.success-bgr:before{top:1.1em;left:.8em;width:18px;height:9px;transform:rotate(-45deg);background-image:none;border:3px solid;border-color:rgba(0,0,0,.5)} .alert.size-xxs.success-bgr:before{top:.6em;left:.45em;width:8px;height:6px;border-width:2px} .alert.size-xs.success-bgr:before{top:.7em;left:.5em;width:10px;height:7px;border-width:2px} .alert.size-s.success-bgr:before{top:.8em;left:.6em;width:14px;height:8px;border-width:2px} .alert.size-l.success-bgr:before{top:1.7em;left:1.2em;width:20px;height:12px;border-width:4px} .alert.size-xl.success-bgr:before{top:1.9em;left:1.5em;width:26px;height:14px;border-width:6px} .alert.size-xxl.success-bgr:before{top:1.9em;left:1.8em;width:30px;height:16px;border-width:8px} :root .alert.success-bgr:before{border-top-width:0;border-right-width:0} .info-display{position:relative;margin:12px 0;background-color:var(--color-white);border-style:solid;border-width:1px 1px 1px 5px;border-color:#ddd;border-color:rgba(0,0,0,.15);box-shadow:1px 1px 3px rgba(0,0,0,.15)} #site .info-display,.info-display{color:#333} .info-display.icon>i{position:absolute;top:-1px;bottom:-1px;left:-4px;display:inline-block;min-width:32px;padding:0 .2em;text-align:center;vertical-align:middle;background-color:#ddd} .info-display.icon>i img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto} .info-display.size-xxs{padding:.1em .4em;font-size:.85em} .info-display.size-xxs.icon{padding-left:24px} .info-display.size-xxs.icon>i{min-width:20px} .info-display.size-xs{padding:.3em .5em;font-size:.9em} .info-display.size-xs.icon{padding-left:30px} .info-display.size-xs.icon>i{min-width:24px} .info-display.size-s{padding:.5em .7em} .info-display.size-s.icon{padding-left:32px} .info-display.size-s.icon>i{min-width:28px} .info-display{padding:.8em 1em} .info-display.icon{padding-left:45px} .info-display.size-l{padding:1.5em 1.7em} .info-display.size-l.icon{padding-left:72px} .info-display.size-l.icon>i{min-width:48px} .info-display.size-xl{padding:2em 2.2em} .info-display.size-xl.icon{padding-left:96px} .info-display.size-xl.icon>i{min-width:72px} .info-display.size-xxl{padding:2.3em 2.5em} .info-display.size-xxl.icon{padding-left:120px} .info-display.size-xxl.icon>i{min-width:96px} .info-display.primary-bgr{background-color:var(--color-white);border-left-color:var(--color-primary)} .info-display.light-blue-bgr{background-color:var(--color-white);border-left-color:var(--color-light-blue)} .info-display.success-bgr{background-color:var(--color-white);border-left-color:var(--color-success)} .info-display.warning-bgr{background-color:var(--color-white);border-left-color:#ffcb5b} .info-display.danger-bgr{background-color:var(--color-white);border-left-color:var(--color-danger)} .info-display.purple-bgr{background-color:var(--color-white);border-left-color:#793aa2} .info-display.primary-bgr.icon>i{background-color:var(--color-primary)} .info-display.light-blue-bgr.icon>i{background-color:var(--color-light-blue)} .info-display.success-bgr.icon>i{background-color:var(--color-success)} .info-display.warning-bgr.icon>i{background-color:#ffcb5b} .info-display.danger-bgr.icon>i{background-color:var(--color-danger)} .info-display.purple-bgr.icon>i{background-color:#793aa2} .pagination{margin:1.7em 0;padding:.4em .5em;text-align:center;font-size:1.1em} .pagination a,.pagination strong,.pagination span{white-space:nowrap} .pagination a,.pagination strong{margin:0 .1em;padding:0 .4em} .pagination div *{display:inline-block;line-height:24px} .pagination .h6{margin:0 .5em 0 0;padding:0} .pagination-results{margin:0;padding:0} .pagination .prev-link{margin-right:1em} .pagination .next-link{margin-left:1em} :root .m-xxs{margin:.428em} :root .m-xs{margin:.857em} :root .m-s{margin:1.286em} :root .m-m{margin:1.714em} :root .m-l{margin:2.142em} :root .m-xl{margin:2.571em} :root .m-xxl{margin:3.428em} :root .m-y-xxs{margin-top:.428em;margin-bottom:.428em} :root .m-y-xs{margin-top:.857em;margin-bottom:.857em} :root .m-y-s{margin-top:1.286em;margin-bottom:1.286em} :root .m-y-m,:root .m-y{margin-top:1.714em;margin-bottom:1.714em} :root .m-y-l{margin-top:2.142em;margin-bottom:2.142em} :root .m-y-xl{margin-top:2.571em;margin-bottom:2.571em} :root .m-y-xxl{margin-top:3.428em;margin-bottom:3.428em} :root .m-x-xxs{margin-left:.428em;margin-right:.428em} :root .m-x-xs{margin-left:.857em;margin-right:.857em} :root .m-x-s{margin-left:1.286em;margin-right:1.286em} :root .m-x-m,:root .m-x{margin-left:1.714em;margin-right:1.714em} :root .m-x-l{margin-left:2.142em;margin-right:2.142em} :root .m-x-xl{margin-left:2.571em;margin-right:2.571em} :root .m-x-xxl{margin-left:3.428em;margin-right:3.428em} :root .m-t-xxs{margin-top:.428em} :root .m-t-xs{margin-top:.857em} :root .m-t-s{margin-top:1.286em} :root .m-t-m,:root .m-t{margin-top:1.714em} :root .m-t-l{margin-top:2.142em} :root .m-t-xl{margin-top:2.571em} :root .m-t-xxl{margin-top:3.428em} :root .m-r-xxs{margin-right:.428em} :root .m-r-xs{margin-right:.857em} :root .m-r-s{margin-right:1.286em} :root .m-r-m,:root .m-r{margin-right:1.714em} :root .m-r-l{margin-right:2.142em} :root .m-r-xl{margin-right:2.571em} :root .m-r-xxl{margin-right:3.428em} :root .m-b-xxs{margin-bottom:.428em} :root .m-b-xs{margin-bottom:.857em} :root .m-b-s{margin-bottom:1.286em} :root .m-b-m,:root .m-b{margin-bottom:1.714em} :root .m-b-l{margin-bottom:2.142em} :root .m-b-xl{margin-bottom:2.571em} :root .m-b-xxl{margin-bottom:3.428em} :root .m-l-xxs{margin-left:.428em} :root .m-l-xs{margin-left:.857em} :root .m-l-s{margin-left:1.286em} :root .m-l-m,:root .m-l{margin-left:1.714em} :root .m-l-l{margin-left:2.142em} :root .m-l-xl{margin-left:2.571em} :root .m-l-xxl{margin-left:3.428em} :root .p-xxs{padding:.428em} :root .p-xs{padding:.857em} :root .p-s{padding:1.286em} :root .p-m{padding:1.714em} :root .p-l{padding:2.142em} :root .p-xl{padding:2.571em} :root .p-xxl{padding:3.428em} :root .p-y-xxs{padding-top:.428em;padding-bottom:.428em} :root .p-y-xs{padding-top:.857em;padding-bottom:.857em} :root .p-y-s{padding-top:1.286em;padding-bottom:1.286em} :root .p-y-m,:root .p-y{padding-top:1.714em;padding-bottom:1.714em} :root .p-y-l{padding-top:2.142em;padding-bottom:2.142em} :root .p-y-xl{padding-top:2.571em;padding-bottom:2.571em} :root .p-y-xxl{padding-top:3.428em;padding-bottom:3.428em} :root .p-x-xxs{padding-left:.428em;padding-right:.428em} :root .p-x-xs{padding-left:.857em;padding-right:.857em} :root .p-x-s{padding-left:1.286em;padding-right:1.286em} :root .p-x-m,:root .p-x{padding-left:1.714em;padding-right:1.714em} :root .p-x-l{padding-left:2.142em;padding-right:2.142em} :root .p-x-xl{padding-left:2.571em;padding-right:2.571em} :root .p-x-xxl{padding-left:3.428em;padding-right:3.428em} :root .p-t-xxs{padding-top:.428em} :root .p-t-xs{padding-top:.857em} :root .p-t-s{padding-top:1.286em} :root .p-t-m,:root .p-t{padding-top:1.714em} :root .p-t-l{padding-top:2.142em} :root .p-t-xl{padding-top:2.571em} :root .p-t-xxl{padding-top:3.428em} :root .p-r-xxs{padding-right:.428em} :root .p-r-xs{padding-right:.857em} :root .p-r-s{padding-right:1.286em} :root .p-r-m,:root .p-r{padding-right:1.714em} :root .p-r-l{padding-right:2.142em} :root .p-r-xl{padding-right:2.571em} :root .p-r-xxl{padding-right:3.428em} :root .p-b-xxs{padding-bottom:.428em} :root .p-b-xs{padding-bottom:.857em} :root .p-b-s{padding-bottom:1.286em} :root .p-b-m,:root .p-b{padding-bottom:1.714em} :root .p-b-l{padding-bottom:2.142em} :root .p-b-xl{padding-bottom:2.571em} :root .p-b-xxl{padding-bottom:3.428em} :root .p-l-xxs{padding-left:.428em} :root .p-l-xs{padding-left:.857em} :root .p-l-s{padding-left:1.286em} :root .p-l-m,:root .p-l{padding-left:1.714em} :root .p-l-l{padding-left:2.142em} :root .p-l-xl{padding-left:2.571em} :root .p-l-xxl{padding-left:3.428em} :root .m-0{margin:0} :root .m-t-0{margin-top:0} :root .m-r-0{margin-right:0} :root .m-b-0{margin-bottom:0} :root .m-l-0{margin-left:0} :root .m-x-0{margin-left:0;margin-right:0} :root .m-y-0{margin-top:0;margin-bottom:0} :root .mx-auto,:root .margin-center{margin-left:auto;margin-right:auto} :root .p-0{padding:0} :root .p-t-0{padding-top:0} :root .p-r-0{padding-right:0} :root .p-b-0{padding-bottom:0} :root .p-l-0{padding-left:0} :root .p-x-0{padding-left:0;padding-right:0} :root .p-y-0{padding-top:0;padding-bottom:0} header,footer,dt,.breadcrumb,.pagination,.sep-line,.sep-text{cursor:default} a[href],input[type=submit],input[type=image],button,.pointer{cursor:pointer} .img-not-resp{max-width:none} .text-indent,.text-indent-hide{display:inline-block;text-indent:100%;white-space:nowrap;overflow:hidden} .text-indent-hide{position:absolute;display:block;width:0;height:0;visibility:hidden} :root .invisible{visibility:hidden} :root .visible{visibility:visible} :root .d-none,:root .hide{display:none} :root .d-block,:root .block{display:block} :root .d-inline-block,:root .inline-block{display:inline-block} :root .d-inline,:root .inline{display:inline} :root .d-flex,:root .flex{display:flex} :root .d-inline-flex,:root .inline-flex{display:inline-flex} :root .d-grid,:root .grid{display:grid} :root .sr-only:not(:focus):not(:active),:root .visually-hidden:not(:focus):not(:active){position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)} .justify-content-start{justify-content:flex-start} .justify-content-end{justify-content:flex-end} .justify-content-center{justify-content:center} .justify-content-between{justify-content:space-between} .justify-content-around{justify-content:space-around} .justify-content-evenly{justify-content:space-evenly} .align-items-start{align-items:flex-start} .align-items-end{align-items:flex-end} .align-items-center{align-items:center} .align-items-stretch{align-items:stretch} .align-items-baseline{align-items:baseline} .align-content-start{align-content:flex-start} .align-content-end{align-content:flex-end} .align-content-center{align-content:center} .align-content-between{align-content:space-between} .align-content-around{align-content:space-around} .align-content-stretch{align-content:stretch} .align-self-auto{align-self:auto} .align-self-start{align-self:flex-start} .align-self-end{align-self:flex-end} .align-self-center{align-self:center} .align-self-baseline{align-self:baseline} .align-self-stretch{align-self:stretch} .sub-menu .sub-menu-wrapper,.form-control,.txt,input[type=text],input[type=checkbox],input[type=radio],.btn,.dropdown-select .drop-link:after{transition:all .2s ease} #site .dropdown-select .dropdown-content>ul .current a,#site .dropdown-select .dropdown-content>ul a:hover{background-color:#666} #site .dropdown-select .dropdown-content>ul .current a,#site .dropdown-select .dropdown-content>ul a:hover{color:var(--color-white)} .fL,.float-left{float:left} .fR,.float-right{float:right} .cL,.clear-left{clear:left} .cR,.clear-right{clear:right} .cB,.clear-both{clear:both} .clear-fix::after,.clearfix::after{content:"";display:block;clear:both} .fL.spacer-xxs{margin:0 2px 2px 0} .fL.spacer-xs{margin:0 6px 6px 0} .fL.spacer-s{margin:0 12px 12px 0} .fL.spacer,.fL.spacer-m{margin:0 24px 24px 0} .fL.spacer-l{margin:0 36px 36px 0} .fL.spacer-xl{margin:0 48px 48px 0} .fL.spacer-xxl{margin:0 72px 72px 0} .fR.spacer-xxs{margin:0 0 2px 2px} .fR.spacer-xs{margin:0 0 6px 6px} .fR.spacer-s{margin:0 0 12px 12px} .fR.spacer,.fR.spacer-m{margin:0 0 24px 24px} .fR.spacer-l{margin:0 0 36px 36px} .fR.spacer-xl{margin:0 0 48px 48px} .fR.spacer-xxl{margin:0 0 72px 72px} html {min-width:412px;} body {font-family:'Roboto', sans-serif;} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .btn {font-family:'Comfortaa', sans-serif;} .wrapper {width:100%; max-width:1536px; padding:0 var(--item-gap-xl);} .index .hero-section .wrapper {max-width:1296px;} .wrapper-size-s {max-width:600px;}  #header {min-height:96px; position:relative; z-index:2;} .announcement-bar .h5 {margin:.2rem;} .site-logo {position:absolute; top:24px; z-index:1; width:216px; margin:0 0 20px; padding:0;} .site-logo a {display:block;} .inner-nav-wrapper {display:flex; flex-direction:column; align-items:flex-end;} #header .meta {display:flex; margin:1.2em 0;} #header .login {margin:1em .3em;} #header .login-btn, #header .my-profile {padding-left:2.2em; background:url(icon-user.png) no-repeat 0 50%;} .login a {display:inline-block; padding:.1em; text-decoration:none;} #header .delivery {margin:0 3em 0 .3em; padding:.5em 3em .3em 48px; line-height:1.2em;background:url(icon-delivery.svg) no-repeat 0 .4em; background-size:42px;border-right:1px solid;} :root .nav-collapse {display:none;} .site-nav {position:relative; z-index:1; width:100%; margin-bottom:24px;} .site-nav .main-nav {justify-content:space-between; width:100%;} #site .main-nav .nav {margin:0;} .main-nav .nav > li > a {display:block; padding:.55em 1.5em .5em; line-height:2.15em; text-decoration:none;} .main-nav .nav > .cat-1 > a {width:3.2rem; text-indent:4rem; overflow:hidden;background:url(icon-home.svg) no-repeat 50% 50%; background-size:24px;border-radius:var(--rounded-s) 0 0 var(--rounded-s);} .main-nav .nav > .cat-35 > a {background-color:#dc1928; color:white;} .main-nav .nav > li:hover > a, .nav-x .sub-menu .sub-menu-wrapper {box-shadow:0 1em 2em rgba(0,0,0,.3);} .nav-x .sub-menu .sub-menu-wrapper {width:220px;} .nav-x .sub-menu li a {padding:.8em 1.5em; line-height:1.3em; text-decoration:none; border-style:solid; border-width:1px 0 0;} .nav-x .sub-menu li:first-child a {border-width:0;} .nav-x .sub-menu li a:hover {padding-left:1.3em; padding-right:1.7em;} .cart-bar a {position:relative; padding:.55em 1.5em .5em 3.8em; line-height:2.15em; text-decoration:none;background:url(icon-cart.svg) no-repeat 1.5em .7em; background-size:24px 24px;border-radius:0 var(--rounded-s) var(--rounded-s) 0;} .index .hero-section {padding-top:1.5em; padding-bottom:1.5em;} .inside .hero-section {margin-top:.5em; margin-bottom:.5em;} .body-parent-4 .hero-section {margin-bottom:0;} .inside .hero-section .wrapper {padding:.2em 0; text-align:center;} .hero-section .info {width:70%; max-width:530px; padding:6% 1.2em;} .hero-section h1 {margin:0 0 .2em;} .inside .hero-section h1 {font-size:2em;} .index .hero-section h6 {margin-bottom:1.3em;} .index .hero-section h1, .index .hero-section h6 {text-shadow:1px 1px 1px hsla(0,0%,100%,.4);} .content {position:relative; min-height:10em;} main .wrapper > .d-flex, .body-cat-3 .content {margin-top:var(--item-gap-l);} .d-flex > .content {flex:1;} .item-description h3 {position:relative; text-transform:uppercase; font-weight:bold;} .btn-arrow {background-image:url(icon-arrow-r.png); background-repeat:no-repeat; background-position:130% 50%;} .btn-arrow:hover {padding-right:2.5em; background-position:right 10px center;} .index .section-series {background:fixed url(section-series-bgr-xs.jpg) no-repeat 50% 50%; background-size:cover; box-shadow:inset 0 0 20px 5px rgba(0,0,0,0.2);} .index .section-series .wrapper {padding-top:calc(2em + 3%); padding-bottom:calc(2em + 3%);} .index .section-series .item-list {max-width:60%;} .index .section-series .item-content {margin-bottom:calc(2em + 3%);} .index .section-series .item-cell {position:relative; text-align:right;} .index .section-series .item-cell a {display:block; position:relative; top:0; padding:2em; text-decoration:none;background-repeat:no-repeat; background-position:right 200px center;border-radius:var(--rounded);} .index .section-series .series-13 a {background-image:url(in-series-glamox-dt.png); background-position:-170px 50%;} .index .section-series .series-15 a {background-image:url(in-series-neo.png); background-position:-170px 50%;} .index .section-series .series-16 a {background-image:url(in-series-eco-basic.png); background-position:-75px 50%;} .index .section-series .series-17 a {background-image:url(in-series-economic.png); background-position:-160px 50%;} .index .section-series .series-18 a {background-image:url(in-series-neo-wifi.png); background-position:-180px 50%;} .index .section-series .series-26 a {background-image:url(in-series-clea.png); background-position:-180px 50%;} .index .section-series .item-cell a:hover {top:-.3em;} .index .section-series .item-cell h2 {margin:0 0 .3em;} .index .section-series .item-cell h2 .first-word {display:block; margin-bottom:.3em; font-size:1rem; font-weight:bold; letter-spacing:.1em; text-transform:uppercase;} .index #site .section-series .info {pointer-events:none;} .index #site .section-series ul {margin:0; list-style:none;} .index #site .section-series li {margin-bottom:0;} .index #site .section-series .item-cell > a {height:100%;} .section-new .wrapper {padding-top:3%;} .item-list.products {margin:calc(1em + 3%) 0;} .item-list.products section {position:relative; text-align:center;} .item-list.products .img {position:relative; line-height:160px; margin-bottom:1em;} .item-list.products .img a {display:inline-block;} .item-list.products .img img {display:inline-block; max-height:160px;} .item-list section .label {position:absolute; top:2.4rem; left:-.3rem; padding:.4rem;text-transform:uppercase; font-weight:bold;box-shadow:1px 1px 4px rgba(0,0,0,.4); pointer-events:none;} .item-list section .promo {position:absolute; top:-.5rem; left:-.3rem; line-height:normal; padding:.4rem .5rem; font-size:.9em; text-transform:uppercase; cursor:default;} .item-list section .promo strong {font-size:1.5em;} .item-list.products dt {font-size:1.1em; font-weight:300;} .item-list.products dt a {display:inline-block; text-decoration:none;} .section-new .price {margin-bottom:1em;} .section-new .btn i {display:inline-block; width:32px; height:32px; margin:-.2em -.5em -.2em .6em; padding-top:6px; vertical-align:middle;} .section-new .btn svg {width:18px;} .inside .item-list.products .btn-info {display:none;} .items.products.gutter .item-content .item-cell {margin-bottom:48px;} .item-filter {display:flex; flex-wrap:wrap; justify-content:space-between;} .item-filter .h2 {margin-top:.5em;}  .item-filter .sort-items {margin-top:1.5em;} .content .wrapper > .col-30 {padding-left:3em;} .side-section-feed h4 {margin-bottom:1.2em; font-size:1.2em;} .side-section-feed .item-left section {padding-top:.8em; padding-bottom:.8em; border-style:dotted; border-width:0 0 1px;} .side-section-feed .item-left section:first-child {border-width:1px 0;} .side-section-feed .item-left dt, .side-section-feed .item-left .info {width:75%;} .side-section-feed .item-left dt a {margin-top:-.3em; line-height:1.5;} .side-section-feed .item-left dt a:hover {text-decoration:underline;} .side-section-feed .info {display:none;} .section-buy {margin:calc(2em + 3%) auto;} .body-cat-24 .section-buy {display:none;} .section-buy .wrapper > .inner {display:flex; flex-wrap:wrap; padding:var(--item-gap-xl); text-align:center;cursor:default; border-radius:var(--rounded-s);} .section-buy .payment .w-50 {white-space:nowrap;} .section-buy .payment h4 {margin-bottom:.2em;} .section-buy .e-shop {padding:1.8em 0 3em; background:url(icon-cart-2.svg) no-repeat 50% 100%; background-size:80px;} .section-offer {background:url(section-offer-bgr.jpg) no-repeat 50% 40%;} .inside .section-offer {margin-top:2em;} .section-offer .wrapper {padding-top:5%; padding-bottom:5%; text-align:center;} .body-cat-23 .section-offer {display:none;} .section-offer h3 {max-width:15em; margin:0 auto 1em; font-size:2.4em; font-weight:bold; letter-spacing:-.04em;} .section-offer h4 {margin:.5em 0 1.5em;} .section-offer h3, .section-offer h4 {text-shadow:0 0 4px white;} .img a:hover img {opacity:.7;} .pagination {position:relative; top:1.5em; margin-top:2em; padding:1em; border:2px solid;} .pagination a, .pagination strong {padding:.3em .7em; text-decoration:none; vertical-align:middle;} .breadcrumb {margin:.5em;} .series-info {margin:1em 0 3em;} .inside .series a {position:relative; display:block; text-align:center; text-decoration:none; overflow:hidden;} .inside .series .img {position:relative; display:block;} .inside .series .img:before {content:""; position:absolute; left:0; bottom:0; z-index:1; display:block; width:100%; height:0; opacity:0;} .inside .series a:hover .img:before {height:100%; opacity:.5;} .inside .series a:before, .inside .series a:after {display:block; content:""; position:absolute; top:0; left:50%; z-index:2; opacity:0; visibility:hidden;} .inside .series a:before {width:48px; height:48px; margin:-24px 0 0 -24px;border:2px solid;} .inside .series a:after {width:10px; height:10px; margin:-5px 0 0 -7px;border-style:solid; border-width:2px 2px 0 0; transform:rotate(45deg);} .inside .series a:hover:before, .inside .series a:hover:after {top:40%; opacity:1; visibility:visible;} .inside .series h1 {margin:.7em 0; font-size:1.3em;} .item-description {margin-bottom:2em;} .item-description .eshop-intro {display:flex; flex-wrap:wrap;} .item-description .eshop-intro .item-gallery {width:50%; margin-right:3%;} .item-description .item-gallery, .item-description .files {margin-bottom:2em;} .item-description .eshop-intro .big-img {margin-right:.1em; margin-bottom:1em; padding-right:.2em; text-align:center;} .item-gallery ul {width:100%; margin:0; padding:0; list-style:none;} .item-description .eshop-intro .item-gallery ul {display:flex; flex-wrap:wrap;} #site .item-gallery li {width:25%; margin:0; padding:0 .3em .3em 0;} .item-gallery ul a {display:block; border:1px solid;} .gallery .item-gallery ul a {border:none;} .item-gallery ul a:focus {outline:none;} .item-gallery ul .current img {opacity:.5;} .item-description .item-overview {flex:1;} .overview-text ul {list-style:none; margin:0;} #site .overview-text li {padding:.4em 0 0; border-style:solid; border-width:1px 0 0;} #site .overview-text li:first-child {border-top-width:0;} .item-description .shopping {display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; margin:2em 0; padding:calc(1em + 3%);} .shopping .price {margin-bottom:1em;} .shopping .price strong {font-weight:300;} .shopping .price .h2, .shopping .price .h3 {margin:.2rem 0 1rem;} .shopping .availability {margin:2em 0;} .shopping .availability strong {padding:.3em .45em .35em;} .shopping .form-elements {display:flex; flex-wrap:wrap; flex-direction:column; justify-content:center; padding:5%;} .shopping .form-group {display:flex; justify-content:space-between; margin-bottom:.5em; padding:.4em .4em .4em .7em; } .shopping .form-group label {width:auto; padding-top:.5em; padding-right:1em;} .shopping .form-group .form-control {text-align:center; margin-right:.3em;} .item-left section:not(.no-image) dl {grid-template-columns:25% 1fr;} .item-description .files {max-width:35em; margin-top:1em; padding:.1em 1.5em 1.5em;} .item-description .files h4 {margin-bottom:1em;} .item-description .files a {display:block; margin-bottom:.5em;} .item-description .other-info {padding-top:1em; padding-bottom:5%;} .item-overview .products h4 {margin:0 0 1em;} .item-overview .products section {padding-top:.7em; text-align:left; border-style:solid; border-width:1px 0 0;} .item-overview .products .img {line-height:normal;} .item-overview .products dt {min-height:0;} .item-overview .products section .promo {left:0;} .body-parent-4 .content > .wrapper {width:auto; max-width:none;} .item-description .gallery {margin-bottom:calc(2em + 2%); padding:var(--item-gap-s) 0; background-image:radial-gradient(#333 20%, rgba(0,0,0,.5) 80%);} .item-description .gallery h2 {margin:calc(.5em + 1vh) 0 calc(.7em + 1vh); text-align:center;} .item-description .gallery .item-gallery {display:flex; flex-wrap:wrap; width:100%;} .item-description .gallery .big-img {width:50%; margin-right:.1em; padding-right:.2em;} .item-description .gallery .th-wrapper {flex:1;} .item-description .gallery .item-gallery ul {display:flex; flex-wrap:wrap; overflow:auto;} #site .item-description .gallery .item-gallery li {width:50%;} .item-description .item-info > .wrapper {display:flex; flex-wrap:wrap; align-items:flex-start;} .body-parent-4 .other-info {width:50%; padding-right:5%;} .body-parent-4 #site .item-overview {flex:1; margin-bottom:3em;background-image:url(items-contact-bgr.jpg); background-repeat:no-repeat; background-position:right bottom;} .body-parent-4 .overview-text {width:22.5em; max-width:90%; padding:1.2em 2.5em 2em;} .body-parent-4 .item-overview h4 {margin-bottom:1em; font-weight:300; text-transform:uppercase;} .body-parent-4 #site .overview-text li {position:relative; padding-left:30px; border:none;} .body-parent-4 .overview-text li:before {content:""; position:absolute; left:.2em; top:.6em;display:block; width:10px; height:6px;border-style:solid; border-width:0 0 2px 2px;transform:rotate(-45deg);} .body-parent-4 .item-overview .contact {padding:calc(1.5em + 5%) 1em; text-align:center;} .related-products .wrapper {padding-top:2em; padding-bottom:2em;} #site .related-products h3 {padding:1em 0; text-align:center; background-image:none; box-shadow:none;} .related-products .mp-table {background-color:transparent;} .related-products .mp-table th {padding-top:1em; padding-bottom:1em;} .related-products .mp-table td {vertical-align:middle;} .related-products .mp-table .img {display:inline-flex; flex-wrap:wrap; align-items:center;} .related-products .mp-table img {margin-right:1em; max-width:96px;} .related-products .mp-table a span {display:inline-flex; margin:.5em 0;} .body-cat-3 .content {display:flex; flex-wrap:wrap;} .body-cat-3 .form-elements label.col-20, .body-cat-3 .form-elements .col-80 {width:100%; text-align:left !important;} .body-cat-3 .form-elements h4 {margin-bottom:.7em; padding-bottom:.6em; border-bottom:1px dotted;} .body-cat-3 .map {width:60%; padding-left:1.5em;} .map small a {display:inline-block; padding:.2em .5em; text-decoration:none;} .body-cat-3 .form-elements.col-70 {flex:1;} .f-section {flex:1; padding:calc(1em + 4%); border-radius:var(--rounded-s);} .f-section h4 {margin-top:0;} .f-section .row {gap:1em;} .f-section .form-group {flex-grow:1; display:flex; flex-wrap:wrap;} a[href$=".pdf"] {display:inline-block; position:relative; padding:.4em .5em .4em 40px; text-decoration:none; overflow-wrap:break-word; word-wrap:break-word; word-break:break-word;} a[href$=".pdf"]:before {content:""; position:absolute; top:0; left:0;width:32px; height:100%; background:#ea4c3a url(icon-pdf.png) no-repeat 0 0;border-radius:3px 0 0 3px;} a[href$=".pdf"]:hover:before {background-image:none;} a[href$=".pdf"]:after {content:""; position:absolute; top:-26px; left:0;width:32px; height:32px; background:url(icon-download.png) no-repeat 0 0;visibility:hidden; opacity:0;} a[href$=".pdf"]:hover:after {visibility:visible; opacity:1; top:0;} .form-type-2 .form-wrapper, .request-offer .personal-info, .request-offer .room {position:relative; margin-top:5em; margin-bottom:2em; padding:calc(1.5em + 3%);} .body-cat-23 .content h3, .form-type-2 h3 {text-align:center; margin-bottom:1.5em; padding-bottom:1.5em; box-shadow:none; background-image:none; border-bottom:1px dotted;} .form-type-2 .form-group.checkbox {width:100%; padding:1em; text-align:center; border-style:solid; border-width:1px 0;} .form-type-2 section .form-group:last-child {width:66.66%;} .form-type-2 .form-group.checkbox label {padding:0 1em;} .form-group .col-20, .form-group .col-80, .form-type-2.request-offer div:not(.checkbox) > label, .form-type-2.request-offer .form-item {width:100%; text-align:left !important;} .form-type-2 .form-group em {line-height:1.4em;} .form-type-2 h4 {position:absolute; top:-2.2em; left:0; margin:0; padding:.5em 1.3em; font-weight:300;border-radius:var(--rounded-s) var(--rounded-s) 0 0;} .form-type-2 .btn-filter-clear {position:absolute; top:-2.7em; right:-2px;} .float-item-left, .float-item-right {width:60%; max-width:570px; padding-bottom:1em;} .float-item-right {float:right; padding-left:7%;} .float-item-left {float:left; padding-right:7%;} #site .content .nav-x {width:100%; padding:1em 1em .7em;} .content .nav-x a, .content .nav-x .current a:hover {text-decoration:none;} .content .nav-x > li > a {padding:.5em .6em;} .content .nav-x a:hover {text-decoration:underline;} .about-section article {display:flex; flex-wrap:wrap; overflow:hidden;} .about-section article:nth-child(even) .img {order:2;} .about-section .col-50:nth-child(2) {padding:3.5em 3.5em 2em;} .about-section h1 {margin-top:0; font-size:2.5em; font-weight:300;} #site .side-bar {width:275px; margin:0 calc(1em + 4%) 0 0; padding:1.2em; border-radius:var(--rounded-s);} .nav-heading > div {margin-top:.3em;} .live-search {display:block; width:100%;} .live-search .form-group {margin:0 -1px;} .search-bar input[type="text"] {height:2.35em; border-radius:var(--rounded) 0 0 var(--rounded);} .live-search .btn {height:100%; padding:.4em; border-radius:0 var(--rounded) var(--rounded) 0;} .form-inline .form-group {display:inline-block; width:auto;margin-bottom:0; vertical-align:middle;} .search-wrapper form {display:flex;} .search-wrapper .form-group:first-child {flex:1;} .search-wrapper .form-group:first-child input {width:100%;} .search-wrapper .form-group:last-child {width:40px;} .expandable-nav > ul {list-style:none; margin:0;} .expandable-nav > ul > li {padding:0;} .side-bar-nav li ul li {padding-left:0; font-size:.9em;} .side-bar-nav > h4 a {display:block; position:relative; padding:.3em .5em .3em 1.3em; text-decoration:none;} .side-bar-nav > h4 a:hover {text-decoration:underline;} .side-bar-nav > h4 a:before {content:""; position:absolute; top:.75em; left:.5em;display:block; width:6px; height:6px;border-style:solid; border-width:0 2px 2px 0;transform:rotate(-45deg);} .side-bar-nav > h4 .on:before {transform:rotate(45deg);}  .body-cat-3 .side-bar-nav > h4 {margin-top:0; font-size:1.2em;} .expandable-nav a {display:block; padding:.2em .4em; text-decoration:none;} .expandable-nav .current > a {font-weight:bold;} :root .btn-filter-clear {position:relative; padding-right:1.5em; border-width:2px;} .btn-filter-clear:before, .btn-filter-clear:after {content:""; position:absolute; top:8px; right:3px;display:block; width:12px; height:2px;} .btn-filter-clear:before {transform:rotate(45deg);} .btn-filter-clear:after {transform:rotate(-45deg);} #footer .level-1 {padding-top:var(--item-gap-xl); padding-bottom:var(--item-gap-xl); font-size:.95em;} #footer .level-1 .wrapper {display:flex; flex-wrap:wrap;} #footer .level-1 .col-25 {padding-right:1em;} #footer .h3 {margin-bottom:1em;} #footer .sub-menu-wrapper li {position:relative; padding-left:1.5em;} #footer .sub-menu-wrapper li:before {content:""; position:absolute; left:.15em; top:.6em;display:inline-block; width:4px; height:4px;} #footer a {text-decoration:none;} .footer-logo {margin:1.2em 0 1em;} #footer .logo {display:flex; align-items:center; margin-right:1em;} #footer .logo svg, #footer .logo img {flex-shrink:0; margin-right:1em;} .footer-copy .wrapper {padding-top:1.5em; padding-bottom:1.5em; text-align:center;} .footer-copy p {margin:0; padding:0; font-size:.85em;} hr {width:100%;} .site-nav .main-nav {background:linear-gradient(to right, #eee 0%,#f5f5f5 100%);} .btn-default,#site .owl-theme .owl-controls .owl-page span,.item-list section .promo {box-shadow:1px 1px 8px rgba(0,0,0,.15);} .section-series a {box-shadow:0 1.5em 2em -.5em rgba(0,0,0,.3);} .site-nav .main-nav, .item-list section .label, .item-list section .promo,#site .nav-collapse, .side-bar, .btn,.item-description .files, .item-description .files a,.pagination, .pagination strong, .pagination a,.item-description .shopping, .map small a,.shopping .form-group, .content .nav-x > li > a {border-radius:var(--rounded-s);} .btn, .shopping .form-elements, .shopping .success-bgr, .shopping .danger-bgr, .form-group .form-control, .form-group .txt {border-radius:var(--rounded);} .section-new .btn i,.content .col-70 ul li:before, #footer .sub-menu-wrapper li:before,.inside .series a:before {border-radius:50%;} .item-list.products dt a span {display:inline; padding-bottom:.2em;background-image:linear-gradient(to right, rgba(var(--brand-color-rgb),.3) 0%, rgba(var(--brand-color-rgb),.3) 100%);background-repeat:repeat-x; background-position:0 1.2em; background-size:1px 1px;} .item-list.products dt a:hover span {background-image:linear-gradient(to right, var(--brand-color) 0%, var(--brand-color) 100%);} .login a span,#footer a span {display:inline; padding-bottom:.2em;background-image:linear-gradient(to right, var(--brand-color) 0%, var(--brand-color) 100%);background-repeat:repeat-x; background-position:0 1.2em; background-size:0;} .login a:hover span, #footer a:hover span {background-size:1px 2px;} .overflow-x {overflow-x:auto;} .overflow-x img {min-width:60px;} .btn {white-space:nowrap;} #header, main :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6),.price,#footer {cursor:default;} #cookie-consent {position:fixed; right:1.5em; bottom:1.5em; z-index:1000;} #cookie-consent .inner {position:relative; max-width:300px; padding:1.5em 2em; font-size:.9rem; cursor:default;background:var(--brand-color) url(icon-cookies.svg) no-repeat 95% 95%; background-size:120px;box-shadow:0 1.5em 2em -.3em rgba(0,0,0,.5);} #cookie-consent .inner, #cookie-consent a {color:white;} #cookie-consent p {margin:0;} #cookie-consent p:last-of-type {margin:1em 3em 0 0;} #cookie-consent a {position:relative; display:inline-block; text-decoration:none; border:2px solid rgba(0,0,0,.3);} #cookie-consent p a {margin:0 .5em .5em 0; padding:.5em 1em; background-color:var(--brand-color); border-radius:var(--rounded)} #cookie-consent p a:hover {background-color:#2b4592;} #cookie-consent .cookie-agree {padding-left:1.8em;} #cookie-consent .cookie-agree:before {content:""; position:absolute; left:.5em; top:.9em;display:block; width:10px; height:6px;border-style:solid; border-width:0 0 3px 3px; border-color:#2eb73a;transform:rotate(-45deg);} #cookie-consent .cookie-agree:hover:before {border-color:white;} #cookie-consent .close-cookie-window {position:absolute; top:-.3em; right:-.3em;display:block; width:1.5em; height:1.5em; text-align:center; line-height:22px; font-weight:bold; font-size:1.2em;background-color:#d84b4b; color:white; border-radius:var(--rounded);} #cookie-consent .close-cookie-window:hover {background-color:#a91c1c;} .site-nav a, .btn, .img a, .img img,#site .nav-collapse, .section-new .btn i, .section-new .btn svg,.section-series a,a[href$=".pdf"]:before, a[href$=".pdf"]:after,.pagination a, .pagination strong,.inside .series a:before, .inside .series a:after, .inside .series .img:before,.side-bar-nav > h4 a:before {transition:all .2s ease;} :root {--brand-color:#283996;--brand-color-rgb:40, 57, 150;--brand-color-hs:231, 58%; --brand-color-2:#d9401c;--brand-color-rgb-2:217, 64, 28;--brand-color-hs-2:11, 77%;--brand-color-3:#f5f1ea;--brand-color-4:#6a8096;--brand-color-rgb-4:106, 128, 150;--brand-color-hs-4:210, 17%; --color-primary:var(--brand-color);--color-danger:var(--brand-color-2);}  html, body,#site,.side-bar-nav .current > a,.side-bar-nav a:hover,.section-new .btn i,.item-description .files a, .index .section-series .item-cell a,.btn-filter-clear:hover, .shopping .form-elements,.side-bar-nav > h4 a {background-color:white;} .nav-x .sub-menu .current a, .nav-x .sub-menu li a:hover, .cart-bar a:hover {background-color:hsl(var(--brand-color-hs),27%);} .main-nav .nav > .cat-1 > a {background-color:hsl(var(--brand-color-hs-4),70%);} .main-nav .nav > li:hover > a, .main-nav .nav > li:hover > a:active,.nav-x .sub-menu .sub-menu-wrapper,.cart-bar a, .content .col-70 ul li:before, #footer .sub-menu-wrapper li:before,.pagination strong, .pagination a:hover,.form-type-2 h4,.search-wrapper .btn, .content .nav-x > .current > a {background-color:var(--brand-color);} .main-nav .nav > .current > a,#site .owl-theme .owl-controls .owl-page.active span,.gallery, .body-parent-4 #site .item-overview {background-color:#292929;} .hero-section, .section-offer, .side-bar, .files, .item-description .shopping,.related-products, .form-type-2 .form-wrapper, .form-type-2 .btn-filter-clear, .request-offer .personal-info, .request-offer .room,.map small a:hover, .content .nav-x, .section-buy .wrapper > .inner {background-color:#f5f5f5;} .site-nav .main-nav,.map small a, .form-type-2 .btn-filter-clear:hover {background-color:#eee;} .index .section-series {background-color:#6a8097;} .body-parent-4 .overview-text, .btn-danger, .item-list section .label,.btn-filter-clear:before, .btn-filter-clear:after {background-color:var(--brand-color-2);} .item-list section .promo {background-color:var(--color-warning);} .inside .series .img:before {background-color:var(--brand-color);} #footer .level-1 {background-color:var(--brand-color-3);} #header .search-bar,.pagination, .item-gallery ul a, .side-section-feed .item-left .section,#header .delivery, .item-overview .products section {border-color:#ccc;} .inside .series a:before, .inside .series a:after,.btn-filter-clear {border-color:white;} .section-new .label {border-color:var(--brand-color-2);} #site .overview-text li, .form-type-2 .form-group.checkbox {border-color:rgba(0,0,0,.1);} .nav-x .sub-menu li a {border-color:rgba(0,0,0,.2);} body, a, .section-offer h4, .hero-section h6,.inside .series a h1, .about-section h1 {color:#444;} .section-series .item-cell .h2 .first-word,.date {color:#888;} .announcement-bar .h5,.main-nav .nav > .current > a, .main-nav .nav > li:hover > a, .nav-x .sub-menu li a,.cart-bar a, .item-list section .label,.item-description .gallery h2,.body-parent-4 .overview-text, .body-parent-4 .item-overview h4,.form-type-2 h4, .content .nav-x > .current > a, .section-buy .btn, .pagination strong, .pagination a:hover {color:white;} .form-type-2 .form-group em,#header .delivery {color:var(--brand-color-2);} h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) a,.breadcrumb strong,.inside .series a:hover h1,.form-elements legend, .item-list section .promo strong {color:var(--brand-color);} @media (min-width:768px) {.hero-section .info {padding-left:2.5em; padding-right:2.5em;} .hero-section h1 {font-weight:300;} .hero-section h6 {font-weight:normal;} .index .section-series {background-image:url(section-series-bgr-sm.jpg);} .form-inline .form-control {margin-right:.5em;} .form-inline select.form-control {width:auto;} .form-inline .radio, .form-inline .checkbox {display:inline-block;padding-left:0; margin-top:0; margin-bottom:0;} .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {margin-left:0;}} @media (min-width:1201px) {.index .section-series {background-image:url(section-series-bgr.jpg);}} @media (max-width:1366px) {.index .section-series .item-list {max-width:70%;}} @media (max-width:1280px) {.index .section-series .item-list {max-width:80%;} .section-buy .wrapper > .inner {justify-content:center;} .section-buy .wrapper .col-33 {width:50%; margin-bottom:2em;}  } @media (max-width:1024px) {:root {--item-gap-xl:var(--item-gap);} .index .section-series .item-list section {width:90%; max-width:40em;} .item-col-5 .item-content > section {width:33%;}} @media (max-width:960px) {#header {min-height:72px;} .site-logo {top:10px; width:180px; margin-bottom:0;} .nav-on {overflow:hidden;} .nav-wrapper {position:fixed;} .nav-on .nav-wrapper {top:0; right:0; bottom:0; left:0; z-index:1; background:linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(0,0,0,0.7) 30%);} :root .nav-collapse {display:flex; justify-content:center; align-items:center; position:absolute; top:10px; right:10px; z-index:901;width:50px; height:50px; text-decoration:none; background-color:#eee;} :root .nav-on .nav-collapse {background-color:white;} .nav-collapse > span {position:relative; display:block; width:42px; height:42px;} .nav-collapse > span:before, .nav-collapse > span:after, .nav-collapse .inner:before {content:""; position:absolute; left:6px; display:block; height:3px; border-radius:4px;background-color:var(--brand-color);} .nav-collapse > span:before, .nav-collapse > span:after, .nav-collapse .inner:before {width:30px;} .nav-collapse > span:before {top:8px;} .nav-collapse .inner:before {top:19px;} .nav-collapse > span:after {top:30px;} .nav-on .nav-collapse > span:before, .nav-on .nav-collapse > span:after {top:19px; left:8px; width:26px; background-color:var(--brand-color-2); transform-origin:center;} .nav-on .nav-collapse > span:before {transform:rotate(45deg);} .nav-on .nav-collapse > span:after {transform:rotate(-45deg);} .nav-on .nav-collapse .inner:before {opacity:0;} .nav-wrapper .inner-nav-wrapper {display:flex; flex-direction:column; min-height:0; bottom:0; z-index:901; position:fixed; top:3.4rem; right:-100%; width:100%; max-width:360px; overflow-y:auto;background-color:white; box-shadow:0 0 15px rgba(0,0,0,.4); transition-delay:0.1s; opacity:0;} .nav-on .nav-wrapper .inner-nav-wrapper {right:0; opacity:1;} .f-nav .nav-wrapper .inner-nav-wrapper {top:57px;} #header .meta {width:100%; margin:0; padding:.5em 0;} #header .delivery, #header .login {width:50%; min-height:6em; margin:0; padding:1em; text-align:center; line-height:1.3; font-size:.9em;} #header .delivery {padding-top:40px; background-position:50% 6px;} #header .login-btn, #header .my-profile {margin:.5em 0;} .site-nav {margin:0;} .main-nav .nav {order:2;} .main-nav .nav > li {width:100%;} .main-nav .nav > .cat-1 {display:none;} .main-nav .nav > li > a {padding:.55em 1.2em .5em;} #site .main-nav .nav > li > a {font-weight:bold; border-width:0 0 1px;}  #site .site-nav .sub-menu .sub-menu-wrapper {position:static; visibility:visible; opacity:1; width:100%; font-size:.9em;border-width:0; box-shadow:none;} #site .site-nav .sub-menu .sub-menu-wrapper a:before {content:""; position:absolute; left:1.4em; top:1.3em;display:block; width:4px; height:4px; background-color:white;} .nav-x .sub-menu li a, .nav-x .sub-menu li a:hover {padding:.8em 2.5em;} .cart-bar {width:100%;} .cart-bar a {display:block; padding-left:5em; border-radius:0;} #header .search-bar {margin-right:1em; padding:.5em 0 .2em; border-right-width:0;} .hero-section h1 {font-size:1.7em;} .hero-section h6 {text-transform:none;} .section-buy .wrapper .col-33, .section-buy .payment .w-50 {width:100%;} .section-buy .payment .w-50 {margin-bottom:1em;} .item-col-3 .item-content > section {width:50%;} .item-col-4 .item-content > section {width:33.333%;} .items.gutter-xl .item-content .item-cell {margin:0 12px 24px;} .items.gutter-xl .item-content {margin:0 -12px;} .form-type-2.request-offer .form-group, .form-type-2.request-offer .form-group:nth-child(3n+1) {padding-right:1em;} .form-type-2.request-offer .form-type-2.form-group:nth-child(2n+1) {padding-right:0;} .form-type-2.request-offer .form-group, #footer .wrapper > .col-25 {width:50%;} .form-type-2.request-offer .personal-info > .form-group:last-child,#footer .wrapper > .col-50 {width:100%; margin-top:1.5em; padding-top:1.5em; border-style:solid; border-width:1px 0 0; border-color:rgba(0,0,0,.2);} .form-type-2.request-offer .row > .col {flex:auto;} .shopping .form-elements {margin-left:0;} .shopping .form-group {max-width:none;} .form-elements .col-20 {width:30%;} .form-elements .col-80 {width:70%;} .body-cat-3 .form-elements .form-group .btn {margin-left:30%;} .body-cat-3 .map {width:100%; padding-left:0;} .form-type-2 h3 {padding-left:0; padding-right:0; text-align:left;} .item-list section .promo strong {font-size:1.1em;} .items.products.gutter .item-content .item-cell {margin-bottom:12px;} .about-section .col-50 {width:60%;} .about-section .col-50.img {width:40%;} .about-section .col-50:nth-child(2) {padding:2em 2em 1em;} .about-section article:nth-child(even) {margin-bottom:2em; background-color:#f5f5f5;}} @media (max-width:767px) {.search-wrapper form {display:flex; padding:0 2px;} .index .section-series .item-list {max-width:100%;} .item-col-3 .item-content > section {width:100%;} .item-col-4 .item-content > section, .item-col-5 .item-content > section {width:50%;} .gutter-xl .item-content .item-cell {margin:0 6px 12px;} .item-list.gutter-xxl .item-content {margin:0;} .gutter-xl .item-content {margin:0 -6px;} .sort-items {width:100%; padding-bottom:1em; border-bottom:1px dotted;} .form-elements .col-20, .form-elements .col-80, .content .wrapper > .col-30.fR {width:100%;} .body-cat-3 .form-elements label.col-20 {text-align:left !important;} .body-cat-3 .form-elements .form-group .btn {margin-left:0;} .content .wrapper > .col-30.fR {padding-left:0;} .item-list.products .img {line-height:normal;} #site .side-bar,#site .about-section .col-50 {width:100%;} #site .side-bar {margin-right:0;}} @media (max-width:600px) {.col-90, .col-85, .col-80, .col-75, .col-70, .col-66, .col-60, .col-55, .col-50, .col-45, .col-40, .col-33, .col-30, .col-25, .col-20, .col-15,#footer .w-50 {width:100%;} .site-logo {margin:0;} .lang {margin:12px 0;} .section-new .wrapper {padding-top:1em; padding-bottom:1em;} .section-warranty h3 {font-size:1.8em;} .item-description .item-gallery, .item-description .item-overview, .item-description .files,.body-parent-4 .other-info, .body-parent-4 #site .item-overview, .body-parent-4 .overview-text, .body-parent-4 .item-overview .contact,.form-type-2.request-offer .form-group {width:100%;} .form-type-2.request-offer .form-group, .form-type-2.request-offer .form-group:nth-child(3n+1) {padding-right:0;} .form-type-2.request-offer .form-group.checkbox {padding:.5em 0; text-align:left;} .form-type-2.request-offer .form-group.checkbox label {display:block; padding-left:0; text-align:left;} .btn-wrapper {text-align:center;} .btn-wrapper .btn.size-l {padding:.7em 1em .8em;} .btn-wrapper span.sep-line.size-xl {margin:0 .9em; border:none;} .item-overview .btn {line-height:1.3em;} .item-description .files {margin-left:0;} .section-buy .payment p + .col-50 {margin-bottom:1em;} #footer .col-50 .m-b-0 {margin-bottom:2em;}} @media (max-width:480px) {.item-col-4 .item-content > .section, .item-col-5 .item-content > section,.item-description .gallery .big-img, .item-description .gallery .item-gallery ul,.item-description .eshop-intro .item-gallery,.shopping .form-elements {width:100%;} .item-description .gallery, .item-description .gallery .big-img {margin-bottom:.3em;} .item-description .eshop-intro .item-gallery {margin-right:0;} .item-left section:not(.no-image) dl {grid-template-columns:33% 1fr;} .float-item-left, .float-item-right {width:100%; padding-left:0; padding-right:0;} .related-products .mp-table {font-size:.9em;}} 