:root{--main-color:#00406f;--spot-color1:#008acb;--basefont:"Roboto",Arial,Helvetica,sans-serif;--headfont:"Roboto",Arial,Helvetica,sans-serif;--iconfont:"Font Awesome 5 Pro","Font Awesome 5 Free";--font-size:16px;--line-height:1.875;--cursor-color:var(--spot-color1);--notice-bgcolor:Transparent;--notice-fgcolor:#dc143c;--grid-gap:10px;--body-bgcolor:#fff;--body-fgcolor:#000;--href-color:#000;--href-hover:#00406f;--href-active:#008acb;--hr-color:#ccc;--transition-duration:250ms;--transition-timing-function:ease;--transition-all:all var(--transition-duration) var(--transition-timing-function);--header-bar-height:50px;--header-xs-height:223px;--header-md-height:140px;--header-height:223px;--header-row1-height:100px;--header-row2-height:50px;--header-bg-color:#fff;--header-border-color:#eee;--header-fg-color:var(--main-color);--header-fg-color-hover:var(--spot-color1);--footer-bg-color:#f0f0f0;--footer-border-color:var(--spot-color1);--footer-fg-color:#000;--inp-bg-color:#fff;--inp-border-color:var(spot-color1);--inp-border-radius:5px;--inp-fg-color:#000;--inp-placeholder:#a1a1a1;--btn-f-size:16px;--btn-f-weight:400;--btn-bg-color:#008acb;--btn-border-color:#008acb;--btn-border-radius:5px;--btn-fg-color:#fff;--btn-bg-color-hover:#00406f;--btn-border-color-hover:#00406f;--btn-fg-color-hover:#fff;--btn-bg-color-active:#003053;--btn-border-color-active:#003053;--btn-fg-color-active:#fff;--logo-main-color:#807f83;--logo-spot-color:var(--spot-color1);--slider-theme-color:var(--spot-color1);--slider-navigation-size:50px;--slider-navigation-bgcolor:rgba(255,255,255,0);--slider-navigation-borderradius:var(--btn-borderradius,3px);--slider-navigation-color:rgba(0,0,0,0.5);--slider-pagination-color:#807f83;--slider-pagination-hover-color:#40a7d8;--slider-pagination-active-color:var(--spot-color1)}@media only screen and (min-width:768px){:root{--header-height:140px}}:root .scrolled{--header-height:86px}:root{--container-width-xl:1640px;--container-width-lg:100%;--container-width-md:100%;--container-width-sm:100%;--container-width-xs:100%;--container-width:100%;--narrow-width:100%}@media only screen and (min-width:576px){:root{--container-width:100%;--narrow-width:80%;--hgt100:46.5vw;--hgt075:32.4vw;--hgt050:24.1vw;--hgt033:14.5vw}}@media only screen and (min-width:768px){:root{--container-width:100%;--narrow-width:75%;--hgt100:36.5vw;--hgt075:27.3vw;--hgt050:18.2vw;--hgt033:12vw}}@media only screen and (min-width:992px){:root{--container-width:100%;--narrow-width:73%;--hgt100:36.5vw;--hgt075:27.3vw;--hgt050:18.2vw;--hgt033:12vw}}@media only screen and (min-width:1200px){:root{--container-width:1640px;--narrow-width:1200px;--hgt100:700px;--hgt075:525px;--hgt050:350px;--hgt033:230px}}.responsive-image{display:block;position:relative;aspect-ratio:1 / 1;padding-top:100%}.responsive-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center}.fill-image{display:block;position:relative;width:100%;height:100%}.fill-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.fs64{font-size:clamp(32px,5.333333333vw,64px)}.fs48{font-size:clamp(26.666666667px,4vw,48px)}.fs40{font-size:clamp(24px,3.333333333vw,40px)}.fs36{font-size:clamp(22.666666667px,3vw,36px)}.fs32{font-size:clamp(21.333333333px,2.666666667vw,32px)}.fs24{font-size:clamp(18.666666667px,2vw,24px)}.fs20{font-size:clamp(17.333333333px,1.666666667vw,20px)}.fs18{font-size:clamp(16.666666667px,1.5vw,18px)}.fs16{font-size:16px}.fs14{font-size:16px}@media only screen and (min-width:576px){.fs14{font-size:14px}}.fs12{font-size:12px}.container-width{width:100%}@media only screen and (min-width:576px){.container-width{width:100%}}@media only screen and (min-width:768px){.container-width{width:100%}}@media only screen and (min-width:992px){.container-width{width:100%}}@media only screen and (min-width:1200px){.container-width{width:1640px}}.narrow-width{width:100%}@media only screen and (min-width:576px){.narrow-width{width:80%}}@media only screen and (min-width:768px){.narrow-width{width:75%}}@media only screen and (min-width:992px){.narrow-width{width:73%}}@media only screen and (min-width:1200px){.narrow-width{width:1200px}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:-ms-flexbox!important;display:flex!important}@media(min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-0.5em;margin-left:-0.5em}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl,.col-xl-auto{position:relative;width:100%;padding-right:.5em;padding-left:.5em}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.clearfix::after{display:block;clear:both;content:""}.hgt100vh-settings{height:100vh;max-height:100vh}@media only screen and (min-width:576px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:768px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:992px){.hgt100vh-settings{height:100vh}}@media only screen and (min-width:1200px){.hgt100vh-settings{height:100vh}}.hgt100-settings{height:57.5vw;min-height:57.5vw;max-height:700px}@media only screen and (min-width:576px){.hgt100-settings{height:46.5vw;min-height:46.5vw}}@media only screen and (min-width:768px){.hgt100-settings{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:992px){.hgt100-settings{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:1200px){.hgt100-settings{height:700px;min-height:700px}}.hgt075-settings{height:37.5vw;min-height:37.5vw;max-height:525px}@media only screen and (min-width:576px){.hgt075-settings{height:32.4vw;min-height:32.4vw}}@media only screen and (min-width:768px){.hgt075-settings{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:992px){.hgt075-settings{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:1200px){.hgt075-settings{height:525px;min-height:525px}}.hgt050-settings{height:30vw;min-height:30vw;max-height:350px}@media only screen and (min-width:576px){.hgt050-settings{height:24.1vw;min-height:24.1vw}}@media only screen and (min-width:768px){.hgt050-settings{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:992px){.hgt050-settings{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:1200px){.hgt050-settings{height:350px;min-height:350px}}.hgt033-settings{height:18.75vw;min-height:18.75vw;max-height:230px}@media only screen and (min-width:576px){.hgt033-settings{height:14.5vw;min-height:14.5vw}}@media only screen and (min-width:768px){.hgt033-settings{height:12vw;min-height:12vw}}@media only screen and (min-width:992px){.hgt033-settings{height:12vw;min-height:12vw}}@media only screen and (min-width:1200px){.hgt033-settings{height:230px;min-height:230px}}.content-section.hgt100vh{height:100vh;max-height:100vh;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:768px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:992px){.content-section.hgt100vh{height:100vh}}@media only screen and (min-width:1200px){.content-section.hgt100vh{height:100vh}}.content-section.hgt100{height:57.5vw;min-height:57.5vw;max-height:700px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt100{height:46.5vw;min-height:46.5vw}}@media only screen and (min-width:768px){.content-section.hgt100{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:992px){.content-section.hgt100{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:1200px){.content-section.hgt100{height:700px;min-height:700px}}.content-section.hgt075{height:37.5vw;min-height:37.5vw;max-height:525px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt075{height:32.4vw;min-height:32.4vw}}@media only screen and (min-width:768px){.content-section.hgt075{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:992px){.content-section.hgt075{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:1200px){.content-section.hgt075{height:525px;min-height:525px}}.content-section.hgt050{height:30vw;min-height:30vw;max-height:350px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt050{height:24.1vw;min-height:24.1vw}}@media only screen and (min-width:768px){.content-section.hgt050{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:992px){.content-section.hgt050{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:1200px){.content-section.hgt050{height:350px;min-height:350px}}.content-section.hgt033{height:18.75vw;min-height:18.75vw;max-height:230px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.content-section.hgt033{height:14.5vw;min-height:14.5vw}}@media only screen and (min-width:768px){.content-section.hgt033{height:12vw;min-height:12vw}}@media only screen and (min-width:992px){.content-section.hgt033{height:12vw;min-height:12vw}}@media only screen and (min-width:1200px){.content-section.hgt033{height:230px;min-height:230px}}.section-row.hgt100vh .column{height:100vh;max-height:100vh;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:768px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:992px){.section-row.hgt100vh .column{height:100vh}}@media only screen and (min-width:1200px){.section-row.hgt100vh .column{height:100vh}}.section-row.hgt100 .column{height:57.5vw;min-height:57.5vw;max-height:700px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt100 .column{height:46.5vw;min-height:46.5vw}}@media only screen and (min-width:768px){.section-row.hgt100 .column{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:992px){.section-row.hgt100 .column{height:36.5vw;min-height:36.5vw}}@media only screen and (min-width:1200px){.section-row.hgt100 .column{height:700px;min-height:700px}}.section-row.hgt075 .column{height:37.5vw;min-height:37.5vw;max-height:525px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt075 .column{height:32.4vw;min-height:32.4vw}}@media only screen and (min-width:768px){.section-row.hgt075 .column{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:992px){.section-row.hgt075 .column{height:27.3vw;min-height:27.3vw}}@media only screen and (min-width:1200px){.section-row.hgt075 .column{height:525px;min-height:525px}}.section-row.hgt050 .column{height:30vw;min-height:30vw;max-height:350px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt050 .column{height:24.1vw;min-height:24.1vw}}@media only screen and (min-width:768px){.section-row.hgt050 .column{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:992px){.section-row.hgt050 .column{height:18.2vw;min-height:18.2vw}}@media only screen and (min-width:1200px){.section-row.hgt050 .column{height:350px;min-height:350px}}.section-row.hgt033 .column{height:18.75vw;min-height:18.75vw;max-height:230px;overflow-y:hidden;overflow-y:clip}@media only screen and (min-width:576px){.section-row.hgt033 .column{height:14.5vw;min-height:14.5vw}}@media only screen and (min-width:768px){.section-row.hgt033 .column{height:12vw;min-height:12vw}}@media only screen and (min-width:992px){.section-row.hgt033 .column{height:12vw;min-height:12vw}}@media only screen and (min-width:1200px){.section-row.hgt033 .column{height:230px;min-height:230px}}.content-section.hgt100vh .section-row,.content-section.hgt100 .section-row,.content-section.hgt075 .section-row,.content-section.hgt050 .section-row,.content-section.hgt033 .section-row{max-height:100%}.content-section{--head-color:var(--section-fg-color);background-color:var(--section-bg-color);color:var(--section-fg-color)}.section-row{--head-color:var(--row-fg-color);background-color:var(--row-bg-color);color:var(--row-fg-color)}.content-section{margin:0 auto;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.content-section.defaultDocument .section-row{padding:1.5% 0;background-color:white}@media only screen and (max-width:calc(1669.98px)) { .content-section.defaultDocument .section-row { padding-left: 0.5rem;padding-right:.5rem}}@media only screen and (min-width:576px){.content-section.defaultDocument .section-row{gap:1em}}.content-section img{object-fit:contain;object-position:center center}.content-section.inherit-color h1,.content-section.inherit-color h2,.content-section.inherit-color h3,.content-section.inherit-color h4,.content-section.inherit-color h5,.content-section.inherit-color h6,.content-section.inherit-color a,.content-section.inherit-color p{color:inherit!important}.content-section.section-fill{width:100%}.content-section.floatup{margin-top:-150px}.content-section.section-container{max-width:1640px;width:100%}.content-section.section-narrow{width:100%}@media only screen and (min-width:576px){.content-section.section-narrow{width:80%}}@media only screen and (min-width:768px){.content-section.section-narrow{width:75%}}@media only screen and (min-width:992px){.content-section.section-narrow{width:73%}}@media only screen and (min-width:1200px){.content-section.section-narrow{width:1200px}}.content-section.section-fill .section-row.row-fill .column.block-text,.content-section.section-fill .section-row.row-fill .column.block-html,.content-section.section-fill .section-row.row-fill .column.block-icons,.content-section.section-fill .section-row.row-fill .column .breadcrumb{padding-left:var(--padding-left,0.5rem);padding-right:var(--padding-right,0.5rem)}@media only screen and (max-width:1669.98px){.content-section.section-container .section-row.row-fill .column.block-text,.content-section.section-fill .section-row.row-container .column.block-text,.content-section.section-container .section-row.row-container .column.block-text,.content-section.section-container .section-row.row-fill .column.block-html,.content-section.section-fill .section-row.row-container .column.block-html,.content-section.section-container .section-row.row-container .column.block-html,.content-section.section-container .section-row.row-fill .column.block-icons,.content-section.section-fill .section-row.row-container .column.block-icons,.content-section.section-container .section-row.row-container .column.block-icons{padding-left:var(--padding-left,0.5rem);padding-right:var(--padding-right,0.5rem)}}@media only screen and (max-width:575.98px){.content-section.section-narrow .section-row .column.block-text,.content-section .section-row.row-narrow .column.block-text,.content-section.section-narrow .section-row .column.block-html,.content-section .section-row.row-narrow .column.block-html,.content-section.section-narrow .section-row .column.block-icons,.content-section .section-row.row-narrow .column.block-icons{padding-left:var(--padding-left,0.5rem);padding-right:var(--padding-right,0.5rem)}}.content-section .section-row{margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;width:100%;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);background-color:var(--row-bg-color);color:var(--row-fg-color,inherit)}@media only screen and (max-width:575.98px){.content-section .section-row{flex-wrap:wrap}.content-section .section-row .column:not(.auto){width:100%!important}.content-section .section-row .column:not(.auto).margin-x:not(:first-child){margin-top:1rem}}@media only screen and (max-width:767.98px){.content-section .section-row.column-100-sm-and-down{flex-wrap:wrap}.content-section .section-row.column-100-sm-and-down .column{width:100%!important}.content-section .section-row.column-100-sm-and-down .column.margin-x:not(:first-child){margin-top:1rem}}.content-section .section-row.row-container{max-width:1640px}.content-section .section-row.row-narrow{max-width:100%}@media only screen and (min-width:576px){.content-section .section-row.row-narrow{max-width:80%}}@media only screen and (min-width:768px){.content-section .section-row.row-narrow{max-width:75%}}@media only screen and (min-width:992px){.content-section .section-row.row-narrow{max-width:73%}}@media only screen and (min-width:1200px){.content-section .section-row.row-narrow{max-width:1200px}}.section-narrow.content-section .section-row.row-narrow{max-width:100%}.content-section .section-row.col1 .column:not(.auto){width:100%}.content-section .section-row.col2 .column:not(.auto){width:50%}.content-section .section-row.col2.col21 .column:not(.auto):nth-child(1){width:66.66%}.content-section .section-row.col2.col21 .column:not(.auto):nth-child(2){width:33.33%}.content-section .section-row.col2.col12 .column:not(.auto):nth-child(1){width:33.33%}.content-section .section-row.col2.col12 .column:not(.auto):nth-child(2){width:66.66%}.content-section .section-row.col3 .column:not(.auto){width:33.33%}.content-section .section-row.col4 .column:not(.auto){width:25%}.content-section .section-row .column{color:var(--fg-color,inherit);padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.25);padding-right:calc(var(--padding-right, 0) * 0.25);padding-bottom:calc(var(--padding-bottom, 0) * 0.25);padding-left:calc(var(--padding-left, 0) * 0.25)}@media only screen and (min-width:576px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.33);padding-right:calc(var(--padding-right, 0) * 0.33);padding-bottom:calc(var(--padding-bottom, 0) * 0.33);padding-left:calc(var(--padding-left, 0) * 0.33)}}@media only screen and (min-width:768px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.5);padding-right:calc(var(--padding-right, 0) * 0.5);padding-bottom:calc(var(--padding-bottom, 0) * 0.5);padding-left:calc(var(--padding-left, 0) * 0.5)}}@media only screen and (min-width:992px){.content-section .section-row .column.responsive-padding{padding-top:calc(var(--padding-top, 0) * 0.75);padding-right:calc(var(--padding-right, 0) * 0.75);padding-bottom:calc(var(--padding-bottom, 0) * 0.75);padding-left:calc(var(--padding-left, 0) * 0.75)}}@media only screen and (min-width:1200px){.content-section .section-row .column.responsive-padding{padding-top:var(--padding-top,0);padding-right:var(--padding-right,0);padding-bottom:var(--padding-bottom,0);padding-left:var(--padding-left,0)}}.content-section .section-row .column.align-self-stretch{align-self:stretch}.content-section .section-row .column.align-self-start{align-self:stretch}.content-section .section-row .column.align-self-center{align-self:stretch;display:flex;align-items:center}.content-section .section-row .column.align-self-center>div{width:100%}.content-section .section-row .column.align-self-end{align-self:stretch;display:flex;align-items:flex-end}.content-section .section-row .column.align-self-end>div{width:100%}.content-section .section-row .column.align-self-start>div:has(.media-container),.content-section .section-row .column.align-self-center>div:has(.media-container),.content-section .section-row .column.align-self-end>div:has(.media-container){height:100%}.content-section .section-row .column.block-slider .swiper{width:100%}.content-section .section-row .column.double-lineheight{line-height:2}.content-section .section-row .column.text-right{text-align:right}.content-section .image-container,.content-section .media-container{position:relative;display:block;width:100%;text-align:center;vertical-align:middle}.content-section .image-container img,.content-section .media-container img{width:100%;height:auto;aspect-ratio:var(--aspectratio-img);vertical-align:middle}.content-section .image-container img.embed-responsive-item,.content-section .media-container img.embed-responsive-item,.content-section .image-container img.fill,.content-section .media-container img.fill{height:100%;object-fit:cover;object-position:center center}.hgt100vh .content-section .image-container img.embed-responsive-item,.hgt100vh .content-section .media-container img.embed-responsive-item,.hgt100vh .content-section .image-container img.fill,.hgt100vh .content-section .media-container img.fill{height:100vh}.content-section .image-container img[data-content_position="below"],.content-section .media-container img[data-content_position="below"]{height:75%}.content-section .image-container .content,.content-section .media-container .content{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);left:0;right:0;background-color:var(--bg-color,inherit);color:var(--fg-color,inherit)}.content-section .image-container .content.no-image,.content-section .media-container .content.no-image{position:static}.content-section .image-container .content button,.content-section .media-container .content button{max-width:100%}.content-section .image-container .content button:not(:hover):not(:active),.content-section .media-container .content button:not(:hover):not(:active){background-color:var(--btn-bg-color,buttonface);color:var(--btn-fg-color,buttontext)}.content-section .image-container .content .text,.content-section .media-container .content .text{display:block;margin:0;padding:0;width:100%;line-height:1;text-align:center}.content-section .image-container .content .text .pretitle,.content-section .media-container .content .text .pretitle{margin-bottom:.25em}.content-section .image-container .content .text .subtitle,.content-section .media-container .content .text .subtitle{margin-top:.1em}.content-section .image-container .content .text .subtitle.fs16,.content-section .media-container .content .text .subtitle.fs16{margin-top:1.25em}.content-section .image-container .content .text .pretitle>h1,.content-section .media-container .content .text .pretitle>h1,.content-section .image-container .content .text .title>h1,.content-section .media-container .content .text .title>h1,.content-section .image-container .content .text .subtitle>h1,.content-section .media-container .content .text .subtitle>h1{margin:inherit;line-height:inherit;color:inherit;font-size:inherit;font-weight:inherit}.content-section .image-container .content .text .pretitle+button,.content-section .media-container .content .text .pretitle+button,.content-section .image-container .content .text .title+button,.content-section .media-container .content .text .title+button,.content-section .image-container .content .text .subtitle+button,.content-section .media-container .content .text .subtitle+button,.content-section .image-container .content .text .pretitle+[role='button'],.content-section .media-container .content .text .pretitle+[role='button'],.content-section .image-container .content .text .title+[role='button'],.content-section .media-container .content .text .title+[role='button'],.content-section .image-container .content .text .subtitle+[role='button'],.content-section .media-container .content .text .subtitle+[role='button']{margin-top:1rem}.content-section .image-container .content .text .pretitle,.content-section .media-container .content .text .pretitle,.content-section .image-container .content .text .subtitle,.content-section .media-container .content .text .subtitle{font-size:16px}.content-section .image-container .content .text .title,.content-section .media-container .content .text .title{font-size:clamp(18.666666667px,2vw,24px)}.content-section .image-container.small .content .text .pretitle,.content-section .media-container.small .content .text .pretitle,.content-section .image-container.small .content .text .subtitle,.content-section .media-container.small .content .text .subtitle{font-size:16px}.content-section .image-container.small .content .text .title,.content-section .media-container.small .content .text .title{font-size:clamp(17.333333333px,1.666666667vw,20px)}.content-section .image-container.large .content .text .pretitle,.content-section .media-container.large .content .text .pretitle,.content-section .image-container.large .content .text .subtitle,.content-section .media-container.large .content .text .subtitle{font-size:clamp(18.666666667px,2vw,24px)}.content-section .image-container.large .content .text .title,.content-section .media-container.large .content .text .title{font-size:clamp(22.666666667px,3vw,36px)}.content-section .image-container.content-top .content,.content-section .media-container.content-top .content{top:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-bottom .content,.content-section .media-container.content-bottom .content{top:unset;top:revert;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-cover .content,.content-section .media-container.content-cover .content{top:0;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.content-section .image-container.content-left,.content-section .media-container.content-left,.content-section .image-container.content-right,.content-section .media-container.content-right{display:flex}.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-right picture,.content-section .media-container.content-right picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video,.content-section .image-container.content-right video,.content-section .media-container.content-right video{display:block;width:50%}@media only screen and (max-width:575.98px){.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-right picture,.content-section .media-container.content-right picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video,.content-section .image-container.content-right video,.content-section .media-container.content-right video{height:auto}}.content-section .image-container.content-left .content,.content-section .media-container.content-left .content,.content-section .image-container.content-right .content,.content-section .media-container.content-right .content{padding-top:1rem;bottom:0;width:50%;position:relative;top:auto;transform:none}.content-section .image-container.content-left picture,.content-section .media-container.content-left picture,.content-section .image-container.content-left video,.content-section .media-container.content-left video{order:2}.content-section .image-container.content-below picture,.content-section .media-container.content-below picture,.content-section .image-container.content-below video,.content-section .media-container.content-below video{display:block;height:72%}@media only screen and (max-width:575.98px){.content-section .image-container.content-below picture,.content-section .media-container.content-below picture,.content-section .image-container.content-below video,.content-section .media-container.content-below video{height:auto}}.content-section .image-container.content-below .content,.content-section .media-container.content-below .content{position:relative;top:auto;transform:none;padding-top:1rem;bottom:0;height:28%}@media only screen and (max-width:575.98px){.content-section .image-container.content-below .content,.content-section .media-container.content-below .content,.content-section .image-container.content-below .content .text,.content-section .media-container.content-below .content .text{position:static!important}}.content-section .image-container.text-left .text,.content-section .media-container.text-left .text{text-align:left}.content-section .image-container.text-center .text,.content-section .media-container.text-center .text{text-align:center}.content-section .image-container.text-right .text,.content-section .media-container.text-right .text{text-align:right}.content-section .image-container.text-shadow,.content-section .media-container.text-shadow{text-shadow:1px 1px 2px rgba(0,0,0,0.7)}.content-section .image-container.content-below.text-top .text,.content-section .media-container.content-below.text-top .text,.content-section .image-container.content-cover.text-top .text,.content-section .media-container.content-cover.text-top .text,.content-section .image-container.content-left.text-top .text,.content-section .media-container.content-left.text-top .text,.content-section .image-container.content-right.text-top .text,.content-section .media-container.content-right.text-top .text{position:absolute;top:0}.content-section .image-container.content-below.text-middle .text,.content-section .media-container.content-below.text-middle .text,.content-section .image-container.content-cover.text-middle .text,.content-section .media-container.content-cover.text-middle .text,.content-section .image-container.content-left.text-middle .text,.content-section .media-container.content-left.text-middle .text,.content-section .image-container.content-right.text-middle .text,.content-section .media-container.content-right.text-middle .text{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.content-section .image-container.content-below.text-bottom .text,.content-section .media-container.content-below.text-bottom .text,.content-section .image-container.content-cover.text-bottom .text,.content-section .media-container.content-cover.text-bottom .text,.content-section .image-container.content-left.text-bottom .text,.content-section .media-container.content-left.text-bottom .text,.content-section .image-container.content-right.text-bottom .text,.content-section .media-container.content-right.text-bottom .text{position:absolute;bottom:0}.content-section .image-container.content-below.text-left .text,.content-section .media-container.content-below.text-left .text,.content-section .image-container.content-cover.text-left .text,.content-section .media-container.content-cover.text-left .text,.content-section .image-container.content-left.text-left .text,.content-section .media-container.content-left.text-left .text,.content-section .image-container.content-right.text-left .text,.content-section .media-container.content-right.text-left .text{position:absolute;left:0}.content-section .image-container.content-below.text-right .text,.content-section .media-container.content-below.text-right .text,.content-section .image-container.content-cover.text-right .text,.content-section .media-container.content-cover.text-right .text,.content-section .image-container.content-left.text-right .text,.content-section .media-container.content-left.text-right .text,.content-section .image-container.content-right.text-right .text,.content-section .media-container.content-right.text-right .text{position:absolute;right:0}.content-section .image-container,.content-section .media-container,.content-section .image-container.media-cover,.content-section .media-container.media-cover{height:100%}.content-section .image-container img,.content-section .media-container img,.content-section .image-container.media-cover img,.content-section .media-container.media-cover img,.content-section .image-container video,.content-section .media-container video,.content-section .image-container.media-cover video,.content-section .media-container.media-cover video{height:100%;object-fit:cover;object-position:center center}.content-section .image-container video,.content-section .media-container video,.content-section .image-container.media-cover video,.content-section .media-container.media-cover video{width:100%}.content-section .image-container.media-contain,.content-section .media-container.media-contain{height:100%}.content-section .image-container.media-contain img,.content-section .media-container.media-contain img,.content-section .image-container.media-contain video,.content-section .media-container.media-contain video{height:100%;object-fit:contain;object-position:center center}.content-section .image-container.media-contain video,.content-section .media-container.media-contain video{width:100%}.content-section .image-container.media-auto,.content-section .media-container.media-auto{height:auto}.content-section .image-container.media-auto img,.content-section .media-container.media-auto img{height:auto}.content-section ul.usp-bar{margin:0;padding:0;min-height:30px;line-height:30px;list-style-type:none;display:flex;flex-flow:row wrap;justify-content:space-between}.content-section ul.usp-bar.usp-large{font-size:clamp(18.666666667px,2vw,24px);font-weight:600}@media only screen and (min-width:576px){.content-section ul.usp-bar{text-align:center;justify-content:center}}.content-section ul.usp-bar li{display:block;margin:0;padding:0 .5em;width:100%}@media only screen and (min-width:576px){.content-section ul.usp-bar li{width:auto}}.content-section ul.usp-bar li .fas{margin-right:.5em}.content-section ul.usp-bar.vertical{flex-flow:row wrap;justify-content:flex-start;font-size:16px}@media only screen and (min-width:576px){.content-section ul.usp-bar.vertical.left{justify-content:flex-end;text-align:right}.content-section ul.usp-bar.vertical.left .fas{margin-left:.5em}.content-section ul.usp-bar.vertical.right{text-align:left}}.content-section ul.usp-bar.vertical li{padding-top:.5em;padding-bottom:.5em;width:100%}.content-section ul.icon-list-1{display:flex;flex-flow:column wrap;align-items:center;list-style:none;margin:0 auto;padding:15px 0;width:auto}@media only screen and (min-width:576px){.content-section ul.icon-list-1{flex-flow:row wrap}}.content-section ul.icon-list-1 li{position:relative;width:100%;flex:0 1 auto;align-self:center;margin:0 auto;padding:10px 0;font-size:4vw;color:#115026}@media only screen and (min-width:576px){.content-section ul.icon-list-1 li{margin:0;font-size:2.9vw}}@media only screen and (min-width:768px){.content-section ul.icon-list-1 li{font-size:1.5rem}}.content-section ul.icon-list-1 li span{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);margin-left:1rem}.content-section ul.icon-list-1 li img{width:60px;height:60px;vertical-align:middle;object-fit:contain;object-position:center}@media only screen and (min-width:576px){.content-section ul.icon-list-1 li img{width:100px;height:100px}}.content-section ul.icon-list-2{display:flex;flex-flow:column wrap;align-items:center;list-style:none;margin:0;padding:15px 0}@media only screen and (min-width:576px){.content-section ul.icon-list-2{flex-flow:row wrap;width:100%}}.content-section ul.icon-list-2 li{position:relative;flex:0 1 auto;align-self:center;margin:0 15px;padding:10px 0;text-align:center;font-size:2.4rem;font-weight:700}@media only screen and (min-width:576px){.content-section ul.icon-list-2 li{margin:0;width:33.33333333%}}@media only screen and (min-width:768px){.content-section ul.icon-list-2 li{font-size:2.625rem}}.content-section ul.icon-list-2 li img{max-width:100%;height:132px;vertical-align:middle;object-fit:contain;object-position:center}.content-section ul.icon-list-3{list-style:none;width:100%}.content-section ul.icon-list-3 li{display:flex;justify-content:stretch;align-items:stretch;flex-flow:row wrap;padding:0}.content-section ul.icon-list-3 li+li{margin-top:10px}@media only screen and (min-width:768px){.content-section ul.icon-list-3 li+li{margin-top:10px}}@media only screen and (min-width:992px){.content-section ul.icon-list-3 li+li{margin-top:10px}}.content-section ul.icon-list-3 li .image{flex:0 1 auto;width:25%;padding-right:5%}.content-section ul.icon-list-3 li .image img{width:100%;max-width:120px;height:100%;vertical-align:middle;object-fit:contain;object-position:center}.content-section ul.icon-list-3 li .content{flex:1 3 auto;padding-right:.5rem;width:75%;text-align:justify}@media only screen and (min-width:576px){.content-section ul.icon-list-3 li .content{padding-right:0}}.content-section ul.icon-list-3 li .content .title{font-weight:700;text-align:left}.content-section ol.numbered{display:block;position:relative;margin:0 auto;padding:0;max-width:360px;list-style:none;counter-reset:ol-counter}.content-section ol.numbered::before{content:'';display:block;position:absolute;left:57px;top:60px;bottom:60px;width:6px;background-color:white}@media only screen and (min-width:768px){.content-section ol.numbered{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;margin:0;width:100%;max-width:100%;min-height:140px}.content-section ol.numbered::before{top:calc(50% - 33px);right:60px;bottom:inherit;left:60px;width:auto;height:6px}}.content-section ol.numbered li{position:relative;top:50%;left:0;margin:0;padding-left:120px;width:100%;min-height:150px;flex:1 1 100%;font-weight:bold;align-self:flex-start;text-align:left;counter-increment:ol-counter}@media only screen and (min-width:768px){.content-section ol.numbered li{top:60px;left:inherit;padding:0 0 30px 0;height:60px;min-height:30px;flex:1 1 0;align-self:center;text-align:center}}.content-section ol.numbered li div{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}@media only screen and (min-width:768px){.content-section ol.numbered li div{position:relative;top:initial;top:revert;bottom:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);text-align:center}}.content-section ol.numbered li::before{display:block;position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);content:counter(ol-counter);padding:30px 10px;width:120px;height:120px;line-height:30px;background-color:white;border:15px solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;font-size:150%;text-align:center;vertical-align:middle}@media only screen and (min-width:768px){.content-section ol.numbered li::before{top:-120px;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}}.content-section h5.timeline{padding:0 .5rem 0 2rem}@media only screen and (min-width:576px){.content-section h5.timeline{padding:0}}.content-section ul.timeline{position:relative;margin:1rem 0 0 .5rem;padding:0;line-height:1.3rem;list-style:none;color:inherit}@media only screen and (min-width:576px){.content-section ul.timeline{padding:0 1.5em}}@media only screen and (min-width:576px){.content-section ul.timeline{margin-left:calc(-1.5rem - 24px)}}.content-section ul.timeline::before{content:'';position:absolute;top:10px;bottom:0;left:0;width:1px;border-left:1px solid inherit}.content-section ul.timeline::after{content:'\f0d7';position:absolute;left:-4px;bottom:-10px;font-family:var(--iconfont);font-weight:bold;color:inherit}.content-section ul.timeline li{margin:0 0 .5rem 1.5rem}.content-section ul.timeline li::before{content:'\f111';margin-left:-29px;margin-right:17px;line-height:1.3rem;font-family:var(--iconfont);font-weight:bold;font-size:.75rem;color:inherit}@media only screen and (min-width:576px){.content-section ul.timeline li::before{margin-left:calc(-1.5rem - 29px);margin-right:calc(1.5rem + 17px)}}.content-section ul.timeline li b{display:inline-block;line-height:1rem;font-size:1.1rem;color:inherit}.content-section ul.timeline:last-child{padding-bottom:1.5rem}:root{--slider-navigation-size:40px;--slider-bullet-size:1rem;--slider-navigation-fontsize:2em;--slider-space-between-slides:0}@media only screen and (min-width:992px){:root{--slider-navigation-size:60px;--slider-navigation-fontsize:2em}}:root{--swiper-navigation-color:var(--slider-navigation-color);--swiper-theme-color:var(--slider-theme-color);--swiper-navigation-size:var(--slider-navigation-size)}@media only screen and (min-width:992px){:root{--swiper-navigation-size:60px}}.slider-container{position:relative;width:100%}.slider-container .navigation{z-index:999;padding:.5rem!important;text-align:center;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .navigation::after{font-family:var(--iconfont);font-weight:300}.slider-container .navigation:hover{cursor:pointer}.slider-container .navigation.next{right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:var(--slider-navigation-borderradius);-webkit-border-top-left-radius:var(--slider-navigation-borderradius);-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:var(--slider-navigation-borderradius);-moz-border-radius-topleft:var(--slider-navigation-borderradius);border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:var(--slider-navigation-borderradius);border-top-left-radius:var(--slider-navigation-borderradius);-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .navigation.next::after{content:'\f054'}.slider-container .navigation.prev{left:0;-webkit-border-top-right-radius:var(--slider-navigation-borderradius);-webkit-border-bottom-right-radius:var(--slider-navigation-borderradius);-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:var(--slider-navigation-borderradius);-moz-border-radius-bottomright:var(--slider-navigation-borderradius);-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:var(--slider-navigation-borderradius);border-bottom-right-radius:var(--slider-navigation-borderradius);border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .navigation.prev::after{content:'\f053'}.slider-container .pagination{position:absolute;bottom:0;padding-bottom:.5rem;width:100%}.hgt100vh .slider-container,.hgt100 .slider-container,.hgt075 .slider-container,.hgt050 .slider-container,.hgt033 .slider-container,.hgt100vh .slider-container .slide,.hgt100 .slider-container .slide,.hgt075 .slider-container .slide,.hgt050 .slider-container .slide,.hgt033 .slider-container .slide,.hgt100vh .slider-container .swiper,.hgt100 .slider-container .swiper,.hgt075 .slider-container .swiper,.hgt050 .slider-container .swiper,.hgt033 .slider-container .swiper,.hgt100vh .slider-container .swiper-wrapper,.hgt100 .slider-container .swiper-wrapper,.hgt075 .slider-container .swiper-wrapper,.hgt050 .slider-container .swiper-wrapper,.hgt033 .slider-container .swiper-wrapper,.hgt100vh .slider-container .slick,.hgt100 .slider-container .slick,.hgt075 .slider-container .slick,.hgt050 .slider-container .slick,.hgt033 .slider-container .slick,.hgt100vh .slider-container .slick-list,.hgt100 .slider-container .slick-list,.hgt075 .slider-container .slick-list,.hgt050 .slider-container .slick-list,.hgt033 .slider-container .slick-list,.hgt100vh .slider-container .slick-track,.hgt100 .slider-container .slick-track,.hgt075 .slider-container .slick-track,.hgt050 .slider-container .slick-track,.hgt033 .slider-container .slick-track,.hgt100vh .slider-container .slick-slide,.hgt100 .slider-container .slick-slide,.hgt075 .slider-container .slick-slide,.hgt050 .slider-container .slick-slide,.hgt033 .slider-container .slick-slide,.hgt100vh .slider-container .slick-slide>div,.hgt100 .slider-container .slick-slide>div,.hgt075 .slider-container .slick-slide>div,.hgt050 .slider-container .slick-slide>div,.hgt033 .slider-container .slick-slide>div,.hgt100vh .slider-container .slick-slide .slide,.hgt100 .slider-container .slick-slide .slide,.hgt075 .slider-container .slick-slide .slide,.hgt050 .slider-container .slick-slide .slide,.hgt033 .slider-container .slick-slide .slide{height:100%}.slider-container .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.slider-container .swiper-button-next,.slider-container .swiper-button-prev{z-index:999;padding:.5rem!important;width:calc((var(--swiper-navigation-size)/ 44 * 27) + .5rem);height:calc(var(--swiper-navigation-size) + .5rem);text-align:center;-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .swiper-button-next::after,.slider-container .swiper-button-prev::after{font-family:var(--iconfont);font-weight:100}.slider-container .swiper-button-next{right:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .swiper-button-next::after{content:'\f054'}.slider-container .swiper-button-prev{left:0;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.slider-container .swiper-button-prev::after{content:'\f053'}@media only screen and (min-width:576px){.section-narrow .slider-container .swiper-button-next.slider-navigation-outside,.row-narrow .slider-container .swiper-button-next.slider-navigation-outside{right:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1)}.section-narrow .slider-container .swiper-button-prev.slider-navigation-outside,.row-narrow .slider-container .swiper-button-prev.slider-navigation-outside{left:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1)}}@media only screen and (min-width:1760px){.section-fill .row-container .slider-container .swiper-button-next.slider-navigation-outside,.section-fill .row-narrow .slider-container .swiper-button-next.slider-navigation-outside,.section-container .slider-container .swiper-button-next.slider-navigation-outside{right:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1);-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:0;border-top-left-radius:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}.section-fill .row-container .slider-container .swiper-button-prev.slider-navigation-outside,.section-fill .row-narrow .slider-container .swiper-button-prev.slider-navigation-outside,.section-container .slider-container .swiper-button-prev.slider-navigation-outside{left:calc( ((var(--swiper-navigation-size)/ 44 * 27) + 1.5rem) * -1);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:3px;-webkit-border-top-left-radius:3px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:3px;-moz-border-radius-topleft:3px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:3px;border-top-left-radius:3px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}}.swiper[data-swiper-for] .slider-navigation-inside{top:0;margin-top:0!important;height:100%!important}.swiper[data-swiper-for]:hover .swiper-button-prev{background:linear-gradient(90deg,#fff 10%,rgba(255,255,255,0) 100%)!important}.swiper[data-swiper-for]:hover .swiper-button-next{background:linear-gradient(270deg,#fff 10%,rgba(255,255,255,0) 100%)!important}.swiper-pagination{position:relative;top:-3rem}.swiper-pagination.swiper-pagination-bullets{bottom:unset;bottom:revert;margin-top:.5rem}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{padding:0}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-number{width:20px;height:20px}.swiper-pagination.swiper-pagination-progressbar{position:static}.swiper-pagination.swiper-pagination-fraction{bottom:unset;bottom:revert;margin-top:.25rem}.swiper-scrollbar{height:10px}.swiper{position:relative;width:100%;text-align:center}.swiper .image-container .content.hide{opacity:0;-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.swiper .image-container:hover .content.hide{opacity:1}.slider-container .slider.slick .slide:not(:first-of-type){position:absolute}.slider-container .slick ~ .navigation{position:absolute;top:50%;transform:translate(0,-50%)}.slider-container .navigation{z-index:999;width:var(--slider-navigation-size);height:var(--slider-navigation-size);text-align:center;background-color:var(--slider-navigation-bgcolor,#fff);color:var(--slider-navigation-color,#000);-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease}.slider-container .navigation::after{font-family:var(--iconfont);font-weight:500;font-size:var(--slider-navigation-fontsize,2em);line-height:1}.slider-container .navigation.prev{left:0}.slider-container .navigation.prev::after{content:'\f053';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.slider-container .navigation.next{right:0}.slider-container .navigation.next::after{content:'\f054';display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}@media only screen and (min-width:1720px){.section-container .slider-container.navigation-outside .navigation.prev,.row-container .slider-container.navigation-outside .navigation.prev{transform:translate(-110%,-50%)}.section-container .slider-container.navigation-outside .navigation.next,.row-container .slider-container.navigation-outside .navigation.next{transform:translate(110%,-50%)}}@media only screen and (min-width:576px){.section-narrow .slider-container.navigation-outside .navigation.prev,.row-narrow .slider-container.navigation-outside .navigation.prev{transform:translate(-110%,-50%)}.section-narrow .slider-container.navigation-outside .navigation.next,.row-narrow .slider-container.navigation-outside .navigation.next{transform:translate(110%,-50%)}}.slider-container .slick-slider{overflow:hidden}.slider-container .slick-list{margin-left:calc(0vw - var(--slider-space-between-slides-vw, 0vw) )}.slider-container .slick-slide{margin-left:var(--slider-space-between-slides-vw,0)}@media only screen and (min-width:1200px){.slider-container .slick-list{margin-left:calc(0px - var(--slider-space-between-slides, 0px) )}.slider-container .slick-slide{margin-left:var(--slider-space-between-slides,0)}}.slider-container .pagination{padding:.25em 0}.slider-container .pagination .slick-dots{margin:0;padding:0;list-style:none;display:flex;justify-content:center;font-family:var(--iconfont);font-weight:900;font-size:var(--slider-bullet-size,10px);line-height:1}.slider-container .pagination .slick-dots button{display:none}.slider-container .pagination .slick-dots li{margin:0 .25em;color:var(--slider-pagination-color)}.slider-container .pagination .slick-dots li:hover{color:var(--slider-pagination-hover-color)}.slider-container .pagination .slick-dots li.slick-active{color:var(--slider-pagination-active-color)}.slider-container .pagination .slick-dots li::after{content:'\f111'}.slider-container .pagination.bullets-dynamic .slick-dots{line-height:calc(var(--slider-bullet-size, 10px) * 1.33)}.slider-container .pagination.bullets-dynamic .slick-dots li{font-size:calc(var(--slider-bullet-size, 10px) * 0.66);transition:font-size 250ms,color 250ms}.slider-container .pagination.bullets-dynamic .slick-dots li:has(+.slick-active){font-size:var(--slider-bullet-size,10px)}.slider-container .pagination.bullets-dynamic .slick-dots li.slick-active{font-size:calc(var(--slider-bullet-size, 10px) * 1.33)}.slider-container .pagination.bullets-dynamic .slick-dots li.slick-active+li{font-size:var(--slider-bullet-size,10px)}.slider-container[style*='--aspectratio-img'] .slide picture,.slider-container[style*='--aspectratio-img'] .slide video{display:block;position:relative;width:100%;padding-top:calc(1 / var(--aspectratio-img,1) * 100%)}.slider-container[style*='--aspectratio-img'] .slide picture img,.slider-container[style*='--aspectratio-img'] .slide video img{position:absolute;top:0;left:0;width:100%;height:100%}.dynamicgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:var(--grid-gap,10px);margin:0 auto}.dynamicgrid>div+div{margin-top:var(--grid-gap,10px)}.dynamicgrid>div{place-self:stretch;text-align:center}.dynamicgrid>div[data-cols="2"]{grid-column-end:span 2}.dynamicgrid>div[data-cols="3"]{grid-column-end:span 2}.dynamicgrid>div[data-cols="4"]{grid-column-end:span 2}.dynamicgrid>div[data-rows="2"]{grid-row-end:span 2}.dynamicgrid>div[data-rows="3"]{grid-row-end:span 2}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 2}.dynamicgrid>div+div{margin-top:0}@media only screen and (min-width:768px){.dynamicgrid>div[data-cols="3"]{grid-column-end:span 3}.dynamicgrid>div[data-cols="4"]{grid-column-end:span 3}.dynamicgrid>div[data-rows="3"]{grid-row-end:span 3}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 3}}@media only screen and (min-width:992px){.dynamicgrid>div[data-cols="4"]{grid-column-end:span 4}.dynamicgrid>div[data-rows="4"]{grid-row-end:span 4}}.dynamicgrid-basis{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:300px;grid-gap:var(--grid-gap,10px);margin:0 auto}.dynamicgrid-basis>div+div{margin-top:var(--grid-gap,10px)}.dynamicgrid-basis>div{place-self:stretch;text-align:center}.dynamicgrid-basis>div[data-cols="2"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-cols="3"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 2}.dynamicgrid-basis>div[data-rows="2"]{grid-row-end:span 2}.dynamicgrid-basis>div[data-rows="3"]{grid-row-end:span 2}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 2}.dynamicgrid-basis>div+div{margin-top:0}@media only screen and (min-width:768px){.dynamicgrid-basis>div[data-cols="3"]{grid-column-end:span 3}.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 3}.dynamicgrid-basis>div[data-rows="3"]{grid-row-end:span 3}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 3}}@media only screen and (min-width:992px){.dynamicgrid-basis>div[data-cols="4"]{grid-column-end:span 4}.dynamicgrid-basis>div[data-rows="4"]{grid-row-end:span 4}}.block-imagemap .image-container:hover .hotspot-xs,.block-imagemap .image-container:hover .hotspot{background-color:rgba(204,204,204,0.5);border-color:rgba(0,64,111,0.5);color:rgba(0,64,111,0.5)}.block-imagemap .image-container .hotspot-xs,.block-imagemap .image-container .hotspot{z-index:1;display:block;position:absolute;width:2rem;height:2rem;line-height:2rem;background-color:rgba(204,204,204,0);border:1px solid rgba(0,64,111,0.25);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:rgba(0,64,111,0.5);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.block-imagemap .image-container .hotspot-xs:hover,.block-imagemap .image-container .hotspot:hover{background-color:rgba(204,204,204,0.9);color:#00406f}.block-imagemap .image-container .hotspot-xs .fal,.block-imagemap .image-container .hotspot .fal{line-height:inherit}.block-imagemap .image-container .hotspot-xs{background-color:rgba(204,204,204,0.75)}@media only screen and (min-width:576px){.block-imagemap .image-container .hotspot-xs{display:none}}@media only screen and (max-width:575.98px){.block-imagemap .image-container .hotspot{display:none}}.tooltip{position:absolute;top:-5.5rem;left:50%;transform:translateX(-50%);padding:.5rem;min-width:150px;max-width:80vw;background-color:rgba(204,204,204,0);border:1px solid #ccc;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);box-shadow:2px 2px 5px 0 rgba(0,0,0,0.25);-webkit-filter:drop-shadow(2px 2px 5px 0 rgba(0,0,0,0.25));filter:drop-shadow(2px 2px 5px 0 rgba(0,0,0,0.25));white-space:nowrap;-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:all 250 ease-in-out;-moz-transition:all 250 ease-in-out;-ms-transition:all 250 ease-in-out;-o-transition:all 250 ease-in-out;transition:all 250 ease-in-out}.showTooltip .tooltip{background-color:#ccc;visibility:visible;-webkit-opacity:100%;-moz-opacity:100%;opacity:100%}.showTooltip{z-index:2147483647!important}.alternating-rows .col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.alternating-blocks .col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media only screen and (min-width:576px){section.content-section.alternating .section-row.col2 .block-text:last-child,section.content-section.alternating .section-row.col2 .block-html:last-child{padding-left:var(--padding-left);padding-right:var(--padding-right)}}section.content-section.alternating .section-row.col2:nth-child(even){-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}@media only screen and (min-width:576px){section.content-section.alternating .section-row.col2:nth-child(even) .block-text:last-child,section.content-section.alternating .section-row.col2:nth-child(even) .block-html:last-child{padding-left:var(--padding-right);padding-right:var(--padding-left)}}div.debug_container{position:absolute;top:0;left:50%;transform:translate(-50%,0);max-width:1640px;width:100%;margin:0 auto;height:100%;border:1px solid #f00;z-index:-1}div.debug_narrow{position:absolute;top:0;left:50%;transform:translate(-50%,0);width:100%;margin:0 auto;height:100%;border:1px solid #f0f;z-index:-1}@media only screen and (min-width:576px){div.debug_narrow{width:80%}}@media only screen and (min-width:768px){div.debug_narrow{width:75%}}@media only screen and (min-width:992px){div.debug_narrow{width:73%}}@media only screen and (min-width:1200px){div.debug_narrow{width:1200px}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:"";padding-top:100%}.embed-responsive.embed-responsive-21by9::before{padding-top:42.857143%}.embed-responsive.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive.embed-responsive-4by3::before{padding-top:75%}.embed-responsive.embed-responsive-3by4::before{padding-top:133.333333%}.embed-responsive.embed-responsive-1by1::before{padding-top:100%}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive img.embed-responsive-item{object-fit:cover}.embed-responsive .embed-proportional{width:auto;max-width:100%;height:auto;max-height:100%}.embed-responsive .embed-align-middle{vertical-align:middle;top:50%;transform:translateY(-50%)}.embed-responsive .embed-align-center{text-align:center;left:50%;transform:translateX(-50%)}.embed-responsive .embed-align-middle.embed-align-center{transform:translateX(-50%) translateY(-50%)}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.embed-responsive .embed-responsive-item{left:50%;transform:translateX(-50%);width:auto}}.hgt100vh .image-container,.hgt100 .image-container,.hgt075 .image-container,.hgt050 .image-container,.hgt033 .image-container,.dynamicgrid:not([data-aspectration='auto']) .image-container{height:100%}.hgt100vh .image-container img,.hgt100 .image-container img,.hgt075 .image-container img,.hgt050 .image-container img,.hgt033 .image-container img,.dynamicgrid:not([data-aspectration='auto']) .image-container img{height:100%}.hgt100vh .image-container:not(.content-below) picture,.hgt100 .image-container:not(.content-below) picture,.hgt075 .image-container:not(.content-below) picture,.hgt050 .image-container:not(.content-below) picture,.hgt033 .image-container:not(.content-below) picture,.dynamicgrid:not([data-aspectration='auto']) .image-container:not(.content-below) picture{display:block;height:100%}.hgt100vh .image-container:not(.content-below) video,.hgt100 .image-container:not(.content-below) video,.hgt075 .image-container:not(.content-below) video,.hgt050 .image-container:not(.content-below) video,.hgt033 .image-container:not(.content-below) video,.dynamicgrid:not([data-aspectration='auto']) .image-container:not(.content-below) video{display:block;height:100%;width:100%}.content-section .section-row.full-width-bg{box-shadow:0 0 0 100vmax var(--row-bg-color);clip-path:inset(0 -100vmax)}@media only screen and (max-width:1639.98px){.content-section .section-row.container-bg{box-shadow:0 0 0 100vmax var(--row-bg-color);clip-path:inset(0 -100vmax)}}@media only screen and (min-width:1640px){.content-section .section-row.container-bg{position:relative;isolation:isolate}.content-section .section-row.container-bg:after{content:'';background:var(--row-bg-color);position:absolute;z-index:-1;inset:0;left:50%;transform:translateX(-820px);width:1640px}}.content-section .section-row.angle-up{--row-bg-angle:-3deg}.content-section .section-row.angle-down{--row-bg-angle:3deg}.content-section .section-row.angle-up,.content-section .section-row.angle-down{--background:var(--row-bg-color,#00406f);color:var(--row-fg-color,#008acb);position:relative;isolation:isolate;margin-top:calc(var(--padding-top) * 1.75);margin-bottom:calc(var(--padding-bottom) * 1.75);background:none}.content-section .section-row.angle-up::after,.content-section .section-row.angle-down::after{content:'';background:var(--background);display:block;position:absolute;z-index:-1;top:0;right:50%;bottom:0;left:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;width:100 dvw;transform:skewY(var(--row-bg-angle,0deg))}@media only screen and (min-width:576px){.section-row.row-reverse{flex-direction:row-reverse}.section-row.row-reverse .column{padding-right:var(--padding-left,0);padding-left:var(--padding-right,0)}}@media only screen and (max-width:991.98px){.section-row.column-100-md-and-down{flex-wrap:wrap}.section-row.column-100-md-and-down .column{width:100%!important}.section-row.column-50-md-and-down{flex-wrap:wrap}.section-row.column-50-md-and-down .column{width:calc(50% - .5rem) !important}.section-row.column-100-md-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)),.section-row.column-50-md-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)){margin-top:1rem}}@media only screen and (max-width:767.98px){.section-row.column-100-sm-and-down{flex-wrap:wrap}.section-row.column-100-sm-and-down .column{width:100%!important}.section-row.column-50-sm-and-down{flex-wrap:wrap}.section-row.column-50-sm-and-down .column{width:calc(50% - .5rem) !important}.section-row.column-100-sm-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)),.section-row.column-50-sm-and-down .column.margin-x:not(:first-child):not(:nth-of-type(2)){margin-top:1rem}}.content-section .image-container .content .text,.content-section .media-container .content .text{padding:1em;line-height:inherit}.content-section .image-container.media-none,.content-section .media-container.media-none{aspect-ratio:var(--aspectratio-img,1)}.content-section .image-container.media-none .content,.content-section .media-container.media-none .content{border:1px solid #ddd;border-bottom:3px solid #008acb}.content-section .image-container.media-none .content .text,.content-section .media-container.media-none .content .text{padding-left:clamp(1rem,7vw,8rem);padding-right:clamp(1rem,7vw,8rem);text-align:left}.content-section .image-container.media-none .content .text .title,.content-section .media-container.media-none .content .text .title{color:var(--spot-color1)}.image-container img{max-width:100%}.slider-container:hover .navigation{--slider-navigation-bgcolor:#fff;--slider-navigation-color:#000}.slider-container:hover .navigation:hover{--slider-navigation-bgcolor:#fff;--slider-navigation-color:#00406f}.slider-container .navigation{z-index:999;width:var(--slider-navigation-size);height:auto;aspect-ratio:.5;background-color:var(--slider-navigation-bgcolor);border:none!important}.slider-container{--slider-pagination-padding-y:1em;--slider-pagination-width:28px;--slider-pagination-height:6px}.slider-container .slide{display:block!important}.slider-container .pagination{position:static;padding-block:var(--slider-pagination-padding-y)}.slider-container .pagination .slick-dots li{width:var(--slider-pagination-width);height:var(--slider-pagination-height);background-color:var(--slider-pagination-color)}.slider-container .pagination .slick-dots li:hover{background-color:var(--slider-pagination-hover-color)}.slider-container .pagination .slick-dots li.slick-active{background-color:var(--slider-pagination-active-color)}.slider-container .pagination .slick-dots li::after{content:''}.swiper-pagination.swiper-pagination-bullets{top:-2rem;--swiper-pagination-bullet-horizontal-gap:7.5px;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:#008acb;--swiper-pagination-bullet-inactive-opacity:1}.swiper-pagination.swiper-pagination-bullets .swiper-pagination-bullet{width:15px;height:15px;-webkit-box-shadow:0 3px 8px 0 rgba(96,95,98,0.5);-moz-box-shadow:0 3px 8px 0 rgba(96,95,98,0.5);box-shadow:0 3px 8px 0 rgba(96,95,98,0.5)}.block-slider .image-container img{opacity:.63}.block-slider .image-container .content .text{color:var(--spot-color1)}.block-slider .image-container .content .text .pretitle{line-height:normal;font-size:clamp(22.666666667px,3vw,36px);font-weight:700;letter-spacing:.1em}.block-slider .image-container .content .text .title{line-height:normal;color:var(--main-color);font-size:clamp(26.666666667px,4vw,48px);font-weight:700;letter-spacing:.1em}@media only screen and (min-width:576px){.block-slider .image-container .content .text .pretitle{font-size:clamp(26.666666667px,4vw,48px)}.block-slider .image-container .content .text .title{font-size:clamp(32px,5.333333333vw,64px)}}.bluedolphin .block-slider .image-container .content{margin-left:auto;margin-right:auto;max-width:var(--narrow-width)}.block-slider .image-container.text-shadow{text-shadow:0 0 20px #fff}.block-text .bb-list{margin-top:0;margin-bottom:0}.content-section .block-icons .usp-header{margin-bottom:0;font-family:var(--headfont);font-weight:700}.content-section .block-icons ul.usp-bar li{position:relative;padding:.25em 0 .25em 1em}.content-section .block-icons ul.usp-bar li::before{content:'\f111';position:absolute;left:0;top:50%;translate:0 -50%;color:var(--spot-color1);font-family:var(--iconfont);font-size:.5em;font-weight:900}.content-section .block-icons ul.usp-bar.usp-large{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-template-rows:repeat(auto-fill,minmax(100px,1fr));grid-auto-flow:columns;grid-gap:var(--grid-gap)}.content-section .block-icons ul.usp-bar.usp-large li{padding-left:1em;padding-right:1em;line-height:normal;font-size:16px;text-align:left}.content-section .block-icons ul.usp-bar.usp-large li .title{font-size:clamp(17.333333333px,1.666666667vw,20px);font-family:var(--headfont);color:var(--spot-color1)}.content-section .block-icons ul.usp-bar.usp-large li::before{top:.5em;translate:0;line-height:2rem}.content-section .block-dynamicgrid.gallery .image-container .content{opacity:0;transition:opacity 350ms ease-in}.content-section .block-dynamicgrid.gallery .image-container .content .text{padding:1rem}.content-section .block-dynamicgrid.gallery .image-container:hover .content{opacity:1;transition:opacity 350ms ease-out}.content-section .block-dynamicgrid.gallery .image-container[data-fancybox]:hover{cursor:pointer}.fancybox-caption-wrap .fancybox-caption{margin:0 auto;padding:0;max-width:var(--narrow-width);border:none;text-align:center}.content-section .blog .flexitems{display:flex;flex-flow:row wrap;padding:10px;width:100%;border:1px solid #00406f;border-radius:10px}.content-section .blog .flexitems .flexitem{position:relative;flex:0 1 auto;padding:10px}.content-section .blog .flexitems .flexitem.span{flex:0 0 100%;padding:0;max-width:100%}.content-section .blog .flexitems .flexitem a{text-decoration:none;color:#000}.content-section .blog .flexitems .flexitem .content .title{color:#008acb;line-height:1.2em;max-height:2.4em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-section .blog .flexitems .flexitem .content .subtitle{margin:0 0 1.5rem;max-height:7.5em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.content-section .blog .flexitems .flexitem .readmore{position:absolute;left:10px;bottom:10px;color:#00406f}.content-section .blog .flexitems .flexitem .showmore{padding:0;width:100%;line-height:2em;border-radius:10px;color:#fff;font-size:clamp(17.333333333px,1.666666667vw,20px);font-weight:bold}@media only screen and (min-width:576px) and (max-width:767.98px){.content-section .blog .flexitems .flexitem{max-width:50%}}@media only screen and (min-width:992px){.content-section .blog .flexitems .flexitem{max-width:50%}}@media only screen and (max-width:calc(1669.98px)) { .content-section .blog.block-dynamicgrid { padding-left: 0.5rem;padding-right:.5rem}}.content-section .blog.block-dynamicgrid>.dynamicgrid{--grid-gap:2rem;grid-auto-rows:min-content;margin-bottom:2%}.content-section .blog.block-dynamicgrid>.dynamicgrid>div{padding-bottom:1.5rem;background-color:rgba(0,64,111,0.2)}.content-section .blog.block-dynamicgrid>.dynamicgrid>div:hover{background-color:rgba(0,64,111,0.1)}.content-section .blog.block-dynamicgrid>.dynamicgrid>div picture{aspect-ratio:2 / 1}.content-section .blog.block-dynamicgrid>.dynamicgrid>div[data-cols="2"][data-rows="2"] picture{aspect-ratio:5 / 3}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a{text-decoration:none}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a.readmore{display:block;position:absolute;right:.5rem;bottom:.25rem;color:#008acb;text-align:right}.content-section .blog.block-dynamicgrid>.dynamicgrid>div a:hover{text-decoration:none}.content-section .blog.block-dynamicgrid>.dynamicgrid picture,.content-section .blog.block-dynamicgrid>.dynamicgrid .content{position:static;height:auto!important}.content-section .blog.block-dynamicgrid>.dynamicgrid .text{display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;padding-left:1rem;padding-right:1rem;line-height:1.5rem;overflow:hidden;text-overflow:ellipsis;text-align:left!important}.content-section .blog.block-dynamicgrid>.dynamicgrid .text .title{font-size:clamp(17.333333333px,1.666666667vw,20px);color:#008acb}.content-section .blog.block-dynamicgrid>.dynamicgrid .text .title.fs16{font-size:16px}.slidemenu{z-index:-100;position:fixed;top:0;left:-25em;height:100%;width:100%;max-width:25em;background:var(--bg-color);overflow:hidden;overflow:auto;opacity:0;transition:all 300ms ease-in-out;display:flex;flex-direction:column}.slidemenu.slidemenu-left{left:auto;right:-25em}.slidemenu.slidemenu-left .slidemenu-head{justify-content:flex-start}.slidemenu.slidemenu-left .slidemenu-head .title{order:2}.slidemenu.slidemenu-left .slidemenu-head .close-menu{order:1}.slidemenu.slidemenu-top{left:0;right:0;top:-100vh;width:100%;max-width:100%;max-height:0}@media only screen and (min-width:992px){.slidemenu.slidemenu-top{left:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 );right:calc( 100% - ( var(--container-width-lg, 75%) ) / 2 );width:100%;max-width:100%}}@media only screen and (min-width:1200px){.slidemenu.slidemenu-top{left:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );right:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );width:1640px;max-width:1640px}}.slidemenu .slidemenu-head{display:flex;justify-content:space-between;margin:0;padding:0;line-height:45px;background:var(--spot-color1);color:#fff;font-size:clamp(18.666666667px,2vw,24px)}.slidemenu .slidemenu-head .title{margin:0 1.875rem;text-transform:uppercase}.slidemenu .slidemenu-head .close-menu{background:var(--main-color);height:45px;aspect-ratio:1;color:#fff;font-size:1em;transition:var(--transition-all)}.slidemenu .slidemenu-head .close-menu:hover{background-color:#000}.slidemenu .slidemenu-head .close-menu a{display:flex;flex-flow:column;justify-content:center;height:45px;color:#fff;text-decoration:none;text-align:center}.slidemenu .slidemenu-head .close-menu span{flex:0 0 auto;display:block;width:100%;line-height:1;text-align:center}.slidemenu .slidemenu-head .close-menu span[aria-label]{margin-top:.5em;font-size:12px}.slidemenu .slidemenu-content{--border-color:#ccc;overflow:auto;flex:1 1 100%;padding-left:.3rem;padding-right:.3rem;background-color:var(--body-bgcolor)}.slidemenu .slidemenu-content .navbar{flex-flow:column}.slidemenu .slidemenu-content .navbar li{flex:0 0 100%;line-height:45px;border-bottom:1px solid var(--border-color)}.slidemenu .slidemenu-content .navbar li a{padding:0 1.575rem;text-decoration:none}.slidemenu .slidemenu-content .navbar+.navbar{margin-top:4rem}.slidemenu .slidemenu-content .navbar+.navbar li:first-of-type{border-top:1px solid var(--border-color)}.slidemenu .slidemenu-text input:not([type=checkbox]):not([type=radio]),.slidemenu .slidemenu-text button{width:100%;margin-bottom:.5rem}[data-slidemenu='main'] #slidemenu-main,[data-slidemenu='account'] #slidemenu-account,[data-slidemenu='basket'] #slidemenu-basket,[data-slidemenu='language'] #slidemenu-language{z-index:1000;left:0;opacity:1}[data-slidemenu='main'] #slidemenu-main.slidemenu-left,[data-slidemenu='account'] #slidemenu-account.slidemenu-left,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-left,[data-slidemenu='language'] #slidemenu-language.slidemenu-left{left:auto;right:0}[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:223px;left:0;right:0;max-height:calc(100vh - var(--header-xs-height, 50px))}@media only screen and (min-width:768px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:140px;max-height:calc( 100vh - var(--header-md-height, 80px) )}body.scrolled [data-slidemenu='main'] #slidemenu-main.slidemenu-top,body.scrolled [data-slidemenu='account'] #slidemenu-account.slidemenu-top,body.scrolled [data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{top:calc( var(--header-xs-height, 50px) );max-height:calc( 100vh - var(--header-xs-height, 50px) )}}@media only screen and (min-width:992px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{left:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 );right:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 )}}@media only screen and (min-width:1200px){[data-slidemenu='main'] #slidemenu-main.slidemenu-top,[data-slidemenu='account'] #slidemenu-account.slidemenu-top,[data-slidemenu='basket'] #slidemenu-basket.slidemenu-top{left:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );right:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 )}}#slidemenu-language .slidemenu-content .navbar{width:100%}#slidemenu-language .slidemenu-content .navbar li a{padding:.5rem 0;text-decoration:none}#slidemenu-language .slidemenu-content .navbar li img{margin-left:.5rem;max-height:.7rem}.slidemenu-shadow{position:fixed;top:0;left:0;height:100vh;width:100vw;background:rgba(0,0,0,0.5);z-index:-1;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out}.slidemenu-shadow #spinner{display:none;line-height:1}.shadow-active #slidemenu-active-shadow,[data-slidemenu='main'] #slidemenu-active-shadow,[data-slidemenu='account'] #slidemenu-active-shadow,[data-slidemenu='basket'] #slidemenu-active-shadow,[data-slidemenu='language'] #slidemenu-active-shadow{z-index:900;opacity:1;pointer-events:all;transition:opacity 300ms ease-in-out}.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}.shadow-active #slidemenu-active-shadow #spinner{display:block}#bvCmtBody.shadow-active #slidemenu-active-shadow{display:flex;justify-content:center;align-items:center;font-size:400%;color:#fff}#bvCmtBody.shadow-active #slidemenu-active-shadow #spinner{display:block}#bvCmtBody.shadow-active #slidemenu-active-shadow[data-slidemenu='basket']{z-index:910}#slidemenu-basket .dbi-shortbasket{max-height:calc(100% - 160px);overflow-y:auto}#slidemenu-basket .menu-basket-lines{width:100%;border:none;border-spacing:0;border-collapse:collapse}#slidemenu-basket .menu-basket-lines tr td{padding:.25em .5em;line-height:1.3125rem;border-bottom:1px solid #ccc;vertical-align:middle}#slidemenu-basket .menu-basket-lines tr:hover td{background-color:#eee}#slidemenu-basket .menu-basket-lines .menu-basket-line-count,#slidemenu-basket .menu-basket-lines .menu-basket-line-amount{white-space:nowrap}#slidemenu-basket .menu-basket-lines .menu-basket-line-count{padding-left:0;text-align:right}#slidemenu-basket .menu-basket-lines .menu-basket-line-amount{padding-right:0;text-align:right}#slidemenu-basket .menu-basket-lines .menu-basket-line-del{text-align:right}#slidemenu-basket .slide-menu-foot tr td,#slidemenu-basket .slide-menu-foot tr:hover td{background:rgba(0,138,203,0.3)}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals td{padding:.5em;line-height:2rem!important;border:none!important}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals td.menu-basket-foot-totals-title{font-weight:700}#slidemenu-basket .slide-menu-foot .menu-basket-foot-totals td.menu-basket-foot-total-amount{font-weight:700;text-align:right}#slidemenu-basket #menu-basket-foot [role='button']{display:block;width:100%}@media only screen and (max-width:767.98px){body[data-slidemenu='main'] header.header{z-index:revert!important}#slidemenu-main{z-index:-100;position:fixed;top:0;left:-25em;height:100%;width:100%;max-width:25em;background:var(--bg-color);overflow:hidden;overflow:auto;opacity:0;transition:all 300ms ease-in-out;display:flex;flex-direction:column}#slidemenu-main.slidemenu-left{left:auto;right:-25em}#slidemenu-main.slidemenu-left .slidemenu-head{justify-content:flex-start}#slidemenu-main.slidemenu-left .slidemenu-head .title{order:2}#slidemenu-main.slidemenu-left .slidemenu-head .close-menu{order:1}#slidemenu-main.slidemenu-top{left:0;right:0;top:-100vh;width:100%;max-width:100%;max-height:0}@media only screen and (min-width:992px){#slidemenu-main.slidemenu-top{left:calc( ( 100% - var(--container-width-lg, 75%) ) / 2 );right:calc( 100% - ( var(--container-width-lg, 75%) ) / 2 );width:100%;max-width:100%}}@media only screen and (min-width:1200px){#slidemenu-main.slidemenu-top{left:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );right:calc( ( 100% - var(--container-width-xl, 1440px) ) / 2 );width:1640px;max-width:1640px}}#slidemenu-main .slidemenu-head{display:flex;justify-content:space-between;margin:0;padding:0;line-height:45px;background:var(--spot-color1);color:#fff;font-size:clamp(18.666666667px,2vw,24px)}#slidemenu-main .slidemenu-head .title{margin:0 1.875rem;text-transform:uppercase}#slidemenu-main .slidemenu-head .close-menu{background:var(--main-color);height:45px;aspect-ratio:1;color:#fff;font-size:1em;transition:var(--transition-all)}#slidemenu-main .slidemenu-head .close-menu:hover{background-color:#000}#slidemenu-main .slidemenu-head .close-menu a{display:flex;flex-flow:column;justify-content:center;height:45px;color:#fff;text-decoration:none;text-align:center}#slidemenu-main .slidemenu-head .close-menu span{flex:0 0 auto;display:block;width:100%;line-height:1;text-align:center}#slidemenu-main .slidemenu-head .close-menu span[aria-label]{margin-top:.5em;font-size:12px}#slidemenu-main .slidemenu-content{--border-color:#ccc;overflow:auto;flex:1 1 100%;padding-left:.3rem;padding-right:.3rem;background-color:var(--body-bgcolor)}#slidemenu-main .slidemenu-content .navbar{flex-flow:column}#slidemenu-main .slidemenu-content .navbar li{flex:0 0 100%;line-height:45px;border-bottom:1px solid var(--border-color)}#slidemenu-main .slidemenu-content .navbar li a{padding:0 1.575rem;text-decoration:none}#slidemenu-main .slidemenu-content .navbar+.navbar{margin-top:4rem}#slidemenu-main .slidemenu-content .navbar+.navbar li:first-of-type{border-top:1px solid var(--border-color)}#slidemenu-main .slidemenu-text input:not([type=checkbox]):not([type=radio]),#slidemenu-main .slidemenu-text button{width:100%;margin-bottom:.5rem}#slidemenu-main .slidemenu-head a{text-decoration:none}#slidemenu-main .slidemenu-content a{color:var(--href-color);-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;-ms-transition:color 250ms ease;-o-transition:color 250ms ease;transition:color 250ms ease}#slidemenu-main .slidemenu-content a:hover{color:var(--href-hover)}#slidemenu-main .slidemenu-content a:active{color:var(--href-active)}#slidemenu-main .slidemenu-content a.inverse{color:var(--href-hover)}#slidemenu-main .slidemenu-content a.inverse:hover{color:var(--href-color)}#slidemenu-main .slidemenu-content a.inverse:active{color:#407093}#slidemenu-main .slidemenu-content .navbar{display:block}#slidemenu-main .slidemenu-content .navbar li{position:relative;display:block;width:100%;max-width:25em}#slidemenu-main .slidemenu-content .navbar li a{display:block}#slidemenu-main .slidemenu-content .navbar li a.toggleSub{position:relative}#slidemenu-main .slidemenu-content .navbar li a.toggleSub::after{content:'\f054';display:inline-block;top:0;right:.875rem;position:absolute;font-family:var(--iconfont);font-weight:300;height:100%;acpect-ratio:1;text-align:center;transition:var(--transition-all)}#slidemenu-main .slidemenu-content .navbar li ul.sub{display:block;margin:0;padding:0;list-style-type:none}#slidemenu-main .slidemenu-content .navbar li ul.sub li{display:block;padding:0;height:0;border-top:1px solid Transparent;border-bottom:none;transition:all 250ms var(--transition-timing-function);overflow:hidden}#slidemenu-main .slidemenu-content .navbar li.active a.toggleSub::after{rotate:90deg}#slidemenu-main .slidemenu-content .navbar li.active ul.sub li{height:45px;border-color:var(--border-color)}}#slidemenu-search{margin-top:1px}#slidemenu-search .slidemenu-content{padding:1rem}#slidemenu-search .slidemenu-content .searchtext{margin:0;padding:0 1rem;width:calc(100% - 50px)}#slidemenu-search .slidemenu-content .searchbutton{margin:0}table{border-spacing:0}table,table *{border:0}table thead tr>*{background-color:var(--spot-color1);color:#fff}table tfoot td,table th{background-color:#eee}table th,table td{padding:.5em}table.fvs{margin:0;border-spacing:0;width:100%;max-width:50em}table.fvs.full-width{max-width:100%}table.fvs thead .fn{color:inherit;width:auto}table.fvs thead .fv{width:auto}table.fvs th{font-weight:700;text-align:left}table.fvs th,table.fvs td{vertical-align:top;padding-bottom:4px}table.fvs td.normal{vertical-align:middle;padding-top:1em;width:45%}table.fvs td.right{text-align:right}table.fvs .fh{padding-top:1em;padding-bottom:.5em;font-weight:700}table.fvs .fvp td:first-of-type,table.fvs .fn{padding-left:0;width:40%;font-weight:700}table.fvs .fvp td:last-of-type,table.fvs .fv{padding-right:0;width:60%}table.fvs .fvp td:last-of-type.checkbox,table.fvs .fv.checkbox{display:flex;justify-content:space-between}table.fvs .fvp td:last-of-type.checkbox input[type="checkbox"],table.fvs .fv.checkbox input[type="checkbox"]{flex:0 1 10%;max-width:10%}table.fvs .fvp td:last-of-type.checkbox label,table.fvs .fv.checkbox label{flex:0 1 85%;max-width:85%;float:right}table.fvs button{width:100%}table.fvs span.data-field{display:inline-block;width:100%}table.fvs span.data-field.street{width:calc(100% - 100px)}table.fvs span.data-field.housenr{float:right;width:90px}table.fvs span.data-field.zipcode{width:90px}table.fvs span.data-field.city{float:right;width:calc(100% - 100px)}table.fvs span input:not([type=checkbox]):not([type=radio]){display:inline-block;width:100%}table.fvs input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]){width:100%}table.fvs textarea,table.fvs select{width:100%;font-size:1rem!important}table.zebra tbody tr,table.zebra tbody tr td{background-color:rgba(204,204,204,0.25)}table.zebra tbody tr:nth-child(odd),table.zebra tbody tr:nth-child(odd) td{background-color:Transparent}table.striped tbody tr:nth-child(odd):hover,table.striped tbody tr:hover{background-color:rgba(204,204,204,0.5)!important}table.striped tbody tr:nth-child(odd):hover td,table.striped tbody tr:hover td{background-color:inherit}table.striped tbody tr td{border-bottom:1px solid #ccc}table.table-flex,table.table-flex thead,table.table-flex tbody,table.table-flex tfoot,table.table-flex th,table.table-flex td{display:block}table.table-flex tr{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;height:auto}table.table-flex tr th,table.table-flex tr td{flex:1}table#history_detail_header th{width:140px}table#history_details{margin-top:1rem;margin-bottom:2rem}table#history_details tr td:first-child,table#history_details tr th:first-child{padding-left:.5em}table#history_details tr td:last-child,table#history_details tr th:last-child{padding-right:.5em}table#history_details a{text-decoration:0}table#history_details .quantity{width:calc(60px + 1em)}table#history_details .quantity input{max-width:60px;text-align:right}table#history_details .products{position:relative}table#history_details .products .title{display:inline-block;position:absolute;top:100%;left:.5em;font-size:12px;font-weight:100;translate:0 -75%}table#history_details .products .products{display:inline-block;width:52px;font-weight:bold;text-align:right}table#history_details .amount,table#history_details .linetotal,table#history_details .delivery,table#history_details .discount,table#history_details .subtotal,table#history_details .vat,table#history_details .total{text-align:right;white-space:nowrap}table#history_details .subtotal,table#history_details .total{border-top:1px solid var(--main-color)}table#history_details .total{border-top:3px double var(--main-color)}@media only screen and (max-width:479.98px){table#history_details,table#history_details thead,table#history_details tbody,table#history_details tfoot,table#history_details tr,table#history_details th,table#history_details td{display:block}table#history_details th,table#history_details td{background:none}table#history_details thead tr,table#history_details tbody tr,table#history_details tfoot tr{display:grid}table#history_details thead tr,table#history_details tbody tr{grid-template-colums:1fr 2fr 2fr}table#history_details thead tr .quantity,table#history_details tbody tr .quantity{grid-column:1}table#history_details thead tr .amount,table#history_details tbody tr .amount{grid-column:2}table#history_details thead tr .linetotal,table#history_details tbody tr .linetotal{grid-column:3}table#history_details thead tr .desc,table#history_details tbody tr .desc{order:4;grid-column:1 / span 3;grid-row:2}table#history_details tfoot{background:#eee}table#history_details tfoot tr{display:grid;grid-template-columns:3fr 2fr}table#history_details tfoot tr th{grid-column:1}table#history_details tfoot tr td{grid-column:2}table#history_details tfoot tr td.products{grid-column:1 / span 2}table#history_details tfoot tr td.products .products{width:auto}table#history_details tfoot tr td.products .title{position:static;margin-left:.5em;font-size:16px;font-weight:500;translate:none}}body.debugSize::after{z-index:100000;content:'XS';position:fixed;bottom:0;right:0;font-size:2em;font-weight:bold;background:rgba(255,255,0,0.45)}@media only screen and (min-width:576px){body.debugSize::after{content:'SM'}}@media only screen and (min-width:768px){body.debugSize::after{content:'MD'}}@media only screen and (min-width:992px){body.debugSize::after{content:'LG'}}@media only screen and (min-width:1200px){body.debugSize::after{content:'XL'}}body.debugSize .debug_container{z-index:100000;position:fixed;top:0;left:50%;transform:translate(-50%,0);margin:0 auto;max-width:var(--container-width);width:100%;height:100%;border:none;border-left:1px solid #f00;border-right:1px solid #f00;pointer-events:none}body.debugSize .debug_narrow{z-index:100000;position:fixed;top:0;left:50%;transform:translate(-50%,0);margin:0 auto;width:var(--narrow-width);height:100%;border:none;border-left:1px solid #f0f;border-right:1px solid #f0f;pointer-events:none}body.debugSize .Xcontent-section{background-color:rgba(255,0,0,0.1)}body.debugSize .Xcontent-section .section-row{background-color:rgba(0,128,0,0.1)}body.debugSize .Xcontent-section .section-row .column{background-color:rgba(0,0,255,0.1)}.bsDebug .container-fluid{background-color:rgba(255,192,203,0.25)}.bsDebug .container-fluid .main-container .row{background-color:rgba(255,255,0,0.25)}.bsDebug .container-fluid .main-container .row>div{background-color:rgba(0,128,0,0.25);text-align:center;font-size:2em;font-weight:bold}.bsDebug .container-fluid .main-container .row>div .content{background-color:rgba(0,0,255,0.25)}.bsDebug .container-fluid .main-container .row>div+div .content{background-color:rgba(0,0,255,0.35)}.bsDebug .container-fluid .main-container .row>div+div+div .content{background-color:rgba(0,0,255,0.45)}.bsDebug .container-fluid .main-container .row>div+div+div+div .content{background-color:rgba(0,0,255,0.55)}.debug-slick{--row-bg-color:rgba(255,0,0,0.1)}.debug-slick .slick-slide{background:#f00}.debug-slick .slick-slide .image-container.media-none{background:white}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}form{margin:0}html{font:16px/1.875 "Roboto",Arial,Helvetica,sans-serif;-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden}body{isolation:isolate;margin:0;min-height:100vh;background-color:var(--body-bg-color);color:var(--body-fg-color)}body.fixed-header{margin-top:0}body#bvCmtBody{display:flex;flex-direction:column}body#bvCmtBody>header,body#bvCmtBody>main,body#bvCmtBody>footer{flex:0 1 auto}body#bvCmtBody footer.footer{margin-top:auto}.href-default{color:var(--href-color);-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;-ms-transition:color 250ms ease;-o-transition:color 250ms ease;transition:color 250ms ease}.href-default:hover{color:var(--href-hover)}.href-default:active{color:var(--href-active)}.href-default.inverse{color:var(--href-hover)}.href-default.inverse:hover{color:var(--href-color)}.href-default.inverse:active{color:#407093}a:not([role='button']){color:var(--href-color);-webkit-transition:color 250ms ease;-moz-transition:color 250ms ease;-ms-transition:color 250ms ease;-o-transition:color 250ms ease;transition:color 250ms ease}a:not([role='button']):hover{color:var(--href-hover)}a:not([role='button']):active{color:var(--href-active)}a:not([role='button']).inverse{color:var(--href-hover)}a:not([role='button']).inverse:hover{color:var(--href-color)}a:not([role='button']).inverse:active{color:#407093}p{margin:.5rem 0 1rem}.header-default{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em}h1,.h1{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:clamp(26.666666667px,4vw,48px);color:var(--spot-color1);text-transform:uppercase}h1.large,.h1.large{font-size:clamp(32px,5.333333333vw,64px);font-weight:700;color:var(--main-color)}h2,.h2{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:clamp(22.666666667px,3vw,36px);text-transform:uppercase}h3,.h3{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:clamp(21.333333333px,2.666666667vw,32px);text-transform:uppercase}h4,.h4{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:clamp(18.666666667px,2vw,24px)}h5,.h5{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:clamp(17.333333333px,1.666666667vw,20px)}h6,.h6{margin-bottom:0;line-height:1.2;color:var(--head-color);font-family:var(--headfont);font-weight:400;letter-spacing:.1em;font-size:16px}h3+h1,.h3+h1,h3+.h1,.h3+.h1{margin-top:0}b{font-weight:500}strong{font-weight:700}hr{box-sizing:content-box;margin:0;height:1px;background:var(--hr-color);border:0;overflow:visible}hr.fade{background:Transparent;background-image:linear-gradient(to right,rgba(204,204,204,0),#ccc,rgba(204,204,204,0))}hr.main2spot{background-image:linear-gradient(to right,#00406f,#008acb,#00406f)}.notice{background-color:var(--notice-bg-color);color:var(--notice-fg-color)}::placeholder{color:var(--inp-placeholder);opacity:1}:-ms-input-placeholder{color:var(--inp-placeholder)}::-ms-input-placeholder{color:var(--inp-placeholder)}.screen-reader-text{display:none}@media only screen and (min-width:992px){.keep-on-top{position:sticky;top:var(--header-height)}h1.keep-on-top{z-index:1;padding:.5rem 0;background-color:var(--body-bg-color,#fff)}}.bg-gray-lighter{background-color:#ccc!important}.bg-gray-dark{background-color:#605f62!important}.bg-main-color{background-color:#00406f!important;color:#fff}.bg-spot-color1{background-color:#008acb!important;color:#000}.fg-main-color{color:#00406f!important}.fg-spot-color1{color:#008acb!important}#messages{position:fixed;top:10vh;left:50%;max-width:400px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1000;height:0}#messages p{margin:.5em 0;padding:.5em;background-color:#ccc;border:2px solid #ff7309;border-radius:.5rem;box-shadow:0 0 20px 0 rgba(0,0,0,0.75);animation-name:slideShow;animation-duration:1s;overflow:hidden}#messages p.active{display:inline-block}.msgarea{--notice-fg-color:var(--main-color);margin:2em 0;line-height:1.5rem}.msgarea .msgbody{margin:.5em 0;padding:.5em;background-color:#eee;border:2px solid #ff7309;box-shadow:0 0 0 100vw rgba(0,0,0,0.75)}.notice.msgarea .msgbody{border-color:#008acb}.msgarea .msgbody .msgtitle{display:inline-block;margin-right:1em;margin-left:-5px;line-height:2.5rem;color:#ff7309;font-size:1.5rem}.msgarea .msgbody .msgicon{display:inline-block;margin:0 1em 0 0;line-height:2.5rem;color:#ff7309}.msgarea .msgbody p{margin:0}.msgarea.info .msgicon{background-color:#ccc}.msgarea.info .msgbody{border-color:#0070ba;height:100px}.msgarea.float{z-index:99999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;width:640px;max-width:93vw;min-height:80px;z-index:5}.msgarea.close{opacity:0;z-index:-9999}.breadcrumbs{margin:0 auto 2rem;line-height:40px;border-bottom:1px solid #ddd}@media only screen and (max-width:1669.98px){.breadcrumbs{padding-left:var(--padding-left,0.5rem);padding-right:var(--padding-right,0.5rem)}}.breadcrumbs ol{margin:0;padding:0;display:inline;list-style-type:none}.breadcrumbs ol li{display:inline-block}.breadcrumbs ol li+li::before{content:">";display:inline-block;margin:0 .5rem;width:.5em;font-weight:400}.breadcrumbs ol li a{color:#000;text-decoration:none}.breadcrumbs ol li:last-of-type{font-weight:700}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),textarea,select{border:1px solid var(--main-color);padding:.5rem;height:40px;line-height:1;font-size:1rem;vertical-align:middle;transition:var(--transition-all)}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):disabled,textarea:disabled,select:disabled,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]).disabled,textarea.disabled,select.disabled{opacity:.4}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):hover,textarea:hover,select:hover,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):focus,textarea:focus,select:focus,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):active,textarea:active,select:active{border-color:var(--spot-color1);outline:none}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):required,textarea:required,select:required,input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]).required,textarea.required,select.required{border-right-color:#ff7309}input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]).error,textarea.error,select.error,.checkfieldissue input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),.checkfieldissue textarea,.checkfieldissue select{border-color:#ff7309}input[type='number']{width:4rem}select{padding-left:.25em;padding-right:.25em}textarea{height:revert}.ibp{display:inline-flex;justify-content:flex-start;gap:0}.ibp input[type='number'],.ibp input[type='text']{flex:1 0 auto;width:100px;border-top-right-radius:0;border-bottom-right-radius:0}.ibp input[type='number'],.ibp input[inputmode="numeric"]{padding-right:.5em;text-align:right}.ibp button{flex:0 0 auto;border-top-left-radius:0;border-bottom-left-radius:0}.btn-inverse{--btn-bg-color:#00406f;--btn-border-color:#00406f;--btn-fg-color:#fff;--btn-bg-color-hover:#008acb;--btn-border-color-hover:#008acb;--btn-fg-color-hover:#fff;--btn-bg-color-active:#006898;--btn-border-color-active:#006898;--btn-fg-color-active:#fff}.btn-primary{--btn-f-weight:700}.btn-secondary{--btn-bg-color:var(--main-color);--btn-border-color:var(--main-color);--btn-fg-color:#fff;--btn-bg-color-hover:var(--spot-color1);--btn-border-color-hover:var(--spot-color1);--btn-fg-color-hover:#fff}.btn-highlight{--btn-bg-color:#fff;--btn-border-color:#008acb;--btn-fg-color:#008acb;--btn-bg-color-hover:#fff;--btn-border-color-hover:#00406f;--btn-fg-color-hover:#00406f}.btn-highlight.inverse{--btn-bg-color:#fff;--btn-border-color:#00406f;--btn-fg-color:#00406f;--btn-bg-color-hover:#fff;--btn-border-color-hover:#008acb;--btn-fg-color-hover:#008acb}.btn-alert{--btn-bg-color:#ff7309;--btn-border-color:#ff7309;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-border-color-hover:#ff7309;--btn-fg-color-hover:#ff7309}.btn-warning{--btn-bg-color:#ff7309;--btn-border-color:#ff7309;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-border-color-hover:#ff7309;--btn-fg-color-hover:#ff7309}button,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),input[type='button'],input[type='submit'],a.button{--padding-y:0;--padding-x:2rem;--line-height:38px;display:inline-block;padding:var(--padding-y) var(--padding-x);line-height:var(--line-height);font-size:var(--btn-f-size);font-weight:var(--btn-f-weight,400);text-align:center;transition:var(--transition-all);cursor:pointer;background-color:var(--btn-bg-color);border:1px solid var(--btn-border-color);border-radius:var(--btn-border-radius);color:var(--btn-fg-color)}button:hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover,input[type='button']:hover,input[type='submit']:hover,a.button:hover{background-color:var(--btn-bg-color-hover,var(--btn-bg-color));border-color:var(--btn-border-color-hover,var(--btn-border-color));color:var(--btn-fg-color-hover,var(--btn-fg-color))}button:active,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):active,input[type='button']:active,input[type='submit']:active,a.button:active{background-color:var(--btn-bg-color-active,var(--btn-bg-color));border-color:var(--btn-border-color-active,var(--btn-border-color));color:var(--btn-fg-color-active,var(--btn-fg-color))}button.inverse,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).inverse,input[type='button'].inverse,input[type='submit'].inverse,a.button.inverse{--btn-bg-color:#00406f;--btn-border-color:#00406f;--btn-fg-color:#fff;--btn-bg-color-hover:#008acb;--btn-border-color-hover:#008acb;--btn-fg-color-hover:#fff;--btn-bg-color-active:#006898;--btn-border-color-active:#006898;--btn-fg-color-active:#fff}button.highlight,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).highlight,input[type='button'].highlight,input[type='submit'].highlight,a.button.highlight{--btn-bg-color:#fff;--btn-border-color:#008acb;--btn-fg-color:#008acb;--btn-bg-color-hover:#fff;--btn-border-color-hover:#00406f;--btn-fg-color-hover:#00406f}button.highlight.inverse,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).highlight.inverse,input[type='button'].highlight.inverse,input[type='submit'].highlight.inverse,a.button.highlight.inverse{--btn-bg-color:#fff;--btn-border-color:#00406f;--btn-fg-color:#00406f;--btn-bg-color-hover:#fff;--btn-border-color-hover:#008acb;--btn-fg-color-hover:#008acb}button.primary,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).primary,input[type='button'].primary,input[type='submit'].primary,a.button.primary,button.priority,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).priority,input[type='button'].priority,input[type='submit'].priority,a.button.priority{--btn-f-weight:700}button.secondary,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).secondary,input[type='button'].secondary,input[type='submit'].secondary,a.button.secondary{--btn-bg-color:var(--main-color);--btn-border-color:var(--main-color);--btn-fg-color:#fff;--btn-bg-color-hover:var(--spot-color1);--btn-border-color-hover:var(--spot-color1);--btn-fg-color-hover:#fff}button.alert,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).alert,input[type='button'].alert,input[type='submit'].alert,a.button.alert{--btn-bg-color:#ff7309;--btn-border-color:#ff7309;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-border-color-hover:#ff7309;--btn-fg-color-hover:#ff7309}button.warning,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).warning,input[type='button'].warning,input[type='submit'].warning,a.button.warning{--btn-bg-color:#ff7309;--btn-border-color:#ff7309;--btn-fg-color:#fff;--btn-bg-color-hover:#fff;--btn-border-color-hover:#ff7309;--btn-fg-color-hover:#ff7309}button.prev,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev,input[type='button'].prev,input[type='submit'].prev,a.button.prev,.image-container.btn-prev button,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.image-container.btn-prev input[type='button'],.image-container.btn-prev input[type='submit'],.image-container.btn-prev a.button,.media-container.btn-prev button,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.media-container.btn-prev input[type='button'],.media-container.btn-prev input[type='submit'],.media-container.btn-prev a.button,button.next,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next,input[type='button'].next,input[type='submit'].next,a.button.next,.image-container.btn-next button,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.image-container.btn-next input[type='button'],.image-container.btn-next input[type='submit'],.image-container.btn-next a.button,.media-container.btn-next button,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.media-container.btn-next input[type='button'],.media-container.btn-next input[type='submit'],.media-container.btn-next a.button{position:relative}button.prev::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev::before,input[type='button'].prev::before,input[type='submit'].prev::before,a.button.prev::before,.image-container.btn-prev button::before,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.image-container.btn-prev input[type='button']::before,.image-container.btn-prev input[type='submit']::before,.image-container.btn-prev a.button::before,.media-container.btn-prev button::before,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.media-container.btn-prev input[type='button']::before,.media-container.btn-prev input[type='submit']::before,.media-container.btn-prev a.button::before,button.next::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next::before,input[type='button'].next::before,input[type='submit'].next::before,a.button.next::before,.image-container.btn-next button::before,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.image-container.btn-next input[type='button']::before,.image-container.btn-next input[type='submit']::before,.image-container.btn-next a.button::before,.media-container.btn-next button::before,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.media-container.btn-next input[type='button']::before,.media-container.btn-next input[type='submit']::before,.media-container.btn-next a.button::before,button.prev::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev::after,input[type='button'].prev::after,input[type='submit'].prev::after,a.button.prev::after,.image-container.btn-prev button::after,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.image-container.btn-prev input[type='button']::after,.image-container.btn-prev input[type='submit']::after,.image-container.btn-prev a.button::after,.media-container.btn-prev button::after,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.media-container.btn-prev input[type='button']::after,.media-container.btn-prev input[type='submit']::after,.media-container.btn-prev a.button::after,button.next::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next::after,input[type='button'].next::after,input[type='submit'].next::after,a.button.next::after,.image-container.btn-next button::after,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.image-container.btn-next input[type='button']::after,.image-container.btn-next input[type='submit']::after,.image-container.btn-next a.button::after,.media-container.btn-next button::after,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.media-container.btn-next input[type='button']::after,.media-container.btn-next input[type='submit']::after,.media-container.btn-next a.button::after{display:inline-block;position:absolute;top:-1px;height:calc(var(--line-height) + 2px);line-height:calc(var(--line-height) + 2px);aspect-ratio:1;background-color:var(--btn-bg-color-hover);font-family:var(--iconfont);font-weight:300}button.prev:hover::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev:hover::before,input[type='button'].prev:hover::before,input[type='submit'].prev:hover::before,a.button.prev:hover::before,.image-container.btn-prev button:hover::before,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::before,.image-container.btn-prev input[type='button']:hover::before,.image-container.btn-prev input[type='submit']:hover::before,.image-container.btn-prev a.button:hover::before,.media-container.btn-prev button:hover::before,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::before,.media-container.btn-prev input[type='button']:hover::before,.media-container.btn-prev input[type='submit']:hover::before,.media-container.btn-prev a.button:hover::before,button.next:hover::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next:hover::before,input[type='button'].next:hover::before,input[type='submit'].next:hover::before,a.button.next:hover::before,.image-container.btn-next button:hover::before,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::before,.image-container.btn-next input[type='button']:hover::before,.image-container.btn-next input[type='submit']:hover::before,.image-container.btn-next a.button:hover::before,.media-container.btn-next button:hover::before,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::before,.media-container.btn-next input[type='button']:hover::before,.media-container.btn-next input[type='submit']:hover::before,.media-container.btn-next a.button:hover::before,button.prev:hover::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev:hover::after,input[type='button'].prev:hover::after,input[type='submit'].prev:hover::after,a.button.prev:hover::after,.image-container.btn-prev button:hover::after,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::after,.image-container.btn-prev input[type='button']:hover::after,.image-container.btn-prev input[type='submit']:hover::after,.image-container.btn-prev a.button:hover::after,.media-container.btn-prev button:hover::after,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::after,.media-container.btn-prev input[type='button']:hover::after,.media-container.btn-prev input[type='submit']:hover::after,.media-container.btn-prev a.button:hover::after,button.next:hover::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next:hover::after,input[type='button'].next:hover::after,input[type='submit'].next:hover::after,a.button.next:hover::after,.image-container.btn-next button:hover::after,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::after,.image-container.btn-next input[type='button']:hover::after,.image-container.btn-next input[type='submit']:hover::after,.image-container.btn-next a.button:hover::after,.media-container.btn-next button:hover::after,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):hover::after,.media-container.btn-next input[type='button']:hover::after,.media-container.btn-next input[type='submit']:hover::after,.media-container.btn-next a.button:hover::after{background-color:var(--btn-bg-color)}button.prev,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev,input[type='button'].prev,input[type='submit'].prev,a.button.prev,.image-container.btn-prev button,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.image-container.btn-prev input[type='button'],.image-container.btn-prev input[type='submit'],.image-container.btn-prev a.button,.media-container.btn-prev button,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.media-container.btn-prev input[type='button'],.media-container.btn-prev input[type='submit'],.media-container.btn-prev a.button{padding-left:calc((var(--line-height) * 2) + var(--padding-x))}button.prev::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev::before,input[type='button'].prev::before,input[type='submit'].prev::before,a.button.prev::before,.image-container.btn-prev button::before,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.image-container.btn-prev input[type='button']::before,.image-container.btn-prev input[type='submit']::before,.image-container.btn-prev a.button::before,.media-container.btn-prev button::before,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::before,.media-container.btn-prev input[type='button']::before,.media-container.btn-prev input[type='submit']::before,.media-container.btn-prev a.button::before{content:'\f060';left:-1px}button.prev:not(.no-radius)::before,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).prev:not(.no-radius)::before,input[type='button'].prev:not(.no-radius)::before,input[type='submit'].prev:not(.no-radius)::before,a.button.prev:not(.no-radius)::before,.image-container.btn-prev button:not(.no-radius)::before,.image-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):not(.no-radius)::before,.image-container.btn-prev input[type='button']:not(.no-radius)::before,.image-container.btn-prev input[type='submit']:not(.no-radius)::before,.image-container.btn-prev a.button:not(.no-radius)::before,.media-container.btn-prev button:not(.no-radius)::before,.media-container.btn-prev [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):not(.no-radius)::before,.media-container.btn-prev input[type='button']:not(.no-radius)::before,.media-container.btn-prev input[type='submit']:not(.no-radius)::before,.media-container.btn-prev a.button:not(.no-radius)::before{border-radius:var(--btn-border-radius) 0 0 var(--btn-border-radius)}button.next,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next,input[type='button'].next,input[type='submit'].next,a.button.next,.image-container.btn-next button,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.image-container.btn-next input[type='button'],.image-container.btn-next input[type='submit'],.image-container.btn-next a.button,.media-container.btn-next button,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet),.media-container.btn-next input[type='button'],.media-container.btn-next input[type='submit'],.media-container.btn-next a.button{padding-right:calc((var(--line-height) * 2) + var(--padding-x))}button.next::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next::after,input[type='button'].next::after,input[type='submit'].next::after,a.button.next::after,.image-container.btn-next button::after,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.image-container.btn-next input[type='button']::after,.image-container.btn-next input[type='submit']::after,.image-container.btn-next a.button::after,.media-container.btn-next button::after,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)::after,.media-container.btn-next input[type='button']::after,.media-container.btn-next input[type='submit']::after,.media-container.btn-next a.button::after{content:'\f061';right:-1px}button.next:not(.no-radius)::after,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).next:not(.no-radius)::after,input[type='button'].next:not(.no-radius)::after,input[type='submit'].next:not(.no-radius)::after,a.button.next:not(.no-radius)::after,.image-container.btn-next button:not(.no-radius)::after,.image-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):not(.no-radius)::after,.image-container.btn-next input[type='button']:not(.no-radius)::after,.image-container.btn-next input[type='submit']:not(.no-radius)::after,.image-container.btn-next a.button:not(.no-radius)::after,.media-container.btn-next button:not(.no-radius)::after,.media-container.btn-next [role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet):not(.no-radius)::after,.media-container.btn-next input[type='button']:not(.no-radius)::after,.media-container.btn-next input[type='submit']:not(.no-radius)::after,.media-container.btn-next a.button:not(.no-radius)::after{border-radius:0 var(--btn-border-radius) var(--btn-border-radius) 0}button.superbutton,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).superbutton,input[type='button'].superbutton,input[type='submit'].superbutton,a.button.superbutton{--line-height:50px}button.wider,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).wider,input[type='button'].wider,input[type='submit'].wider,a.button.wider{min-width:260px}button.wide,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).wide,input[type='button'].wide,input[type='submit'].wide,a.button.wide{width:100%;max-width:400px}button.fullwidth,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).fullwidth,input[type='button'].fullwidth,input[type='submit'].fullwidth,a.button.fullwidth{width:100%}button[disabled],[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)[disabled],input[type='button'][disabled],input[type='submit'][disabled],a.button[disabled],button.disabled,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).disabled,input[type='button'].disabled,input[type='submit'].disabled,a.button.disabled,button[disabled]:hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet)[disabled]:hover,input[type='button'][disabled]:hover,input[type='submit'][disabled]:hover,a.button[disabled]:hover,button.disabled:hover,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).disabled:hover,input[type='button'].disabled:hover,input[type='submit'].disabled:hover,a.button.disabled:hover{--btn-bg-color:#ccc!important;--btn-border-color:#ccc!important;--btn-fg-color:#807f83!important;--btn-bg-color-hover:#ccc!important;--btn-border-color-hover:#ccc!important;--btn-fg-color-hover:#807f83!important;opacity:.75;cursor:not-allowed}button.clear,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear,input[type='button'].clear,input[type='submit'].clear,a.button.clear{background:Transparent;--btn-fg-color:var(--btn-bg-color);--btn-fg-color-hover:var(--main-color);--btn-fg-color-active:#000;--btn-border-color-active:Transparent}button.clear.warning,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear.warning,input[type='button'].clear.warning,input[type='submit'].clear.warning,a.button.clear.warning{--btn-fg-color:#ff7309;--btn-fg-color-hover:#dc143c;--btn-fg-color-active:#dc143c}button.clear.warning .fa-trash,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear.warning .fa-trash,input[type='button'].clear.warning .fa-trash,input[type='submit'].clear.warning .fa-trash,a.button.clear.warning .fa-trash{transition:var(--transition-all)}button.clear.warning:active .fa-trash,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).clear.warning:active .fa-trash,input[type='button'].clear.warning:active .fa-trash,input[type='submit'].clear.warning:active .fa-trash,a.button.clear.warning:active .fa-trash{font-weight:900}button.circle,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).circle,input[type='button'].circle,input[type='submit'].circle,a.button.circle{--padding-x:0;--padding-y:0;--height:24px;width:var(--height)!important;height:var(--height);line-height:var(--height);border-radius:50%}button.icon,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).icon,input[type='button'].icon,input[type='submit'].icon,a.button.icon{--btn-border-color:Transparent;--btn-border-color-hover:Transparent;padding:0;vertical-align:middle}button.icon i,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).icon i,input[type='button'].icon i,input[type='submit'].icon i,a.button.icon i{margin:0}button.no-radius,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).no-radius,input[type='button'].no-radius,input[type='submit'].no-radius,a.button.no-radius{border-radius:0}button.no-borders,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet).no-borders,input[type='button'].no-borders,input[type='submit'].no-borders,a.button.no-borders{border-width:0;border:none}button i,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet) i,input[type='button'] i,input[type='submit'] i,a.button i,button i+span,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet) i+span,input[type='button'] i+span,input[type='submit'] i+span,a.button i+span,button span+i,[role="button"]:not(.swiper-button-prev):not(.swiper-button-next):not(.swiper-pagination-bullet) span+i,input[type='button'] span+i,input[type='submit'] span+i,a.button span+i{margin-left:.5em}a.button,a[role=button]{display:inline-block;text-decoration:none}a.button:hover,a[role=button]:hover{text-decoration:none}ul.navbar{display:flex;flex-flow:row wrap;justify-content:flex-start;margin:0;padding:0;list-style-type:none}ul.navbar.right{justify-content:flex-end}ul.navbar.center{justify-content:center}ul.navbar.justify{justify-content:space-between}ul.navbar.vertical{flex-direction:column}ul.navbar li{display:block;flex:0 0 auto}ul.navbar.grow li{flex:1 0 auto}ul.navbar.shrink li{flex:0 1 auto}.a_with_arrow{position:relative;font-weight:bold}.a_with_arrow::after{content:'\f178';display:inline-block;position:absolute;top:50%;left:100%;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%);width:1.5rem;height:1.5rem;line-height:1.5rem;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;color:#00406f;-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;font-family:var(--iconfont);font-weight:100;text-align:center}.a_with_arrow:hover{color:#00406f}.a_with_arrow:hover::after{background-color:#00406f;color:#fff}#auto-search-results{display:none;z-index:2;position:absolute;top:100%;width:100%;background-color:#fff;border:1px solid #ccc}#auto-search-results,#auto-search-results .contents{line-height:1;color:#00406f;font-weight:normal}#auto-search-results .loader{text-align:center;padding:.5em;font-size:150%;opacity:.75}#auto-search-results .contents p{text-align:center}#auto-search-results .contents .scroll-container{max-height:50vh;overflow:auto}#auto-search-results .contents .scroll-container table{width:100%}#auto-search-results .contents .scroll-container table td.img{padding:.25rem;width:3rem;height:3rem}#auto-search-results .contents .scroll-container table a{display:block;text-decoration:none}#auto-search-results .contents .scroll-container table a.img{display:block;position:relative;aspect-ratio:1 / 1;padding-top:100%}#auto-search-results .contents .scroll-container table a.img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center}#auto-search-results .contents .scroll-container table a.img img{object-fit:cover}#auto-search-results .contents .scroll-container table .desc{text-align:left}#auto-search-results .contents .scroll-container table .desc a{padding:0 .5rem}#auto-search-results .contents .scroll-container table .price{text-align:right;padding:0 .5rem}#auto-search-results .show-more{width:100%;padding:1rem;border-top:1px solid #807f83;text-align:center}#auto-search-results .show-more [role='button']{padding:0 1rem;line-height:33px}header.header{z-index:2;background-color:var(--header-bg-color)}#topbar-container{height:0}@media only screen and (min-width:768px){#topbar-container{height:auto;border-bottom:1px solid #eee}#topbar-container .topbar-content{margin-left:auto;margin-right:auto;max-width:var(--container-width);display:flex;flex-flow:row wrap;justify-content:space-between;align-content:center;padding:0;width:100%;height:var(--header-bar-height)}}#language-menu{flex:1 0 auto;display:flex;flex-flow:row wrap;align-items:center;color:#ccc}@media only screen and (max-width:767.98px){#language-menu{position:absolute;top:0;right:1rem}}#language-menu a{text-decoration:none;color:var(--spot-color1)}#language-menu a.active{color:#000;font-weight:700}#language-menu a:hover{color:var(--main-color)}#language-menu .home{display:none}@media only screen and (min-width:768px){#language-menu .home{display:flex;justify-content:center;place-items:center;margin-right:1rem;height:var(--header-bar-height);aspect-ratio:1;background-color:#eee;text-align:center}}#language-menu .spacer{padding:0 .5rem}#top-menu{display:none}@media only screen and (min-width:768px){#top-menu{display:flex;flex-flow:row wrap;align-items:center}#top-menu a{color:#000;text-decoration:none}#top-menu a:hover{color:var(--main-color)}#top-menu a ~ a{margin-left:1rem}}@media only screen and (max-width:1669.98px){#top-menu{padding-right:1rem}}#header-container .header-content{margin-left:auto;margin-right:auto;max-width:var(--container-width);display:flex;flex-flow:column;justify-content:center;align-items:center;padding:0;width:100%}#header-container .header-content .logo{flex:0 0 100%}#header-container .header-content .content{flex:0 0 100%;padding:.5rem;border-top:1px solid #eee}@media only screen and (min-width:768px){#header-container .header-content{flex-flow:row wrap;justify-content:space-between}#header-container .header-content .logo{flex:1 0 240px}#header-container .header-content .content{flex:1 0 auto;margin-left:auto;padding:0;border:none}}@media only screen and (min-width:992px){#header-container .header-content .logo{flex:0 0 auto}#header-container .header-content .content{flex:0 0 auto}}@media only screen and (max-width:1669.98px){#header-container .header-content{padding-right:1rem}}#header-container .header-content .logo{display:block;height:140px;overflow:hidden;transition:height var(--transition-duration) var(--transition-timing-function)}#header-container .header-content .logo svg{margin:15px;width:211px;height:110px;vertical-align:middle}#header-container .header-content .content{display:flex;flex-flow:row wrap;justify-content:flex-end;align-items:flex-start;max-width:100%;height:var(--header-bar-height)}#header-container .header-content .content .header-button{margin-right:1rem;padding:0 .5rem 0 1rem;line-height:var(--header-bar-height);border:none}#header-container .header-content .content .tool{margin:.5rem;width:var(--header-bar-height);line-height:var(--header-bar-height);background-color:var(--spot-color1);border-radius:var(--btn-border-radius);color:#fff;font-size:1.5rem;text-align:center;text-decoration:none;transition:var(--transition-all)}@media only screen and (min-width:768px){#header-container .header-content .content .tool{margin:0 0 0 1rem}}#header-container .header-content .content .tool:hover{background-color:var(--main-color)}@media only screen and (min-width:768px){#header-container .header-content .content .menuToggle,#header-container .header-content .content .searchToggle{display:none}}@media only screen and (min-width:768px){#mainmenu-container{background-color:var(--main-color)}#mainmenu-container,#mainmenu-container a{color:#fff}#mainmenu-container .mainmenu-content{margin-left:auto;margin-right:auto;max-width:var(--container-width)}#mainmenu-container .mainmenu-content ul.navbar{align-items:center;height:var(--header-bar-height);transition:var(--transition-all)}#mainmenu-container .mainmenu-content ul.navbar>li{line-height:var(--header-bar-height)}#mainmenu-container .mainmenu-content ul.navbar>li ~ li{margin-left:clamp(0.5rem,2vw,2rem)}#mainmenu-container .mainmenu-content ul.navbar .sub{display:block;margin:0;padding:0}#mainmenu-container .mainmenu-content ul.navbar .sub li{display:block}#mainmenu-container .mainmenu-content ul.navbar li{--padding-x:1rem;position:relative}#mainmenu-container .mainmenu-content ul.navbar li .sub{position:absolute;top:100%;left:0;opacity:0;transition:var(--transition-all)}#mainmenu-container .mainmenu-content ul.navbar li .sub li{height:0;transition:var(--transition-all);overflow:hidden}#mainmenu-container .mainmenu-content ul.navbar li .sub li a{font-size:16px}#mainmenu-container .mainmenu-content ul.navbar li.active .sub{padding-bottom:.5em;opacity:1}#mainmenu-container .mainmenu-content ul.navbar li.active .sub li{height:40px}#mainmenu-container .mainmenu-content ul.navbar a{padding:0 1rem;text-decoration:none;text-transform:uppercase;white-space:nowrap}#mainmenu-container .mainmenu-content ul.navbar .sub{isolation:isolate;z-index:1;background-color:#000;border-top:5px solid var(--spot-color1);color:#fff}#mainmenu-container .mainmenu-content ul.navbar .sub::before{z-index:-1;content:"";display:block;position:absolute;top:-10px;left:25px;width:10px;height:10px;background-color:var(--spot-color1);rotate:45deg}#mainmenu-container .mainmenu-content ul.navbar .sub li{background-color:#000}#mainmenu-container .mainmenu-content ul.navbar .sub li a{padding:0 var(--padding-x)}}@media only screen and (min-width:768px) and only screen and (max-width:1669.98px){#mainmenu-container{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:768px) and only screen and (min-width:576px){#mainmenu-container .mainmenu-content ul.navbar li .sub li a{font-size:14px}}body[data-slidemenu='search'] .searchToggle .fa-search::before{content:'\f00d'}#searchbar{position:relative}#searchbar .ibp{--btn-bg-color:var(--spot-color1);--btn-bg-color-hover:var(--main-color);--btn-fg-color:#fff;width:28vw;max-width:100%}@media only screen and (min-width:1200px){#searchbar .ibp{width:40vw}}#searchbar .ibp input,#searchbar .ibp button{padding:0;height:var(--header-bar-height);border-color:var(--btn-border-color);border-radius:var(--btn-border-radius)}#searchbar .ibp input{padding:0 1rem;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#eee}#searchbar .ibp button{width:var(--header-bar-height);border-top-left-radius:0;border-bottom-left-radius:0;font-size:1.5rem}#searchbar .ibp button i{margin:0}#searchbar .ibp:hover input{border-color:var(--main-color)}#searchbar .ibp:hover button,#searchbar .ibp:hover button:hover{--btn-bg-color:var(--main-color)}@media only screen and (max-width:767.98px){#searchbar{position:absolute;top:-100px;left:0;right:0;width:100%;opacity:0;transition:top var(--transition-duration) var(--transition-timing-function);transition:opacity 125ms var(--transition-timing-function) 50ms}#searchbar .ibp{width:100%}body[data-slidemenu='search'] #searchbar{top:100%;opacity:1;transition:top var(--transition-duration) var(--transition-timing-function) 125ms;transition:opacity var(--transition-duration) var(--transition-timing-function)}}body.scrolled header.header{z-index:2;position:fixed;top:0;box-shadow:0 3px 6px rgba(0,0,0,0.16)}body.scrolled header.header #header-container{height:172px}@media only screen and (min-width:768px){body.scrolled header.header #header-container{height:86px}}body.scrolled header.header #header-container .header-content .logo{height:86px}body.scrolled header.header #header-container .header-content .logo svg{margin:8px;height:70px}body.scrolled:not(.scrolled-up) header.header .d-scrolled-none{display:none!important}@media only screen and (min-width:768px){body.scrolled:not(.scrolled-up) header.header .d-md-scrolled-inline-block{display:inline-block!important}}body.scrolled:not(.scrolled-up) header.header #language-menu{top:-35px}body.scrolled:not(.scrolled-up) header.header #topbar-container,body.scrolled:not(.scrolled-up) header.header #mainmenu-container:not(.active) .mainmenu-content .navbar{height:0;transition:var(--transition-all);overflow:hidden}body.scrolled:not(.scrolled-up) header.header #header-container{height:86px}body.scrolled:not(.scrolled-up) header.header #header-container .header-content .logo{height:0;flex-basis:0}@media only screen and (min-width:768px){body.scrolled:not(.scrolled-up) header.header #header-container .header-content .logo{height:86px;flex-basis:auto}}.header-basket .dbi-totalcount{display:none}.header-favorites{position:relative}.header-favorites .dbi-favcount{display:inline-block;position:absolute;top:50%;left:50%;line-height:1;font-size:50%;-webkit-transform:translate(-50%,-5px);-moz-transform:translate(-50%,-5px);-ms-transform:translate(-50%,-5px);-o-transform:translate(-50%,-5px);transform:translate(-50%,-5px)}main.main{z-index:1;display:block}.fixed-header main.main{margin-top:0}footer.footer{--padding-top:2rem;--padding-bottom:2rem;z-index:1;isolation:isolate;position:relative;background-color:var(--footer-bg-color);color:var(--footer-fg-color)!important}footer.footer .footer-top{--padding-top:0;--padding-bottom:0;background-color:#e0e0e0;border-top:1px solid var(--footer-border-color)}footer.footer .footer-top .column{line-height:100px;text-align:center}footer.footer .footer-top .column a{padding:0 clamp(1rem,3vw,3rem)}footer.footer .footer-container{z-index:3;margin-left:auto;margin-right:auto;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);max-width:var(--container-width)}@media only screen and (max-width:1669.98px){footer.footer .footer-container{padding-left:.5em;padding-right:.5em}}footer.footer .footer-container .footer-row{display:flex;flex-flow:row wrap;justify-content:space-between;margin-left:-0.5em;margin-right:-0.5em}footer.footer .footer-container .footer-row .column{z-index:4;padding:1em .5em;flex:0 0 100%}@media only screen and (min-width:576px){footer.footer .footer-container .footer-row .column{flex:0 1 50%}footer.footer .footer-container .footer-row .column:not(:first-of-type){padding-left:clamp(1rem,3vw,3rem);padding-right:clamp(1rem,3vw,3rem)}}@media only screen and (min-width:992px){footer.footer .footer-container .footer-row .column{flex:0 1 auto}footer.footer .footer-container .footer-row .column .logo svg{max-width:100%}}footer.footer .footer-bottom{background-color:#fff;border-top:1px solid var(--footer-border-color)}footer.footer .footer-bottom .copyright{line-height:60px;color:var(--spot-color1);text-align:center}footer.footer .socialicons{font-size:.75rem}footer.footer .socialicons a{color:var(--spot-color1)}footer.footer .socialicons a:hover{color:var(--main-color)}footer.footer .socialicons a:active{color:var(--fg-color)}footer.footer .socialicons .fa-stack{width:2em}footer.footer .socialicons .fa-stack ~ .fa-stack{margin-left:.5em}footer.footer a{color:inherit;white-space:nowrap}footer.footer a:hover{color:var(--main-color)}footer.footer a.withImg{margin-top:1rem;line-height:30px}footer.footer a.withImg img{margin-right:.5em;vertical-align:middle;object-fit:contain;object-position:left center}footer.footer .logos img{max-width:100%;height:110px;vertical-align:middle}footer.footer .logos img.bluedolphin{margin:15px 15px 15px 0;height:110px}.img-background{background-color:#ccc}.addFavorite:hover .fal.fa-heart::before,.delFavorite:hover .fal.fa-heart::before{font-weight:900}.addFavorite:hover .fas.fa-heart::before,.delFavorite:hover .fas.fa-heart::before{content:"\f7a9"}@supports not(aspect-ratio:4 / 3){.list-container .itemlist.webgroups .listitem .image,.list-container .itemlist.products .listitem .image,.slider-container.products .slide .image{position:relative;padding-top:75%;height:0}.list-container .itemlist.webgroups .listitem .image>*,.list-container .itemlist.products .listitem .image>*,.slider-container.products .slide .image>*{position:absolute;top:0;right:0;bottom:0;left:0}}.list-container .itemlist{--column-count:6;--item--min-width:170px;--gap-count:calc(var(--column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-gap));--item--max-width:calc((100% - var(--total-gap-width)) / var(--column-count));--row-gap:var(--grid-gap)}@media only screen and (min-width:576px){.list-container .itemlist{--item--min-width:230px}}@media only screen and (min-width:576px){.list-container .itemlist{--row-gap:clamp(1rem,4vw,4rem)}}.list-container .itemlist .listitem{float:left;width:230px}.list-container .itemlist:not(.grid),.list-container .itemlist.flex{--column-count:1;display:flex;flex-flow:row wrap;gap:0}@media only screen and (min-width:360px){.list-container .itemlist:not(.grid),.list-container .itemlist.flex{--column-count:2}}@media only screen and (min-width:992px){.list-container .itemlist:not(.grid),.list-container .itemlist.flex{--column-count:3}}@media only screen and (min-width:1200px){.list-container .itemlist:not(.grid),.list-container .itemlist.flex{--column-count:4}}.list-container .itemlist:not(.grid) .listitem,.list-container .itemlist.flex .listitem{flex:0 1 var(--item--max-width);margin-bottom:clamp(1rem,4vw,4rem)}@media only screen and (min-width:360px){.list-container .itemlist:not(.grid) .listitem,.list-container .itemlist.flex .listitem{margin-right:var(--grid-gap)}}@media only screen and (min-width:360px) and (max-width:991.98px){.list-container .itemlist:not(.grid) .listitem:nth-of-type(2n),.list-container .itemlist.flex .listitem:nth-of-type(2n){margin-right:0}}@media only screen and (min-width:992px) and (max-width:1199.98px){.list-container .itemlist:not(.grid) .listitem:nth-of-type(3n),.list-container .itemlist.flex .listitem:nth-of-type(3n){margin-right:0}}@media only screen and (min-width:1200px){.list-container .itemlist:not(.grid) .listitem:nth-of-type(4n),.list-container .itemlist.flex .listitem:nth-of-type(4n){margin-right:0}}.list-container .itemlist.grid{--column-count:6;--item--min-width:170px;--gap-count:calc(var(--column-count) - 1);--total-gap-width:calc(var(--gap-count) * var(--grid-gap));--item--max-width:calc((100% - var(--total-gap-width)) / var(--column-count));--row-gap:var(--grid-gap);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--item--min-width),var(--item--max-width)),1fr));grid-template-rows:auto;column-gap:var(--grid-gap);row-gap:var(--row-gap);transition:row-gap 150ms}@media only screen and (min-width:576px){.list-container .itemlist.grid{--item--min-width:230px}}@media only screen and (min-width:576px){.list-container .itemlist.grid{--row-gap:clamp(1rem,4vw,4rem)}}.list-container .itemlist.grid .listitem{align-self:stretch;width:auto}.list-container .itemlist.products .listitem{display:flex;flex-direction:column}.list-container .itemlist.products .listitem a{text-decoration:none}.list-container .itemlist.products .listitem .image{display:block;position:relative;aspect-ratio:1 / 1;padding-top:100%;aspect-ratio:1;background-color:#fff}.list-container .itemlist.products .listitem .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center}.list-container .itemlist.products .listitem .desc-container{--href-color:#000;--href-hover:#000;flex:1 0 auto;display:flex;flex-flow:column;justify-content:flex-start;padding:1.5rem 0 0}.list-container .itemlist.products .listitem .desc-container .title{display:block;font-size:clamp(24px,3.333333333vw,40px);min-height:60px;line-height:1;text-transform:uppercase}.list-container .itemlist.products .listitem .desc-container .price{font-weight:700}.list-container .itemlist.products .listitem .desc-container .price .oldprice{margin-right:.5rem;vertical-align:baseline;font-size:small;font-weight:100}.list-container .itemlist.products .listitem .desc-container .price .noprice{font-weight:400}.list-container .itemlist.products .listitem .desc-container .price .pkgunit{font-weight:400}.list-container .itemlist.products .listitem .desc-container .order{text-align:right}.list-container .itemlist.products .listitem .desc-container .order button,.list-container .itemlist.products .listitem .desc-container .order [role='button']{padding:0;width:70px;height:70px;line-height:70px;text-align:center}.list-container .itemlist.products .listitem .desc-container .order button .fal,.list-container .itemlist.products .listitem .desc-container .order [role='button'] .fal{font-size:1.5rem}.list-container .itemlist.products .listitem .desc-container .order-row{margin-top:auto;display:flex;justify-content:space-between;align-items:center;height:70px}.list-container .itemlist.products .listitem .desc-container .order-row .price{flex:1 1 auto;max-width:calc(100% - 70px);padding-right:.5rem}.list-container .itemlist.products .listitem .desc-container .order-row .order{flex:0 0 70px}.list-container .itemlist.products .listitem .desc-container .orderamount{flex:0 0 auto;align-self:center;margin:0 auto}.list-container .itemlist.products .listitem .desc-container .link{flex:0 0 auto;margin:0 auto}.list-container .itemlist.products .listitem .order-container{margin-top:auto;padding:.5rem;background-color:rgba(204,204,204,0.5)}.list-container .itemlist.webgroups{--column-count:3;--grid-gap:50px}.list-container .itemlist.webgroups .listitem{display:flex;flex-direction:column}.list-container .itemlist.webgroups .listitem a{text-decoration:none}.list-container .itemlist.webgroups .listitem .image{display:block;position:relative;aspect-ratio:1 / 1;padding-top:100%;aspect-ratio:1;background-color:#fff}.list-container .itemlist.webgroups .listitem .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center}.list-container .itemlist.webgroups .listitem .desc-container{--href-color:#000;--href-hover:#000;flex:1 0 auto;display:flex;flex-flow:column;justify-content:flex-start;padding:1.5rem 0 0}.list-container .itemlist.webgroups .listitem .desc-container .title{display:block;font-size:clamp(24px,3.333333333vw,40px);min-height:60px;line-height:1;text-transform:uppercase}.list-container .itemlist.webgroups .listitem .desc-container .price{font-weight:700}.list-container .itemlist.webgroups .listitem .desc-container .price .oldprice{margin-right:.5rem;vertical-align:baseline;font-size:small;font-weight:100}.list-container .itemlist.webgroups .listitem .desc-container .price .noprice{font-weight:400}.list-container .itemlist.webgroups .listitem .desc-container .price .pkgunit{font-weight:400}.list-container .itemlist.webgroups .listitem .desc-container .order{text-align:right}.list-container .itemlist.webgroups .listitem .desc-container .order button,.list-container .itemlist.webgroups .listitem .desc-container .order [role='button']{padding:0;width:70px;height:70px;line-height:70px;text-align:center}.list-container .itemlist.webgroups .listitem .desc-container .order button .fal,.list-container .itemlist.webgroups .listitem .desc-container .order [role='button'] .fal{font-size:1.5rem}.list-container .itemlist.webgroups .listitem .desc-container .order-row{margin-top:auto;display:flex;justify-content:space-between;align-items:center;height:70px}.list-container .itemlist.webgroups .listitem .desc-container .order-row .price{flex:1 1 auto;max-width:calc(100% - 70px);padding-right:.5rem}.list-container .itemlist.webgroups .listitem .desc-container .order-row .order{flex:0 0 70px}.list-container .itemlist.webgroups .listitem .desc-container .orderamount{flex:0 0 auto;align-self:center;margin:0 auto}.list-container .itemlist.webgroups .listitem .desc-container .link{flex:0 0 auto;margin:0 auto}.list-container .itemlist.webgroups .listitem .order-container{margin-top:auto;padding:.5rem;background-color:rgba(204,204,204,0.5)}.list-container .itemlist.webgroups .listitem .image img{object-fit:cover}.list-container .itemlist.products .listitem{position:relative}.list-container .itemlist.products .listitem .stock{position:absolute;top:1rem;left:1rem}.list-container .itemlist.products .listitem .addFavorite,.list-container .itemlist.products .listitem .delFavorite{display:none}.list-container .itemlist.webgroups .listitem{padding:clamp(0.5rem,2.5vw,40px);border:1px solid Transparent;box-shadow:none;transition:all 500ms var(--transition-timing-function)}.list-container .itemlist.webgroups .listitem:hover{border-color:var(--spot-color1);box-shadow:0 5px 10px rgba(0,0,0,0.3)}.itemlist-pages{margin:0 auto 2rem;display:grid;grid-template-columns:repeat(2,1fr);grid-template-areas:"pages pages" "prev  next"}.itemlist-pages .prev{grid-area:prev}.itemlist-pages .pages{grid-area:pages}.itemlist-pages .next{grid-area:next}.itemlist-pages .prev,.itemlist-pages .pages,.itemlist-pages .next{text-align:center}.itemlist-pages .pages{padding:0 1em 1em}.itemlist-pages button.prev i{margin-right:1em}.itemlist-pages button.next i{margin-left:1em}@media only screen and (min-width:992px){.itemlist-pages{grid-template-columns:1fr auto 1fr;grid-template-areas:"prev pages next"}.itemlist-pages .pages{padding:0 1em;line-height:2rem}.itemlist-pages .prev{text-align:right}.itemlist-pages .next{text-align:left}}.itemlist-pages .pages a{padding:0 .25rem;text-decoration:none}.itemlist-pages .pages a.currentartpage{text-decoration:underline;text-shadow:1px 0 0 currentColor}.itemlist-pages .prevartpage i{margin-right:.5rem}.itemlist-pages .nextartpage i{margin-left:.5rem}.itemlist-pages .prevartpage span,.itemlist-pages .nextartpage span{display:none}@media only screen and (min-width:576px){.itemlist-pages .prevartpage,.itemlist-pages .nextartpage{min-width:180px}.itemlist-pages .prevartpage span,.itemlist-pages .nextartpage span{display:inline}}.content-section.section-products .section-row.row-products{flex-flow:column wrap;justify-content:flex-start;margin-top:4%}.content-section.section-products .section-row.row-products .column.col-filters,.content-section.section-products .section-row.row-products .column.col-products{flex:0 0 100%;max-width:100%}@media only screen and (min-width:768px){.content-section.section-products .section-row.row-products{flex-flow:row wrap}.content-section.section-products .section-row.row-products .column.col-filters{flex:0 0 220px}.content-section.section-products .section-row.row-products .column.col-products{flex:1 1 calc(100% - 230px)}}.content-section.section-products .section-row.row-products .column.col-filters .head{display:flex;justify-content:space-between;margin:0 0 1rem;padding:.1em .5em 0 .5em;font-size:clamp(18.666666667px,2vw,24px);border-top:1px solid #ccc;border-bottom:1px solid #ccc}.content-section.section-products .section-row.row-products .column.col-filters .head .toggleFilters{position:relative;text-decoration:none;color:var(--spot-color1)}.content-section.section-products .section-row.row-products .column.col-filters .head .toggleFilters:hover{color:var(--main-color)}.content-section.section-products .section-row.row-products .column.col-filters .head .clear-filters{padding:0;font-size:clamp(18.666666667px,2vw,24px);text-align:right}.content-section.section-products .section-row.row-products .column.col-filters .head:has(~#artfiltermenu.active) toggleFilters .fal::before{content:"\f00d"}@media only screen and (min-width:768px){.content-section.section-products .section-row.row-products .column.col-filters .head{display:block;margin:0 0 .25em;border-bottom:none}.content-section.section-products .section-row.row-products .column.col-filters .head .clear-filters{display:none}.content-section.section-products .section-row.row-products .column.col-filters #artfiltermenu .artfilters-action{display:block}.content-section.section-products .section-row.row-products .column.col-filters+.column.col-products{--padding-left:1rem}}@media only screen and (min-width:1669.98px){.content-section.section-products .section-row.row-products .column.col-filters+.column.col-products{--padding-left:1.5rem}}#artfiltermenu{overflow:hidden;visibility:hidden;opacity:0}#artfiltermenu .artfilter{padding:0;border-top:0 solid #ccc;transition:var(--transition-all)}#artfiltermenu .artfilter .artfilter-title{padding:0;max-height:0;transition:var(--transition-all)}#artfiltermenu .artfilter .toggleFilter{position:absolute;top:0;right:0;width:2em;height:2em;line-height:2em;cursor:pointer;text-align:center}#artfiltermenu .artfilter .artfiltervals{--transition-duration:75ms;transition:max-height var(--transition-duration) var(--transition-timing-function);overflow:hidden}#artfiltermenu .artfilter .artfiltervals .item{max-height:0;padding:0;transition:all var(--transition-duration) ease-out;display:flex;flex-flow:row nowrap;justify-content:flex-start}#artfiltermenu .artfilter .artfiltervals .item input{flex:0 0 20px}#artfiltermenu .artfilter .artfiltervals .item label{flex-basis:100%}#artfiltermenu .artfilter.active{padding-bottom:1rem}#artfiltermenu .artfilter.active .toggleFilter.fa-chevron-down::before{content:'\f077'}#artfiltermenu .artfilter.active .artfiltervals .item{padding:.15em 0;max-height:2rem;transition:all var(--transition-duration) ease-in}#artfiltermenu .artfilter.color label{position:relative;display:inline-block}#artfiltermenu .artfilter.color label::after{content:'';display:block;position:absolute;top:0;right:0;bottom:0;height:100%;aspect-ratio:1 / 1;border-radius:50%;background:var(--prop-color,#ccc);background-image:var(--prop-image);border:1px solid #00406f;cursor:pointer}@media only screen and (max-width:767.98px){#artfiltermenu.active{height:auto;visibility:visible;opacity:1;transition:height 200ms 50ms,opacity 250ms ease;translate:0 calc(-1rem - 1px)}#artfiltermenu.active .artfilter{padding:.5rem;border-top-width:1px}#artfiltermenu.active .artfilter .artfilter-title{padding:.25em 2rem .25em .25em;max-height:2rem}#artfiltermenu:not(.active) .artfilter{padding-bottom:0}#artfiltermenu:not(.active) .artfilter .artfiltervals{transition:max-height var(--transition-duration) var(--transition-timing-function);overflow:hidden}#artfiltermenu:not(.active) .artfilter .artfiltervals .item{max-height:0;padding:0;transition:all var(--transition-duration) ease-out}}@media only screen and (min-width:768px){#artfiltermenu{height:auto;max-height:revert;visibility:visible;opacity:1}#artfiltermenu .artfilter{padding:.5rem;border-top-width:1px}#artfiltermenu .artfilter .artfilter-title{padding:.25em 2rem .25em .25em;max-height:revert}}#artfiltermenu .artfilter+.artfilter{margin-top:0}#artfiltermenu .artfilter .artfilter-title{display:block;position:relative;font-weight:600}#artfiltermenu .artfilter .artfiltervals .item .filtercheckbox{margin-right:.5em}#artfiltermenu .artfilter .artfiltervals .item .filtercheckbox+label:hover{cursor:pointer}#artfiltermenu .artfilter .artfiltervals .item.disabled{-webkit-opacity:50%;-moz-opacity:50%;opacity:50%}#artfiltermenu .artfilter .artfiltervals .item.disabled,#artfiltermenu .artfilter .artfiltervals .item.disabled:hover,#artfiltermenu .artfilter .artfiltervals .item.disabled .filtercheckbox+label:hover{cursor:default}#artfiltermenu .artfilters-action{margin-top:1.5rem;display:none}@media only screen and (min-width:768px){#artfiltermenu .artfilters-action{display:block}}#artfiltermenu .artfilters-action button{width:100%;opacity:1;transition:opacity 150ms linear}#artfiltermenu .artfilters-action button:disabled{opacity:0}#prodlist_spinner{display:flex;background:rgba(0,64,111,0.5);color:#00406f}#prodlist_spinner .fa-spinner{align-self:center}.webgroup-info .h1+h1{margin-top:0}.webgroup-info .desclong{font-size:clamp(17.333333333px,1.666666667vw,20px)}.webgroup-image .block-image .image-container{aspect-ratio:4.434180139}.stock{--fg-color:var(--spot-color1)}.stock.LimitedAvailability{--fg-color:#807f83}.stock.OutOfStock{--fg-color:#ff7309}.stock.Discontinued{--fg-color:#dc143c}.stock .fal{color:var(--fg-color)}.productOptions[title]{cursor:help}.productOptions .select{margin:0 -0.25rem 1rem;padding:0}.productOptions .select .option{display:inline-block;padding:0 .25rem .5rem}.productOptions .select .option input{display:none;pointer-events:none}.productOptions .select .option input:checked+label{outline:1px solid var(--spot-color1)}.productOptions .select .option input:disabled{opacity:.4}.productOptions .select .option input:disabled+label,.productOptions .select .option input:disabled label{border-color:rgba(0,64,111,0.25);cursor:not-allowed!important}.productOptions .select .option label{display:block;margin:1px;padding:0 .5rem;line-height:2rem;background-color:#fff;border:1px solid #ccc;cursor:pointer;text-align:center}.productOptions .select .option.color label{position:relative;line-height:2rem;vertical-align:middle}.productOptions .select .option.color label::before{content:'';display:inline-block;position:relative;top:2px;margin:0 .5rem 0 0;padding:0;width:18px;line-height:2rem;aspect-ratio:1 / 1;background:var(--prop-color,#eee);background-image:var(--prop-image);border:1px solid #00406f;border-radius:50%}.productOptions .select .option.color label span{font-size:clamp(16.666666667px,1.5vw,18px);white-space:nowrap}.productOptions .select .option.disabled{opacity:.4}.productOptions .select .option.disabled+label,.productOptions .select .option.disabled label{border-color:rgba(0,64,111,0.25);cursor:not-allowed!important}.productOptions .select .option.disabled.color label{position:relative}.disabledOption{opacity:.4}.disabledOption+label,.disabledOption label{border-color:rgba(0,64,111,0.25);cursor:not-allowed!important}.plus-minus-input label{font-weight:bold}.plus-minus-input input,.plus-minus-input button{display:inline!important;margin:0!important;padding:0!important;height:30px;width:2rem;border:1px solid #b7bfc0;line-height:28px;vertical-align:middle;border-radius:0;text-align:center;background:#fff}.plus-minus-input input{width:5rem}.plus-minus-input input.input-number{padding:0 5px 0;border:1px solid #008acb;border-radius:0;text-align:center;width:4rem;border-left:none;border-right:none}.plus-minus-input input:focus{border:1px solid #b7bfc0}.plus-minus-input button.plus,.plus-minus-input button.minus{font-size:18px;font-weight:900;color:#000;transition:color 250ms}.plus-minus-input button.plus:hover,.plus-minus-input button.minus:hover{color:#807f83}.plus-minus-input button.plus{border-radius:0 5px 5px 0;border-left:none}.plus-minus-input button.minus{border-radius:5px 0 0 5px;border-right:none}.product.details{display:grid;grid-template-columns:100%;grid-gap:0;margin-bottom:2rem}@media only screen and (min-width:768px){.product.details{grid-template-columns:30% 68%;grid-column-gap:2%}}.product.details .column2{padding:0 1rem}.product.details h1{margin-top:0}.product.details .gallery-container{display:block;width:100%;text-align:center;vertical-align:middle}.product.details .cta-container{margin-top:2rem}.product.details .doc-container{margin-top:1rem}.product.details .details-container h1{font-size:clamp(24px,3.333333333vw,40px);color:#000}.product.details .details-container .descweb{margin-top:4vw;margin-bottom:0}.product.details .artdetails-orderblock{margin:3rem -1rem 0;padding:1rem;background-color:#f0f0f0;border:1px solid var(--spot-color1)}.product.details .order-container{margin-top:1rem}.product.details .artdetails-allprops{width:auto}.product.details .artdetails-allprops .fn{white-space:nowrap}.product.details .artdetails-allprops .fn,.product.details .artdetails-allprops .fv{width:auto}.product.details .artdetails-allprops td.stock{color:var(--main-color)}.product.details .artdetails-allprops td.stock .fal{font-size:1rem}.product.details .artdetails-allprops td.pricebreaks{padding-top:1rem;padding-bottom:1rem;line-height:2.5rem}.product.details .artdetails-allprops td.pricebreaks .from{font-weight:100}.product.details .artdetails-allprops td.price{position:relative;padding-top:1rem;padding-bottom:1rem;color:var(--spot-color1);font-size:2rem;font-weight:bold}.product.details .artdetails-allprops td.price .oldprice{margin-left:1rem;color:#00406f;font-weight:100;font-size:small}.product.details .artdetails-allprops tr.pricebreak td{padding-top:0;padding-bottom:0}.product.details .artdetails-allprops tr.pricebreak td.fn{font-weight:500}.product.details .artdetails-allprops tr.pricebreak td.fv{font-weight:400}.product.details .artdetails-allprops tr.pricebreak.last td{font-weight:700}.product.details .artdetails-allprops tr.pricebreak.last td.fv{color:var(--spot-color1)}.product.details .artdetails-features{padding-left:1.2rem}.product.details .artdetails-features li{text-transform:uppercase}.artdetail-media{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;grid-gap:1rem;width:100%}.artdetail-media .artdetail-img{width:100%;height:100%}.artdetail-media .artdetail-img,.artdetail-media .artdetail-img:hover{cursor:-webkit-zoom-in;cursor:zoom-in}.artdetail-media .artdetail-img img{width:100%;height:100%;aspect-ratio:1;object-fit:cover;object-position:center center}.artdetail-media .artdetail-img.youtube{position:relative}.artdetail-media .artdetail-img.youtube img{object-fit:cover}.artdetail-media .artdetail-img.youtube .playbutton{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#ccc;font-size:3vw;-webkit-transition:font-size 250ms ease-in-out;-moz-transition:font-size 250ms ease-in-out;-ms-transition:font-size 250ms ease-in-out;-o-transition:font-size 250ms ease-in-out;transition:font-size 250ms ease-in-out}.artdetail-media .artdetail-img.youtube:hover .playbutton{font-size:5vw}.artdetail-media .artdetail-img.large{grid-column:1 / span 4;grid-row:1 / span 4}.artdetail-media .artdetail-img.large img{object-fit:contain}.togglePassword{z-index:10;margin-left:-1.5em;text-decoration:none}input[type='password']+.togglePassword .hide{display:none}input[type='text']+.togglePassword .show{display:none}#table_history tr th,#table_history tr td{padding:.25em}#table_history tr .date a{white-space:nowrap}#table_history tr .reference{display:none}#table_history tr .products{width:95px;text-align:right}#table_history tr .total{width:120px;text-align:right}#table_history tr .delivery{display:none;max-width:200px}@media only screen and (min-width:576px){#table_history tr th,#table_history tr td{padding:.5em}#table_history tr .date{width:90px}#table_history tr .reference{display:table-cell}#table_history tr .delivery{display:table-cell}}nav.orderpath{display:flex;flex-flow:column;gap:0;margin:1em auto}nav.orderpath .orderpathstep{flex:0 0 100%}nav.orderpath .orderpathstep+.orderpathstep{border-top:1px solid var(--body-bg-color,#fff)}nav.orderpath .orderpathfuturestep{display:none}nav.orderpath ~ .orderpath .orderpathstep{display:none}nav.orderpath ~ .orderpath .orderpathfuturestep{display:block}@media only screen and (min-width:992px){nav.orderpath{flex-flow:row wrap}nav.orderpath .orderpathstep{flex:0 0 33.33333333%}nav.orderpath .orderpathstep+.orderpathstep{border-top:none}nav.orderpath .orderpathfuturestep{display:block}nav.orderpath ~ .orderpath{display:none}}nav.orderpath .orderpathstep{padding:0;width:100%;line-height:2;background-color:#ccc;font-size:16px}nav.orderpath .orderpathstep a{display:inline-block;margin-left:auto;width:calc(100% - 3em);text-decoration:none}nav.orderpath .orderpathstep .orderpathstepnr{margin-right:.5em;display:inline-block;width:2em;text-align:center}nav.orderpath .orderpathstep.orderpathpassedstep{background-color:#807f83}nav.orderpath .orderpathstep.orderpathpassedstep,nav.orderpath .orderpathstep.orderpathpassedstep a{color:#fff}nav.orderpath .orderpathstep.orderpathactivestep{background-color:var(--spot-color1);color:#fff;font-weight:600}nav.orderpath .orderpathstep.orderpathactivestep .orderpathstepnr{background-color:var(--main-color)}.orderpathbuttons{display:flex;flex-flow:column;justify-content:space-between;grid-gap:var(--grid-gap)}.orderpathbuttons button,.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit'],.orderpathbuttons a.button{--padding-x:1rem;flex:0 0 100%}@media only screen and (min-width:576px){.orderpathbuttons{flex-flow:row wrap}.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{flex:0 0 auto}.orderpathbuttons button.prev,.orderpathbuttons [role='button'].prev,.orderpathbuttons input[type='button'].prev,.orderpathbuttons input[type='submit'].prev{order:1}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{order:3}}@media only screen and (min-width:768px) and (max-width:1199.98px){.orderpathbuttons button,.orderpathbuttons [role='button'],.orderpathbuttons input[type='button'],.orderpathbuttons input[type='submit']{flex:0 0 100%}.orderpathbuttons button.prev,.orderpathbuttons [role='button'].prev,.orderpathbuttons input[type='button'].prev,.orderpathbuttons input[type='submit'].prev{order:2}.orderpathbuttons button.next,.orderpathbuttons [role='button'].next,.orderpathbuttons input[type='button'].next,.orderpathbuttons input[type='submit'].next{order:1}}textarea[name=txt_BasketRemarks],input[name=txt_BasketRefnr]{width:100%}@media only screen and (max-width:991.98px){.basket-row.section-row{flex-wrap:wrap}.basket-row.section-row .column:not(.auto){width:100%!important}.basket-row.section-row .column:not(.auto).margin-x:not(:first-child){margin-top:1rem}}.basket-row table.basket,.basket-row table.basket thead,.basket-row table.basket tbody,.basket-row table.basket tfoot{display:block}.basket-row .trBasketLine{display:grid;grid-template-columns:60px auto 150px;grid-auto-rows:auto;grid-template-areas:"count count total" "image desc  desc" "image price price";grid-gap:.5rem;align-items:center;max-width:100%;white-space:wrap}.basket-row .trBasketLine.edit{grid-template-columns:90px auto 30px;grid-template-areas:"count total remove" "image desc  desc" "image price price"}.basket-row .trBasketLine:hover{background-color:#eee}.basket-row .trBasketLine:hover img{mix-blend-mode:multiply}.basket-row .trBasketLine ~ .trBasketLine{margin-top:1rem;border-top:1px solid #ccc;padding-top:1rem}.basket-row .trBasketLine .count{grid-area:count}.basket-row .trBasketLine .image{grid-area:image}.basket-row .trBasketLine .desc{grid-area:desc}.basket-row .trBasketLine .price{grid-area:price}.basket-row .trBasketLine .total{grid-area:total}.basket-row .trBasketLine .remove{grid-area:remove}@media only screen and (min-width:576px){.basket-row .trBasketLine{grid-template-columns:90px 120px auto;grid-template-areas:"count price total" "image desc  desc"}.basket-row .trBasketLine.edit{grid-template-columns:90px 120px auto 50px;grid-template-areas:"count price total remove" "image desc  desc  ."}}@media only screen and (min-width:768px){.basket-row .trBasketLine{grid-template-columns:90px 60px auto 120px 120px;grid-template-areas:"count image desc price total"}.basket-row .trBasketLine.edit{grid-template-columns:90px 60px auto 120px 120px 50px;grid-template-areas:"count image desc price total remove"}}.basket-row .trBasketLine .count input{padding-right:0!important;width:50px}.basket-row .trBasketLine:not(.edit) .count{padding-left:1.5em}.basket-row .trBasketLine .image img{width:90px;height:90px;object-fit:contain;object-position:center center}@media only screen and (min-width:576px){.basket-row .trBasketLine .image img{height:60px}}@media only screen and (min-width:768px){.basket-row .trBasketLine .image img{width:60px}}@media only screen and (min-width:576px){.basket-row .trBasketLine .price{text-align:right}}.basket-row .trBasketLine .total{text-align:right}.basket-row .trBasketLine .remove{padding-right:0;text-align:right}.basket-row .trBasketLine .remove button{--line-height:1}.basket-row .trBasketLine:not(.edit) .remove{display:none}.price-table{margin-bottom:2em}.price-table tr.total th{font-weight:900}.price-table tr th{font-weight:500}.price-table tr td.subtotal,.price-table tr td.total{border-top:1px solid #807f83}.price-table tr td.total{border-bottom:3px double #807f83}.price-table tr td:last-of-type{padding-right:46px}@media only screen and (min-width:576px){.price-table tr td:last-of-type{padding-right:66px}}@media only screen and (min-width:992px){.price-table tr td:last-of-type{padding-right:0}}@media only screen and (min-width:992px){.price-table tr td.noline-lg{border:none}}#dbi-baskettotals{position:relative}#dbi-baskettotals #ReloadingDocument{position:absolute;top:50%;right:80px;color:#008acb;font-size:4rem;-webkit-transform:translate(50%,-50%);-moz-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);-o-transform:translate(50%,-50%);transform:translate(50%,-50%)}#deliveryaddrfields{-webkit-opacity:1;-moz-opacity:1;opacity:1;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;-ms-transition:.3s ease-out;-o-transition:.3s ease-out;transition:.3s ease-out}#deliveryaddrfields.disabled{-webkit-opacity:0;-moz-opacity:0;opacity:0;-webkit-transition:.3s ease-in;-moz-transition:.3s ease-in;-ms-transition:.3s ease-in;-o-transition:.3s ease-in;transition:.3s ease-in}.voucher-code{display:block;margin-bottom:1rem}.voucher-area{display:block;margin-bottom:.25rem}.voucher-area .voucher{display:flex}.voucher-area .voucher .coupon-code{flex:0 0 auto}.voucher-area .voucher .verify{flex:0 0 40px;padding-left:0;padding-right:0}.voucher-area .voucher .discountcode{margin:0 1rem;line-height:2.285rem}.voucher-area .voucher .discountcode.valid{color:#008acb}.voucher-area .voucher .discountcode.invalid{color:#ff7309}.payment-choices .paymentmethod{position:relative}.payment-choices .paymentmethod input{display:none}.payment-choices .paymentmethod input:checked+label::before{content:'\f00c'}.payment-choices .paymentmethod input:checked+label .desc{display:block}.payment-choices .paymentmethod label{margin-left:1rem;padding:1rem 0;display:block}.payment-choices .paymentmethod label::before{content:'';display:inline-block;margin-right:1rem;width:1.2rem;height:1.2rem;line-height:.75rem;background-color:#ccc;border:1px solid #00406f;border-radius:3px;color:#807f83;font-family:var(--iconfont);font-weight:100;font-size:1.7rem;text-align:center;vertical-align:middle}.payment-choices .paymentmethod .image{position:absolute;right:50px;top:10px}.payment-choices .paymentmethod .image img{max-width:50px;max-height:2rem}.payment-choices .paymentmethod button{position:absolute;right:10px;top:10px;width:2rem;height:2rem;line-height:1rem;padding:0;text-align:center}.payment-choices .paymentmethod button .entypo{font-size:1rem;line-height:1rem}.payment-choices .paymentmethod .desc{display:none;margin:0 0 .5em 1em;padding:1em}.payment-choices .paymentmethod .desc p{margin:0}.payment-choices .paymentmethod .desc p+p{margin-top:1.5rem}.payment-choices .paymentmethod.active{background:rgba(204,204,204,0.5)}.payment-choices .paymentmethod.active .desc{display:block!important}.payment-choices .paymentmethod .help-close,.payment-choices .helpactive .help-open{display:none}.payment-choices .helpactive .help-close{display:block}.agree-terms_conditions{margin-bottom:1rem;display:flex;width:100%;flex-flow:row wrap;justify-content:space-between}.agree-terms_conditions .input{flex:0 0 30px}.agree-terms_conditions .label{flex:1 0 calc(100% - 40px)}.agree-terms_conditions .check-conditions{border-color:#dc143c}.instagallery{margin:4% 0}.instagallery .view-on-insta{display:block;margin-bottom:1.5rem;color:var(--main-color);text-decoration:none}.instagallery .view-on-insta:hover{color:var(--spot-color1)}.instagallery .view-on-insta:active{color:var(--fg-color)}.instagallery .insta-navigation{margin-top:1rem;display:flex;justify-content:center;flex-gap:1rem;gap:1rem}.instagallery .image-container{position:relative}.instagallery .image-container img{opacity:1;transition:var(--transition-all);border-radius:3px}.instagallery .image-container .icon{position:absolute;color:#fff;-webkit-filter:drop-shadow(0px 0 2px rgba(0,0,0,0.4));filter:drop-shadow(0px 0 2px rgba(0,0,0,0.4));drop-shadow:0 0 2px rgba(0,0,0,0.4);font-size:1.5rem}.instagallery .image-container .icon.album{top:12px;right:12px}.instagallery .image-container .icon.video{top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(2rem,3vw,3.5rem)}.instagallery .image-container:hover img{opacity:.85;transition:var(--transition-all)}.instagallery .image-container:hover .icon{color:#fff}