:root{--color-header:#263238;--color-header-nav:#455A64;--color-header-nav-text:#E0E0E0;--color-header-nav-text-hover:#90A4AE;--color-header-nav-hover:#90A4AE;--color-header-selected-text:#64B5F6;--color-header-text:#E0E0E0;--color-header-button-text:white;--color-header-button:#F7931A;--color-header-button-hover:#FFA64C;--color-header-actionbar:#78909C;--color-header-action-text:white;--color-header-action:#607D8B;--color-header-action-hover:#455A64;--color-header-sorting-selected:#607D8B;--color-filters-title:#455A64;--color-home-button-text:white;--color-home-button:#01579b;--color-home-button-hover:#0288D1;--color-home-even:#E0E0E0;--color-home-odd:#F5F5F5;--color-home-carousel-card-hover:#FAFAFA;--color-item-button-text:white;--color-item-button:#E74C3C;--color-item-button-hover:#D98880;--color-item-button-disabled:#D98880;--color-item-button-disabled-text:#white;--color-footer:#0675C4;--color-footer-social-button-hover:#757575;--color-footer-text:white;--color-footer-text-hover:#90A4AE;--color-discount:#fdd835;--color-discount-text:black;--color-table-feature-category:#263238;--color-table-feature-category-text:white;--color-table-feature-category-data:#455A64}
:root{--ag6-color-primary-hsl:250,84%,54%;--ag6-color-bg-hsl:0,0%,100%;--ag6-color-contrast-high-hsl:230,7%,23%;--ag6-color-contrast-higher-hsl:230,13%,9%}:root{--anim-menu-btn-size:48px;--anim-menu-btn-transition-duration:.2s;--anim-menu-btn-icon-size:32px;--anim-menu-btn-icon-stroke:2px}.anim-menu-btn{display:flex;justify-content:center;align-items:center;width:var(--anim-menu-btn-size);height:var(--anim-menu-btn-size)}.anim-menu-btn__icon{position:relative;display:block;font-size:var(--anim-menu-btn-icon-size);width:1em;height:var(--anim-menu-btn-icon-stroke);color:inherit;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;-webkit-transform:scale(1);transform:scale(1)}.anim-menu-btn__icon::after,.anim-menu-btn__icon::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:inherit;border-radius:inherit}.anim-menu-btn__icon--close{background-size:100% 100%;will-change:transform,background-size;transition-property:background-size,-webkit-transform;transition-property:transform,background-size;transition-property:transform,background-size,-webkit-transform;transition-duration:var(--anim-menu-btn-transition-duration, .2s)}.anim-menu-btn:active .anim-menu-btn__icon--close{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--close::after,.anim-menu-btn__icon--close::before{will-change:inherit;transition:inherit}.anim-menu-btn__icon--close::before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--close::after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn--state-b .anim-menu-btn__icon--close{background-size:0 100%}.anim-menu-btn--state-b .anim-menu-btn__icon--close::before{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--close::after{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn__icon--arrow-down,.anim-menu-btn__icon--arrow-left,.anim-menu-btn__icon--arrow-right,.anim-menu-btn__icon--arrow-up{border-radius:50em;will-change:transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--anim-menu-btn-transition-duration, .2s)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-down,.anim-menu-btn:active .anim-menu-btn__icon--arrow-left,.anim-menu-btn:active .anim-menu-btn__icon--arrow-right,.anim-menu-btn:active .anim-menu-btn__icon--arrow-up{-webkit-transform:scale(.9);transform:scale(.9)}.anim-menu-btn__icon--arrow-down::after,.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::after,.anim-menu-btn__icon--arrow-up::before{-webkit-transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;transform-origin:calc(var(--anim-menu-btn-icon-stroke)/2) 50%;will-change:transform,width;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform;transition-duration:var(--anim-menu-btn-transition-duration, .2s)}.anim-menu-btn__icon--arrow-down::before,.anim-menu-btn__icon--arrow-left::before,.anim-menu-btn__icon--arrow-right::before,.anim-menu-btn__icon--arrow-up::before{-webkit-transform:translateY(-.25em) rotate(0);transform:translateY(-.25em) rotate(0)}.anim-menu-btn__icon--arrow-down::after,.anim-menu-btn__icon--arrow-left::after,.anim-menu-btn__icon--arrow-right::after,.anim-menu-btn__icon--arrow-up::after{-webkit-transform:translateY(.25em) rotate(0);transform:translateY(.25em) rotate(0)}.anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.anim-menu-btn:active .anim-menu-btn__icon--arrow-right{-webkit-transform:rotate(180deg) scale(.9);transform:rotate(180deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before{width:50%}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::before,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::before{-webkit-transform:translateY(0) rotate(-45deg);transform:translateY(0) rotate(-45deg)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-left::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-right::after,.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up::after{-webkit-transform:translateY(0) rotate(45deg);transform:translateY(0) rotate(45deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg) scale(.9);transform:rotate(90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-up{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.anim-menu-btn--state-b:active .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg) scale(.9);transform:rotate(-90deg) scale(.9)}.anim-menu-btn--state-b .anim-menu-btn__icon--arrow-down{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.ag6-color-contrast-high{--ag6-color-o:1;color:hsla(var(--ag6-color-contrast-high-hsl),var(--ag6-color-o,1))}
:root{--fw9-color-primary-hsl:250,84%,54%;--fw9-color-bg-hsl:0,0%,100%;--fw9-color-contrast-high-hsl:230,7%,23%;--fw9-color-contrast-higher-hsl:230,13%,9%;--fw9-color-contrast-lower-hsl:240,4%,85%;--fw9-color-bg-light-hsl:0,0%,100%;--fw9-color-bg-dark-hsl:240,4%,95%;--fw9-color-white-hsl:0,0%,100%;--fw9-color-primary-darker-hsl:250,84%,38%;--fw9-color-primary-light-hsl:250,84%,60%;--fw9-color-contrast-low-hsl:240,4%,65%;--fw9-space-4xs:0.125rem;--fw9-space-3xs:0.25rem;--fw9-space-2xs:0.375rem;--fw9-space-xs:0.5rem;--fw9-space-sm:0.75rem;--fw9-space-md:1.25rem;--fw9-space-lg:2rem;--fw9-text-md:1.2rem}@media(min-width:1200px){:root{--fw9-space-4xs:0.1875rem;--fw9-space-3xs:0.375rem;--fw9-space-2xs:0.5625rem;--fw9-space-xs:0.75rem;--fw9-space-sm:1.125rem;--fw9-space-md:2rem;--fw9-space-lg:3.125rem;--fw9-text-md:1.5625rem}}.fw9-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1em;white-space:nowrap;text-decoration:none;background:hsl(var(--fw9-color-bg-dark-hsl));color:hsl(var(--fw9-color-contrast-higher-hsl));cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease;will-change:transform;padding:var(--fw9-space-2xs) var(--fw9-space-sm);border-radius:.25em}.fw9-btn:focus-visible{box-shadow:0 0 0 2px hsl(var(--fw9-color-bg-hsl)),0 0 0 4px hsla(var(--fw9-color-contrast-higher-hsl),.15);outline:0}.fw9-btn:active{transform:translateY(2px)}.fw9-btn--primary{background:hsl(var(--fw9-color-primary-hsl));color:hsl(var(--fw9-color-white-hsl));box-shadow:inset 0 1px 0 hsla(var(--fw9-color-white-hsl),.15),0 1px 3px hsla(var(--fw9-color-primary-darker-hsl),.25),0 2px 6px hsla(var(--fw9-color-primary-darker-hsl),.1),0 6px 10px -2px hsla(var(--fw9-color-primary-darker-hsl),.25)}.fw9-btn--primary:hover{background:hsl(var(--fw9-color-primary-light-hsl));box-shadow:inset 0 1px 0 hsla(var(--fw9-color-white-hsl),.15),0 1px 2px hsla(var(--fw9-color-primary-darker-hsl),.25),0 1px 4px hsla(var(--fw9-color-primary-darker-hsl),.1),0 3px 6px -2px hsla(var(--fw9-color-primary-darker-hsl),.25)}.fw9-btn--primary:focus{box-shadow:inset 0 1px 0 hsla(var(--fw9-color-white-hsl),.15),0 1px 2px hsla(var(--fw9-color-primary-darker-hsl),.25),0 1px 4px hsla(var(--fw9-color-primary-darker-hsl),.1),0 3px 6px -2px hsla(var(--fw9-color-primary-darker-hsl),.25),0 0 0 2px hsl(var(--fw9-color-bg-hsl)),0 0 0 4px hsl(var(--fw9-color-primary-hsl))}.fw9-form-control{font-size:1em;padding:var(--fw9-space-2xs) var(--fw9-space-xs);background:hsl(var(--fw9-color-bg-dark-hsl));line-height:1.2;box-shadow:inset 0 0 0 1px hsl(var(--fw9-color-contrast-lower-hsl));transition:all .2s ease;border-radius:.25em}.fw9-form-control::placeholder{opacity:1;color:hsl(var(--fw9-color-contrast-low-hsl))}.fw9-form-control:focus,.fw9-form-control:focus-within{background:hsl(var(--fw9-color-bg-hsl));box-shadow:inset 0 0 0 1px hsla(var(--fw9-color-contrast-lower-hsl),0),0 0 0 2px hsl(var(--fw9-color-primary-hsl)),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);outline:0}.fw9-icon{height:var(--fw9-size,1em);width:var(--fw9-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}:root{--f-header-height:60px;--f-header-logo-width:194px}@media (min-width:1200px){:root{--f-header-height:80px}}.f-header{height:var(--f-header-height);width:100%;z-index:3;background:var(--color-header)}.f-header::before{display:none;content:"mobile"}.f-header__mobile-content{position:relative;display:flex;height:98%;justify-content:space-between;align-items:center;z-index:2;background:var(--color-header);color:var(--color-header-text)}.f-header__logo{display:block;width:var(--f-header-logo-width);flex-shrink:0;text-decoration:none}.f-header__logo img,.f-header__logo svg{display:block}.f-header__nav-control{--anim-menu-btn-size:40px;--anim-menu-btn-icon-size:28px;--anim-menu-btn-icon-stroke:2px}.f-header__nav{position:absolute;top:0;left:0;width:100%;max-height:calc(100vh - var(--f-header-offset,0px));overflow:auto;-webkit-overflow-scrolling:touch;-ms-scroll-chaining:none;padding:0 0 var(--fw9-space-md);background:var(--color-header);color:var(--color-header-text);box-shadow:0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12);z-index:1;visibility:hidden;opacity:0;-webkit-transform:translateY(-1em);transform:translateY(-1em)}.f-header__nav::before{content:"";display:block;position:-webkit-sticky;position:sticky;top:0;height:var(--f-header-height);background-color:inherit;border-bottom:1px solid hsl(var(--fw9-color-contrast-lower-hsl));margin-top:4px}.f-header__nav--is-visible{visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:visibility 0s,opacity .3s,-webkit-transform .3s;transition:visibility 0s,opacity .3s,transform .3s;transition:visibility 0s,opacity .3s,transform .3s,-webkit-transform .3s}.f-header__nav-logo-wrapper{display:none}.f-header__item{flex-shrink:0;border-bottom:1px solid hsl(var(--fw9-color-contrast-lower-hsl))}.f-header__item a{padding-top:12px;padding-bottom:12px}.f-header__item li a{padding-top:12px;padding-bottom:12px}.f-header .f-header__dropdown-icon{height:16px;width:16px;flex-shrink:0;margin:0 10px 0 auto;display:none}.f-header__dropdown-control .f-header__dropdown-icon{display:block}.f-header__btn,.f-header__dropdown-control,.f-header__dropdown-link,.f-header__form-control,.f-header__link{font-size:15px;font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-header-nav-text);text-decoration:none;padding:.65em .9em}.f-header__dropdown-control,.f-header__dropdown-link,.f-header__link{display:flex;align-items:center;text-decoration:none;padding:var(--fw9-space-xs) 0;font-size:15px;font-style:normal;font-weight:500;letter-spacing:1px;text-transform:uppercase;letter-spacing:.5px}.f-header__dropdown-link{text-transform:none}.f-header__dropdown-control:hover,.f-header__dropdown-link:hover,.f-header__link:hover{color:var(--color-header-nav-hover);outline-color:var(--color-header-nav-hover)}.f-header__dropdown-control[aria-current=page],.f-header__dropdown-link[aria-current=page],.f-header__link[aria-current=page]{color:var(--color-header-selected-text);outline-color:var(--color-header-selected-text);font-weight:600}.f-header__btn,.f-header__form-control{width:100%;margin:var(--fw9-space-xs) 0}.f-header__dropdown-control{width:100%}.f-header__dropdown li a{padding-left:var(--fw9-space-md)}.f-header__dropdown-control+.f-header__dropdown{display:none}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown{display:block}@media (min-width:1200px){.f-header::before{content:"desktop"}.f-header__mobile-content{display:none}.f-header__nav{position:static;padding:0;background-color:transparent;box-shadow:none;visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);transition:none;max-height:none;overflow:visible;-ms-scroll-chaining:chained;overscroll-behavior:auto;height:var(--f-header-height)}.f-header__nav::before{display:none}.f-header__nav-logo-wrapper{display:flex}.f-header__list,.f-header__nav-grid{display:flex;align-items:center;margin-left:10px}.f-header__nav-grid{height:100%}.f-header__item{position:relative;border-bottom:none;margin-right:var(--fw9-space-xs)}.f-header__item:last-child{margin-right:0}.f-header .f-header__dropdown-icon{height:12px;width:12px;display:block;margin:0 0 0 var(--fw9-space-4xs)}.f-header__link{padding:var(--fw9-space-3xs) var(--fw9-space-2xs)}.f-header__link--icon span{display:none}.f-header__btn,.f-header__form-control{margin:0}.f-header__dropdown{position:absolute;top:100%;width:220px;left:calc(50% - 150px);padding:var(--fw9-space-3xs) 0;background-color:hsl(var(--fw9-color-bg-light-hsl));border-radius:.25em;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12);z-index:5;pointer-events:none;visibility:hidden;opacity:0;transition:visibility .2s .2s,opacity .2s 0s}.f-header__dropdown-control+.f-header__dropdown{display:block}.f-header__dropdown-control[aria-expanded=true]+.f-header__dropdown,.f-header__item:hover .f-header__dropdown{pointer-events:auto;visibility:visible;opacity:1;transition:visibility .2s 0s,opacity .2s 0s}.f-header__dropdown-link{color:hsl(var(--fw9-color-contrast-high-hsl));padding:var(--fw9-space-xs) var(--fw9-space-sm);transition:.2s}.f-header__dropdown-link:hover{background-color:hsla(var(--fw9-color-contrast-higher-hsl),.075);color:hsl(var(--fw9-color-contrast-higher-hsl))}}.fw9-container{width:calc(100% - 2*var(--fw9-space-md));margin-left:auto;margin-right:auto}.fw9-position-relative{position:relative}.fw9-margin-left-2xs{margin-left:var(--fw9-space-2xs)}.fw9-flex-basis-0{flex-basis:0}.fw9-flex-grow{flex-grow:1}@media(min-width:1200px){.fw9-padding-2xs\@md{padding:var(--fw9-space-2xs)}.fw9-justify-between\@md{justify-content:space-between}.fw9-justify-end\@md{justify-content:flex-end}.fw9-justify-center\@md{justify-content:center}.fw9-margin-left-auto\@md{margin-left:auto}.fw9-margin-right-lg\@md{margin-right:var(--fw9-space-lg)}}.btn-header{background:var(--color-header-button);color:var(--color-header-button-text)}.btn-header:hover{background:var(--color-header-button-hover)}.headerAction{display:none}@media (min-width:1450px){.headerAction{display:inherit;text-align:center;margin-left:10px}.headerAction .btn{text-transform:uppercase;font-size:17px;padding-left:16px;padding-right:16px}}
img.kofiimg{display:initial!important;vertical-align:middle;height:13px!important;width:20px!important;padding-top:0!important;padding-bottom:0!important;border:none;margin-top:0;margin-right:5px!important;margin-left:0!important;margin-bottom:3px!important;content:url('https://storage.ko-fi.com/cdn/cup-border.png')}.kofiimg:after{vertical-align:middle;height:25px;padding-top:0;padding-bottom:0;border:none;margin-top:0;margin-right:6px;margin-left:0;margin-bottom:4px!important;content:url('https://storage.ko-fi.com/cdn/whitelogo.svg')}.btn-container{display:inline-block!important;white-space:nowrap;min-width:160px}span.kofitext{color:#fff!important;letter-spacing:-.15px!important;text-wrap:none;vertical-align:middle;line-height:33px!important;padding:0;text-align:center;text-decoration:none!important;text-shadow:0 1px 1px rgba(34,34,34,.05)}.kofitext a{color:#fff!important;text-decoration:none!important}.kofitext a:hover{color:#fff!important;text-decoration:none}a.kofi-button{box-shadow:1px 1px 0 rgba(0,0,0,.2);line-height:36px!important;min-width:150px;display:inline-block!important;background-color:#404042;padding:2px 12px!important;text-align:center!important;border-radius:7px;color:#fff;cursor:pointer;overflow-wrap:break-word;vertical-align:middle;border:0 none #fff!important;font-family:Quicksand,Helvetica,Century Gothic,sans-serif!important;text-decoration:none;text-shadow:none;font-weight:700!important;font-size:14px!important}a.kofi-button:visited{color:#fff!important;text-decoration:none!important}a.kofi-button:hover{opacity:.85;color:#f5f5f5!important;text-decoration:none!important}a.kofi-button:active{color:#f5f5f5!important;text-decoration:none!important}.kofitext img.kofiimg{height:15px!important;width:22px!important;display:initial;animation:kofi-wiggle 3s infinite}@keyframes kofi-wiggle{0%{transform:rotate(0) scale(1)}60%{transform:rotate(0) scale(1)}75%{transform:rotate(0) scale(1.12)}80%{transform:rotate(0) scale(1.1)}84%{transform:rotate(-10deg) scale(1.1)}88%{transform:rotate(10deg) scale(1.1)}92%{transform:rotate(-10deg) scale(1.1)}96%{transform:rotate(10deg) scale(1.1)}100%{transform:rotate(0) scale(1)}}
*{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}li,ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical;overflow:auto;vertical-align:top}button,input,select,textarea{background-color:transparent;border-radius:0;color:inherit;line-height:inherit;appearance:none}*,::after,::before{box-sizing:border-box}html{font-size:62.5%}body{font-size:15px;font-family:sans-serif;color:#404042;background-color:#fff}a{color:#000;text-decoration:underline}.title{padding:20px;background:var(--color-header);color:var(--color-header-text)}.title h1{font-size:25px;text-align:center;font-weight:700;text-transform:uppercase}.title h2{font-size:18px;text-align:center;font-weight:300}@media only screen and (min-width:800px){.title{padding:50px;padding-top:0}.title h1{font-size:42px;font-weight:600;text-transform:uppercase}.title h2{font-size:22px;font-weight:200}}:root{--sk4-color-bg-hsl:0,0%,100%;--sk4-color-contrast-high-hsl:230,7%,23%;--sk4-color-white-hsl:0,0%,100%;--sk4-space-sm:0.75rem}@media(min-width:1050px){:root{--sk4-space-sm:1.125rem}}.sk4-icon{height:var(--sk4-size,1em);width:var(--sk4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.sk4-flex-wrap{flex-wrap:wrap}.sk4-gap-sm{gap:var(--sk4-space-sm)}.sk4-flex-center{justify-content:center;align-items:center}.sk4-flex{display:flex}.sk4-max-width-md{max-width:64rem}.sk4-container{margin-left:auto;margin-right:auto}.sk4-text-center{text-align:center}.btn{position:relative;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;text-decoration:none;padding:.5rem 1rem;border-radius:5px;font-size:1em;font-weight:500;cursor:pointer;text-decoration:none;line-height:1.2;transition:.2s;will-change:transform;border-style:none;font-weight:700}@media only screen and (min-width:1050px){.btn{padding:.8rem 3rem}}.btn:focus-visible{outline:0;box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px hsla(var(--color-contrast-higher-h),var(--color-contrast-higher-s),var(--color-contrast-higher-l),.15)}.btn:active{transform:translateY(2px)}.btn-item-disabled{background:var(--color-item-button-disabled);color:var(--color-item-button-disabled-text);cursor:auto}.btn-item{background:var(--color-item-button);color:var(--color-item-button-text)}.btn-item:hover{background:var(--color-item-button-hover)}.btn-gray{background:#263238;color:#fff}.btn-gray:hover{background:#607d8b}.hide{display:none!important}.pointer{cursor:pointer}.hidden-element{opacity:0;transition:opacity .5s ease}.visible-element{opacity:1}#loading{margin-top:100px;margin-bottom:500px;left:50%;transform:translateX(-50%)}.icon{vertical-align:sub}.card{background-color:#fff;box-shadow:0 0 0 1px hsla(230,13%,9%,.05),0 .3px .4px hsla(230,13%,9%,.02),0 .9px 1.5px hsla(230,13%,9%,.045),0 3.5px 6px hsla(230,13%,9%,.09);border-radius:.375em;overflow:hidden}.cardV2{margin:4px}.footerAd{padding-top:20px;padding-bottom:20px;background-color:#141716;display:flex;justify-content:center}.footerAd img{height:auto;max-width:100%}.footer{padding-right:30px;padding-left:30px;padding-top:40px;padding-bottom:40px;background-color:var(--color-footer)}.donateSection{width:300px;display:inline-block;margin-bottom:30px}.kofi-button{margin-top:30px}.socials__btns a{width:2.5em;height:2.5em;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:hsl(var(--sk4-color-contrast-high-hsl));transition:.3s}.socials__btns a svg{height:1.25em;width:1.25em;color:hsl(var(--sk4-color-bg-hsl));transition:color .3s,-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:color .3s,transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:color .3s,transform .3s cubic-bezier(.34, 1.56, .64, 1),-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1)}.socials__btns a:hover{background-color:var(--color-footer-social-button-hover)}.socials__btns a:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2);color:hsl(var(--sk4-color-white-hsl))}.footerItemContainer{margin-top:20px}.footerItemContainer a{color:var(--color-footer-text);text-transform:uppercase;letter-spacing:.5px;text-decoration:none}.footerItemContainer a:hover{color:var(--color-footer-text-hover)}.footerItem{padding-left:10px;padding-right:10px}.bitcoinPrice{display:none}@media (min-width:1450px){.bitcoinPrice{display:block;float:left;display:flex;justify-content:center;align-items:center;background-color:var(--color-home-button-hover);padding-left:15px;padding-right:15px;padding-top:10px;padding-bottom:10px;font-weight:700;letter-spacing:3px;min-width:105px;min-height:37px}}.galleryCardLink{text-decoration:none}
:root{--features-column-width:200px;--data-column-width:230px;--data-column-height:270px;--categories-row-padding:20px}.cd-products-comparison-table::after{display:none;content:'mobile'}.cd-products-comparison-table h2{float:left;font-weight:700}.cd-products-comparison-table .actions{box-sizing:border-box;color:var(--color-header-action-text);font-weight:700;margin-right:8px}.cd-products-comparison-table,.cd-products-comparison-table .sort{font-size:1.4rem}.cd-products-comparison-table .sort{padding:.6em 1.5em;color:#fff;background-color:#455a64;border-radius:3px;margin-left:1em;text-decoration:none;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;text-decoration:none}.cd-products-comparison-table .sort:hover{background-color:#757575}@media only screen and (min-width:1050px){.cd-products-comparison-table .actions{margin-right:18px}.cd-products-comparison-table::after{content:'desktop'}.cd-products-comparison-table h2{font-size:2.4rem}.cd-products-comparison-table,.cd-products-comparison-table .sort{font-size:1.6rem}}.cd-products-table{position:relative;overflow:hidden;z-index:1}.cd-products-table .features{position:absolute;z-index:2;top:0;left:0;width:120px;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px;background-color:#fafafa;opacity:.95}.cd-products-table .features::after{content:'';position:absolute;top:0;left:100%;width:4px;height:100%;background-color:transparent;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.06),transparent);background-image:linear-gradient(to right,rgba(0,0,0,.06),transparent);opacity:0}@media only screen and (min-width:1050px){.cd-products-table .features{width:var(--features-column-width)}}.cd-products-table.scrolling .features::after{opacity:1}.cd-products-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;border-style:solid;border-color:#e6e6e6;border-top-width:1px;border-bottom-width:1px}.cd-products-columns{margin-left:120px}.cd-products-columns::after{clear:both;content:"";display:table}.cd-products-columns .product{position:relative;float:left;width:150px;text-align:center;-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s;transition:opacity .3s,visibility .3s,transform .3s}@media only screen and (min-width:1050px){.cd-products-columns .product{width:var(--data-column-width)}.cd-products-columns{margin-left:var(--features-column-width)}}.cd-features-list li{font-size:1.4rem;font-weight:700;border-color:#e6e6e6;border-style:solid;border-top-width:1px;border-right-width:1px;height:67px;display:flex;flex-direction:column;justify-content:center;padding:5px;word-wrap:break-word}.cd-features-list li.featureCategoryData{border-right-width:0;padding-top:var(--categories-row-padding)!important;padding-bottom:var(--categories-row-padding)!important}.cd-features-list li.featureCategory{border-right-width:0;padding-top:var(--categories-row-padding)!important;padding-bottom:var(--categories-row-padding)!important}@media only screen and (min-width:1050px){.cd-features-list li{font-size:14px}}.cd-products-table .features .top-info,.features .cd-features-list li{font-size:11px;font-weight:700;line-height:14px;padding:25px 10px;text-align:left}@media only screen and (min-width:1050px){.featureCategory{letter-spacing:0!important}.cd-products-table .features .top-info,.features .cd-features-list li{text-transform:uppercase;line-height:16px;padding:20px 12px;padding-left:20px;letter-spacing:1px}.popover{text-transform:none}}.features .cd-features-list li{text-overflow:ellipsis;overflow:hidden}.top-info{position:relative;height:270px;width:150px;text-align:center;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;background:#fafafa}.top-info::after{content:'';position:absolute;left:0;top:100%;height:4px;width:100%;background-color:transparent;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.06),transparent);background-image:linear-gradient(to bottom,rgba(0,0,0,.06),transparent);opacity:0}.top-info h4{font-size:12px;margin-top:15px;color:#777;min-height:14px}.top-info h3{padding:15px 0 15px;padding-top:5px;font-weight:700;font-size:15px}.top-info .itemTitle{margin-top:10px;margin-left:5px;margin-right:5px;min-height:56px}.top-info img{-webkit-backface-visibility:hidden;backface-visibility:hidden}.top-info button,.top-info h3,.top-info h4,.top-info img{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;transition:transform .3s}@media only screen and (min-width:1050px){.top-info{height:var(--data-column-height);width:var(--data-column-width)}.top-info h4{font-size:13px}.top-info h3{font-size:18px}}.features .top-info{width:120px;cursor:auto;background:#fafafa}@media only screen and (min-width:1050px){.features .top-info{width:var(--features-column-width)}}.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{height:170px;position:fixed;top:0;padding-top:15px;pointer-events:none}.cd-products-table.top-fixed .discount{display:none}@media only screen and (min-width:1050px){.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{height:170px}.cd-products-table.top-fixed .discount{display:inherit}}.cd-products-table.top-fixed .top-info a,.cd-products-table.top-fixed .top-info button{pointer-events:auto}.cd-products-table.top-fixed .cd-products-columns>li,.cd-products-table.top-fixed .features,.cd-products-table.top-scrolling .cd-products-columns>li,.cd-products-table.top-scrolling .features{padding-top:160px}.no-cssgradients .cd-products-table.top-fixed .top-info,.no-cssgradients .cd-products-table.top-scrolling .top-info{border-bottom:1px solid #e6e6e6}.cd-products-table.top-fixed .top-info::after,.cd-products-table.top-scrolling .top-info::after{opacity:1}.cd-products-table.top-fixed .top-info h3,.cd-products-table.top-fixed .top-info h4,.cd-products-table.top-scrolling .top-info h3,.cd-products-table.top-scrolling .top-info h4{-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px);transform:translateY(-116px)}.cd-products-table.top-fixed .top-info img,.cd-products-table.top-scrolling .top-info img{-webkit-transform:translateY(-62px) scale(.4);-moz-transform:translateY(-62px) scale(.4);-ms-transform:translateY(-62px) scale(.4);-o-transform:translateY(-62px) scale(.4);transform:translateY(-62px) scale(.4)}.cd-products-table.top-fixed .top-info button,.cd-products-table.top-scrolling .top-info button{-webkit-transform:translateY(-116px);-moz-transform:translateY(-116px);-ms-transform:translateY(-116px);-o-transform:translateY(-116px);transform:translateY(-116px)}.cd-products-table.top-scrolling .top-info{position:absolute}.cd-table-navigation{display:block}.cd-table-navigation a{position:absolute;z-index:2;top:0;right:15px;-webkit-transform:translateY(55px);-moz-transform:translateY(55px);-ms-transform:translateY(55px);-o-transform:translateY(55px);transform:translateY(55px);overflow:hidden;text-indent:100%;white-space:nowrap;color:transparent;height:60px;width:40px;background:rgba(64,64,66,.8) url("../../img/commons/cd-arrow.svg") no-repeat center center;border-radius:3px;-webkit-transition:background-color .3s,opacity .3s,visibility .3s,-webkit-transform .3s;-moz-transition:background-color .3s,opacity .3s,visibility .3s,-moz-transform .3s;transition:background-color .3s,opacity .3s,visibility .3s,transform .3s}.cd-table-navigation a.inactive{opacity:0;visibility:hidden}.cd-table-navigation a.prev{left:50px;right:auto;-webkit-transform:translateY(55px) translateX(15px) rotate(180deg);-moz-transform:translateY(55px) translateX(15px) rotate(180deg);-ms-transform:translateY(55px) translateX(15px) rotate(180deg);-o-transform:translateY(55px) translateX(15px) rotate(180deg);transform:translateY(55px) translateX(15px) rotate(180deg)}.no-touch .cd-table-navigation a:hover{background-color:#404042}@media only screen and (min-width:1050px){.cd-table-navigation a{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px)}.cd-table-navigation a.prev{left:130px;-webkit-transform:translateY(100px) translateX(15px) rotate(180deg);-moz-transform:translateY(100px) translateX(15px) rotate(180deg);-ms-transform:translateY(100px) translateX(15px) rotate(180deg);-o-transform:translateY(100px) translateX(15px) rotate(180deg);transform:translateY(100px) translateX(15px) rotate(180deg)}.top-fixed .cd-table-navigation a{position:fixed}.top-fixed .cd-table-navigation a,.top-scrolling .cd-table-navigation a{-webkit-transform:translateY(45px);-moz-transform:translateY(45px);-ms-transform:translateY(45px);-o-transform:translateY(45px);transform:translateY(45px)}.top-fixed .cd-table-navigation a.prev,.top-scrolling .cd-table-navigation a.prev{-webkit-transform:translateY(45px) translateX(15px) rotate(180deg);-moz-transform:translateY(45px) translateX(15px) rotate(180deg);-ms-transform:translateY(45px) translateX(15px) rotate(180deg);-o-transform:translateY(45px) translateX(15px) rotate(180deg);transform:translateY(45px) translateX(15px) rotate(180deg)}}.no-js .actions{display:none}.no-js .cd-products-table .top-info{height:248px}@media only screen and (min-width:1050px){.no-js .cd-products-table .top-info{height:248px}}.productImage{display:flex;justify-content:center;align-items:center;height:152px;padding-top:10px}.productImage img{margin-top:15px;margin-bottom:10px;max-height:130px;max-width:130px}.cd-products-table.top-fixed .productImage img{max-height:120px}li.negativeFeature{background:#d98880;color:#fff}li.positiveFeature{background:#26a69a;color:#fff}li.neutralFeature{background:#f7dc6f}.slider{--slider-width:80%}.sidebar button,.sidebar input,.sidebar label,.sidebar span{font-size:13px;font-family:sans-serif}.filterCategory{font-size:16px}.originalPrice{text-decoration:line-through;font-size:14px;font-weight:400}.btcPrice{font-size:12px;font-weight:400}.categoryFeatureWithModal,.categoryWithModal,.featureWithModal,.neutralFeatureWithModal{text-decoration:underline;cursor:pointer}.neutralFeatureWithModal:hover{background-color:#eceff1}.featureWithModal:hover{opacity:.8}.categoryWithModal:hover{opacity:.8}.categoryFeatureWithModal:hover{background-color:#d6d6d6}#feature-modal-content{display:flex;flex-direction:column;margin-left:10px}#feature-modal-content a{margin-bottom:10px}#feature-modal-content a:hover{color:#1e73be}#feature-modal-content p{margin-bottom:10px}#feature-modal-title{margin-right:15px}li a:hover{color:#1e73be}li.category{text-shadow:0 0 #000}li#featurePrice{display:flex;flex-direction:column;align-items:center;justify-content:center}li#featurePrice div{display:block}.discountedPrice{font-size:24px;font-weight:700}li.emptyCategory{border-top:0}.buyLegend{padding:8px;text-align:center;background-color:#455a64;color:#fff8dc}.featureCategory{height:24px!important;padding-top:0!important;padding-bottom:0!important;background-color:var(--color-table-feature-category);color:var(--color-table-feature-category-text)}.featureCategoryData{height:24px!important;padding-top:0!important;padding-bottom:0!important;background-color:var(--color-table-feature-category-data)}#feature_price{text-decoration:none}.select__button{color:#fff!important}.sorting{vertical-align:-webkit-baseline-middle}.viewIcon{cursor:not-allowed;-webkit-transition:background-color .3s;-moz-transition:background-color .3s;transition:background-color .3s;text-decoration:none;cursor:pointer;padding:4px;border-radius:12px}.viewIconActive{background-color:var(--color-header-action);cursor:auto}.viewIconNotActive:hover{background-color:var(--color-header-action-hover)}.viewMode{box-sizing:border-box;flex-grow:1;display:flex;justify-content:center;align-items:center}.discount{position:absolute;top:0;right:0;background-color:#fdd835;color:#000;font-weight:900;font-size:14px;padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8}.itemActionsContainer{display:inline-grid}.details-button{display:inline-block;margin-bottom:12px;padding:6px 12px;background-color:#f3f4f6;color:#111827;font-weight:500;text-align:center;border-radius:6px;text-decoration:none;transition:background .2s;font-size:14px}.details-button:hover{background-color:#e5e7eb}@media only screen and (min-width:1050px){.details-button{font-size:18px}}
.cd-products-table .top-info{height:320px}@media only screen and (min-width:1050px){.cd-products-table .top-info{height:340px}}.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{height:210px}@media only screen and (min-width:1050px){.cd-products-table.top-fixed .top-info,.cd-products-table.top-scrolling .top-info{height:230px}}.top-info .itemTitle,.top-info-gallery .itemTitle{min-height:70px}
h1,h2,h3,h4{line-height:1.2;font-weight:700}h1{font-size:42px}h2{font-size:34px}h3{font-size:22px}h4{font-size:16px}.title h1{text-transform:none}.cd-products-comparison-table{clear:both}.cd-products-table .top-info .check{visibility:hidden}.summaryContainer{display:block}.summaryCard{margin:20px;padding:20px;float:left;width:95%}.summaryCard1{margin-bottom:10px}.summaryCard2{margin-top:10px}.summaryContainer h2{font-size:22px;margin-bottom:6px}@media only screen and (min-width:400px){.cd-products-table .features{width:200px}.cd-products-columns .product{width:200px}.cd-products-columns{margin-left:200px;width:400px}.cd-products-table .features .top-info{width:200px}.cd-products-table .top-info{width:200px}}@media only screen and (min-width:900px){.cd-products-table .features{width:300px}.cd-products-columns .product{width:300px}.cd-products-columns{margin-left:300px;width:600px}.cd-products-table .features .top-info{width:300px}.cd-products-table .top-info{width:300px}.summaryContainer{display:flex;justify-content:center}.summaryCard{width:877px}.summaryCard1{margin-right:10px;margin-bottom:20px;margin-top:20px}.summaryCard2{margin-left:10px;margin-bottom:20px;margin-top:20px}}@media only screen and (min-width:1050px){.cd-products-table .features{width:350px}.cd-products-columns .product{width:350px}.cd-products-columns{margin-left:350px;width:700px}.cd-products-table .features .top-info{width:350px}.cd-products-table .top-info{width:350px}.summaryCard{width:889px}}@media only screen and (min-width:1200px){.cd-products-table .features{width:400px}.cd-products-columns .product{width:400px}.cd-products-columns{margin-left:400px;width:800px}.cd-products-table .features .top-info{width:400px}.cd-products-table .top-info{width:400px}.summaryCard{width:889px}}@media only screen and (min-width:1350px){.cd-products-table .features{width:450px}.cd-products-columns .product{width:450px}.cd-products-columns{margin-left:450px;width:900px}.cd-products-table .features .top-info{width:450px}.cd-products-table .top-info{width:450px}.summaryCard{width:889px}}@media only screen and (min-width:1500px){.cd-products-table .features{width:500px}.cd-products-columns .product{width:500px}.cd-products-columns{margin-left:500px;width:1000px}.cd-products-table .features .top-info{width:500px}.cd-products-table .top-info{width:500px}.summaryCard{width:889px}}@media only screen and (min-width:1800px){.cd-products-table .features{width:600px}.cd-products-columns .product{width:600px}.cd-products-columns{margin-left:600px;width:1200px}.cd-products-table .features .top-info{width:600px}.cd-products-table .top-info{width:600px}.summaryCard{width:889px}}.cd-products-comparison-table{display:flex;justify-content:center}
.itemTypeContainer h1,.itemTypeContainer h2,.itemTypeContainer h3,.itemTypeContainer h4{line-height:1.2;color:#131419;font-family:system-ui,sans-serif;font-weight:500}.itemTypeContainer h1{font-size:26px;font-weight:700;text-align:center;text-transform:uppercase}.itemTypeContainer h2{font-size:20px;text-align:center}.itemTypeContainer h3{font-size:1.25rem}.itemTypeContainer h4{font-size:1.2rem}@media (min-width:64rem){.itemTypeContainer h1{font-size:40px}.itemTypeContainer h2{font-size:20px}.itemTypeContainer h3{font-size:1.75rem}.itemTypeContainer h4{font-size:1.5625rem}}.itemTypeContainer{padding:30px 15px}.compare{margin-top:30px;margin-bottom:10px;text-align:center}.compare .btn{text-transform:uppercase;font-size:20px;min-width:220px}.even{background-color:var(--color-home-even)}.odd{background-color:var(--color-home-odd)}.btn-home{background:var(--color-home-button);color:var(--color-home-button-text)}.btn-home:hover{background:var(--color-home-button-hover)}.productImage{display:flex;justify-content:center;align-items:center;height:152px;padding-top:10px}.productImage img{margin-top:15px;margin-bottom:10px;max-height:150px}.carousel .card{max-width:var(--col-min-width);transition:transform .3s ease-in-out,color .3s ease-in-out;margin-top:16px;margin-bottom:16px}.carousel .card:hover{cursor:pointer;background-color:var(--color-home-carousel-card-hover);transform:scale(1.1)}.discount{position:absolute;top:0;right:0;background-color:var(--color-discount);color:var(--color-discount-text);font-weight:900;font-size:12px;padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8}
.top-info-gallery{position:relative;text-align:center;border-color:#e6e6e6;border-style:solid;border-right-width:1px;-webkit-transition:height .3s;-moz-transition:height .3s;transition:height .3s;height:auto!important;width:auto!important}.top-info-gallery .itemTitle{margin-top:10px;margin-left:5px;margin-right:5px;min-height:56px}.top-info-gallery h4{font-size:12px;margin-top:15px;color:#777;min-height:14px}.top-info-gallery h3{padding:15px 0 15px;padding-top:5px;font-weight:700;font-size:15px}@media only screen and (min-width:1050px){.top-info-gallery{height:var(--data-column-height);width:var(--data-column-width)}.top-info-gallery h4{font-size:14px}.top-info-gallery h3{font-size:18px}}.gallery{margin:12px 4px}.gallery .cardV2{max-width:var(--col-min-width);transition:transform .3s ease-in-out,color .3s ease-in-out}.gallery .cardV2:hover{cursor:pointer;background-color:#fafafa;transform:scale(1.1)}.discontinuedItem{opacity:.5}.grid-auto-lg{--col-min-width:16rem;--gallery-gap:0}@media only screen and (min-width:370px){.grid-auto-lg{--col-min-width:18rem}}@media only screen and (min-width:400px){.grid-auto-lg{--col-min-width:20rem}}@media only screen and (min-width:540px){.grid-auto-lg{--col-min-width:25rem;--gallery-gap:1.5rem}.gallery{margin:12px}}.discount{position:absolute;top:0;right:0;background-color:#fdd835;color:#000;font-weight:900;font-size:14px;padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8}.top-info-gallery div.fiatPrice{font-size:24px;font-weight:700;background-color:red;color:#fff;padding-top:6px;padding-bottom:6px;padding-right:12px;padding-left:12px;border-radius:6px;margin-right:14px;margin-bottom:14px;display:flex;justify-content:end;align-items:center;float:right}.top-info-gallery .originalPrice{text-decoration:line-through;font-size:14px;font-weight:400;margin-right:10px}.top-info-gallery .discountedPrice{font-size:20px;font-weight:700}.top-info-gallery .productImage{display:flex;justify-content:center;align-items:center;height:152px;padding-top:10px}.top-info-gallery .productImage img{margin-top:15px;margin-bottom:10px;max-height:130px;max-width:130px}.itemType{position:absolute;top:0;left:0;background-color:grey;color:#fff;font-weight:900;font-size:12px;padding:6px;border-radius:6px;margin:10px;z-index:1;opacity:.8;max-width:50%}@media only screen and (min-width:1050px){.itemType{font-size:14px;max-width:60%}}
.banner h2{line-height:1.2;color:#131419;font-weight:700;font-size:34px}.banner{display:block;text-decoration:none;color:inherit;overflow:hidden;background-color:#fff;box-shadow:0 0 0 1px hsla(230,13%,9%,.05),0 .3px .4px hsla(230,13%,9%,.02),0 .9px 1.5px hsla(230,13%,9%,.045),0 3.5px 6px hsla(230,13%,9%,.09);border-radius:.375em;transition:.3s;margin:20px}.banner__grid{display:flex;flex-direction:column}.banner__grid>*{min-width:0}.banner__link{position:relative;text-decoration:none;color:#0675c4;display:inline-block;transition:.3s cubic-bezier(.215, .61, .355, 1);transform-origin:left bottom;font-weight:700;text-transform:uppercase}.banner__link::after{content:"";background-color:currentColor;height:2px;width:100%;position:absolute;z-index:1;bottom:0;left:0;-webkit-clip-path:inset(0% round 0.1875em);clip-path:inset(0% round 0.1875em);opacity:.15;transition:.3s cubic-bezier(.215, .61, .355, 1)}.banner__figure{height:0;width:100%;padding-bottom:30%;transition:.3s cubic-bezier(.215, .61, .355, 1);background-position:center center;background-repeat:no-repeat;background-size:cover}.banner__text{padding:1.5rem}.banner__text h3{font-size:20px;font-weight:400}.banner__link-wrapper{margin-top:20px}.banner:hover{box-shadow:0 0 0 1px hsla(230,13%,9%,.05),0 .9px 1.25px hsla(230,13%,9%,.025),0 3px 5px hsla(230,13%,9%,.05),0 12px 20px hsla(230,13%,9%,.09);color:#1e73be}.banner:hover .banner__link{transform:scale(1.3)}.banner:hover .banner__link i{transform:scale(.7);font-weight:700}.banner:hover .banner__link::after{height:100%}.banner:hover .banner__figure{transform:scale(1.05)}.bannerSubheader{margin-top:5px}@media (min-width:900px){.banner__grid{flex-direction:row-reverse}.banner__grid>*{width:50%}.banner__figure{height:100%;padding-bottom:0;-webkit-clip-path:polygon(100px 0%,100% 0%,100% 100%,50px 100%);clip-path:polygon(100px 0%,100% 0%,100% 100%,50px 100%)}.banner__text{padding:3rem}.banner__link-wrapper{margin-top:2rem}.banner--invert .banner__grid{flex-direction:row}.banner--invert .banner__figure{-webkit-clip-path:polygon(0% 0%,calc(100% - 100px) 0%,calc(100% - 50px) 100%,0% 100%);clip-path:polygon(0% 0%,calc(100% - 100px) 0%,calc(100% - 50px) 100%,0% 100%)}.banner--invert .banner__text{text-align:right}.banner--invert .banner__link{transform-origin:right bottom}.banner:hover .banner__figure{-webkit-clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,100% 100%,0% 100%)}}
.back-to-top .cd-icon{--size:1em;font-size:var(--size);height:1em;width:1em;display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.back-to-top .cd-icon use{color:inherit;fill:currentColor}.back-to-top{--size:50px;width:var(--size);height:var(--size);display:flex;position:fixed;right:2rem;bottom:2rem;z-index:10;border-radius:50%;background-color:hsla(230,13%,9%,.9);visibility:hidden;opacity:0;transition:.2s}.back-to-top:hover{background-color:#757575}.back-to-top .cd-icon{--size:20px;display:block;margin:auto;color:#fff}.back-to-top--is-visible{visibility:visible;opacity:1}
:root{--sr5-color-primary-hsl:250,84%,54%;--sr5-color-bg-hsl:0,0%,100%;--sr5-color-contrast-high-hsl:230,7%,23%;--sr5-color-contrast-higher-hsl:230,13%,9%;--sr5-color-contrast-low-hsl:240,4%,65%;--sr5-color-contrast-medium-hsl:225,4%,47%}.swipe-content{height:280px;width:280px;background-color:hsl(var(--sr5-color-contrast-low-hsl));border-radius:.25em;cursor:default;transition:background .2s}.swipe-content:active{background-color:hsl(var(--sr5-color-contrast-medium-hsl))}
:root{--cs3-color-primary-hsl:250,84%,54%;--cs3-color-bg-hsl:0,0%,100%;--cs3-color-contrast-high-hsl:230,7%,23%;--cs3-color-contrast-higher-hsl:230,13%,9%;--cs3-color-contrast-lower-hsl:240,4%,85%;--cs3-color-bg-light-hsl:0,0%,100%;--cs3-color-bg-lighter-hsl:0,0%,100%;--cs3-space-3xs:0.25rem;--cs3-space-xs:0.5rem;--cs3-space-sm:0.75rem;--cs3-text-md:1.2rem;--cs3-text-sm:0.833rem}@media(min-width:64rem){:root{--cs3-space-3xs:0.375rem;--cs3-space-xs:0.75rem;--cs3-space-sm:1.125rem;--cs3-text-md:1.5625rem;--cs3-text-sm:1rem}}.cs3-icon{height:var(--cs3-size,1em);width:var(--cs3-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}:root{--carousel-grid-gap:12px;--carousel-item-auto-size:150px;--carousel-transition-duration:0.5s}@media only screen and (min-width:1050px){:root{--carousel-item-auto-size:200px}}.carousel{position:relative}.carousel__list{display:flex;flex-wrap:nowrap;will-change:transform}.carousel__item{flex-shrink:0;width:var(--carousel-item-auto-size);margin-right:var(--carousel-grid-gap);margin-bottom:var(--carousel-grid-gap)}.carousel__list--animating{transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--carousel-transition-duration);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.carousel__item{opacity:0;margin-bottom:0}.carousel--loaded .carousel__item{opacity:1}.carousel:not(.carousel--is-dragging) .carousel__list:not(.carousel__list--animating) .carousel__item[tabindex="-1"]>*{visibility:hidden}.carousel[data-drag=on] .carousel__item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.carousel[data-drag=on] .carousel__item img{pointer-events:none}.carousel__control{--cs3-size:40px;width:40px;height:40px;display:flex;background-color:hsl(var(--cs3-color-bg-light-hsl));border-radius:50%;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);z-index:1;transition:.2s}.carousel__control:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.carousel__control:hover{background-color:hsl(var(--cs3-color-bg-lighter-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}.carousel__control[disabled]{pointer-events:none;opacity:.5;box-shadow:none}.carousel__control .cs3-icon{--cs3-size:20px;display:block;margin:auto}.carousel__navigation{width:100%;display:grid;grid-template-columns:repeat(auto-fit,10px);gap:var(--cs3-space-xs);justify-content:center;align-items:center;margin-top:var(--cs3-space-sm)}.carousel__nav-item{display:inline-block;margin:0 var(--cs3-space-3xs)}@supports (grid-area:auto){.carousel__nav-item{margin:0}}.carousel__nav-item button{display:block;position:relative;font-size:10px;height:1em;width:1em;border-radius:50%;background-color:hsl(var(--cs3-color-contrast-high-hsl));opacity:.4;cursor:pointer;transition:background .3s}.carousel__nav-item button::before{content:"";position:absolute;top:calc(50% - .5em);left:calc(50% - .5em);font-size:16px;height:1em;width:1em;border-radius:inherit;border:1px solid hsl(var(--cs3-color-contrast-high-hsl));opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:3s}.carousel__nav-item button:focus{outline:0}.carousel__nav-item button:focus::before{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.carousel__nav-item--selected button{opacity:1}.carousel__navigation--pagination{grid-template-columns:repeat(auto-fit,24px)}.carousel__navigation--pagination .carousel__nav-item button{width:24px;height:24px;color:hsl(var(--cs3-color-bg-hsl));font-size:12px;line-height:24px;border-radius:.25em;text-align:center}.carousel__navigation--pagination .carousel__nav-item button:focus{outline:1px solid hsl(var(--cs3-color-primary-hsl));outline-offset:2px}.carousel--hide-controls .carousel__control,.carousel--hide-controls .carousel__navigation{display:none}.cs3-justify-end{justify-content:flex-end}.cs3-gap-3xs{gap:var(--cs3-space-3xs)}.cs3-flex{display:flex}.cs3-order-1{order:1}.cs3-margin-bottom-xs{margin-top:var(--cs3-space-xs);margin-bottom:var(--cs3-space-xs)}.cs3-text-md{font-size:var(--cs3-text-md)}.cs3-flex-center{justify-content:center;align-items:center}.cs3-height-4xl{height:16rem}.cs3-bg-contrast-lower{--cs3-bg-o:1;background-color:hsla(var(--cs3-color-contrast-lower-hsl),var(--cs3-bg-o,1))}.cs3-overflow-hidden{overflow:hidden}.cs3-order-2{order:2}.cs3-sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;border:0;white-space:nowrap}.cs3-order-3{order:3}.cs3-flex-column{flex-direction:column}.cs3-text-sm{font-size:var(--cs3-text-sm)}.cs3-items-center{align-items:center}.cs3-justify-between{justify-content:space-between}.cs3-hide{display:none!important}.cs3-justify-center{justify-content:center}
:root{--cp9-color-primary-hsl:250,84%,54%;--cp9-color-bg-hsl:0,0%,100%;--cp9-color-contrast-high-hsl:230,7%,23%;--cp9-color-contrast-higher-hsl:230,13%,9%;--cp9-color-contrast-lower-hsl:240,4%,85%;--cp9-color-contrast-low-hsl:240,4%,65%}:root{--circle-loader-v1-size:48px;--circle-loader-v1-stroke-width:4px;--circle-loader-v2-size:64px;--circle-loader-v2-stroke-width:2;--circle-loader-v3-size:64px;--circle-loader-v4-size:48px;--circle-loader-v5-size:64px;--circle-loader-v6-size:48px}.circle-loader{position:relative;display:inline-block}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader__label{position:absolute;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v1{-webkit-transform:rotate(45deg);transform:rotate(45deg);will-change:transform;-webkit-animation:circle-loader-1 .75s infinite cubic-bezier(.645,.045,.355,1);animation:circle-loader-1 .75s infinite cubic-bezier(.645,.045,.355,1)}.circle-loader--v1 .circle-loader__circle{width:var(--circle-loader-v1-size);height:var(--circle-loader-v1-size);border-width:var(--circle-loader-v1-stroke-width);border-style:solid;border-color:hsla(var(--cp9-color-primary-hsl),.2);border-radius:50%}.circle-loader--v1 .circle-loader__circle::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-width:inherit;border-style:inherit;border-color:transparent;border-top-color:hsl(var(--cp9-color-primary-hsl));border-radius:inherit}}@-webkit-keyframes circle-loader-1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@keyframes circle-loader-1{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg)}100%{-webkit-transform:rotate(405deg);transform:rotate(405deg)}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v2{will-change:transform;-webkit-animation:circle-loader-spinning-main 1.4s infinite linear;animation:circle-loader-spinning-main 1.4s infinite linear}.circle-loader--v2 .circle-loader__svg{display:block;width:var(--circle-loader-v2-size);height:var(--circle-loader-v2-size);color:hsl(var(--cp9-color-primary-hsl))}.circle-loader--v2 .circle-loader__svg>*{stroke-width:var(--circle-loader-v2-stroke-width)}.circle-loader--v2 .circle-loader__base{opacity:.2}.circle-loader--v2 .circle-loader__fill{stroke-linecap:round;stroke-dashoffset:0;stroke-dasharray:90 120;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation:circle-loader-dash 1.4s infinite;animation:circle-loader-dash 1.4s infinite}}@-webkit-keyframes circle-loader-dash{0%,20%{stroke-dashoffset:0;-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{stroke-dashoffset:80;-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{stroke-dashoffset:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-dash{0%,20%{stroke-dashoffset:0;-webkit-transform:rotate(0);transform:rotate(0)}50%,70%{stroke-dashoffset:80;-webkit-transform:rotate(270deg);transform:rotate(270deg)}100%{stroke-dashoffset:0;-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes circle-loader-spinning-main{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes circle-loader-spinning-main{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v3{width:var(--circle-loader-v3-size);height:var(--circle-loader-v3-size)}.circle-loader--v3 .circle-loader__circle{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#455a64;-webkit-transform:scale(0);transform:scale(0);opacity:.8;will-change:transform,opacity;-webkit-animation:circle-loader-3 1.2s infinite;animation:circle-loader-3 1.2s infinite}.circle-loader--v3 .circle-loader__circle--2nd{-webkit-animation-delay:.6s;animation-delay:.6s}}@-webkit-keyframes circle-loader-3{to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@keyframes circle-loader-3{to{-webkit-transform:scale(1);transform:scale(1);opacity:0}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v4{width:var(--circle-loader-v4-size);height:var(--circle-loader-v4-size);border-radius:50%;overflow:hidden}.circle-loader--v4 .circle-loader__circle,.circle-loader--v4 .circle-loader__mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit}.circle-loader--v4 .circle-loader__mask{-webkit-clip-path:circle(calc(0.5* var(--circle-loader-v4-size)));clip-path:circle(calc(0.5* var(--circle-loader-v4-size)))}.circle-loader--v4 .circle-loader__circle--1st{background-color:hsl(var(--cp9-color-contrast-low-hsl))}.circle-loader--v4 .circle-loader__circle--2nd{background-color:hsl(var(--cp9-color-primary-hsl));will-change:transform;-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-animation:circle-loader-4 1.2s infinite cubic-bezier(.23,.9,.75,.1);animation:circle-loader-4 1.2s infinite cubic-bezier(.23,.9,.75,.1);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes circle-loader-4{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes circle-loader-4{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v5{font-size:var(--circle-loader-v5-size);width:1em;height:1em}.circle-loader--v5 .circle-loader__label{font-size:1rem}.circle-loader--v5 .circle-loader__ball{position:absolute;top:0;left:calc(50% - .140625em);width:.28125em;height:.28125em;background-color:hsl(var(--cp9-color-primary-hsl));border-radius:50%;-webkit-animation:circle-loader-5-ball .8s infinite;animation:circle-loader-5-ball .8s infinite}.circle-loader--v5 .circle-loader__shadow{position:absolute;bottom:0;left:calc(50% - .15625em);width:.3125em;height:.3125em;background-color:hsl(var(--cp9-color-contrast-lower-hsl));border-radius:50%;-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);-webkit-animation:circle-loader-5-shadow .8s infinite;animation:circle-loader-5-shadow .8s infinite}}@-webkit-keyframes circle-loader-5-ball{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:translateY(.5625em);transform:translateY(.5625em);-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes circle-loader-5-ball{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:translateY(.5625em);transform:translateY(.5625em);-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes circle-loader-5-shadow{0%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl));-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:scaleY(.2) scaleX(.6);transform:scaleY(.2) scaleX(.6);background-color:hsl(var(--cp9-color-contrast-low-hsl));-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl))}}@keyframes circle-loader-5-shadow{0%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl));-webkit-animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4);animation-timing-function:cubic-bezier(0.61,0.12,0.85,0.4)}50%{-webkit-transform:scaleY(.2) scaleX(.6);transform:scaleY(.2) scaleX(.6);background-color:hsl(var(--cp9-color-contrast-low-hsl));-webkit-animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95);animation-timing-function:cubic-bezier(0.12,0.59,0.46,0.95)}100%{-webkit-transform:scaleY(.4) scaleX(1.2);transform:scaleY(.4) scaleX(1.2);background-color:hsl(var(--cp9-color-contrast-lower-hsl))}}@supports ((-webkit-animation-name:this) or (animation-name:this)){.circle-loader--v6 .circle-loader__svg{display:block;width:var(--circle-loader-v6-size);height:var(--circle-loader-v6-size);color:hsl(var(--cp9-color-primary-hsl))}.circle-loader--v6 .circle-loader__fill{stroke-width:8px;stroke-dashoffset:35;stroke-dasharray:36 36;-webkit-animation:circle-loader-6 1.5s infinite;animation:circle-loader-6 1.5s infinite}}@-webkit-keyframes circle-loader-6{0%,100%{stroke-dashoffset:35}50%{stroke-dashoffset:-35}}@keyframes circle-loader-6{0%,100%{stroke-dashoffset:35}50%{stroke-dashoffset:-35}}
.modal *{color:#000;text-transform:none}:root{--mc4-color-primary-hsl:250,84%,54%;--mc4-color-bg-hsl:0,0%,100%;--mc4-color-contrast-high-hsl:230,7%,23%;--mc4-color-contrast-higher-hsl:230,13%,9%;--mc4-color-contrast-lower-hsl:240,4%,85%;--mc4-color-bg-light-hsl:0,0%,100%;--mc4-color-bg-lighter-hsl:0,0%,100%;--mc4-color-black-hsl:230,13%,9%;--mc4-color-white-hsl:0,0%,100%;--mc4-color-bg-dark-hsl:240,4%,95%;--mc4-color-primary-darker-hsl:250,84%,38%;--mc4-color-primary-light-hsl:250,84%,60%;--mc4-color-accent-hsl:342,89%,48%;--mc4-space-xs:0.5rem;--mc4-space-sm:0.75rem;--mc4-space-md:1.25rem;--mc4-space-2xs:0.375rem;--mc4-text-lg:1.25rem;--mc4-text-md:1.5625rem;--mc4-text-sm:0.833rem}@media(min-width:64rem){:root{--mc4-space-xs:0.75rem;--mc4-space-sm:1.125rem;--mc4-space-md:2rem;--mc4-space-2xs:0.5625rem;--mc4-text-lg:1.75rem;--mc4-text-sm:1rem}}.mc4-btn{position:relative;display:inline-flex;justify-content:center;align-items:center;font-size:1.2em;white-space:nowrap;text-decoration:none;background:hsl(var(--mc4-color-bg-dark-hsl));color:hsl(var(--mc4-color-contrast-higher-hsl));cursor:pointer;text-decoration:none;line-height:1.2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:all .2s ease;will-change:transform;padding:var(--mc4-space-2xs) var(--mc4-space-sm);border-radius:.25em;text-transform:uppercase;margin:10px 6px;padding:6px 10px}.mc4-btn:active{transform:translateY(2px)}.mc4-btn--primary{background:#26a69a;color:hsl(var(--mc4-color-white-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.15),0 1px 3px hsla(var(--mc4-color-primary-darker-hsl),.25),0 2px 6px hsla(var(--mc4-color-primary-darker-hsl),.1),0 6px 10px -2px hsla(var(--mc4-color-primary-darker-hsl),.25)}.mc4-btn--primary:hover{background:#80cbc4;box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.15),0 1px 2px hsla(var(--mc4-color-primary-darker-hsl),.25),0 1px 4px hsla(var(--mc4-color-primary-darker-hsl),.1),0 3px 6px -2px hsla(var(--mc4-color-primary-darker-hsl),.25)}.mc4-btn--subtle{background:hsl(var(--mc4-color-bg-lighter-hsl));color:hsl(var(--mc4-color-contrast-higher-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.1),0 0 0 1px hsla(var(--mc4-color-black-hsl),.02),0 1px 3px -1px hsla(var(--mc4-color-black-hsl),.2),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1)}.mc4-btn--subtle:hover{background:hsl(var(--mc4-color-bg-light-hsl));box-shadow:inset 0 1px 0 hsla(var(--mc4-color-white-hsl),.1),0 0 0 1px hsla(var(--mc4-color-black-hsl),.02),0 1px 3px -1px hsla(var(--mc4-color-black-hsl),.2),0 .1px .3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.12)}.mc4-icon{height:var(--mc4-size,1em);width:var(--mc4-size,1em);display:inline-block;color:inherit;fill:currentColor;line-height:1;flex-shrink:0;max-width:initial}.mc4-icon--xs{--mc4-size:16px}.mc4-icon--sm{--mc4-size:24px}.modal{position:fixed;z-index:15;width:100%;height:100%;left:0;top:0;opacity:0;visibility:hidden}.modal:not(.modal--is-visible){pointer-events:none;background-color:transparent}.modal--is-visible{opacity:1;visibility:visible}.modal__close-btn{display:flex;flex-shrink:0;border-radius:50%;transition:.2s}.modal__close-btn svg{display:block;margin:auto}.modal__close-btn--outer{width:48px;height:48px;position:fixed;top:var(--mc4-space-sm);right:var(--mc4-space-sm);z-index:10;background-color:hsla(var(--mc4-color-black-hsl),.9);transition:.2s}.modal__close-btn--outer svg{color:hsl(var(--mc4-color-white-hsl));transition:-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1);transition:transform .3s cubic-bezier(.34, 1.56, .64, 1),-webkit-transform .3s cubic-bezier(.34, 1.56, .64, 1)}.modal__close-btn--outer:hover{background-color:hsla(var(--mc4-color-black-hsl),1)}.modal__close-btn--outer:hover svg{-webkit-transform:scale(1.1);transform:scale(1.1)}.modal__close-btn--inner{--mc4-size:32px;width:var(--mc4-size);height:var(--mc4-size);background-color:hsl(var(--mc4-color-bg-light-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .3px .4px rgba(0,0,0,.025),0 .9px 1.5px rgba(0,0,0,.05),0 3.5px 6px rgba(0,0,0,.1);transition:.2s}.modal__close-btn--inner svg{color:inherit}.modal__close-btn--inner:hover{background-color:hsl(var(--mc4-color-bg-lighter-hsl));box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075),0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}:root{--modal-transition-duration:0.2s}@media (prefers-reduced-motion:no-preference){.modal--animate-fade{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-fade.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale,.modal--animate-translate-down,.modal--animate-translate-left,.modal--animate-translate-right,.modal--animate-translate-up{--modal-transition-duration:0.2s;transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-scale .modal__content,.modal--animate-translate-down .modal__content,.modal--animate-translate-left .modal__content,.modal--animate-translate-right .modal__content,.modal--animate-translate-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-scale.modal--is-visible,.modal--animate-translate-down.modal--is-visible,.modal--animate-translate-left.modal--is-visible,.modal--animate-translate-right.modal--is-visible,.modal--animate-translate-up.modal--is-visible{transition:opacity var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s}.modal--animate-scale.modal--is-visible .modal__content,.modal--animate-translate-down.modal--is-visible .modal__content,.modal--animate-translate-left.modal--is-visible .modal__content,.modal--animate-translate-right.modal--is-visible .modal__content,.modal--animate-translate-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-slide-down,.modal--animate-slide-left,.modal--animate-slide-right,.modal--animate-slide-up{--modal-transition-duration:0.3s;transition:opacity 0s var(--modal-transition-duration),background-color var(--modal-transition-duration),visibility 0s var(--modal-transition-duration)}.modal--animate-slide-down .modal__content,.modal--animate-slide-left .modal__content,.modal--animate-slide-right .modal__content,.modal--animate-slide-up .modal__content{will-change:transform;transition:-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1);transition:transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1),-webkit-transform var(--modal-transition-duration) cubic-bezier(.215, .61, .355, 1)}.modal--animate-slide-down.modal--is-visible,.modal--animate-slide-left.modal--is-visible,.modal--animate-slide-right.modal--is-visible,.modal--animate-slide-up.modal--is-visible{transition:background-color var(--modal-transition-duration),visibility 0s}.modal--animate-slide-down.modal--is-visible .modal__content,.modal--animate-slide-left.modal--is-visible .modal__content,.modal--animate-slide-right.modal--is-visible .modal__content,.modal--animate-slide-up.modal--is-visible .modal__content{-webkit-transform:scale(1);transform:scale(1)}.modal--animate-scale .modal__content{-webkit-transform:scale(.95);transform:scale(.95)}.modal--animate-translate-up .modal__content{-webkit-transform:translateY(40px);transform:translateY(40px)}.modal--animate-translate-down .modal__content{-webkit-transform:translateY(-40px);transform:translateY(-40px)}.modal--animate-translate-right .modal__content{-webkit-transform:translateX(-40px);transform:translateX(-40px)}.modal--animate-translate-left .modal__content{-webkit-transform:translateX(40px);transform:translateX(40px)}.modal--animate-slide-up .modal__content{-webkit-transform:translateY(100%);transform:translateY(100%)}.modal--animate-slide-down .modal__content{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.modal--animate-slide-right .modal__content{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.modal--animate-slide-left .modal__content{-webkit-transform:translateX(100%);transform:translateX(100%)}}.modal--is-loading .modal__content{visibility:hidden}.modal--is-loading .modal__loader{display:flex}.modal__loader{position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;display:none;pointer-events:none}.modal-img-btn{position:relative;cursor:pointer}.modal-img-btn::after{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:hsla(var(--mc4-color-black-hsl),0);transition:background .2s}.modal-img-btn:hover::after{background-color:hsla(var(--mc4-color-black-hsl),.7)}.modal-img-btn:hover .modal-img-btn__icon-wrapper{opacity:1}.modal-img-btn__icon-wrapper{position:absolute;z-index:2;top:calc(50% - 24px);left:calc(50% - 24px);width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background-color:hsla(var(--mc4-color-black-hsl),.7);opacity:0;transition:opacity .2s}.modal-img-btn__icon-wrapper .mc4-icon{color:hsl(var(--mc4-color-white-hsl))}.mc4-max-width-100\%{max-width:150rem}.mc4-max-height-100\%{max-height:100%}.mc4-shadow-md{box-shadow:0 .9px 1.5px rgba(0,0,0,.03),0 3.1px 5.5px rgba(0,0,0,.08),0 14px 25px rgba(0,0,0,.12)}.mc4-radius-md{border-radius:.25em}.mc4-block{display:block}.mc4-pointer-events-none{pointer-events:none}.mc4-flex-center{justify-content:center;align-items:center}.mc4-flex{display:flex}.mc4-height-100\%{height:100%}.mc4-width-100\%{width:100%}.mc4-padding-md{padding:var(--mc4-space-md)}.mc4-bg-black{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-black-hsl),var(--mc4-bg-o,1))}.mc4-width-3xl{width:8rem}.mc4-overflow-hidden{overflow:hidden}.mc4-text-lg{font-size:var(--mc4-text-lg)}.mc4-text-component{margin-top:10px;font-weight:400;font-size:16px}.mc4-text-component :where(h1,h2,h3,h4){line-height:var(--mc4-heading-line-height, 1.2);margin-top:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1));margin-bottom:calc(var(--mc4-space-sm) * var(--mc4-space-multiplier,1))}.mc4-text-component :where(p,blockquote,ul li,ol li){line-height:var(--mc4-body-line-height, 1.4)}.mc4-text-component ol :where(ul,ol),.mc4-text-component ul :where(ul,ol){padding-left:1em;margin-bottom:0}.mc4-text-component ul{list-style-type:none}.mc4-text-component ol{list-style-type:decimal}.mc4-text-component img{display:block;margin:0 auto}.mc4-text-component figcaption{margin-top:calc(var(--mc4-space-xs) * var(--mc4-space-multiplier,1));font-size:var(--mc4-text-sm);text-align:center}.mc4-text-component em{font-style:italic}.mc4-text-component strong{font-weight:700}.mc4-text-component s{text-decoration:line-through}.mc4-text-component u{text-decoration:underline}.mc4-text-component mark{background-color:hsla(var(--mc4-color-accent-hsl),.2);color:inherit}.mc4-text-component blockquote{padding-left:1em;border-left:4px solid hsl(var(--mc4-color-contrast-lower-hsl));font-style:italic}.mc4-text-component hr{margin:calc(var(--mc4-space-md) * var(--mc4-space-multiplier,1)) auto;background:hsl(var(--mc4-color-contrast-lower-hsl));height:1px}.mc4-text-component>:first-child{margin-top:0}.mc4-text-component>:last-child{margin-bottom:0}.mc4-text-component.mc4-line-height-xs{--mc4-heading-line-height:1;--mc4-body-line-height:1.1}.mc4-text-component.mc4-line-height-sm{--mc4-heading-line-height:1.1;--mc4-body-line-height:1.2}.mc4-text-component.mc4-line-height-md{--mc4-heading-line-height:1.15;--mc4-body-line-height:1.4}.mc4-text-component.mc4-line-height-lg{--mc4-heading-line-height:1.22;--mc4-body-line-height:1.58}.mc4-text-component.mc4-line-height-xl{--mc4-heading-line-height:1.3;--mc4-body-line-height:1.72}.mc4-top-0{top:0}.mc4-position-sticky{position:sticky}.mc4-float-right{float:right}:where(.mc4-inner-glow){position:relative}.mc4-inner-glow::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;box-shadow:inset 0 0 .5px 1px hsla(0,0%,100%,.075)}.mc4-bg{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-bg-hsl),var(--mc4-bg-o,1))}.mc4-overflow-auto{overflow:auto}.mc4-max-width-sm{max-width:48rem}@media not all and (min-width:64rem){.mc4-display\@md{display:none!important}}.mc4-gap-xs{gap:var(--mc4-space-xs)}.mc4-justify-end{justify-content:flex-end}.mc4-padding-x-md{padding-left:var(--mc4-space-md);padding-right:var(--mc4-space-md)}.mc4-padding-y-sm{padding-top:var(--mc4-space-sm);padding-bottom:var(--mc4-space-sm)}.mc4-text-md{font-size:22px;margin-left:10px}.mc4-text-truncate{text-overflow:ellipsis;white-space:normal}.mc4-justify-between{justify-content:space-between}.mc4-items-center{align-items:center}.mc4-bg-contrast-lower{--mc4-bg-o:1;background-color:hsla(var(--mc4-color-contrast-lower-hsl),var(--mc4-bg-o,1))}.mc4-max-width-xs{max-width:fit-content;min-width:300px;margin-left:10px;margin-right:10px}@media only screen and (min-width:1050px){.mc4-max-width-xs{max-width:fit-content;min-width:300px;margin-left:300px;margin-right:300px}}.mc4-flex-shrink-0{flex-shrink:0}:where(.mc4-inner-glow-top){position:relative}.mc4-inner-glow-top::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;pointer-events:none;box-shadow:var(inset 0 1px .5px hsla(0,0%,100%,.075))}.mc4-momentum-scrolling{-webkit-overflow-scrolling:touch}.mc4-flex-grow{flex-grow:1}.mc4-flex-column{flex-direction:column}.mc4-bg-opacity-90\%{--mc4-bg-o:0.9}.mc4-bg-opacity-50\%{--mc4-bg-o:0.5}@media(min-width:64rem){.mc4-hide\@md{display:none!important}}