@charset "UTF-8";:root{--banner-height-lg:0px}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}input[type=checkbox]{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}input[type=checkbox]:hover{cursor:pointer}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-webkit-input-placeholder{color:unset}::-moz-placeholder{color:unset}:-ms-input-placeholder{color:unset}::-ms-input-placeholder{color:unset}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;-webkit-line-break:after-white-space;overflow-wrap:break-word}:where([draggable=true]){-webkit-user-drag:element}html{font-family:Open Sans,sans-serif;font-size:1em;font-weight:400;line-height:1.5}body,html{min-height:100vh}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}img{font-style:italic;vertical-align:middle}label{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3333333333}input:disabled{background-color:#f5f5f5!important;opacity:.3}input[type=email],input[type=password],input[type=text],select,textarea{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border:2px solid #0092c1;border-radius:8px;font-size:18px;font-size:1.125rem;line-height:1.3333333333;min-height:53px;padding:0 12px}input[type=checkbox]{border-color:#0092c1;height:24px;width:24px}select{background-image:url(../../assets/css/icon-arrow-dropdown.svg),-webkit-gradient(linear,left top,left bottom,color-stop(50%,#fff),to(#e3f6ff));background-image:url(../../assets/css/icon-arrow-dropdown.svg),linear-gradient(#fff 50%,#e3f6ff);background-position:calc(100% - 12px),100%;background-repeat:no-repeat;background-size:24px,100%}textarea{min-height:150px;width:100%}::-webkit-input-placeholder{color:#818183}::-moz-placeholder{color:#818183}:-ms-input-placeholder{color:#818183}::-ms-input-placeholder{color:#818183}::placeholder{color:#818183}.h1,.h2,.h3,.h4,.h5,.h6,.home--hero ul,h1,h2,h3,h4,h5,h6{font-family:Oswald,sans-serif;font-weight:500;text-transform:uppercase}.h1,h1{font-size:66px;font-size:4.125rem;line-height:1.0909090909;margin-bottom:0;margin-top:0}.h2,h2{font-size:44px;font-size:2.75rem;line-height:1.2272727273}.h3,h3{font-size:28px;font-size:1.75rem;line-height:1.2857142857}.h4,h4{font-size:24px;font-size:1.5rem;line-height:1.25}.h5,h5{font-size:21px;font-size:1.3125rem;line-height:1.4285714286}.h6,.home--hero ul,h6{font-size:18px;font-size:1.125rem;line-height:1.3333333333}em,i{font-style:italic}.a,.content a{color:#0092c1;font-weight:700;text-decoration:underline}.a:hover,.btn,.content a:hover{text-decoration:none}.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background-color:#0092c1;border:2px solid #0092c1;border-radius:8px;color:#fff;cursor:pointer;font-family:Oswald,sans-serif;font-size:21px;font-size:1.3125rem;font-weight:400;justify-content:center;letter-spacing:.03em;line-height:1.4285714286;min-width:169px;padding:12px 24px;text-align:center;text-transform:uppercase;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.btn:active,.btn:hover{background-color:#004c8d;border-color:#004c8d}.btn:focus{outline-color:transparent;outline-style:solid}.btn img{margin-right:.25em;width:24px}.btn--secondary{background-color:#daaa22;border-color:#daaa22}.btn--secondary:active,.btn--secondary:hover{background-color:#b3880e;border-color:#b3880e}.btn--outline{background-color:transparent;color:#0092c1}.btn--outline:active,.btn--outline:hover{background-color:transparent;border-color:#004c8d;color:#004c8d}.btn--outline-white{background-color:rgba(35,35,37,.3);border-color:#fff;color:#fff}.btn--outline-white:active,.btn--outline-white:hover{background-color:rgba(35,35,37,.5);border-color:#fff}.btn--md{font-size:18px;font-size:1.125rem;letter-spacing:.01em;line-height:1.3333333333;min-width:129px;padding:12px 24px}.btn--full{width:100%}.card{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fff;border-radius:13px;-webkit-box-shadow:0 0 6px 1px rgba(35,35,37,.2);box-shadow:0 0 6px 1px rgba(35,35,37,.2);-ms-flex-direction:column;flex-direction:column;height:100%}.card a,.card button{position:relative;z-index:1}.card h3{color:#0092c1;margin-bottom:24px}.card img{width:100%}.card__image{border-top-left-radius:13px;border-top-right-radius:13px;height:200px;overflow:hidden;position:relative}.card__image>div{background-position:50%;background-size:cover;height:200px;position:absolute;top:0;width:100%}.card__image--no-thumbnail>div{background-size:auto;height:400px;top:-100px;-webkit-transform:rotate(-30deg) scale(1.16);transform:rotate(-30deg) scale(1.16)}@media (min-width:768px){.card__image--no-thumbnail>div{-webkit-transform:rotate(-30deg) scale(1.35);transform:rotate(-30deg) scale(1.35)}}@media (min-width:992px){.card__image--no-thumbnail>div{-webkit-transform:rotate(-30deg) scale(1.18);transform:rotate(-30deg) scale(1.18)}}.card__content{padding:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.card__content>a{position:static}.card__content>a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:0}.card__content h3{display:inline-block;position:relative}.card__content__tags{position:relative;right:-.1em;top:-12px}.card__content__tags span{background-color:#daaa22;border-radius:5px;color:#fff;font-size:16px;font-size:1rem;line-height:1.5;padding:0 12px}.card__button{margin:0 24px 24px;padding:12px}.card__button s{font-size:.8em;opacity:.8;padding-right:6px;text-decoration:line-through}.card__button b{padding-right:calc(.5em + 6px)}.card__button del{font-size:.8em;opacity:.6;text-decoration:line-through}@media (min-width:768px){.card--list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.card--list h3{margin-bottom:0}@media (min-width:768px){.card--list img{width:310px}}.card--list time{color:#a2abaf;display:block;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.3333333333;margin-bottom:24px}@media (min-width:768px){.card--list{display:grid;grid-template-columns:350px 1fr}}.card--list .card__image{padding-top:43%}@media (min-width:768px){.card--list .card__image{border-bottom-left-radius:13px;border-top-right-radius:0;height:auto;padding-top:0}}.card--list .card__image>div{padding-top:43%}@media (min-width:768px){.card--list .card__image>div{bottom:0;height:auto;padding-top:0;right:0;top:0}}.content blockquote:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content ul{list-style-type:disc;margin-left:1em}.content ol{list-style-type:decimal;margin-left:1em}.content pre{color:#818183}.error{color:#d60007}input.error,textarea.error{background-color:#faf8d8;border-color:#d60007}select.error{border-color:#d60007}.flat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;background-color:#e3f6ff;border-radius:13px;-ms-flex-direction:column;flex-direction:column;padding:24px}.flat-card img{margin-bottom:24px;width:40px}.flat-card h2{font-family:Open Sans,sans-serif;font-size:24px;font-size:1.5rem;line-height:1.25;margin-bottom:24px;text-transform:none}.flat-card__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.flat-card__link{display:grid;gap:6px;grid-template-columns:24px 1fr;margin-top:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.flat-card__link:before{background:url(../../assets/css/icon-arrow-small-right.svg) 0 0 no-repeat;content:"";height:24px}.flat-card--light{background-color:#f5f5f5}.flat-card--full-height{height:100%}.flat-card--sm-ghosted{background-color:transparent;padding:0 0 24px}@media (min-width:768px){.flat-card--sm-ghosted{background-color:#e3f6ff;padding:24px}}.form li:not(:last-of-type){margin-bottom:24px}.form label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:12px}.form input#agave{display:none}.form input[type=email],.form input[type=text],.form select,.form textarea{min-width:20ch;width:100%}@media (min-width:768px){.form__error{margin-top:6px}}.grid{display:block;padding-left:24px;padding-right:24px}@media (min-width:768px){.grid{padding-left:48px;padding-right:48px}}@media (min-width:992px){.grid{padding-left:24px;padding-right:24px}}.grid>ul{display:grid;gap:48px;grid-template-columns:repeat(auto-fit,1fr);margin-left:auto;margin-right:auto;max-width:1090px;padding-bottom:48px;padding-top:48px}@media (min-width:576px){.grid>ul{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}}@media (min-width:992px){.grid>ul{gap:72px}}.grid__item--full-width{grid-column-end:-1;grid-column-start:1;margin-bottom:-24px}.grid__more{padding-bottom:72px;text-align:center}.layout{-webkit-box-flex:1;-ms-flex:1;flex:1}.layout-fixed-header{padding-top:72px}.layout-wrap{display:block;padding-left:24px;padding-right:24px}@media (min-width:768px){.layout-wrap{padding-left:48px;padding-right:48px}}@media (min-width:992px){.layout-wrap{padding-left:24px;padding-right:24px}}.layout-wrap__content{margin-left:auto;margin-right:auto;max-width:1090px}.layout-wrap--small .layout-wrap__content{margin-left:auto;margin-right:auto;max-width:720px}.list{display:block;padding-left:24px;padding-right:24px}@media (min-width:768px){.list{padding-left:48px;padding-right:48px}}@media (min-width:992px){.list{padding-left:24px;padding-right:24px}}.list>ul{margin-left:auto;margin-right:auto;max-width:1090px;padding-bottom:72px;padding-top:72px}.list>ul>li:not(:last-child){margin-bottom:48px}@media (min-width:992px){.list>ul>li:not(:last-child){margin-bottom:72px}}.list__more{padding-bottom:72px;text-align:center}.about{margin-top:72px}@media (min-width:768px){.about{margin-top:0}}.about h1{font-size:44px;font-size:2.75rem;line-height:1.2272727273;margin-bottom:48px}.about__image{background-position:50%;background-size:cover;display:none}@media (min-width:768px){.about__image{display:block;height:400px}.about--artists h1,.about--news h1{display:none}}.about__more{text-align:center}.about__intro{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin-bottom:72px}.about__intro h1{font-size:44px;font-size:2.75rem;line-height:1.2272727273;margin-bottom:48px}.about__team{margin-bottom:96px}.about__team ul{display:grid;gap:72px}@media (min-width:768px){.about__team ul{grid-template-columns:1fr 1fr}}.about__team img{border-radius:13px;margin-bottom:24px}.about__team h2{font-size:28px;font-size:1.75rem;line-height:1.2857142857;margin-bottom:24px}.about__news{margin-bottom:96px}.about__news h3{margin-bottom:6px}.about__news a{color:#0092c1;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.about__news a:hover{color:#004c8d}.about__news time{color:#a2abaf;display:block;font-family:Oswald,sans-serif;font-size:18px;font-size:1.125rem;font-weight:300;line-height:1.3333333333;margin-bottom:24px}.about__news__list li{margin-bottom:72px}@media (min-width:768px){.about__news__list li{display:grid;gap:24px;grid-template-columns:150px 1fr}}.about__news__list__image>div{background-position:50%;background-size:cover;border-radius:13px;height:100%;margin-bottom:12px;min-height:200px}@media (min-width:768px){.about__news__list__image>div{min-height:120px}}.about__news__list__content{grid-column:1/span 2}.about__news__single{margin-bottom:72px;position:relative}.about__news__single__close{background-color:#f5f5f5;border-radius:50%;padding:6px;position:absolute;right:0;top:-48px}@media (min-width:768px){.about__news__single__close{right:-48px;top:0}}.about__news__single__close:hover{background-color:#e3f6ff}.about__news__single__close:active{-webkit-transform:scale(.9);transform:scale(.9)}.about__artists>li{margin-bottom:96px}.about__artists__name{margin-bottom:24px;position:relative}@media (min-width:768px){.about__artists__name{margin-bottom:48px}}.about__artists__name:after{background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,rgba(35,35,37,0)),to(rgba(35,35,37,.5)));background:linear-gradient(rgba(35,35,37,0) 30%,rgba(35,35,37,.5));bottom:0;content:"";left:0;position:absolute;right:0;top:0}.about__artists__name h2{bottom:24px;color:#fff;left:24px;position:absolute;z-index:1}.about__artists__bio blockquote{font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.3333333333}.account--logged-out{padding-bottom:72px;padding-top:72px;text-align:center}@media (min-width:768px){.account--logged-in{display:grid;grid-template-columns:280px 1fr}}@media (min-width:992px){.account--logged-in{grid-template-columns:340px 1fr}}.account h1,.account h2,.account h3,.account h4{font-family:Open Sans,sans-serif;font-weight:400;text-transform:none}.account h1{margin-bottom:12px}.account h1,.account h2{font-size:28px;font-size:1.75rem;line-height:1.2857142857}.account h2{margin-bottom:24px}.account main{padding:48px 24px}@media (min-width:576px){.account main{padding:48px}}.account__sidenav{background-color:#f5f5f5;display:none;font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding:72px 24px}@media (min-width:768px){.account__sidenav{display:block}}.account__sidenav__scroll{position:sticky;top:var(--banner-height-lg)}.account__sidenav h1{display:inline;font-size:24px;font-size:1.5rem;line-height:1.25;padding-left:24px}.account__sidenav p{display:inline;font-size:14px;font-size:.875rem;line-height:1.7142857143;padding-left:1em}.account__sidenav nav{margin-top:24px}.account__sidenav li{margin-bottom:6px}.account__sidenav li a{border-radius:13px;display:block;padding:18px 24px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.account__sidenav li a.is-active,.account__sidenav li a:hover{background-color:#e1e1e1}.account__banner{max-width:700px}.account__banner,.account__error-banner{margin-bottom:24px}.account__msg{background-color:#e3f6ff;border-radius:13px;font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin:48px auto 24px;max-width:550px;padding:24px;text-align:left}@media (min-width:768px){.account__msg{padding:48px}}.account__form{background-color:#e3f6ff;border-radius:13px;margin:48px auto 24px;max-width:480px;padding:24px;text-align:left}@media (min-width:768px){.account__form{padding:48px}}.account__form--profile,.account__form--registration{margin:0;max-width:700px}@media (min-width:992px){.account__form--profile form>ul,.account__form--registration form>ul{grid-template-columns:1fr 1fr}}.account__form--registration li:last-of-type{margin-bottom:24px}.account__form form{text-align:center}.account__form form>ul{-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px;display:grid;text-align:left;-webkit-box-align:top;-ms-flex-align:top;align-items:top;margin-bottom:24px}.account__form label{margin-bottom:12px}.account__form input[type=password],.account__form input[type=text]{margin-bottom:12px;width:100%}@media (min-width:768px){.account__form input[type=password],.account__form input[type=text]{margin-bottom:0}}.account__form input[type=checkbox]{margin-right:12px}.account__content{margin-bottom:48px;max-width:700px}.account__registered-product:last-of-type>ul{margin-bottom:0}.account__registered-product>ul{display:grid;gap:24px;margin-bottom:48px}@media (min-width:992px){.account__registered-product>ul{grid-template-columns:1fr 1fr}}@media (min-width:1366px){.account__registered-product>ul{grid-template-columns:1fr 1fr 1fr}}.account__registered-product dd,.account__registered-product dl,.account__registered-product h3,.account__registered-product h4,.account__registered-product__actions>li:not(:last-child){margin-bottom:12px}.account__registered-product h3,.account__registered-product h4{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3333333333}.account__registered-product dt{float:left;font-weight:700;margin-right:.5em}.account__registered-product__actions button{min-width:0}.account__registered-product__download{display:grid;gap:12px;grid-template-columns:1fr 1fr}.account__registered-product__download button{min-width:0}@media (min-width:768px){:root{--banner-height-lg:50px}}.banner{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:.875rem;grid-column:1/-1;line-height:1.7142857143;min-height:var(--banner-height-lg)}@media (min-width:768px){.banner{font-size:18px;font-size:1.125rem;line-height:1.3333333333}}.banner--default{background-color:#00e7f8}.banner--cyber-monday{background-color:#bdff28}.banner--halloween{background-color:#fc9728}.banner--holiday{background-color:#f03535;color:#fff}.banner--thanksgiving{background-color:#daaa22}.banner--msg{border-radius:8px;color:#fff;padding:12px 24px}.banner--error{background-color:#d60007}.banner--success{background-color:#259314}.banner__content{padding:12px 24px}@media (min-width:768px){.banner__content{padding:12px 48px}}.banner__content p{display:inline}.banner__content span{display:inline-block;vertical-align:bottom}.banner__arrow{background-image:url(/assets/css/icon-arrow-small-right-black.svg);height:22px;margin-left:.2em;width:22px}.banner--holiday .banner__arrow{background-image:url(/assets/css/icon-arrow-small-right-white.svg)}.cart__spinner{background-color:hsla(0,0%,100%,.9);bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:100}.cart__spinner>div{height:231px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:231px}.cart__row{background-color:#e3f6ff;border-radius:13px;margin-bottom:24px;padding:24px;text-align:left}.cart__grid{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media (min-width:768px){.cart__grid{grid-template-columns:150px 2fr 1fr 1fr}}.cart__grid__thumb{display:none}@media (min-width:768px){.cart__grid__thumb{display:unset}}.cart__grid__description{grid-column:span 2}@media (min-width:768px){.cart__grid__description{grid-column:span 1}}.cart__price{padding-left:24px}@media (min-width:768px){.cart__price{padding-left:0}}.cart__price del{color:#a2abaf;padding-right:6px;text-decoration:line-through}.cart__price__quantity{display:inline;position:relative}.cart__price__quantity span{cursor:pointer;display:inline-block;height:12px;left:-24px;overflow:hidden;position:absolute;top:0;width:20px}.cart__price__quantity span:after{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:absolute;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#e3f6ff;content:"⌃";height:12px;top:0;width:20px}.cart__price__quantity span:last-of-type{top:10px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cart__price__quantity input{border-width:0;margin-right:6px;min-height:0;padding:0 6px;text-align:center;width:2em}.cart__remove{padding-top:6px}.cart__remove a{color:#0092c1;font-size:14px;font-size:.875rem;line-height:1.7142857143;text-decoration:underline}.cart__total{font-weight:700;text-align:right}.cart__total__saving{color:#daaa22;font-size:14px;font-size:.875rem;line-height:1.7142857143}.cart__summary{display:grid;gap:24px;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content}@media (min-width:768px){.cart__summary{padding:24px}}.cart__summary__coupon{grid-column:span 2;margin-bottom:24px;-moz-text-align-last:left;text-align-last:left}@media (min-width:768px){.cart__summary__coupon{grid-column:span 1;margin-bottom:0}}.cart__summary__coupon label{display:block;margin-bottom:12px}.cart__summary__coupon input{max-width:250px;width:100%}.cart__summary__coupon>div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.cart__summary__checkout__price{font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3333333333;margin-bottom:24px;-moz-text-align-last:left;text-align-last:left}@media (min-width:768px){.cart__summary__checkout__price{text-align:right}}.cart__summary__checkout__price__saving{color:#daaa22}.contact{display:grid;gap:24px;margin-bottom:24px;margin-top:48px}@media (min-width:768px){.contact{grid-template-columns:1fr 1fr 1fr;margin-bottom:96px}.contact__form{grid-column:span 2;grid-row:span 3}}@media (min-width:992px){.contact__form{padding:48px}}.contact__form p{font-size:18px;font-size:1.125rem;line-height:1.6666666667}.contact__form form{margin-top:24px}@media (min-width:992px){.contact__form input[type=email],.contact__form input[type=text],.contact__form select{width:35ch}}.contact__form textarea{min-height:25ch}.downloads{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:grid;row-gap:24px}@media (min-width:768px){.downloads{grid-template-columns:1fr 1fr 350px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.downloads__content{padding-bottom:24px;padding-top:48px}@media (min-width:768px){.downloads__content{grid-column:span 2}}.downloads__content h2{font-size:28px;font-size:1.75rem;line-height:1.2857142857;margin-bottom:24px}.downloads__content h3{font-size:24px;font-size:1.5rem;line-height:1.25;margin-top:48px}.downloads__content img{display:block;height:24px;width:24px!important}.downloads__content table{font-size:18px;font-size:1.125rem;line-height:1.3333333333;margin-top:24px;width:100%}.downloads__content table:not(:last-child){margin-bottom:24px}.downloads__content table a{display:block;position:relative}.downloads__content table a:hover:after{background-color:rgba(35,35,37,.8);border-radius:8px;bottom:0;color:#fff;content:attr(title);display:block;font-size:14px;font-size:.875rem;font-weight:400;left:100%;line-height:1.7142857143;padding:6px 12px;position:absolute;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.downloads__content tr{display:block}@media (min-width:992px){.downloads__content tr{display:table-row}.downloads__content tr:nth-child(2n){background-color:#fff}.downloads__content tr:nth-child(odd){background-color:#f5f5f5}}.downloads__content th{display:block;font-weight:700;padding:12px 24px 12px 0}@media (min-width:992px){.downloads__content th{display:table-cell;font-weight:400;padding-left:24px}}.downloads__content td{padding:12px 12px 12px 0;width:48px}@media (min-width:992px){.downloads__content td{padding-left:12px}}@media (min-width:768px){.downloads aside{position:sticky;top:calc(var(--banner-height-lg) - 72px)}}.downloads aside>div{margin-bottom:24px}@media (min-width:768px){.downloads aside>div:first-child{margin-top:48px}}.faq{display:grid;gap:24px;margin-bottom:24px}@media (min-width:768px){.faq{grid-template-columns:1fr 1fr 1fr;margin-bottom:72px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq__main{grid-column:span 2;grid-row:span 3}}.faq__main h2{margin-bottom:24px;margin-top:48px}.faq__main>ul>li{display:grid;gap:6px;grid-template-columns:24px 1fr;margin-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.faq__main>ul>li:before{background:url(../../assets/css/icon-arrow-small-right.svg) 0 0 no-repeat;content:"";height:24px}.faq__main>ul>li a{color:#0092c1;font-weight:700;text-decoration:underline}.faq__main__content{background-color:#f5f5f5;border-radius:13px;display:none;margin:24px 0;padding:24px 48px 24px 24px;position:relative}.faq__main__content ol,.faq__main__content ul{list-style-position:inside}.faq__main__content ul{list-style-type:disc}.faq__main__content ol{list-style-type:decimal-leading-zero}.faq__main__content__close{background-image:url(/assets/css/icon-x.svg);height:24px;overflow:hidden;position:absolute;right:12px;text-indent:24px;top:12px;width:24px}.faq__main :target:not(.closed){display:revert;padding-top:24px}.faq__main :target:not(.closed)>a{color:#232325;font-family:Open Sans,sans-serif;font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.25;text-decoration:none}:target:not(.closed) .faq__main__content{display:block}.faq__aside{display:grid;gap:24px}@media (min-width:768px){.faq__aside{position:sticky;top:calc(var(--banner-height-lg) - 96px)}}.footer{background-color:#232325;border-bottom:6px solid #0092c1;color:#fff;display:block;padding-left:24px;padding-right:24px;padding-top:72px}@media (min-width:768px){.footer{padding-left:48px;padding-right:48px}}@media (min-width:992px){.footer{padding-left:24px;padding-right:24px}}.footer nav{display:grid;gap:48px;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:1090px}@media (min-width:576px){.footer nav{gap:24px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (min-width:992px){.footer nav{grid-template-columns:repeat(4,-webkit-max-content);grid-template-columns:repeat(4,max-content);-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__section>ul{font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding-top:24px}.footer__section>ul>li{margin-bottom:12px}@media (min-width:576px){.footer__section--form{grid-column:span 3}}@media (min-width:768px){.footer__section--form{grid-column:span 2}}@media (min-width:992px){.footer__section--form{grid-column:span 1}}.footer__section form{color:#232325;display:grid;gap:12px;margin:24px 0 48px}@media (min-width:576px){.footer__section form{grid-template-columns:1fr auto}}.footer__section form input[type=email]{border-color:#fff}.footer__section form button{min-width:0}.footer__section__social{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.footer__logo{display:block;margin:72px auto 0;opacity:5%;padding-bottom:48px;width:250px}.header{background-color:#232325;-webkit-box-shadow:0 2px 8px 0 rgba(35,35,37,.5);box-shadow:0 2px 8px 0 rgba(35,35,37,.5);color:#fff;display:block;padding-left:24px;padding-right:24px;width:100vw;z-index:1000}@media (min-width:768px){.header{padding-left:48px;padding-right:48px}}@media (min-width:992px){.header{padding-left:24px;padding-right:24px}}.header__content{display:grid;grid-template-columns:-webkit-max-content auto -webkit-max-content;grid-template-columns:max-content auto max-content;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:12px;padding-top:12px}@media (min-width:768px){.header__content{grid-template-columns:-webkit-max-content 1fr -webkit-max-content;grid-template-columns:max-content 1fr max-content;padding-bottom:0;padding-top:0}}.header__toggle{background:transparent;border-bottom:3px solid;border-top:3px solid;color:#fff;cursor:pointer;font-size:0;height:26px;position:relative;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out;width:30px}@media (min-width:768px){.header__toggle{display:none}}.header__toggle:after,.header__toggle:before{background:currentColor;content:"";display:block;height:3px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform .22s ease-in-out;transition:-webkit-transform .22s ease-in-out;transition:transform .22s ease-in-out;transition:transform .22s ease-in-out,-webkit-transform .22s ease-in-out;width:100%}.header__toggle:hover{color:#fff}.header__toggle.is-active{border-color:transparent}.header__toggle.is-active:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.header__toggle.is-active:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.header__logo img{height:26px}@media (min-width:768px){.header__logo img{height:auto}}.header__nav{background-color:#232325;bottom:0;display:none;font-family:Oswald,sans-serif;font-size:28px;font-size:1.75rem;font-weight:500;left:0;line-height:1.2857142857;position:fixed;right:0;text-transform:uppercase;top:51px}@media (min-width:768px){.header__nav{display:block;font-size:16px;font-size:1rem;line-height:1.5;position:static}}.header__nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;padding-left:24px;padding-right:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.header__nav>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media (min-width:992px){.header__nav>ul{gap:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.header__nav>ul>li{position:relative}.header__nav__item{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:12px;padding-top:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:300;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}@media (min-width:768px){.header__nav__item{font-weight:500;padding-bottom:24px;padding-top:24px}}.header__nav__item.is-active,.header__nav__item:hover{color:#84f2fb}@media (min-width:768px){.header__nav__item--account{display:none}}.header__nav__account-links{font-weight:300}@media (min-width:768px){.header__nav__account-links{display:none}}.header__nav__account-links a{display:block;padding:12px}.header__nav__account-links a.is-active,.header__nav__account-links a:hover{color:#84f2fb}.header__subnav{background-color:#232325;border-radius:0 0 5px 5px;-webkit-box-shadow:0 2px 8px 0 rgba(35,35,37,.5);box-shadow:0 2px 8px 0 rgba(35,35,37,.5);-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}@media (min-width:768px){.header__subnav{left:-12px;opacity:0;position:absolute;visibility:hidden;width:-webkit-max-content;width:-moz-max-content;width:max-content}}.header__subnav:after,.header__subnav:before{content:"";display:block;height:5px;position:absolute;width:10px}.header__subnav:before{border-top-right-radius:5px;-webkit-box-shadow:5px 0 #232325;box-shadow:5px 0 #232325;left:-10px}.header__subnav:after{border-top-left-radius:5px;-webkit-box-shadow:-5px 0 #232325;box-shadow:-5px 0 #232325;right:-10px;top:0}.header__subnav a{display:block;padding:0 12px 12px;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.header__subnav a.is-active,.header__subnav a:hover{color:#84f2fb}@media (min-width:768px){li:hover>.header__subnav{opacity:1;visibility:visible}}.header__user{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.header__user__account{display:none}@media (min-width:768px){.header__user__account{display:block}}.header.is-active{position:fixed;top:0}.header.is-active .header__nav,.heading{display:block}.heading{overflow:hidden;padding-left:24px;padding-right:24px;width:100vw}@media (min-width:768px){.heading{padding-left:48px;padding-right:48px}}@media (min-width:992px){.heading{padding-left:24px;padding-right:24px}}.heading__content{margin-left:auto;margin-right:auto;max-width:1090px}.heading h2{background-color:#0092c1;color:#fff;display:inline-block;font-family:Oswald,sans-serif;font-size:28px;font-size:1.75rem;font-weight:300;line-height:1.2857142857;padding:12px 0;position:relative;z-index:1}@media (min-width:768px){.heading h2{font-size:36px;font-size:2.25rem;line-height:1.1666666667}}.heading h2:before{background-color:#0092c1;right:100%;width:50vw}.heading h2:after,.heading h2:before{content:"";display:block;height:100%;position:absolute;top:0}.heading h2:after{background:linear-gradient(90deg,#0092c1,#0092c1 72px,rgba(0,146,193,0) 0,rgba(0,146,193,0) 84px,#0092c1 0,#0092c1 96px,rgba(0,146,193,0) 0,rgba(0,146,193,0) 108px,#daaa22 0,#daaa22 120px,rgba(0,146,193,0) 0);left:100%;-webkit-transform:skew(30deg) translateX(-19px);transform:skew(30deg) translateX(-19px);width:200px;z-index:-1}.home{display:block;padding-left:24px;padding-right:24px}@media (min-width:768px){.home{padding-left:48px;padding-right:48px}}@media (min-width:992px){.home{padding-left:24px;padding-right:24px}}.home__content{padding-bottom:48px}.home__content h2{margin-bottom:48px}.home__content p,.home__content ul{font-size:18px;font-size:1.125rem;line-height:1.3333333333}.home__content li{padding-bottom:6px}.home__image{background-position:0 50%;background-repeat:no-repeat;background-size:contain;height:240px;left:0;position:absolute;top:0;width:100vw;z-index:1}@media (min-width:768px){.home__image{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;margin:48px 0;position:static;width:50vw}}.home__image>.home__image{margin:0}.home--hero{background-repeat:no-repeat;background-size:cover;color:#fff;padding:72px 0 0;text-align:center}@media (min-width:768px){.home--hero{padding-top:144px}}.home--hero h1{font-size:44px;font-size:2.75rem;line-height:1.2272727273;margin-bottom:48px}@media (min-width:992px){.home--hero h1{font-size:66px;font-size:4.125rem;line-height:1.0909090909;margin-bottom:12px}}.home--hero ul li{margin-bottom:24px}@media (min-width:992px){.home--hero ul li{display:inline}.home--hero ul li:not(:last-child):after{content:" • "}}.home--hero .home__content{min-height:330px}.home__waves{margin-top:48px}.home__waves svg{height:40px;margin-bottom:-7px;max-height:150px;min-height:40px;position:relative;width:100%}@media (min-width:768px){.home__waves svg{height:15vh;min-height:100px}}.home__waves__animation>use{-webkit-animation:move-forever 15s cubic-bezier(.55,.5,.45,.5) infinite;animation:move-forever 15s cubic-bezier(.55,.5,.45,.5) infinite}.home__waves__animation>use:first-child{-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-duration:7s;animation-duration:7s}.home__waves__animation>use:nth-child(2){-webkit-animation-delay:-3s;animation-delay:-3s;-webkit-animation-duration:10s;animation-duration:10s}.home__waves__animation>use:nth-child(3){-webkit-animation-delay:-4s;animation-delay:-4s;-webkit-animation-duration:13s;animation-duration:13s}.home__waves__animation>use:nth-child(4){-webkit-animation-delay:-5s;animation-delay:-5s;-webkit-animation-duration:20s;animation-duration:20s}@-webkit-keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}@keyframes move-forever{0%{-webkit-transform:translate3d(-90px,0,0);transform:translate3d(-90px,0,0)}to{-webkit-transform:translate3d(85px,0,0);transform:translate3d(85px,0,0)}}.home--image{position:relative;z-index:0}@media (min-width:768px){.home--image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.home--image .home__content{padding:240px 0 72px;position:relative;text-align:center;z-index:2}@media (min-width:768px){.home--image .home__content{padding:96px 48px 96px 0;-ms-flex-preferred-size:545px;flex-basis:545px;max-width:545px;text-align:left}}.home--image .home__btn{margin-top:48px;position:relative;z-index:2}.home--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home--left .home__image{background-position:right 50%}@media (min-width:768px){.home--left .home__content{padding:96px 0 96px 48px}}.popup{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:fixed;right:0;top:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(35,35,37,.8)}.popup__close{position:absolute;right:12px;top:12px}.popup section{background-color:#fff;border-radius:13px;margin:12px;max-width:560px;padding:48px 24px;position:relative}@media (min-width:768px){.popup section{padding:48px}}.popup h1{font-family:Open Sans,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.2857142857;margin-bottom:24px;text-transform:none}.popup__button{margin-top:48px;text-align:center}.product__hero{background-image:url(/assets/css/waves-background.png),-webkit-gradient(linear,left top,left bottom,color-stop(0,#006cb4),to(#00dff7));background-image:url(/assets/css/waves-background.png),linear-gradient(#006cb4,#00dff7);background-position:50%;background-repeat:no-repeat;background-size:100% auto;color:#fff;display:block;margin-bottom:24px;padding:48px 24px 72px;text-align:center}@media (min-width:768px){.product__hero{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__hero{padding-left:24px;padding-right:24px}}@media (min-width:768px){.product__hero{margin-bottom:72px}}.product__hero--drop-shadow img{-webkit-box-shadow:0 0 24px 0 #0092c1;box-shadow:0 0 24px 0 #0092c1}.product__hero--text-white{color:#fff}.product__hero--text-black{color:#232325}.product__hero h1{display:inline-block;font-size:44px;font-size:2.75rem;line-height:1.2272727273;margin-bottom:24px;position:relative}@media (min-width:768px){.product__hero h1{font-size:66px;font-size:4.125rem;line-height:1.0909090909}}.product__hero__tags{position:absolute;right:-12px;top:-48px;-webkit-transform:translateX(100%);transform:translateX(100%)}.product__hero__tags span{background-color:#daaa22;border-radius:5px;color:#fff;font-size:18px;font-size:1.125rem;line-height:1.3333333333;padding:0 12px}.product__hero>p{font-size:24px;font-size:1.5rem;line-height:1.25;margin-bottom:48px}.product__details{display:block;padding-left:24px;padding-right:24px}@media (min-width:768px){.product__details{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__details{padding-left:24px;padding-right:24px}}.product__details__content{display:grid;gap:24px;margin-bottom:72px;margin-left:auto;margin-right:auto;max-width:1090px}@media (min-width:768px){.product__details__content{gap:72px;grid-template-columns:2fr 1fr}}@media (min-width:992px){.product__details__content{grid-template-columns:1fr 350px}}.product__details__content__description p:first-child{font-size:18px;font-size:1.125rem;line-height:1.3333333333}.product__details__content__aside{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}@media (min-width:768px){.product__details__content__aside{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.product__details__content__aside li{margin-bottom:12px}.product__details__content__aside__price,.product__details__content__aside__price strong,.product__details__content__aside__price>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product__details__content__aside__price strong,.product__details__content__aside__price>span{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#f5f5f5;border-radius:8px;font-family:Oswald,sans-serif;font-size:28px;font-size:1.75rem;font-weight:400;justify-content:center;line-height:1.2857142857;margin-bottom:12px;padding:12px 24px}@media (min-width:768px){.product__details__content__aside__price strong,.product__details__content__aside__price>span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:24px}}.product__details__content__aside__price>span{background-color:transparent;color:#a2abaf;margin-right:12px;padding:0;position:relative}.product__details__content__aside__price>span:after{background-color:#d60007;content:"";height:2px;left:0;opacity:.5;position:absolute;top:50%;-webkit-transform:rotate(-4deg);transform:rotate(-4deg);width:100%}.product__video{display:block;margin-bottom:72px;padding-left:24px;padding-right:24px}@media (min-width:768px){.product__video{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__video{padding-left:24px;padding-right:24px}}.product__video iframe{display:block;margin-left:auto;margin-right:auto;width:100%}@media (min-width:768px){.product__video iframe{max-height:550px;max-width:900px}}.product__highlights,.product__included,.product__reviews{display:block;padding:48px 24px}@media (min-width:768px){.product__highlights,.product__included,.product__reviews{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__highlights,.product__included,.product__reviews{padding-left:24px;padding-right:24px}}@media (min-width:768px){.product__highlights,.product__included,.product__reviews{padding-bottom:72px;padding-top:72px}}.product__highlights__content,.product__included__content,.product__reviews__content{margin-left:auto;margin-right:auto;max-width:1090px}.product__highlights h2,.product__included h2,.product__reviews h2{font-size:28px;font-size:1.75rem;line-height:1.2857142857;margin-bottom:48px}@media (min-width:768px){.product__highlights h2,.product__included h2,.product__reviews h2{font-size:44px;font-size:2.75rem;line-height:1.2272727273}}.product__highlights{background-color:#e3f6ff}.product__highlights ul{font-size:18px;font-size:1.125rem;line-height:1.3333333333}@media (min-width:768px){.product__highlights ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px}}.product__highlights ul li{margin-bottom:1em}.product__reviews figure:not(:last-child){margin-bottom:48px}.product__reviews blockquote{font-size:18px;font-size:1.125rem;font-style:italic;line-height:1.3333333333;margin-bottom:12px}@media (min-width:768px){.product__reviews blockquote{font-size:24px;font-size:1.5rem;line-height:1.25}}.product__included h2{margin-bottom:0;text-align:center}@media (min-width:768px){.product__included h2{margin-bottom:48px;margin-left:auto;margin-right:auto;max-width:1090px;-moz-text-align-last:left;text-align-last:left}}.product__requirements{background-color:#f5f5f5;display:block;padding:48px 24px}@media (min-width:768px){.product__requirements{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__requirements{padding-left:24px;padding-right:24px}}@media (min-width:768px){.product__requirements{padding-bottom:72px;padding-top:72px}}.product__requirements__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:1090px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:24px}@media (min-width:768px){.product__requirements__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product__requirements__content__intro{-webkit-box-flex:1;-ms-flex:1;flex:1}}.product__requirements__content__intro h3{margin-bottom:24px}.product__requirements__content__intro p{font-size:18px;font-size:1.125rem;line-height:1.3333333333}@media (min-width:768px){.product__requirements__content__specs{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}.product__requirements__content__specs>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:24px}@media (min-width:768px){.product__requirements__content__specs>ul{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.product__requirements__content__specs h4{margin-bottom:12px}.product__requirements__content__links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px}@media (min-width:768px){.product__requirements__content__links{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-preferred-size:350px;flex-basis:350px;margin-top:8px}}.product__teaser{display:block;padding:72px 24px}@media (min-width:768px){.product__teaser{padding-left:48px;padding-right:48px}}@media (min-width:992px){.product__teaser{padding-left:24px;padding-right:24px}}.product__teaser__content{display:grid;gap:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:768px){.product__teaser__content{grid-template-columns:auto auto}}.product__teaser__content img{margin-left:auto;margin-right:auto}.product__teaser__content h3{margin-bottom:12px}.product__teaser__content li{margin-bottom:6px}.product__teaser__button{padding-top:48px;text-align:center}@media (min-width:768px){.product__teaser__button{padding-top:24px;-moz-text-align-last:left;text-align-last:left}}.subnav{display:none;font-size:18px;font-size:1.125rem;font-weight:700;line-height:1.3333333333}@media (min-width:768px){.subnav{display:block}}.subnav ul{gap:72px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:24px;padding-right:24px}.subnav ul,.subnav__item{display:-webkit-box;display:-ms-flexbox;display:flex}.subnav__item{padding-bottom:96px;padding-top:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0092c1;-webkit-transition:all .22s ease-in-out;transition:all .22s ease-in-out}.subnav__item:hover{color:#004c8d}.subnav__item.is-active,.subnav__item.is-active:hover{color:#232325;cursor:default}.support{display:grid;gap:24px;margin-bottom:24px;margin-top:48px}@media (min-width:992px){.support{grid-template-columns:1fr 1fr 350px;margin-bottom:96px}.support__faq{grid-column:span 2}}.support__faq ul{margin-left:0;margin-top:24px}@media (min-width:992px){.support__faq ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:24px;-moz-column-gap:24px;column-gap:24px}}.support__faq li{display:grid;gap:6px;grid-template-columns:24px 1fr;margin-bottom:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.support__faq li:before{background:url(../../assets/css/icon-arrow-small-right.svg) 0 0 no-repeat;content:"";height:24px}.support__form{display:grid;gap:24px}@media (min-width:992px){.support__form{gap:72px;grid-column:span 3;grid-template-columns:1fr 1fr;padding:48px}}.support__form p{font-size:18px;font-size:1.125rem;line-height:1.6666666667}.support__form form{display:grid;gap:12px;grid-template-columns:auto 1fr;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.support__form form{gap:24px}}.support__form form input,.support__form form label,.support__form form select{grid-column:span 2}@media (min-width:768px){.support__form form input,.support__form form label,.support__form form select{grid-column:span 1}}.support__form form label{margin-top:12px}@media (min-width:768px){.support__form form label{margin-bottom:0}}.support__form form input[type=submit]{grid-column:span 2;justify-self:start;margin-top:24px;width:100%}@media (min-width:768px){.support__form form input[type=submit]{grid-column:2;margin-top:0;width:auto}.support__form__error{grid-column:2/3;margin-top:-12px}}.version-history{-webkit-column-gap:72px;-moz-column-gap:72px;column-gap:72px;display:grid}@media (min-width:768px){.version-history{grid-template-columns:1fr 350px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.version-history__list{padding-bottom:24px;padding-top:48px}.version-history__list>ul>li{margin-bottom:48px}.version-history__list__details ul{margin-left:0}.version-history__list__details li{display:grid;gap:6px;grid-template-columns:24px 1fr;margin-top:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.version-history__list__details li:before{background:url(../../assets/css/icon-arrow-small-right.svg) 0 0 no-repeat;content:"";height:24px}.version-history time{color:#a2abaf;display:block;font-family:Oswald,sans-serif;font-size:24px;font-size:1.5rem;font-weight:300;line-height:1.25;margin-bottom:24px}@media (min-width:768px){.version-history aside{position:sticky;top:calc(var(--banner-height-lg) - 72px)}}.version-history aside>div{margin-bottom:24px}@media (min-width:768px){.version-history aside>div:first-child{margin-top:48px}}.\+mtmd{margin-top:24px!important}.\+mtlg{margin-top:48px!important}.\+mtxl{margin-top:72px!important}.\+mtxxl{margin-top:96px!important}.\-mtlg{margin-top:-48px!important}.\+mbxs{margin-bottom:6px!important}.\+mbsm{margin-bottom:12px!important}.\+mbmd{margin-bottom:24px!important}.\+mblg{margin-bottom:48px!important}.\+mbxl{margin-bottom:72px!important}.\+mbxxl{margin-bottom:96px!important}.bg-default{background-color:#fff!important}.bg-light{background-color:#f5f5f5!important}.bg-dark{background-color:#232325!important}.bg-color{background-color:#e3f6ff!important}.hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.is-hidden{display:none!important}.is-fadein{-webkit-animation:fadeIn 2s!important;animation:fadeIn 2s!important}@-webkit-keyframes fadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}40%{opacity:0}to{opacity:1}}.color-blue{color:#00e7f8!important}.color-green{color:#bdff28!important}.color-orange{color:#fc9728!important}.color-red{color:#f03535!important}.color-yellow{color:#daaa22!important}body.dev:before{content:"⚠️";display:block;font-size:50px;left:10px;line-height:1;position:fixed;text-align:right;top:80px;z-index:100000}