@font-face{font-family:'Montserrat';src:url("/fonts/montserrat.woff2") format("woff2 supports variations"),url("/fonts/montserrat.woff2") format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root{--backgroundColor: #ffffff;--textColor: #1a1a1a;--color1: #27b4ae;--color2: #e6e6e6}a,body,div,font,h1,h2,h3,html,img,label,li,p,ul,button,fieldset{border:0;outline:0;margin:0;padding:0;background:none;font-family:"Montserrat",sans-serif}html{font-size:62.5%}body{font-size:1.8em;line-height:1.4;color:var(--textColor, #1a1a1a);font-family:"Montserrat",sans-serif;font-style:normal;font-weight:400;overflow-y:auto;overflow-x:hidden}html,body{background:var(--backgroundColor, #fff);z-index:1}html:focus-within{scroll-behavior:smooth}.preload *,.preload ::after,.preload ::before{-webkit-transition:none !important;-moz-transition:none !important;-ms-transition:none !important;-o-transition:none !important;transition:none !important}body{padding-top:142px}h1,h2,h3,h3,h4,h5,h6{padding-top:0;margin:0;padding-bottom:2rem;font-style:normal;font-weight:700;line-height:1.2;letter-spacing:-.02rem}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child{padding-bottom:0 !important}h1{font-size:4.2rem}h2{font-size:3.2rem}h3{font-size:2.4rem}h4{font-size:1.8rem}p{padding-top:0;padding-bottom:2rem}p:last-child{padding-bottom:0}a{color:inherit}p:has(.small){line-height:1}.small{font-size:1.6rem}h2 .medium{font-size:2.8rem;font-weight:700;line-height:1.4}.large{font-size:2.4rem;line-height:1.2}h1 .large{font-size:6rem;line-height:1}.num{font-size:4.2rem;line-height:1.2;font-weight:600}p a{color:var(--color1, #27b4ae)}b,bold,strong{font-style:normal;font-weight:700}b .large,bold .large,strong .large{font-weight:700}.colour1{color:var(--backgroundColor, #fff)}.colour2{color:var(--color1, #27b4ae)}.colour3{color:var(--color3, #1a1a1a)}.row{margin-left:-10px;margin-right:-10px;box-sizing:border-box}.row .col{padding:0 10px;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;margin-bottom:20px;zoom:1;*display:inline !important}.row .col.col-1{width:8.33333333%}.row .col.col-2{width:16.66666666%}.row .col.col-3{width:25%}.row .col.col-4{width:33.33333333%}.row .col.col-5{width:41.66666666%}.row .col.col-6{width:50%}.row .col.col-7{width:58.33333333%}.row .col.col-8{width:66.66666666%}.row .col.col-9{width:75%}.row .col.col-10{width:83.33333333%}.row .col.col-11{width:91.66666666%}.row .col.col-12{width:100%}.row .col.col-20{width:20%}.row .col .row{margin-bottom:-20px}.ma1.ma2 .row .col .row{margin-bottom:-10px;margin-left:-5px;margin-right:-5px}@media only screen and (max-width: 770px){.row .col.col-1,.row .col.col-2,.row .col.col-3,.row .col.col-4,.row .col.col-5,.row .col.col-6,.row .col.col-7,.row .col.col-8,.row .col.col-9,.row .col.col-10,.row .col.col-11,.row .col.col-12,.row .col.col-20{width:100%}}.roww{margin-left:-10px;margin-right:-10px;box-sizing:border-box}.roww .coll{padding:0 10px;box-sizing:border-box;position:relative;display:inline-block;vertical-align:top;margin-bottom:20px;zoom:1;*display:inline !important}.roww .coll.col-1{width:8.33333333%}.roww .coll.col-2{width:16.66666666%}.roww .coll.col-3{width:25%}.roww .coll.col-4{width:33.33333333%}.roww .coll.col-5{width:41.66666666%}.roww .coll.col-6{width:50%}.roww .coll.col-7{width:58.33333333%}.roww .coll.col-8{width:66.66666666%}.roww .coll.col-9{width:75%}.roww .coll.col-10{width:83.33333333%}.roww .coll.col-11{width:91.66666666%}.roww .coll.col-12{width:100%}.roww .coll.col-20{width:20%}@media only screen and (max-width: 770px){.roww .coll.col-1,.roww .coll.col-2,.roww .coll.col-3,.roww .coll.col-4,.roww .coll.col-5,.roww .coll.col-6,.roww .coll.col-7,.roww .coll.col-8,.roww .coll.col-9,.roww .coll.col-10,.roww .coll.col-11,.roww .coll.col-12,.roww .coll.col-20{width:100%}.roww .coll.col-20{width:50%}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.vt{vertical-align:top !important}.vm{vertical-align:middle !important}.vmr .col{vertical-align:middle !important}.vb{vertical-align:bottom !important}.nm{margin:0 !important}.np{padding:0 !important}.npb{padding-bottom:0 !important}.container{min-height:calc(100dvh - 140px);overflow:hidden}.wrap{width:100%;position:relative;padding-top:20px}.rowcon .wrap .inner,.wrap .inner{width:1140px;margin:0 auto;padding:60px 0 60px 0;z-index:0;max-width:100%}.wrap.content{padding:0;background:none}.wrap.lessp .inner{padding:45px 0}.wrap.wide .inner{width:90%}.wrap.bg1,.col.bg1 .colgroup{background:var(--backgroundColor, #fff);color:var(--textColor, #1a1a1a)}.wrap.bg2,.col.bg2 .colgroup{background:var(--color1, #27b4ae);color:var(--backgroundColor, #fff)}.wrap.bg2 p a{color:var(--backgroundColor, #fff)}.wrap.bg3{background:var(--color3, #1a1a1a);color:var(--backgroundColor, #fff)}.wrap.bg4{background:var(--color2, #e6e6e6)}.bordertop{border-top:13px solid var(--color1, #27b4ae)}.bgg1{background:linear-gradient(90deg, #B7DBDA 0%, var(--color2, #e6e6e6) 25%, var(--color2, #e6e6e6) 100%)}.bgg2{background:linear-gradient(90deg, #40BDB7 0%, #7AD1CD 100%)}.col .row{display:flex;flex-wrap:wrap}.col[class*="bg"] .colgroup{border-radius:3rem;height:100%}.col[class*="bg"] .colgroup .textelm{padding:3rem 3rem}.col .row .col .textimg .imgelm{margin:0;padding:3rem;padding-bottom:0}.col .row .col .textimg .textelm{padding-top:2rem}.col .row .col .textimg img{width:100px}.wrap.bg1 .col.bg1 .colgroup{border:1px solid var(--color1, #27b4ae);position:relative;text-align:left;padding-right:6rem}.wrap.bg1 .col.bg1 .colgroup:before{content:'';position:absolute;display:block;top:-15px;right:-15px;width:50px;height:50px;background:var(--backgroundColor, #fff) url(/images/flash-icon-green.svg) no-repeat center;background-size:contain;border:5px solid var(--backgroundColor, #fff)}.wrap.bg3 .col.bg3 .colgroup{border:1px solid var(--color1, #27b4ae);position:relative;text-align:left;padding-right:6rem}.wrap.bg3 .col.bg3 .colgroup:before{content:'';position:absolute;display:block;top:-15px;right:-15px;width:50px;height:50px;background:var(--color3, #1a1a1a) url(/images/flash-icon-green.svg) no-repeat center;background-size:contain;border:5px solid var(--color3, #1a1a1a)}.flexh .col.bg3{margin-bottom:30px}ul{margin-bottom:2rem;list-style-position:outside}ul:last-child{margin-bottom:0}ol,ul{padding-left:2rem;margin-top:0;margin-left:0}ul{padding:0}ul ul,ul ol,ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem;font-size:90%}li{margin-bottom:1rem}ul li{margin-bottom:0.2rem;position:relative;line-height:1.2}.rowcon ul{padding-left:2rem}.rowcon ul li::marker,.modal ul li::marker{color:var(--color1, #27b4ae);font-size:1.8rem;line-height:.1}.rowcon .bg2 ul li::marker{color:var(--textColor, #1a1a1a)}ul:last-child li:last-child{margin-bottom:0}p .butblock{display:inline-block;padding-top:1rem}p .butblock a{display:inline-block;padding:10px 60px;text-decoration:none;position:relative;background:none;color:var(--textColor, #1a1a1a);border-radius:3rem;border:1px solid var(--textColor, #1a1a1a);box-sizing:border-box;margin:0 0 10px 0;font-size:1.6rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase}p .butblock a:last-child{margin-bottom:0 !important}p .butblock.cta a{color:var(--textColor, #1a1a1a);border-color:var(--color1, #27b4ae);background:var(--color1, #27b4ae)}.bg2 p .butblock a{color:var(--textColor, #1a1a1a)}.bg2 p .butblock.cta a{background:var(--textColor, #1a1a1a);border-color:var(--textColor, #1a1a1a);color:var(--backgroundColor, #fff)}.bg3 p .butblock:not(.cta) a{color:var(--backgroundColor, #fff);border-color:var(--backgroundColor, #fff)}img{transition:opacity .3s ease-in-out;display:block;max-width:100%;height:auto}img.lazy{opacity:0}.imgelm{margin-bottom:0}.textimg .imgelm{margin-bottom:2rem;display:block}.imgelm img{object-fit:contain;width:100%}.wrap.header{background:var(--color3, #1a1a1a);z-index:6;padding:0;border-bottom:8px solid var(--color1, #27b4ae);position:fixed;top:0}.wrap.header .inner{padding:30px 0;position:static}.wrap.header .coll{margin-bottom:0;position:relative;z-index:1}.mainlogo{display:block;padding:0;width:fit-content}.mainlogo img{margin:0;display:block}.navheader{display:none;visibility:hidden}.navigation ul{list-style:none;padding:0;margin:0;position:relative;display:flex;justify-content:space-between;gap:10px}.navigation ul li{display:inline-block;margin:0;vertical-align:bottom;padding:0;position:static}.navigation ul li:first-child{margin-left:0}.navigation ul li:before{display:none}.navigation ul li a{font-size:1.4rem;color:var(--backgroundColor, #fff);display:block;text-decoration:none;padding:4px 5px;position:relative;font-weight:700;text-transform:uppercase;z-index:1}.navigation>ul>li:not(.nounderline)>a:before{content:'';position:absolute;width:100%;height:0;border-bottom:2px solid var(--backgroundColor, #fff);top:37px;left:0;pointer-events:none;opacity:0}.navigation ul li.dropactive>a:before,.navigation ul li.redl>a:before{opacity:1;transform:translateY(2px);transition-timing-function:cubic-bezier(0.7, 0, 0.2, 1)}.navigation ul li.butblock{float:right}.navigation .hovermenu{display:none}.navigation .dropactive .hovermenu{display:block}.wrap.hovermenu{position:absolute;top:-15px;background:var(--color1, #27b4ae);width:calc(100% + 30px);padding:20px;box-sizing:border-box;color:var(--textColor, #1a1a1a);text-align:left;animation:fadeInRight ease-in-out 0.2s;animation-iteration-count:1;left:-15px;padding-top:72px;z-index:0;border-top-left-radius:2rem;border-bottom-left-radius:2rem}.wrap.hovermenu .inner{padding:0}.wrap.hovermenu:after{content:'';background:inherit;position:absolute;left:100%;top:0;height:100%;width:100%}.hovermenu ul{list-style:none;padding:0;margin:0;text-align:left;margin-bottom:10px;column-count:2}.hovermenu ul li{display:block;margin:0;transform:translateZ(0)}.hovermenu ul li a{display:inline-block;padding:0px 0;color:var(--textColor, #1a1a1a);position:relative;text-decoration:none;font-size:1.4rem;font-weight:700;letter-spacing:initial;margin:5px 0;text-transform:none}.hovermenu div a:not(.overlay){position:relative;z-index:2;text-decoration:none}.hovermenu div a:not(.overlay):hover{text-decoration:underline}@keyframes fadeInRight{0%{opacity:0}100%{opacity:1}}.wrap.footer .inner{padding:40px 0;font-size:1.6rem}.termsnav{list-style:none;padding:0;margin:0}ul.termsnav li:before{display:none}.termsnav li{margin-bottom:1rem}.termsnav li a,.termsnav li button{display:inline-block;text-decoration:none}.wrap.footer a,.wrap.footer button{text-decoration:none;cursor:pointer;color:var(--backgroundColor, #fff);font-size:1.6rem}.wrap.footer .col-8{text-align:right}.amcomri{display:inline-block}.social{text-align:right;height:40px}a.socialicon{display:inline-block;padding:20px;margin-left:5px;position:relative}a.socialicon:before{content:'';width:26px;height:26px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}a.socialicon.linkedin:before{background:url(/images/share/linkedin.svg) center}.wrap.bgimgc{min-height:65dvh}.wrap.bgimgc,.wrap.bgimgt,.wrap.bgimgb{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;overflow:hidden;transition:background 0.1s ease-in-out}.wrap.bgimgc{color:var(--backgroundColor, #fff)}.wrap.bgimgb,.wrap.bgimgt{background-size:60% auto}.wrap.bgimgc:before{content:'';position:absolute;z-index:0;left:0;top:0;right:0;width:100%;height:100%}.wrap.bgimgc .inner{padding:100px 0}.wrap.bgimgb{background-position:right center !important;padding-top:0}.wrap.bgimgt{background-position:left center !important;padding-top:0}.wrap.bgimgb:before{content:'';background-color:inherit;position:absolute;left:0;top:0;height:100%;width:calc(100vw - 1140px);z-index:0}.wrap.bgimgt:before{content:'';background-color:inherit;position:absolute;right:0;top:0;height:100%;width:calc(100vw - 1140px);z-index:0}.wrap.bgimgb .col,.wrap.bgimgt .col{margin-bottom:0}.wrap.bgimgb .inner,.wrap.bgimgt .inner{position:relative;padding:140px 0}.wrap.bgimgb .inner:before{content:'';width:100%;height:100%;display:block;background:url(/images/flash-left-white.svg) left center no-repeat;background-size:auto 105%;position:absolute;top:0;left:0}.wrap.bgimgt .inner:before{content:'';width:100%;height:100%;display:block;background:url(/images/flash-right-white.svg) center center no-repeat;background-size:auto 100%;position:absolute;top:0;left:0}.wrap.boltbg{background:var(--color1, #27b4ae);padding:0}.wrap.boltbg:before{content:'';background-color:var(--color3, #1a1a1a);position:absolute;right:0;top:0;height:100%;width:calc(100vw - 70%);z-index:0}.wrap.boltbg .col{margin:0}.wrap.boltbg .inner{position:relative;padding:80px 0}.wrap.boltbg .inner:before{content:'';width:100%;height:100%;display:block;background:url(/images/flash-right-black.svg) right center no-repeat;background-size:auto 100%;position:absolute;top:0;right:0}.wrap.bgimgt .col.bg1 .text.colgroup .textelm{background:#ffffff;padding:30px 45px 0 45px;position:relative}.wrap.bgimgc .textelm{animation:1s ease-in-out forwards 1 fadeInAnimation}.arrow a{position:static;text-decoration:none;display:block;cursor:pointer;width:100%;text-decoration:none}.arrow a:before{bottom:0;content:"";left:0;overflow:hidden;position:absolute;right:0;top:0;white-space:nowrap;z-index:1}.textelm:has(.arrow){padding-bottom:90px !important;position:relative;overflow:hidden}.textelm:has(.arrow):before{content:'';width:60px;height:60px;position:absolute;bottom:1.5rem;right:1.5rem;background:var(--color1, #27b4ae) url(/images/right.svg) center no-repeat;background-size:contain;border-radius:3rem}@keyframes fadeInAnimation{0%{opacity:0;top:20px}100%{opacity:1;top:0}}@keyframes zoomAnimation{0%{background-size:100% auto}100%{background-size:110% auto}}.spacer{height:100px}table{border-collapse:separate;border-spacing:8px;width:100%;box-sizing:border-box;border:none;table-layout:fixed}td,th{padding:0;border:none;line-break:anywhere}th,td{padding:30px 20px;text-align:left;border-bottom:5px solid transparent;vertical-align:top;background:#b1dddb;font-size:1.8rem;vertical-align:middle;font-weight:500}thead td{background:var(--color1, #27b4ae);color:var(--backgroundColor, #fff);font-weight:700;font-size:2.4rem}.editableform.hidden{display:none;z-index:-1;visibility:hidden}.customformselect{padding:4rem;background:var(--color1, #27b4ae);border-radius:2rem;text-align:left;color:var(--backgroundColor, #fff)}.form-title{font-size:3.2rem;font-weight:700;line-height:1.2;margin-bottom:20px}form .formelm{position:relative;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;gap:10px;justify-content:space-evenly;max-width:480px}form .formelm.checkbox,form .formelm.actions{padding:0;justify-content:left}form .formelm.button{padding-top:0}form .formelme input{display:none}.formelm input,.formelm textarea{height:40px;padding:10px 20px;background:var(--backgroundColor, #fff);border:1px solid var(--backgroundColor, #fff);box-shadow:none;box-sizing:border-box;width:100%;transition:border-color .15s ease-in-out;font-size:1.8rem;outline:none;font-family:"Montserrat",sans-serif;max-width:100%;color:var(--textColor, #1a1a1a);border-radius:3rem}.formelm textarea{min-height:125px}.formelm input+label,.formelm textarea+label{display:block;transition:color ease-in-out .15s;font-weight:700;font-size:1.8rem;width:180px;padding:10px 0}.formelm input+label span,.formelm textarea+label span{display:block}.formspace{display:block;width:180px}.formelm input:focus,.formelm textarea:focus{border:1px solid var(--color1, #27b4ae)}.formelm input.error,.formelm textarea.error{border-color:#ff4e42}.formelm input.required+label:after,.formelm textarea.required+label:after{content:'*';margin-left:5px;color:var(--color3, #1a1a1a)}input[type=hidden]+label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nBtn{font-family:"Montserrat",sans-serif;font-style:normal;display:inline-block;vertical-align:middle;padding:10px 40px;background:transparent;text-decoration:none;position:relative;cursor:pointer;box-sizing:border-box;transition:padding ease-in-out .3s;border-radius:2rem;white-space:nowrap;text-overflow:ellipsis;transition:opacity ease-in-out .3s;text-align:center;user-select:none !important;-webkit-touch-callout:none !important;-webkit-user-select:none !important;-moz-user-select:none !important;-khtml-user-select:none !important;-ms-user-select:none !important;line-height:initial;-webkit-appearance:none;-moz-appearance:none;border:1px solid var(--color1, #27b4ae);overflow:hidden}button.nBtn{padding:10px 40px;height:40px;border-radius:3rem}.nBtn:last-child{margin-bottom:0 !important;margin-bottom:0 !important}.nBtn .nBtn--label{font-size:1.6rem;font-weight:700;letter-spacing:.2rem;text-transform:uppercase;position:relative;z-index:1;color:var(--color1, #27b4ae);display:block}.nBtn.nBtn--raised{background:var(--color3, #1a1a1a);width:100%}.nBtn.nBtn--raised .nBtn--label{color:var(--backgroundColor, #fff)}.nBtn:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;border-top:2px solid #ffffff;border-right:2px solid transparent;vertical-align:middle;animation:nBtnLoading .6s linear infinite;opacity:0;transition:opacity ease-in-out .3s;position:absolute;left:10px;top:50%;margin-top:-10px}.nBtn.loading:before{opacity:1}form .coll:last-child{margin-bottom:0}@keyframes nBtnLoading{to{transform:rotate(360deg)}}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes fadeout{from{bottom:20px;opacity:1}to{opacity:0}}#_notifymsg{position:fixed;bottom:60px;left:50%;transform:translateX(-50%);width:480px;max-width:95%;z-index:9999999;transition:height ease-in-out 0.25s}#_notifymsg div:last-child{margin-bottom:0}._notify{display:block;position:relative;margin-bottom:10px;padding:10px 30px;background:#eeeeee;border-radius:2rem / 2rem;color:#202020;pointer-events:none;box-shadow:0px 5px 10px 0px rgba(0,0,0,0.4);border:1px solid #777777;font-size:1.6rem;font-style:normal;font-weight:normal;box-sizing:border-box}#_notifymsg ._notify{opacity:0}._notify.info{color:#0A4583;background-color:#99E5FF;border-color:#004C66}._notify.success{color:#ffffff;background-color:#336600;border-color:#360}._notify.warning{color:#663B0F;background-color:#FFD4A8;border-color:#663B0F}._notify.error{color:#ffffff;background-color:#D90000;border-color:#D90000}._notify.loading{color:var(--textColor, #1a1a1a);background-color:var(--backgroundColor, #fff);border-color:var(--color1, #27b4ae);padding-left:50px}._notify.loading:before{content:'';display:inline-block;width:20px;height:20px;border-radius:50%;border-top:2px solid var(--color1, #27b4ae);border-right:2px solid transparent;vertical-align:middle;animation:nBtnLoading .6s linear infinite;transition:opacity ease-in-out .3s;position:absolute;left:10px;top:50%;margin-top:-10px}#_notifymsg ._notify.show{opacity:1;bottom:20px;animation:fadein 0.5s,fadeout 0.5s 3s}@keyframes fadein{from{bottom:0;opacity:0}to{bottom:20px;opacity:1}}@keyframes fadeout{from{bottom:20px;opacity:1}to{opacity:0}}.carousel{position:relative;overflow:hidden;overflow:visible;user-select:text}.wrap.carousel .inner{position:static;height:100%}.carousel .inner .row{height:100%}.carousel:not(.scroll) div:is(.inner, .colgroup) .row .col{display:none;position:static;height:100%;opacity:0;transition:opacity ease-in-out .3s;margin:0}.carousel div:is(.inner, .colgroup) .row .col.show,.carousel.mobile div:is(.inner, .colgroup) .row .col,.carousel.mobile.productimagegallery ul li.show{opacity:1;display:inline-block}.carousel .carousel-container .colgroup,.carousel .inner .row .col .row{height:100%}.carousel.indicators{padding-bottom:65px}.carousel.arrows{padding-bottom:85px}.carousel.scroll .row{display:flex;flex-wrap:nowrap}.carousel.scroll .row{overflow-y:hidden;overflow-x:auto;scroll-snap-type:x mandatory;user-select:none;scrollbar-width:none;scroll-behavior:smooth}.carousel.scroll .row .col{flex-shrink:0;scroll-snap-align:center}.carousel.scroll>.colgroup{width:95vw;position:relative;left:calc(-47.5vw + 50%);margin:0 auto}.carousel-indicator,.carousel-arrows{position:absolute;bottom:20px;left:50%;width:100%;height:auto;transform:translateX(-50%);text-align:center;z-index:1;display:none}.carousel.indicators .carousel-indicator,.carousel.arrows .carousel-arrows{display:block;bottom:0}.carousel.arrows .carousel-arrows{display:flex;justify-content:end;column-gap:20px;padding:0 10px;box-sizing:border-box}.carousel.indicators.mobile .carousel-indicator{display:none}.carousel-indicator button{margin:0 10px;display:inline-block;vertical-align:middle;padding:0;background:#fff;width:25px;height:25px;position:relative;margin-bottom:0;box-sizing:border-box;border-radius:50%;cursor:pointer;user-select:none;box-sizing:border-box}.carousel-indicator button.active{border:3px solid #1D1D1D !important;opacity:1}.carousel-arrows button{display:block;width:60px;height:60px;background:transparent url(/images/right-grey.svg) center no-repeat;background-size:contain;border-radius:3rem;cursor:pointer;text-indent:-999999px}.carousel-arrows button.previous{background-image:url(/images/left.svg)}.carousel.thumbs{padding-bottom:0}.thumbs .carousel-indicator{bottom:0;text-align:left;position:relative;padding:10px 0}.thumbs .carousel-indicator button{margin:0;display:inline-block;vertical-align:middle;padding:0;background:#1D1D1D center no-repeat;background-size:cover;width:80px;height:80px;position:relative;aspect-ratio:100 / 100;margin-bottom:0;box-sizing:border-box;border-radius:10px;cursor:pointer;user-select:none;box-sizing:border-box}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInY{0%{opacity:0;top:0}100%{opacity:1;top:-8px}}@keyframes pulse{0%{transform:scale(1)}70%{transform:scale(1.1)}100%{transform:scale(1)}}@keyframes roundtime{to{transform:scaleX(1)}}@media screen and (max-width: 769px){.productimagegallery ul{display:block}.carousel.indicators.mobile .carousel-indicator{display:flex;white-space:nowrap;overflow:hidden;overflow-x:scroll;scrollbar-width:none;gap:10px;box-sizing:border-box}.carousel.mobile div:is(.inner, .colgroup) .row .col:not(.show),.carousel.mobile.productimagegallery ul li{display:none;opacity:0}}.skip-link{position:absolute;top:-9999px;left:10px;background:#ffeb3b;color:var(--textColor, #1a1a1a);padding:10px 20px;z-index:100}.skip-link:focus{top:10px}a:focus,button:focus,h1:focus{box-shadow:0 0 0 5px #ffeb3b;outline:2px dashed transparent}a:focus:not(:focus-visible),button:focus:not(:focus-visible){box-shadow:none;outline:none}.header.menu-hidden-activated{transition:top cubic-bezier(0.2, 1, 0.8, 1) 0.3s}.header.menu-hidden{top:-143px}@media (pointer: fine){.navigation ul li>a:before,.hovermenu ul li a:before{opacity:0;transition:opacity 0.2s,transform 0.2s cubic-bezier(0.2, 1, 0.8, 1)}.navigation ul li>a:hover:before,.hovermenu ul li a:hover:before{opacity:1;transform:translateY(2px);transition-timing-function:cubic-bezier(0.7, 0, 0.2, 1)}p a{transition:filter .2s ease-in-out, opacity .1s ease-in-out}p a:hover{filter:brightness(0.8)}p .butblock:not(.cta) a:hover{opacity:0.6}.mainlogo{transition:transform 0.3s cubic-bezier(0.2, 1, 0.8, 1),opacity 0.3s cubic-bezier(0.2, 1, 0.8, 1)}.mainlogo:hover{transform:scale(0.98, 0.98);opacity:0.9}.breadcrumb ul li a:hover,.wrap.footer a:hover,.wrap.footer button:hover{text-decoration:underline}.navigation ul li a:hover{opacity:1}}@media (prefers-reduced-motion: reduce){*{transition:none !important;animation:none !important}}@media only screen and (max-width: 1150px){.wrap .inner{width:calc(100% - 50px) !important}.wrap.bgimgb:before,.wrap.bgimgt:before{width:calc(100vw - calc(100% - 50px))}.hovermenu ul li div.submenu{padding:0}}@media only screen and (max-width: 1140px){.mobileoff{display:none}body{padding-top:87px}.wrap.header .inner{padding:10px 0}.roww .coll.navigation{position:fixed;height:100dvh;width:calc(100% - 40px);max-width:480px;z-index:1000;background:var(--backgroundColor, #fff);top:0;margin:0;margin-right:calc(-100% - 60px);transition:all 0.6s cubic-bezier(0.7, 0, 0.2, 1);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.2);right:0;overflow:hidden;border-top-left-radius:20px;border-bottom-left-radius:20px;padding:0}.menu-open .roww .coll.navigation{margin-right:0}.navigation>ul{list-style:none;margin:0;padding:30px 40px;display:block;position:relative;text-align:left;width:100%;height:calc(100dvh - 87px);overflow-y:scroll;overflow-x:hidden;box-sizing:border-box}.navigation ul li{margin:0;display:block}.navigation ul li a{display:block;padding:15px 10px;font-size:1.4rem;line-height:20px;color:var(--textColor, #1a1a1a)}.menu-icon{display:block;padding:20px 20px 21px 20px;background:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.hamburger{position:relative;display:inline-block;width:30px;height:24px;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hamburger-inner{top:2px}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{position:absolute;width:30px;height:4px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:2px;background-color:var(--color2, #e6e6e6)}.hamburger-inner:after,.hamburger-inner:before{display:block;content:""}.hamburger-inner:before{top:10px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform,opacity}.hamburger-inner:after{top:20px}.menu-open .hamburger-inner{transform:translate3d(0, 10px, 0) rotate(45deg)}.menu-open .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px, -6px, 0);opacity:0}.menu-open .hamburger-inner:after{transform:translate3d(0, -20px, 0) rotate(-90deg)}@keyframes zoomAnimation{0%{background-size:auto 100%}100%{background-size:auto 110%}}.mainlogo img{width:200px}.col[class*="bg"]:not(.bg0) .colgroup .textelm{padding:45px 20px}.social{text-align:left}a.socialicon{margin-left:0;margin-right:10px}.wrap.hovermenu:after{display:none}.wrap.hovermenu{box-shadow:none;position:inherit !important;padding:0;display:block;width:100% !important;background:none !important}.wrap.hovermenu .inner{width:100% !important;padding:0}.wrap.hovermenu ul{column-count:unset;float:none;list-style:disc;list-style-position:outside}.wrap.hovermenu ul li{position:relative}.wrap.hovermenu ul li a:before{color:var(--color1, #27b4ae);font-size:1.8rem;line-height:.1;content:'-';display:block;padding:10px 0}.navigation .wrap.hovermenu ul li a,.navigation .wrap.hovermenu ul li .a{display:block;padding:5px 10px;font-size:1.4rem;display:flex;gap:10px;flex-wrap:nowrap;margin:0}.navigation>ul>li:not(.nounderline)>a:before{display:none}.navheader{position:relative;width:100%;border-bottom:1px solid var(--color2, #e6e6e6);padding:28px 40px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;visibility:visible}.navheader .menu-icon{position:static;transform:none;width:fit-content;padding:0}.navheader .hamburger-inner,.navheader .hamburger-inner:after,.navheader .hamburger-inner:before{background-color:var(--textColor, #1a1a1a)}.navheading{font-size:2.0rem;font-weight:700;padding:0}h1 .large{font-size:4.2rem}}@media screen and (max-width: 770px){.custombg1:before{display:none}.wrap .inner{width:calc(100% - 40px) !important}.wrap.bgimgc .col.bg1 .text.colgroup:before,.wrap.bgimgc .col.bg2 .text.colgroup:before{display:none}.header .roww .coll.col-3{width:100%}.termsnav{text-align:left}.termsnav li{display:block;margin-bottom:5px}form .formelm{flex-direction:column-reverse;gap:5px}.formelm input+label,.formelm textarea+label{padding-top:0}.wrap.footer .col-8{text-align:left}.wrap.bgimgb .inner,.wrap.bgimgt .inner{padding:60px 0;background:#fff}.wrap.bgimgb:before,.wrap.bgimgt:before{background:none}.wrap.bgimgb .inner:before,.wrap.bgimgt .inner:before{background-image:url(/images/flash-icon-green.svg);width:40px;height:40px;left:auto;top:20px;right:0}.wrap.bgimgb,.wrap.bgimgt{background-position:center bottom !important;background-repeat:no-repeat !important;background-size:contain !important;padding-bottom:100%}.wrap.bgimgc{padding-top:0;height:0;background-size:contain !important;padding-bottom:56.25%;min-height:0}.wrap.bgimgc .inner{padding:0}.wrap.boltbg:before{background:none}.wrap.boltbg .inner:before{background-image:url(/images/flash-icon-dark.svg);width:40px;height:40px;left:auto;top:20px;right:0}.wrap.boltbg .col:first-child{margin-bottom:40px}.wrap.boltbg .col:last-child{display:flex;justify-content:left}.wrap.boltbg p .butblock.cta a{background:var(--textColor, #1a1a1a);color:var(--backgroundColor, #fff)}th,td{font-size:1.6rem}thead td{font-size:1.8rem}}.wrap.cookies{position:fixed;bottom:0;left:0;right:0;top:0;z-index:99999;background:none;font-size:1.4rem;opacity:0;visibility:hidden}.wrap.cookies:before{content:'';z-index:1;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#111111;opacity:0.6}.wrap.cookies .banner.fadeOut{opacity:0;visibility:hidden}.wrap.cookies.fadeIn,.wrap.cookies .banner.fadeIn{opacity:1;visibility:visible}.wrap.cookies .inner{width:100%;padding:20px 0;max-width:680px}.wrap.cookies .banner .inner{width:calc(100% - 40px)}.wrap.cookies p{padding-bottom:20px}.wrap.cookies .banner{max-height:70vh;z-index:2;position:absolute;bottom:0;left:0;right:0;pointer-events:initial;background-color:#efefef;color:#231f20;width:100%}.wrap.cookies a:not(.cookiebtn){color:#231f20;font-weight:700;text-decoration:underline}.wrap.cookies .popup{opacity:0;visibility:hidden;padding:0}.wrap.cookies .popup.fadeIn{opacity:1;visibility:visible}.wrap.cookies .popup .inner{padding:0}.wrap.cookies .popup{z-index:3;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:initial;color:#231f20;width:100%}.wrap.cookies .popup .colgroup{display:block;background-color:#efefef;padding:40px 30px;box-sizing:border-box;max-height:100vh;overflow-x:hidden;overflow-y:auto}.cookiebtn{display:block;font-size:1.4rem;font-weight:700;padding:15px 30px;background:#cccccc;color:#111111;margin-top:10px;margin-right:10px;text-decoration:none;cursor:pointer;width:100%;position:relative}.cookiebtn:active{top:2px}.cookiebtn.settings{background:none;color:#231f20;font-weight:700;text-decoration:underline}.cookietitle,.cookiesubtitle{color:#231f20;text-align:left;text-transform:none;font-size:1.8rem;font-weight:700;letter-spacing:normal}.cookiesubtitle{font-size:1.6rem}.necessary{font-weight:700;font-size:1.2rem}.switch{display:inline-block;height:34px;position:relative;width:60px;margin-bottom:20px}.switch input{margin:0;padding:0;display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}.slider{background-color:#cccccc;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:color ease-in-out .4s;border-radius:34px}.slider:before{background-color:#fff;bottom:4px;content:"";height:26px;left:4px;position:absolute;transition:transform ease-in-out .3s;width:26px;border-radius:50%}.switch input:checked+.slider{background-color:#66bb6a !important}.switch input:checked+.slider:before{transform:translateX(26px)}.cookiebtn:focus:not(:focus-visible),.switch input:focus:not(:focus-visible)+.slider{background-color:#cccccc;outline:none}.cookiebtn.settings:focus:not(:focus-visible){background:none;outline:none}.cookiebtn:focus,.switch input:focus+.slider{background-color:#ffeb3b;outline:1px solid #000000}@media only screen and (min-width: 720px){.cookiebtn{display:inline-block;width:auto}}
