.hero{background-color:#162D55}.hero::before{background-repeat:no-repeat;background-position:center top;content:"";opacity:0;transition:opacity 1s ease-out;position:absolute;top:0;right:0;left:0;height:100%;width:100%;bottom:0}.hero.bg-fade-in::before{opacity:1;transition:opacity 1s ease-in}.hero .container:not(.anim-slide-up){transform:translate3d(0, 0, 0)}.hero.vat-disc{padding-top:5rem;padding-bottom:1.3rem}.hero h1{margin-top:0}.hero li,.hero p{font-size:1.6rem;line-height:2.4rem}.hero li a,.hero p a{text-decoration:underline}.hero li a:hover,.hero p a:hover{color:#d9d9d9}.hero .hero-price{font-size:1.6rem}.hero ul,.hero ol{padding-left:1.2rem;list-style:none}.hero ul li,.hero ol li{position:relative}.hero ul li::before,.hero ol li::before{background:#fff;content:"";width:0.3rem;height:0.3rem;position:absolute;left:-1rem;top:15px;border-radius:50%}.hero .hero-buttons a{margin-bottom:0}.vat-disclaimer{display:block;line-height:3.2rem}.dislaimer{font-style:italic}@media (max-width: 35.99em){.hero{padding-top:5rem}}@media (min-width: 48em){.hero{padding-bottom:7.5rem;padding-top:7.5rem}.hero.vat-disc{padding-bottom:6.3rem;padding-top:6.3rem}.hero h3{margin-bottom:.5rem}.hero .hero-price{font-size:2.2rem;margin-bottom:1rem}}@media (min-width: 62em){.hero{padding-bottom:7rem;padding-top:7rem}.hero.vat-disc{padding-bottom:5.5rem;padding-top:5.5rem}.hero li,.hero p{font-size:1.8rem;line-height:3.2rem}.hero .hero-price{font-size:2.2rem;margin-bottom:2rem}}@media (min-width: 75em){.hero{padding-bottom:12.2rem;padding-top:12.2rem}.hero.vat-disc{padding-bottom:10.5rem;padding-top:10.5rem}}.icon-group{text-align:center;padding-left:0;padding-right:0}.icon-group .icon-group-header{padding:0 3rem}.icon-group .icon-group-row{margin:6.5rem 0 0 0}.icon-group .icon{padding:2rem 1.3rem}.icon-group .icon.icon1{transition-delay:.25s}.icon-group .icon.icon2{transition-delay:.5s}.icon-group .icon.icon3{transition-delay:.75s}.icon-group .icon.icon4{transition-delay:1s}.icon-group .icon h4{margin-bottom:1.1rem}.icon-group .icon h4 a{text-decoration:underline;cursor:pointer}.icon-group .icon .icon-img{height:5rem}@media (min-width: 48em){.icon-group .icon-group-row{margin:4.5rem 0 0 0}.icon-group .icon .icon-img{height:6rem}.icon-group .btn-wrap{padding-top:1rem}}.simple-side-hug{background-repeat:no-repeat;background-position:right bottom}.simple-side-hug.text-right-column{background-position:left bottom}.simple-side-hug h1,.simple-side-hug h2,.simple-side-hug h3,.simple-side-hug h4,.simple-side-hug h5,.simple-side-hug h6{margin:2rem 0 0.4rem 0}.simple-side-hug .image{min-height:9rem}@media (max-width: 35.99em){.simple-side-hug .image{padding:3rem 0 0 0}.simple-side-hug.image-first-mobile .row{flex-direction:column-reverse}.simple-side-hug.image-first-mobile .row .image{padding:0 0 3rem 0}}@media (min-width: 36em){.simple-side-hug .image{padding-right:0;padding-left:3rem}.simple-side-hug.text-right-column .row{flex-direction:row-reverse}.simple-side-hug.text-right-column .row .image{padding-right:3rem;padding-left:0}}@media (min-width: 62em){.simple-side-hug h1,.simple-side-hug h2,.simple-side-hug h3,.simple-side-hug h4,.simple-side-hug h5,.simple-side-hug h6{margin:1.8rem 0 1rem 0}.simple-side-hug .image{padding-left:5rem}}.accordion h4{margin:0}.accordion .sub-head{margin-bottom:2.2rem}.accordion .accordion-item{padding:2rem 4.3rem;margin-bottom:2.5rem;position:relative;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transform:translate3d(0, 0, 0)}.accordion .accordion-item::before{content:'';position:absolute;left:0.5rem;top:1.2rem;width:4rem;height:4rem;background-image:url("/static/img/library/icons/ui/arrow-right-blue.svg");background-repeat:no-repeat;background-size:4rem auto;transform:rotate(90deg);transition:transform .3s ease-in-out}.accordion .accordion-desc{overflow:hidden;opacity:1;transition:opacity .5s ease;height:0}.accordion .accordion-desc.in{height:auto}.accordion .collapsed .accordion-desc{opacity:0;transition:opacity .5s ease}.accordion .collapsed.accordion-item::before{transform:rotate(0deg);-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}.accordion .accordion-text{margin-top:1rem}@media (min-width: 48em){.accordion .accordion-item{padding:2rem 6rem}.accordion .accordion-item::before{left:1.5rem;top:1rem;width:4.5rem;height:4.5rem;background-size:4.5rem auto}.accordion .accordion-text{margin:1.5rem 0}}@media (min-width: 62em){.accordion .accordion-item{padding:2rem 7.8rem}.accordion .accordion-item::before{left:2.3rem;top:1.5rem;width:4.5rem;height:4.5rem;background-size:4.5rem auto}.accordion .accordion-text{margin:2rem 0}}.hero{text-align:center;padding-top:5rem;padding-bottom:4.5rem}.hero::before{content:"";opacity:0;transition:opacity 1s ease-out;position:absolute;top:0;right:0;left:0;height:100%;width:100%;bottom:0;background:#70C7E9 url("/static/img/library/components/hero/blueprint-keyboard-768.jpg") no-repeat 30% 0%}.hero.bg-fade-in::before{opacity:1;transition:opacity 1s ease-in}.hero .hero-logo{max-width:65%}.hero h1+p{font-size:3.4rem;line-height:4rem;padding-top:3rem}.hero p{padding-top:1rem;text-align:center;line-height:2.2rem}.hero .btn-lg{margin-top:1.2rem;margin-bottom:0;padding:1.2rem 2.5rem;background-color:#3575d3;border-color:#3575d3;background-image:linear-gradient(to right, #3575d3 0%, #5588d3 10%, #5588d3 80%, #3575d3 100%)}.hero .btn-lg:hover{border-color:#3575d3}.simple-side-hug h3{font-weight:400}.simple-side-hug .row{align-items:center}.simple-side-hug .ul-heading{margin-top:2rem}.simple-side-hug ul{padding-left:2rem}.simple-side-hug li{margin-bottom:1rem}.simple-side-hug .btn-md{margin-top:2rem}#simple-side-hug1,#simple-side-hug2{padding-top:2rem}.centered-cta h3{font-size:1.8rem;line-height:2.4rem}.accordion a{text-decoration:underline}@media (min-width: 48em){.hero{padding-top:10rem;padding-bottom:6.5rem}.hero::before{background:#70C7E9 url("/static/img/library/components/hero/blueprint-keyboard-992.jpg") no-repeat 30% -4rem}#simple-side-hug1,#simple-side-hug2{padding-top:2.5rem}}@media (min-width: 62em){.hero{padding-top:14rem;padding-bottom:9.5rem}.hero::before{background:#70C7E9 url("/static/img/library/components/hero/blueprint-keyboard-1200.jpg") no-repeat 10% -6rem}.hero h1+p{font-size:5rem;line-height:5.8rem;padding-top:4rem}.hero p{line-height:1.4;max-width:75rem;margin-left:auto;margin-right:auto;padding-top:2rem}.hero .btn-lg{margin-top:2rem;padding:1.5rem 3.75rem}.hero .hero-logo{max-width:50%}.simple-side-hug .btn-md{padding:1.2rem 1.5rem}#simple-side-hug1,#simple-side-hug2{padding-top:3.5rem}}@media (min-width: 75em){.hero::before{background:#70C7E9 url("/static/img/library/components/hero/blueprint-keyboard-1400.jpg") no-repeat 20% -6rem}}@media (min-width: 87em){.hero::before{background-position:right -6rem}}
