.Select{position:relative}.Select,.Select div,.Select input,.Select span{box-sizing:border-box}.Select.is-disabled>.Select-control{background-color:#f9f9f9}.Select.is-disabled>.Select-control:hover{box-shadow:none}.Select.is-disabled .Select-arrow-zone{cursor:default;pointer-events:none;opacity:.35}.Select-control{background-color:#fff;border-color:#d9d9d9 #ccc #b3b3b3;border-radius:4px;border:1px solid #ccc;color:#333;cursor:default;display:table;border-spacing:0;border-collapse:separate;height:36px;outline:none;overflow:hidden;position:relative;width:100%}.Select-control:hover{box-shadow:0 1px 0 rgba(0,0,0,.06)}.Select-control .Select-input:focus{outline:none}.is-searchable.is-open>.Select-control{cursor:text}.is-open>.Select-control{border-bottom-right-radius:0;border-bottom-left-radius:0;background:#fff;border-color:#b3b3b3 #ccc #d9d9d9}.is-open>.Select-control>.Select-arrow{border-color:transparent transparent #999;border-width:0 5px 5px}.is-searchable.is-focused:not(.is-open)>.Select-control{cursor:text}.is-focused:not(.is-open)>.Select-control{border-color:#007eff;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 0 3px rgba(0,126,255,.1)}.Select--single>.Select-control .Select-value,.Select-placeholder{bottom:0;color:#aaa;left:0;line-height:34px;padding-left:10px;padding-right:10px;position:absolute;right:0;top:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value .Select-value-label,.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#333}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label,.has-value.Select--single>.Select-control .Select-value a.Select-value-label{cursor:pointer;text-decoration:none}.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.is-pseudo-focused.Select--single>.Select-control .Select-value a.Select-value-label:hover,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:focus,.has-value.Select--single>.Select-control .Select-value a.Select-value-label:hover{color:#007eff;outline:none;text-decoration:underline}.Select-input{height:34px;padding-left:10px;padding-right:10px;vertical-align:middle}.Select-input>input{width:100%;background:none transparent;border:0 none;box-shadow:none;cursor:default;display:inline-block;font-family:inherit;font-size:inherit;margin:0;outline:none;line-height:14px;padding:8px 0 12px;-webkit-appearance:none}.is-focused .Select-input>input{cursor:text}.has-value.is-pseudo-focused .Select-input{opacity:0}.Select-control:not(.is-searchable)>.Select-input{outline:none}.Select-loading-zone{cursor:pointer;display:table-cell;text-align:center}.Select-loading,.Select-loading-zone{position:relative;vertical-align:middle;width:16px}.Select-loading{-webkit-animation:Select-animation-spin .4s infinite linear;animation:Select-animation-spin .4s infinite linear;height:16px;box-sizing:border-box;border-radius:50%;border:2px solid #ccc;border-right-color:#333;display:inline-block}.Select-clear-zone{-webkit-animation:Select-animation-fadeIn .2s;animation:Select-animation-fadeIn .2s;color:#999;cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:17px}.Select-clear-zone:hover{color:#d0021b}.Select-clear{display:inline-block;font-size:18px;line-height:1}.Select--multi .Select-clear-zone{width:17px}.Select-arrow-zone{cursor:pointer;display:table-cell;position:relative;text-align:center;vertical-align:middle;width:25px;padding-right:5px}.Select-arrow{border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 2.5px;display:inline-block;height:0;width:0}.is-open .Select-arrow,.Select-arrow-zone:hover>.Select-arrow{border-top-color:#666}.Select--multi .Select-multi-value-wrapper{display:inline-block}.Select .Select-aria-only{display:inline-block;height:1px;width:1px;margin:-1px;clip:rect(0,0,0,0);overflow:hidden}@-webkit-keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Select-animation-fadeIn{0%{opacity:0}to{opacity:1}}.Select-menu-outer{border-bottom-right-radius:4px;border-bottom-left-radius:4px;background-color:#fff;border:1px solid #ccc;border-top-color:#e6e6e6;box-shadow:0 1px 0 rgba(0,0,0,.06);box-sizing:border-box;margin-top:-1px;max-height:200px;position:absolute;top:100%;width:100%;z-index:1;-webkit-overflow-scrolling:touch}.Select-menu{max-height:198px;overflow-y:auto}.Select-option{box-sizing:border-box;background-color:#fff;color:#666;cursor:pointer;display:block;padding:8px 10px}.Select-option:last-child{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.Select-option.is-selected{background-color:#f5faff;background-color:rgba(0,126,255,.04);color:#333}.Select-option.is-focused{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);color:#333}.Select-option.is-disabled{color:#ccc;cursor:default}.Select-noresults{box-sizing:border-box;color:#999;cursor:default;display:block;padding:8px 10px}.Select--multi .Select-input{vertical-align:middle;margin-left:10px;padding:0}.Select--multi.has-value .Select-input{margin-left:5px}.Select--multi .Select-value{background-color:#ebf5ff;background-color:rgba(0,126,255,.08);border-radius:2px;border:1px solid #c2e0ff;border:1px solid rgba(0,126,255,.24);color:#007eff;display:inline-block;font-size:.9em;line-height:1.4;margin-left:5px;margin-top:5px;vertical-align:top}.Select--multi .Select-value-icon,.Select--multi .Select-value-label{display:inline-block;vertical-align:middle}.Select--multi .Select-value-label{border-bottom-right-radius:2px;border-top-right-radius:2px;cursor:default;padding:2px 5px}.Select--multi a.Select-value-label{color:#007eff;cursor:pointer;text-decoration:none}.Select--multi a.Select-value-label:hover{text-decoration:underline}.Select--multi .Select-value-icon{cursor:pointer;border-bottom-left-radius:2px;border-top-left-radius:2px;border-right:1px solid #c2e0ff;border-right:1px solid rgba(0,126,255,.24);padding:1px 5px 3px}.Select--multi .Select-value-icon:focus,.Select--multi .Select-value-icon:hover{background-color:#d8eafd;background-color:rgba(0,113,230,.08);color:#0071e6}.Select--multi .Select-value-icon:active{background-color:#c2e0ff;background-color:rgba(0,126,255,.24)}.Select--multi.is-disabled .Select-value{background-color:#fcfcfc;border:1px solid #e3e3e3;color:#333}.Select--multi.is-disabled .Select-value-icon{cursor:not-allowed;border-right:1px solid #e3e3e3}.Select--multi.is-disabled .Select-value-icon:active,.Select--multi.is-disabled .Select-value-icon:focus,.Select--multi.is-disabled .Select-value-icon:hover{background-color:#fcfcfc}@keyframes Select-animation-spin{to{transform:rotate(1turn)}}@-webkit-keyframes Select-animation-spin{to{-webkit-transform:rotate(1turn)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*! Basscss | http://basscss.com | MIT License */.h1{font-size:2rem}.h2{font-size:1.5rem}.h3{font-size:1.25rem}.h4{font-size:1rem}.h5{font-size:.875rem}.h6{font-size:.75rem}.font-family-inherit{font-family:inherit}.font-size-inherit{font-size:inherit}.text-decoration-none{text-decoration:none}.bold{font-weight:700}.regular{font-weight:400}.italic{font-style:italic}.caps{text-transform:uppercase;letter-spacing:.2em}.left-align{text-align:left}.center{text-align:center}.right-align{text-align:right}.justify{text-align:justify}.nowrap{white-space:nowrap}.break-word{word-wrap:break-word}.line-height-1{line-height:1}.line-height-2{line-height:1.125}.line-height-3{line-height:1.25}.line-height-4{line-height:1.5}.list-style-none{list-style:none}.underline{text-decoration:underline}.truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-reset{list-style:none;padding-left:0}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.table{display:table}.table-cell{display:table-cell}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-auto{overflow:auto}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.left{float:left}.right{float:right}.fit{max-width:100%}.max-width-1{max-width:24rem}.max-width-2{max-width:32rem}.max-width-3{max-width:48rem}.max-width-4{max-width:64rem}.border-box{box-sizing:border-box}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.m0{margin:0}.mt0{margin-top:0}.mr0{margin-right:0}.mb0{margin-bottom:0}.ml0,.mx0{margin-left:0}.mx0{margin-right:0}.my0{margin-top:0;margin-bottom:0}.m1{margin:.5rem}.mt1{margin-top:.5rem}.mr1{margin-right:.5rem}.mb1{margin-bottom:.5rem}.ml1,.mx1{margin-left:.5rem}.mx1{margin-right:.5rem}.my1{margin-top:.5rem;margin-bottom:.5rem}.m2{margin:1rem}.mt2{margin-top:1rem}.mr2{margin-right:1rem}.mb2{margin-bottom:1rem}.ml2,.mx2{margin-left:1rem}.mx2{margin-right:1rem}.my2{margin-top:1rem;margin-bottom:1rem}.m3{margin:2rem}.mt3{margin-top:2rem}.mr3{margin-right:2rem}.mb3{margin-bottom:2rem}.ml3,.mx3{margin-left:2rem}.mx3{margin-right:2rem}.my3{margin-top:2rem;margin-bottom:2rem}.m4{margin:4rem}.mt4{margin-top:4rem}.mr4{margin-right:4rem}.mb4{margin-bottom:4rem}.ml4,.mx4{margin-left:4rem}.mx4{margin-right:4rem}.my4{margin-top:4rem;margin-bottom:4rem}.mxn1{margin-left:-.5rem;margin-right:-.5rem}.mxn2{margin-left:-1rem;margin-right:-1rem}.mxn3{margin-left:-2rem;margin-right:-2rem}.mxn4{margin-left:-4rem;margin-right:-4rem}.ml-auto{margin-left:auto}.mr-auto,.mx-auto{margin-right:auto}.mx-auto{margin-left:auto}.p0{padding:0}.pt0{padding-top:0}.pr0{padding-right:0}.pb0{padding-bottom:0}.pl0,.px0{padding-left:0}.px0{padding-right:0}.py0{padding-top:0;padding-bottom:0}.p1{padding:.5rem}.pt1{padding-top:.5rem}.pr1{padding-right:.5rem}.pb1{padding-bottom:.5rem}.pl1{padding-left:.5rem}.py1{padding-top:.5rem;padding-bottom:.5rem}.px1{padding-left:.5rem;padding-right:.5rem}.p2{padding:1rem}.pt2{padding-top:1rem}.pr2{padding-right:1rem}.pb2{padding-bottom:1rem}.pl2{padding-left:1rem}.py2{padding-top:1rem;padding-bottom:1rem}.px2{padding-left:1rem;padding-right:1rem}.p3{padding:2rem}.pt3{padding-top:2rem}.pr3{padding-right:2rem}.pb3{padding-bottom:2rem}.pl3{padding-left:2rem}.py3{padding-top:2rem;padding-bottom:2rem}.px3{padding-left:2rem;padding-right:2rem}.p4{padding:4rem}.pt4{padding-top:4rem}.pr4{padding-right:4rem}.pb4{padding-bottom:4rem}.pl4{padding-left:4rem}.py4{padding-top:4rem;padding-bottom:4rem}.px4{padding-left:4rem;padding-right:4rem}.col{float:left}.col,.col-right{box-sizing:border-box}.col-right{float:right}.col-1{width:8.33333%}.col-2{width:16.66667%}.col-3{width:25%}.col-4{width:33.33333%}.col-5{width:41.66667%}.col-6{width:50%}.col-7{width:58.33333%}.col-8{width:66.66667%}.col-9{width:75%}.col-10{width:83.33333%}.col-11{width:91.66667%}.col-12{width:100%}@media (min-width:40em){.sm-col{float:left;box-sizing:border-box}.sm-col-right{float:right;box-sizing:border-box}.sm-col-1{width:8.33333%}.sm-col-2{width:16.66667%}.sm-col-3{width:25%}.sm-col-4{width:33.33333%}.sm-col-5{width:41.66667%}.sm-col-6{width:50%}.sm-col-7{width:58.33333%}.sm-col-8{width:66.66667%}.sm-col-9{width:75%}.sm-col-10{width:83.33333%}.sm-col-11{width:91.66667%}.sm-col-12{width:100%}}@media (min-width:52em){.md-col{float:left;box-sizing:border-box}.md-col-right{float:right;box-sizing:border-box}.md-col-1{width:8.33333%}.md-col-2{width:16.66667%}.md-col-3{width:25%}.md-col-4{width:33.33333%}.md-col-5{width:41.66667%}.md-col-6{width:50%}.md-col-7{width:58.33333%}.md-col-8{width:66.66667%}.md-col-9{width:75%}.md-col-10{width:83.33333%}.md-col-11{width:91.66667%}.md-col-12{width:100%}}@media (min-width:64em){.lg-col{float:left;box-sizing:border-box}.lg-col-right{float:right;box-sizing:border-box}.lg-col-1{width:8.33333%}.lg-col-2{width:16.66667%}.lg-col-3{width:25%}.lg-col-4{width:33.33333%}.lg-col-5{width:41.66667%}.lg-col-6{width:50%}.lg-col-7{width:58.33333%}.lg-col-8{width:66.66667%}.lg-col-9{width:75%}.lg-col-10{width:83.33333%}.lg-col-11{width:91.66667%}.lg-col-12{width:100%}}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:40em){.sm-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:52em){.md-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:64em){.lg-flex{display:-webkit-box;display:-ms-flexbox;display:flex}}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.flex-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.items-start{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.items-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;-ms-grid-row-align:flex-end;align-items:flex-end}.items-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;-ms-grid-row-align:center;align-items:center}.items-baseline{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;-ms-grid-row-align:baseline;align-items:baseline}.items-stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;-ms-grid-row-align:stretch;align-items:stretch}.self-start{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.self-end{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}.self-center{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.self-baseline{-webkit-align-self:baseline;-ms-flex-item-align:baseline;align-self:baseline}.self-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.content-stretch{-ms-flex-line-pack:stretch;align-content:stretch}.flex-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;min-height:0}.flex-none{-webkit-box-flex:0;-ms-flex:none;flex:none}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-last{-webkit-box-ordinal-group:100000;-ms-flex-order:99999;order:99999}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z1{z-index:1}.z2{z-index:2}.z3{z-index:3}.z4{z-index:4}.border{border-style:solid;border-width:1px}.border-top{border-top-style:solid;border-top-width:1px}.border-right{border-right-style:solid;border-right-width:1px}.border-bottom{border-bottom-style:solid;border-bottom-width:1px}.border-left{border-left-style:solid;border-left-width:1px}.border-none{border:0}.rounded{border-radius:3px}.circle{border-radius:50%}.rounded-top{border-radius:3px 3px 0 0}.rounded-right{border-radius:0 3px 3px 0}.rounded-bottom{border-radius:0 0 3px 3px}.rounded-left{border-radius:3px 0 0 3px}.not-rounded{border-radius:0}.hide{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}@media (max-width:40em){.xs-hide{display:none!important}}@media (min-width:40em) and (max-width:52em){.sm-hide{display:none!important}}@media (min-width:52em) and (max-width:64em){.md-hide{display:none!important}}@media (min-width:64em){.lg-hide{display:none!important}}.display-none{display:none!important}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.ReactFlipCard{-webkit-perspective:1000;perspective:1000;display:inline-block}.ReactFlipCard--enabled.ReactFlipCard:hover .ReactFlipCard__Back,.ReactFlipCard--flipped .ReactFlipCard__Back{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.ReactFlipCard--enabled.ReactFlipCard:hover .ReactFlipCard__Front,.ReactFlipCard--flipped .ReactFlipCard__Front{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.ReactFlipCard__Flipper{transform-style:preserve-3d;position:relative}.ReactFlipCard__Back,.ReactFlipCard__Flipper,.ReactFlipCard__Front{-webkit-transition:.6s;transition:.6s;-webkit-transform-style:preserve-3d}.ReactFlipCard__Back,.ReactFlipCard__Front{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d;-webkit-transform:rotateY(0deg);transform:rotateY(0deg);position:absolute;top:0;left:0}.ReactFlipCard__Front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:2}.ReactFlipCard__Back{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.ReactFlipCard--vertical{position:relative}.ReactFlipCard--vertical .ReactFlipCard__Back{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.ReactFlipCard--vertical .ReactFlipCard__Flipper{-webkit-transform-origin:100% 150px;transform-origin:100% 150px}.ReactFlipCard--enabled.ReactFlipCard--vertical:hover .ReactFlipCard__Back,.ReactFlipCard--vertical.ReactFlipCard--flipped .ReactFlipCard__Back{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.ReactFlipCard--enabled.ReactFlipCard--vertical:hover .ReactFlipCard__Front,.ReactFlipCard--vertical.ReactFlipCard--flipped .ReactFlipCard__Front{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.white{color:#fff!important}.grey{color:#666}.dark-purple{color:#6726b1}.teal{color:#00d5b5}.blue{color:blue}.bg-black{background-color:#0c0c1c}.bg-light-grey{background-color:#fafaff}.bg-light-grey-blue{background-color:#f5f5ff}.bg-primary{background-color:blue}.bg-green{background-color:#00cd6a}.bg-teal{background-color:#00d5b5}.bg-pumpkin{background-color:#ff6616}.bg-corn{background-color:#ffca2b}.bg-dark-blue{background-color:#0c2366!important}.bg-dark-purple{background-color:#6726b1!important}.bg-white{background-color:#fff!important}.bg-red--pastel{background-color:#ea5054}.border-middle-grey{border-color:#f3f3f3}*{box-sizing:border-box;margin:0;padding:0}body{background:#fff;position:relative;color:#202020;line-height:1.5}body>*{overflow-x:hidden}img{max-width:100%;width:auto;height:auto}hr{border:0;border-bottom:1px solid blue}p{margin-bottom:.75em}:focus{outline:0}.main{background:#fff;min-height:100vh}.vis-hidden{visibility:hidden}input{border-radius:0;font-size:18px}@media (min-width:40em){input{font-size:16px}}input:required{box-shadow:none}textarea{font:inherit}.error{color:#ec1e2f}.full-vh{height:100vh}.header-size{height:725px}.h300{height:300px}.h350{height:350px}.full-height{height:100%}.maxw-text{max-width:39.875em}.maxw-medium{max-width:850px}.maxw-large{max-width:1024px}.maxw-xlarge{max-width:1280px}.maxw-xxlarge{max-width:1500px}.maxw-350{max-width:350px}.h450{height:450px}.w100{width:100px}.w200{width:200px}.full-width{width:100%}.mt12px{margin-top:12px}.pl65px{padding-left:65px}.py150px{padding-top:150px;padding-bottom:150px}@media screen and (min-width:52em){.sm-pt100px{padding-top:100px}}@media screen and (min-width:52em){.sm-pb100px{padding-bottom:100px}}@media screen and (min-width:52em){.large-left{float:left}}.centred-450{max-width:450px;position:relative;margin:auto}.content-container{padding-top:40px;padding-bottom:40px}@media screen and (min-width:52em){.content-container{padding:140px 70px}}@media screen and (min-width:64em){.content-container{padding:140px 0}}.inline-flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}@-webkit-keyframes fade-in{0%{opacity:0}}@keyframes fade-in{0%{opacity:0}}@-webkit-keyframes fade-in-out{0%,25%{opacity:0}30%,70%{opacity:1}75%,to{opacity:0}}@keyframes fade-in-out{0%,25%{opacity:0}30%,70%{opacity:1}75%,to{opacity:0}}@-webkit-keyframes flip-card-in{0%{opacity:0;-webkit-transform:perspective(500px) rotateX(-80deg) translateY(400px);transform:perspective(500px) rotateX(-80deg) translateY(400px)}}@keyframes flip-card-in{0%{opacity:0;-webkit-transform:perspective(500px) rotateX(-80deg) translateY(400px);transform:perspective(500px) rotateX(-80deg) translateY(400px)}}@-webkit-keyframes transition-card-out{to{opacity:0;-webkit-transform:rotate(0) translateX(-400px);transform:rotate(0) translateX(-400px)}}@keyframes transition-card-out{to{opacity:0;-webkit-transform:rotate(0) translateX(-400px);transform:rotate(0) translateX(-400px)}}@-webkit-keyframes scroll-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes scroll-fade-in{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@font-face{font-family:Apercu;font-weight:600;src:url(0d1885b0fe8508751e8882e1a40023f9.woff)}@font-face{font-family:Apercu;font-weight:500;src:url(78b6a3bfa3f25437a207f4c811079233.woff)}@font-face{font-family:Apercu;font-weight:400;src:url(091ba579a2c6c5b66b47e11c8629903c.woff)}@font-face{font-family:Apercu-mono;font-weight:400;src:url(58ff6db710be581aaff97092bc17328a.woff)}@font-face{font-family:Apercu;font-weight:300;src:url(2f15956c1bf0dbf4505b407b9996ee9e.woff)}::-moz-selection{color:#fff;background:blue}::selection{color:#fff;background:blue}body,h1,h2,h3,h4,h5,h6{-webkit-font-smoothing:antialiased}body{font-family:Apercu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:100%}h1,h2,h3,h4,h5,h6{margin-top:0}h1.light,h2.light,h3.light,h4.light,h5.light,h6.light{color:#fff}.mega{font-size:2.4em;font-weight:600;line-height:1.2}@media (min-width:52em){.mega{font-size:4em}}.bauta{font-size:2.2em;font-weight:600;line-height:1.2}@media (min-width:52em){.bauta{font-size:3em}}.h1,h1{font-size:2.2em}.h1,.h2,h1,h2{font-weight:600;line-height:1.2}.h2,h2{font-size:2em}.h3,h3{font-size:1.5em;font-weight:600;line-height:1.2}.h4,h4{font-size:1.25em;font-weight:500}.text-para{color:#828282;font-size:1.125rem;line-height:1.5}.text-para.light{color:#fff}ul{list-style-type:none}a{text-decoration:none}i{font-style:normal;color:blue}.strong,strong{font-weight:600}.small,small{font-size:.875em}.mono{font-family:Apercu-mono}.quote{padding-top:1rem;padding-bottom:1rem;margin-bottom:1rem}@media (min-width:40em){.quote{padding:2rem;margin-bottom:2rem}}@media (min-width:52em){.quote{padding:2rem 4rem;margin-bottom:3rem}}.quote blockquote p{color:#666;font-size:1.75rem;font-weight:400;line-height:1.375}.quote figcaption{font-size:1.125rem;color:#ffca2b;font-weight:700}::-webkit-input-placeholder{color:#666}::-moz-placeholder{color:#666}:-ms-input-placeholder{color:#666}:-moz-placeholder{color:#666}.icon{width:20px;height:20px;fill:inherit;vertical-align:bottom}.icon--white{fill:#fff}.icon--blue{fill:blue}.icon--line{fill:none;stroke:inherit}.link{color:blue}.link--plain{color:inherit}.button{text-decoration:none;text-align:center;display:inline-block;font-size:1em;line-height:1.2;font-weight:500;border:0;border-radius:.5em;padding:.875em 1.375em;background-color:#e3e3e8;color:#202020;fill:#202020;cursor:pointer;font-family:Apercu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.button .icon{fill:currentColor;vertical-align:middle;width:1em;height:1em}.button--line{border:1px solid currentColor;background:transparent}.button--primary{background-color:#ffca2b;font-weight:600}.button--primary.button--line{background:transparent;color:#ffca2b}.button--primary-alt{background-color:blue;color:#fff;fill:#fff}.button--primary-alt.button--line{background:transparent;color:blue}.button--red{background-color:#ec1e2f;color:#fff}.button--red.button--line{background:transparent;color:#ec1e2f}.button--plain{cursor:pointer;background:0;border:0;outline:0;padding:0;text-align:left}.button--wide{padding-left:3em;padding-right:3em}.button--large{padding-left:2.5em;padding-right:2.5em;font-size:1.25em}.button--small{font-size:.875em}.button:focus,.button:hover{-webkit-transform:scale(1.04);transform:scale(1.04);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.button--plain{font-size:1em}.button--plain:focus,.button--plain:hover{-webkit-transform:none;transform:none}.button[disabled]{cursor:not-allowed;opacity:.5}.button[disabled]:focus,.button[disabled]:hover{-webkit-transform:none;transform:none}.hamburger{display:inline-block;cursor:pointer;-webkit-transition-property:opacity,-webkit-filter;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:linear;transition-timing-function:linear;position:relative}.hamburger__notification{position:absolute;top:calc(.20937em + 4px);right:calc(.41875em + 4px);z-index:1;background-color:#ec1e2f;border-radius:100%;width:14px;height:14px;box-shadow:0 0 3px #3a78d5}.hamburger-box{width:1.4em;height:1.4em;display:inline-block;position:relative}.hamburger-inner{top:50%;margin-top:-.20937em}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:100%;height:.1875em;background-color:currentColor;border-radius:.25em;position:absolute;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger .hamburger-inner{top:.41875em}.hamburger .hamburger-inner:before{top:.41875em;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.2s;transition-duration:.2s}.hamburger .hamburger-inner:after{top:.8375em}.hamburger--active .hamburger-inner{-webkit-transform:translate3d(0,.41875em,0) rotate(45deg);transform:translate3d(0,.41875em,0) rotate(45deg)}.hamburger--active .hamburger-inner:before{-webkit-transform:rotate(-45deg) translate3d(-.35741em,-.375em,0);transform:rotate(-45deg) translate3d(-.35741em,-.375em,0);opacity:0}.hamburger--active .hamburger-inner:after{-webkit-transform:translate3d(0,-.8375em,0) rotate(-90deg);transform:translate3d(0,-.8375em,0) rotate(-90deg)}.carousel-button{top:50%;opacity:.5;-webkit-transition:all .25s ease-out;transition:all .25s ease-out;z-index:1}.carousel-button,.carousel-button:focus{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel-button .icon{fill:#dadada;width:30px;height:50px}.carousel-button:hover{opacity:.8;-webkit-transform:translate(-.5em,-50%) scale(1.125);transform:translate(-.5em,-50%) scale(1.125)}.carousel-button--next:hover{-webkit-transform:translate(.5em,-50%) scale(1.125);transform:translate(.5em,-50%) scale(1.125)}.meta-contents__child{margin-top:1rem}.meta-contents__child:first-child{margin-top:2rem}@media screen and (min-width:52em){.meta-contents__child{margin-top:2rem}.meta-contents__child:first-child{margin-top:4rem}}.meta-contents__child__label{font-weight:300}.meta-contents__child__content img{width:146px}.meta-contents__child__content ul{list-style:disc outside none;padding-left:1.5rem}.feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feature-card__banner__icon{height:40px;width:40px}.feature-card__banner__image{height:40px;width:auto}.feature-card__banner__title{font-weight:500;font-size:1.125rem}.feature-card-wrapper,.feature-card__content{display:-webkit-box;display:-ms-flexbox;display:flex}.feature-card__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.feature-card .text-para{font-weight:300}.social-share-button{display:inline-block;border-radius:100%;margin-left:.25rem;margin-right:.25rem;padding:.4375rem}.social-share-button .icon{display:block}.input-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;overflow:hidden;max-width:100%}.input-group__input{vertical-align:bottom;padding:0 .25em;border:0;border:.2em solid;border-color:#ffca2b;border-top-left-radius:.5em;border-bottom-left-radius:.5em;height:2.75em}.input-group__button{vertical-align:bottom;height:2.75em;border-radius:0 .5em .5em 0;border:0;padding:0 .5em;background-color:#ffca2b;color:#202020;font-weight:600}.input-group__button:hover{-webkit-transform:none;transform:none}.input-group__button,.input-group__input{font-size:18px}@media (min-width:40em){.input-group__button,.input-group__input{font-size:16px}}@media (min-width:64em){.input-group__button,.input-group__input{font-size:14px}}@media (min-width:52em){.input-group__input{padding-left:1em;padding-right:1em}}@media (min-width:52em){.input-group__button{padding-left:1.375em;padding-right:1.375em}}.page-section{position:relative;padding-top:3.5rem;padding-bottom:3.5rem}@media (min-width:64em){.page-section{padding-top:5rem;padding-bottom:5rem}}@media (min-height:800px){.page-section{padding-top:7rem;padding-bottom:7rem}}.page-section--first{padding-top:.25rem}@media (min-width:64em){.page-section--first{padding-top:1rem}}.page-section--last{padding-bottom:1rem}.page-section--tiny{padding-top:1rem;padding-bottom:1rem}.page-section--small{padding-top:2rem;padding-bottom:2rem}@media (min-width:64em){.page-section--small{padding-top:3rem;padding-bottom:3rem}}@media (min-height:800px){.page-section--small{padding-top:4rem;padding-bottom:4rem}}.page-section--quilt{background-image:url("/static/images/blue-quilt-bg.png");background-position:50%}.page-section:not(.page-section--full-width) .page-section__inner{width:1000px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:.5rem;padding-right:.5rem}.page-section__between-sections{position:absolute;left:0;right:0;top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%;margin-left:auto;margin-right:auto}.page-section__between-sections .button{box-shadow:0 8px 0 rgba(0,0,0,.25);min-width:300px}.floating-placeholder{position:relative;text-align:left}.floating-placeholder__input{border-color:#dadada;border-width:1px;border-left:0;border-top:0;border-right:0;padding:1em 0 .625em;line-height:1;position:relative;z-index:1;background:transparent}@media (min-width:52em){.floating-placeholder__input{padding-top:1.25em;padding-bottom:1em;line-height:1.25}}.floating-placeholder__input:focus{border-color:blue}.floating-placeholder__label{background:#fff;color:#666;position:absolute;top:calc(1em + 2px);left:0;z-index:1;padding-right:.25em;padding-bottom:.125em;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;pointer-events:none;cursor:text}.floating-placeholder__label-icon{width:1em;height:1em;vertical-align:middle;margin-top:-.25em;margin-right:.125em}.floating-placeholder--active .floating-placeholder__label,.floating-placeholder__input:focus+.floating-placeholder__label{color:blue;font-size:.8em;-webkit-transform:translate3d(0,-1.25em,0);transform:translate3d(0,-1.25em,0);cursor:default}.floating-placeholder--error .floating-placeholder__input{border-color:#ec1e2f}.floating-placeholder--error .floating-placeholder__input:focus+.floating-placeholder__label,.floating-placeholder--error .floating-placeholder__label{color:#ec1e2f;fill:#ec1e2f}.modal{display:none;z-index:1002;position:fixed;top:0;left:0;right:0;bottom:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:height .2s ease-out;transition:height .2s ease-out;background-color:hsla(0,0%,93%,.86);will-change:opacity;opacity:0}@media (min-width:52em){.modal{z-index:1000}}.modal__close{position:absolute;padding:10px;margin-top:-10px;margin-right:-10px;top:15px;right:20px;z-index:1;font-family:Arial,sans-serif;color:#828282;background-color:#fff;font-size:1.5em}@media (min-width:52em){.modal__close{top:15px;right:20px}}.modal__dialog{width:750px;max-width:100%;max-height:100%;overflow-y:auto;padding:24px;border-radius:16px;position:relative;will-change:transform,opacity;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (min-width:52em){.modal__dialog{overflow-y:visible}}.modal__content,.modal__dialog{background-color:#fff}.modal--active{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-animation:fade-in .5s backwards;animation:fade-in .5s backwards}.modal--active .modal__dialog{-webkit-animation:flip-card-in .5s cubic-bezier(.25,.15,.3,1.1) backwards;animation:flip-card-in .5s cubic-bezier(.25,.15,.3,1.1) backwards}@media (min-width:64em){.modal__dialog{padding:40px}}.menu{display:none;z-index:1001;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menu--showing{display:block;opacity:1;-webkit-animation:fade-in .5s cubic-bezier(.25,.15,.3,1.1) backwards;animation:fade-in .5s cubic-bezier(.25,.15,.3,1.1) backwards}.menu__list{position:absolute;left:.5rem;width:calc(100% - 1rem);max-width:400px;top:50px;z-index:100;background:#fff;border-radius:.5em;box-shadow:0 0 8px rgba(0,0,0,.25)}.menu__list:after,.menu__list:before{content:"";position:absolute;bottom:100%;pointer-events:none}.menu__list:before{left:10px;border:12px solid transparent;border-bottom-color:#dadada}.menu__list:after{left:12px;border:10px solid transparent;border-bottom-color:#fff}@media (min-width:52em){.menu__list{left:2em;top:65px}}@media (min-width:64em){.menu__list{max-width:300px}.menu__list:before{left:18px}.menu__list:after{left:20px}.menu__list-item-content{display:block;-webkit-transition:-webkit-transform .25s ease-out;transition:-webkit-transform .25s ease-out;transition:transform .25s ease-out;transition:transform .25s ease-out,-webkit-transform .25s ease-out}.menu__list-item-content:focus,.menu__list-item-content:hover{color:blue;-webkit-transform:translateX(.5em);transform:translateX(.5em)}}.menu__item{position:relative;width:100%;color:#202020;font-weight:600}.menu__item-container{border-bottom:1px solid #dadada}.menu__item--active{color:blue}.menu__item--new:before{content:"New!";font-size:.75rem;text-transform:uppercase;background-color:#ec1e2f;color:#fff;border-radius:.5em;position:absolute;top:.5em;right:.5em;padding:.125em .25em}.footer-main__logo .logo{width:90px;height:40px}.footer-main .link{color:#c7c7c7}.footer-main .link:focus,.footer-main .link:hover{color:#e1e1e1}.logo{width:90px;height:auto;fill:blue}.logo--on-dark-bg{fill:#fff}.top-banner{white-space:nowrap}.top-banner a{font-weight:500;color:#ffca2b}.top-banner p{margin-bottom:0}.header{width:100%;position:fixed;top:0;z-index:11;padding-left:1rem;padding-right:1rem;height:44px}.header__group,.header__group--main{display:none}@media (min-width:40em){.header__group,.header__group--main{display:-webkit-box;display:-ms-flexbox;display:flex}.header__small-view{display:none}}.header__content{width:100%}@media screen and (min-width:40em){.header{height:48px}}@media screen and (min-width:52em){.header{height:50px}}.header__logo{position:absolute;margin-left:auto;margin-right:auto;left:0;right:0;width:90px;height:40px}.header__logo svg{display:block;width:90px;height:40px;position:relative;top:2px;left:11px}@media screen and (min-width:40.0625em){.header__logo{position:static;width:auto;height:auto;margin-right:1rem}}@media screen and (min-width:52em){.header__logo svg{width:105px;height:35px;position:static}}.header .hamburger,.header .hamburger-box{display:block}.header .hamburger--on-dark-bg .hamburger-box{color:#fff}.header__group--main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.header__link{background:none;border:0;font-family:Apercu,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;display:block;line-height:1.5;cursor:pointer;color:#fff;font-weight:600;font-size:1.0625rem}.header__cta-button{font-size:1.0625rem;padding:.75rem 1.25rem}.header--on-light-bg{background-color:hsla(0,0%,100%,.85);box-shadow:0 0 3px rgba(0,0,0,.5)}.header--on-light-bg .header__link{color:#002542}@media screen and (min-width:52em){.header--on-light-bg .header__link{opacity:.7;-webkit-transition:opacity .1s ease-out;transition:opacity .1s ease-out}.header--on-light-bg .header__link:hover{opacity:.9}}.header--on-light-bg .header__link--primary{background-color:blue;color:#fff}.header--initial-state{position:absolute;background-color:transparent;box-shadow:none}.page--with-top-banner .header--initial-state{top:53px}.header--initial-state .button--primary{display:none}.header--initial-state .header__link{color:#fff}.homepage-hero-section{text-align:center;padding-top:8rem;padding-bottom:7rem;position:relative;z-index:1}.homepage-hero-section__button{min-width:200px;max-width:200px}.homepage-hero-section__button--title{font-family:Apercu-Medium,Apercu}.homepage-hero-section__button--subtitle{font-size:.8em;font-family:Apercu}.homepage-hero-section__background{background-color:#0c2366;background-position:top no-repeat;background-size:cover}@media (min-width:40em){.homepage-hero-section:before{content:"";display:block;padding-top:22px}}@media (min-width:64em){.homepage-hero-section{padding-top:9.5rem;padding-bottom:8.5rem}.homepage-hero-section .page-section__inner{width:1100px}}@media (min-width:64em) and (min-height:800px){.homepage-hero-section{padding-top:12rem;padding-bottom:10rem}}.homepage-hero-section__contact-sales{opacity:.5}.homepage-hero-section__contact-sales:hover{opacity:.75}.homepage-hero-section__body__subtitle{color:hsla(0,0%,100%,.85)}.homepage-hero-section__body__input-group{max-width:350px}@media (min-width:52em){.homepage-hero-section__body__subtitle{font-size:1.5rem;line-height:1.5}}@media (min-width:52em){.homepage-hero-section__body .input-group__button,.homepage-hero-section__body .input-group__input{font-size:18px}}.page-header{padding-top:5rem;padding-bottom:5rem}@media (min-width:52em){.page-header{padding-top:7rem}}.query-response-details{height:400px;overflow-y:auto;background-color:#fff}.query-response-details .hljs-attr{color:#3a78d5}.query-response-details .hljs-number{color:#ea5054}.query-response-details .hljs-string{color:#00cd6a}.queries-response-slider{position:relative;background-color:#fff;border:1px solid #dadada;border-radius:5px}.queries-response-slider .button{text-align:center}.queries-response-slider__divider{border-bottom:1px solid #dadada}.queries-response-slider__query-nav{height:80px}.queries-response-slider__query-nav__query{font-style:italic}@media (max-width:40em){.queries-response-slider__query-nav__query{font-size:.85em}}.queries-response-slider__query-nav__arrow{fill:blue;width:30px;height:30px}@media (max-width:40em){.queries-response-slider:after,.queries-response-slider:before{bottom:100%;left:50%;content:" ";border:solid transparent;height:0;width:0;position:absolute;pointer-events:none}.queries-response-slider:after{border-color:rgba(136,183,213,0);border-bottom-color:#fff;border-width:20px;margin-left:-20px}.queries-response-slider:before{border-color:rgba(194,225,245,0);border-bottom-color:#dadada;border-width:21px;margin-left:-21px}}.media-module__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.media-module__media{max-height:300px}.media-module__body{max-width:35em}@media (min-width:52em){.media-module__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.media-module__media{max-height:none}.media-module__body{max-width:1024px}}.profile-summary__img{width:160px;height:160px}.press-links{text-align:center}.press-links__image{width:150px;max-width:100%;opacity:.7}.press-links__image:hover{opacity:1}.press-carousel .slick-slide{width:100%}.press-carousel .slick-slider{margin-bottom:30px}.press-carousel .slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.press-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;opacity:.5;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.press-carousel .slick-dots li.slick-active,.press-carousel .slick-dots li:hover{opacity:1}.press-carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:none;position:relative}.press-carousel .slick-dots li button:after{content:"";display:block;width:6px;height:6px;background:#000;border-radius:16px}.press-carousel .slick-slide{display:none}.press-carousel--initialized .slick-slide,.press-carousel .slick-slide.slick-active:nth-of-type(2){display:block}.press-carousel__item__img{width:200px}.presspost-summary__thumbnail{width:80px}.presspost-summary__title{color:#202020;font-weight:500}.emoji-img{width:80px}.emoji-img--big{width:160px}.research-card{position:relative;overflow:hidden}.research-card__cover{background-color:blue;background-position:50%;z-index:10}.research-card__title{font-size:50px;word-break:break-all;-webkit-transition:-webkit-transform .5s cubic-bezier(.25,0,.02,1);transition:-webkit-transform .5s cubic-bezier(.25,0,.02,1);transition:transform .5s cubic-bezier(.25,0,.02,1);transition:transform .5s cubic-bezier(.25,0,.02,1),-webkit-transform .5s cubic-bezier(.25,0,.02,1)}.research-card__description{-webkit-transform:scale(.95);transform:scale(.95);-webkit-transition:-webkit-transform .4s cubic-bezier(.25,0,.02,1);transition:-webkit-transform .4s cubic-bezier(.25,0,.02,1);transition:transform .4s cubic-bezier(.25,0,.02,1);transition:transform .4s cubic-bezier(.25,0,.02,1),-webkit-transform .4s cubic-bezier(.25,0,.02,1);font-size:1em}.research-card:focus .research-card__cover,.research-card:hover .research-card__cover{visibility:hidden}.research-card:focus .research-card__title,.research-card:hover .research-card__title{-webkit-transform:translateY(16px);transform:translateY(16px)}.research-card:focus .research-card__description,.research-card:hover .research-card__description{-webkit-transform:scale(1);transform:scale(1)}.research-carousel .slick-slide{width:100%}@media (min-width:52em){.research-carousel .slick-slide{margin-bottom:4rem}}.research-carousel .slick-slider{margin-bottom:30px}.research-carousel .carousel-button{display:none}@media (min-width:40em){.research-carousel .carousel-button{display:block}.research-carousel .carousel-button .icon{fill:#fafafa}}.research-carousel .slick-dots{position:absolute;bottom:-45px;display:block;width:100%;padding:0;list-style:none;text-align:center}.research-carousel .slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;opacity:.5;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out}.research-carousel .slick-dots li.slick-active,.research-carousel .slick-dots li:hover{opacity:1}.research-carousel .slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:none;position:relative}.research-carousel .slick-dots li button:after{content:"";display:block;width:6px;height:6px;background-color:#00463c;border-radius:16px}.research-carousel .slick-slide{display:none}.research-carousel--initialized .slick-slide,.research-carousel .slick-slide.slick-active:nth-of-type(2){display:block}.research-carousel__item__img{width:200px}.research-carousel__item__button{display:block;min-width:150px;background-color:#005649}@media (min-width:40em){.research-carousel__item__button{display:inline-block}}.research-carousel__item__button:first-of-type{background-color:#008974}.sdk-demo-request-modal__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.competitors-table{width:100%}.competitors-table__head{font-weight:500}@media (min-width:52em){.competitors-table__head{font-size:1.25em}}.competitors-table__head:after{content:"";display:block;height:1rem}@media (min-width:52em){.competitors-table__head:after{height:1.5rem}}.competitors-table__head-cell{width:15%}.competitors-table__head-cell--features-column{min-width:150px}@media (min-width:52em){.competitors-table__head-cell{width:15%}.competitors-table__head-cell--features-column{min-width:200px}}.competitors-table__body-cell--features-column{color:#828282;line-height:2}.competitors-table__body-cell--features-column a{color:#828282;padding-bottom:3px;border-bottom:1px solid #dadada}.boolean-table-cell{text-align:center}.boolean-table-cell__text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.boolean-table-cell:after{content:"";display:inline-block;width:14px;height:14px;border-radius:100%}.boolean-table-cell[data-is-supported=true]:after{background-color:#93f18d}.boolean-table-cell[data-is-supported=false]:after{background-color:#ea5054}.homepage__press-links-section{background-color:#f5f5ff;padding-top:1.5rem;padding-bottom:.125rem;position:relative;z-index:1}@media screen and (min-width:64em){.homepage__press-links-section{padding-top:2.5rem;padding-bottom:1rem}}.homepage__on-device-assistants .homepage-assistant-examples .icon-element{stroke:blue;width:90px;height:90px}.homepage__on-device-assistants .homepage-assistant-examples__example-title{font-size:.75rem;color:blue;opacity:.8;text-transform:uppercase}@media (min-width:52em){.homepage__on-device-assistants .homepage-assistant-examples .icon-element{width:135px;height:135px}.homepage__on-device-assistants .homepage-assistant-examples__example-title{font-size:1rem}}@media (min-width:64em){.homepage__on-device-assistants .homepage-assistant-examples .icon-element{width:165px;height:165px}}.homepage__steps-section{border-color:#dadada;counter-reset:step}.homepage__steps-section__step{counter-increment:step;padding:3rem 1rem;position:relative;border-top:1px solid #dadada}.homepage__steps-section__step:before{content:counter(step);background-color:blue;color:#fff;font-weight:600;font-size:1.25rem;width:40px;height:40px;line-height:40px;border-radius:100%;text-align:center;position:absolute;top:-20px;left:0;right:0;margin:auto}.homepage__steps-section__step-image{width:180px;height:140px}@media (min-width:52em){.homepage__steps-section__step{border-top:0;width:33.33%;border-right:1px solid #dadada}.homepage__steps-section__step:last-of-type{border-right:0}.homepage__steps-section__step:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.homepage__steps-section__step:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}}@media (min-width:64em){.homepage__steps-section{padding-left:1rem;padding-right:1rem}.homepage__steps-section__step{width:29.5%;padding-left:2rem;padding-right:2rem;border-right:0}.homepage__steps-section__step:not(:last-of-type){width:35.25%;padding-right:5.5rem}.homepage__steps-section__step:not(:last-of-type):before{right:3.5rem}.homepage__steps-section__step:not(:last-of-type) .homepage__steps-section__step-arrow:after,.homepage__steps-section__step:not(:last-of-type) .homepage__steps-section__step-arrow:before{content:"";position:absolute;right:0;top:0;bottom:0;height:0;margin:auto;border:350px solid transparent;border-width:350px 0 350px 100px;z-index:0}.homepage__steps-section__step:not(:last-of-type) .homepage__steps-section__step-arrow:before{border-left-color:#dadada}.homepage__steps-section__step:not(:last-of-type) .homepage__steps-section__step-arrow:after{border-left-color:#fff;right:1px}}.homepage__why-snips .page-section__inner{width:1200px}.homepage__why-snips__reason-image{height:130px}@media (min-width:52em){.homepage__why-snips__reason{padding-left:calc(.5rem + 1.25vw);padding-right:calc(.5rem + 1.25vw)}.homepage__why-snips__reason-image{height:90px}.homepage__why-snips__reason:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.homepage__why-snips__reason:nth-of-type(3){-webkit-animation-delay:.4s;animation-delay:.4s}}.homepage__features-section{padding-top:0;padding-bottom:4rem;position:relative}@media (min-width:52em){.homepage__features-section{padding-top:4rem;padding-bottom:4rem}.homepage__features-section__layout-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (min-width:52em) and (min-width:76.83073em){.homepage__features-section__layout-wrapper{position:relative}.homepage__features-section__layout-wrapper:after{left:calc(100% - 1rem);bottom:-4rem;width:200px;height:200px}}.homepage__features-section__text{margin-left:20%;margin-top:12%;width:60%}.homepage__privacy-section .homepage__watcher-illu{width:289px;height:162px;margin-bottom:2rem}@media (min-width:52em){.homepage__privacy-section .homepage__watcher-illu{margin-top:-3rem;margin-bottom:3rem;width:504px;height:283px}}.homepage__privacy-section .privacy-section__icon{height:60px;width:60px}.homepage__partners-section-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.homepage__partners-section-list__item{padding:2rem 1rem;text-align:center}.homepage__partners-section-list__item img{max-width:100px}@media (min-width:40em){.homepage__partners-section-list__item{padding:2rem}}@media (min-width:64em){.homepage__partners-section-list__item img{max-width:120px}}.jobs-page__positions{background-size:100% auto;background-image:url("https://snips.ai/wp-content/themes/snips/css/img/jobs-background.jpg");background-repeat:no-repeat}.icon-business,.icon-product,.icon-tech,.joblist-footer__share-title:before,.social-network.facebook,.social-network.linkedin,.social-network.mail,.social-network.twitter{background-image:url("https://snips.ai/wp-content/themes/snips/css/img/build/sprite.png")}.icon-tech{background-position:-52px -154px;width:22px;height:30px}.icon-product{background-position:-235px -40px;width:16px;height:30px}.icon-business{background-position:-127px -112px;width:30px;height:30px}.position-type{color:#202020}.position-type__badge{font-weight:400;background:#ec1e2f;line-height:15px;width:15px;border-radius:8px;font-size:11px;display:inline-block;position:relative;top:-7px}.position-type__see-more{font-size:14px;color:blue;position:relative;padding-bottom:2em}.position-type__see-more:after{content:"";display:block;background-image:url("https://snips.ai/wp-content/themes/snips/css/img/build/sprite.png");background-position:-235px -70px;width:10px;height:6px;position:absolute;top:1.625em;top:calc(100% - 1.625em);left:0;right:0;margin-left:auto;margin-right:auto;-webkit-transition:-webkit-transform .0625s ease-out;transition:-webkit-transform .0625s ease-out;transition:transform .0625s ease-out;transition:transform .0625s ease-out,-webkit-transform .0625s ease-out}.position-type:hover .position-type__see-more:after{-webkit-transform:translateY(.25em);transform:translateY(.25em)}.benefits__item{padding-left:28px;padding-right:10px;line-height:1.5;margin-bottom:1.5rem;position:relative}.benefits__item:before{background-image:url("https://snips.ai/wp-content/themes/snips/css/img/build/sprite.png");background-position:-127px -142px;width:17px;height:12px;display:block;content:"\A0";position:absolute;left:0;top:6px}.benefits__item:nth-child(2n+1){clear:both}.job-category__header{padding-top:60px;padding-bottom:100px;background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:-3em}@media (min-width:52em){.job-category__header{padding-top:100px;height:480px}}.job-category__description{line-height:2}.job-category .icon-tech{background-position:-68px -112px;width:31px;height:42px}.job-category .icon-business,.job-category .icon-product{background-position:-26px -154px;width:26px;height:49px}.job-category .social-network{display:inline-block;text-indent:-99999px;vertical-align:middle;margin-right:6px;margin-left:6px}.job-category .social-network.twitter{background-position:-164px -154px;width:19px;height:15px;position:relative;top:1px}.job-category .social-network.facebook{background-position:-70px -184px;width:18px;height:17px}.job-category .social-network.linkedin{background-position:-52px -184px;width:18px;height:18px;position:relative;top:-1px}.job-category .social-network.mail{background-position:-142px -154px;width:22px;height:15px;position:relative;top:1px}.job-category .job-listing{display:block;background-color:#fff;border-color:#dadada;border-radius:.5em}.joblist-footer__share-title:before{content:"";background-position:-204px -112px;width:23px;height:24px;display:block;margin:11px auto}.info-callout{background-color:#fafafa;color:#71bdfc}.blog-post__content p{font-size:1.125rem;font-weight:300;color:#828282;line-height:1.5}.blog-post__content h2,.blog-post__content h3,.blog-post__content h4{color:#3a78d5;margin-top:2rem;margin-bottom:.5rem}.blog-post-page{padding-top:44px}@media screen and (min-width:40em){.blog-post-page{padding-top:48px}}@media screen and (min-width:52em){.blog-post-page{padding-top:50px}}.blog-post-page__header,.blog-post-page__title{margin-bottom:2rem}.blog-post-page .newsletter-scroll-toast{background-color:#0c2366;color:#fff;position:fixed;bottom:0;left:0;right:0;z-index:10;padding-left:.5rem;padding-right:.5rem;padding-bottom:.5rem;-webkit-animation:scroll-fade-in .5s backwards;animation:scroll-fade-in .5s backwards}.blog-post-page .newsletter-scroll-toast__text{position:relative;top:.175em;font-size:1.125rem}.blog-post-page .newsletter-scroll-toast .input-group{display:block}.blog-post-page .newsletter-scroll-toast__dismiss{color:#fff;float:right;font-size:1.5em;line-height:1;padding-top:.25rem;padding-bottom:.25rem;margin-left:.5rem;margin-bottom:.25rem}@media (min-width:52em){.blog-post-page .newsletter-scroll-toast{padding:1rem 2rem}.blog-post-page .newsletter-scroll-toast__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.blog-post-page .newsletter-scroll-toast__text{top:0;font-size:1.25rem}.blog-post-page .newsletter-scroll-toast .newsletter-collection{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.blog-post-page .newsletter-scroll-toast__dismiss{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:0;margin-bottom:0;margin-left:1rem}}.case-study-page__header{padding-top:2rem;padding-bottom:2rem;margin-bottom:2rem}@media screen and (min-width:52em){.case-study-page__header{padding-top:4rem;padding-bottom:4rem}}.case-study-page__header:before{content:"";display:block;padding-top:44px}@media screen and (min-width:40em){.case-study-page__header:before{padding-top:48px}}@media screen and (min-width:52em){.case-study-page__header:before{padding-top:50px}}@media (min-width:52em){.case-study-page__header__body{padding-left:1rem;padding-right:1rem}}.case-study-page__header__headline{font-size:1.5rem}.case-study-page__header__sub-header-line{color:#a8a8a8}.case-study-page__header .social-share-button{background:none}.case-study-page__header .social-share-button .icon{width:25px;height:25px}.case-study-page__cover-img{background-size:cover;background-position:50%;background-repeat:no-repeat;background-color:rgba(0,0,0,.74);background-blend-mode:overlay,multiply}.case-study-page__content ul{list-style:disc outside none;padding-left:1.5rem}.case-study-page__content ol,.case-study-page__content p,.case-study-page__content ul{font-size:1.125rem;font-weight:300;color:#828282;line-height:1.5}.case-study-page__content h1,.case-study-page__content h2,.case-study-page__content h3,.case-study-page__content h4{margin-top:2rem;margin-bottom:.5em}@media (min-width:52em){.case-study-page__content h1,.case-study-page__content h2,.case-study-page__content h3,.case-study-page__content h4{margin-top:4rem}}.seedspage__seeds-icon{width:1em;height:1em;margin-left:-.5em}.seedspage__experiments-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.seedspage__experiments-list a{color:inherit}.seedspage__experiments-list__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:2rem;padding-bottom:2rem}@media (min-width:52em){.seedspage__experiments-list__item{padding-left:1rem;padding-right:1rem}}.seedspage__experiments-list__item__image img{max-height:125px}.seedspage__experiments-list__item__space{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.page--home-campaign .main{background-color:#1d1f23}.page--home-campaign .footer,.page--home-campaign .header__group,.page--home-campaign .header__group--main,.page--home-campaign .header__small-view{display:none}.page--home-campaign .header{max-width:none}@media (min-width:52em){.page--home-campaign .header{padding-left:4rem}}.page--home-campaign .header__logo{margin-right:auto}.page--home-campaign .header__logo .logo{fill:#000}@media (min-width:52em){.page--home-campaign .header__logo{margin-left:0;margin-right:0}}.snips-home-campaign-page{overflow:hidden}.snips-home-campaign-page__hero-background-wrap{max-width:100%;background:#fff}.snips-home-campaign-page__hero-background-wrap:before{content:"";display:block;height:45vh}.snips-home-campaign-page__hero-background{display:block;background-image:url("/static/images/campaigns/home-background--mobile.png");padding-top:59%;background-size:100%;background-repeat:no-repeat}.snips-home-campaign-page__hero-background:after{content:"";position:absolute;bottom:0;left:0;right:0;height:10%;background:-webkit-linear-gradient(rgba(29,31,35,0),#1d1f23);background:linear-gradient(rgba(29,31,35,0),#1d1f23)}.snips-home-campaign-page__hero-body{position:absolute;top:10vh;bottom:0;left:0;right:0;z-index:1}.snips-home-campaign-page__hero-body-title{font-size:2em;opacity:0;-webkit-transition:opacity .5s cubic-bezier(.25,.15,.3,1.1);transition:opacity .5s cubic-bezier(.25,.15,.3,1.1)}.snips-home-campaign-page__hero-body-title--active{opacity:1}.snips-home-campaign-page__hero-body .text-para{color:#202020}.snips-home-campaign-page .input-group{max-width:350px}.snips-home-campaign-page__privacy-content{font-size:1.25rem}.snips-home-campaign-page__privacy-content .icon{width:1.5em;height:1.5em}.snips-home-campaign-page__footer{opacity:.5}@media (min-width:52em){.snips-home-campaign-page__hero-background-wrap{max-width:100%}.snips-home-campaign-page__hero-background-wrap:before{height:25vh}.snips-home-campaign-page__hero-background{background-image:url("/static/images/campaigns/home-background.png")}.snips-home-campaign-page__hero-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;bottom:auto;height:70%}.snips-home-campaign-page__hero-body-title{font-size:3em}.snips-home-campaign-page .input-group__button,.snips-home-campaign-page .input-group__input{font-size:18px}.snips-home-campaign-page__privacy-content{font-size:1.5rem;font-weight:600}.snips-home-campaign-page__privacy-content .icon{width:2.5em;height:2.5em}}.header-seeds{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:.5rem;padding-bottom:.5rem;font-size:1.5em}@media (min-width:64em){.header-seeds{padding-top:2rem;padding-bottom:2rem;margin-bottom:1rem}}.header-seeds .logo{width:5rem;height:2.5rem}.header-seeds__seeds-icon{width:1.5em;height:1.5em;vertical-align:bottom;position:relative;top:-.3em}.emotional-snapshot-page__cta-button{max-width:90%;margin-left:auto;margin-right:auto;font-size:1.325em;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:.25em;padding-bottom:.25em;position:relative;white-space:nowrap}.emotional-snapshot-page__cta-button .icon{position:absolute;left:1em;width:.875em;height:.875em}@media (min-width:40em){.emotional-snapshot-page__cta-button{font-size:1.75em}}.emotional-snapshot-page__hero-section .view-section__inner{width:800px}.emotional-snapshot-page__hero-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.emotional-snapshot-page__hero-media{text-align:center;width:450px;min-height:400px;max-width:90%;margin-left:auto;margin-right:auto;margin-bottom:1rem;position:relative}.emotional-snapshot-page__hero-media-img{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.emotional-snapshot-page__hero-media-img--first{opacity:1;-webkit-animation:fade-in-out 30s linear -15s infinite;animation:fade-in-out 30s linear -15s infinite}.emotional-snapshot-page__hero-media-img--second{opacity:0;-webkit-animation:fade-in-out 30s linear infinite;animation:fade-in-out 30s linear infinite}.emotional-snapshot-page__hero-body{padding-left:5%;padding-right:5%}@media (min-width:64em){.emotional-snapshot-page__hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left}.emotional-snapshot-page__hero-media{-ms-flex-negative:0;flex-shrink:0;width:350px;margin-right:3rem}}.emotional-snapshot-page__title{text-align:center}@media (min-width:64em){.emotional-snapshot-page__title{text-align:left}}.emotional-snapshot-page__features-section .view-section__inner{width:800px}.emotional-snapshot-page__features-title{margin-bottom:2rem}.emotional-snapshot-page__feature{counter-increment:feature-counter;position:relative;margin-bottom:2rem}@media (min-width:64em){.emotional-snapshot-page__feature{display:inline-block;vertical-align:top;width:33%;padding-left:2rem;padding-right:2rem}}.emotional-snapshot-page__feature:before{position:absolute;top:2.5rem;-webkit-transform:translateX(-240%);transform:translateX(-240%);content:counter(feature-counter);background-color:#fff;color:blue;width:25px;height:25px;text-align:center;border-radius:100%}.emotional-snapshot-page__feature-icon{display:block;fill:#fff;width:60px;height:60px;margin-left:auto;margin-right:auto;-webkit-transform:translateX(10%);transform:translateX(10%);margin-bottom:1rem}.emotional-snapshot-page__requirements-icon--mac .icon{fill:blue;width:150px;height:150px}.emotional-snapshot-page__requirements-icon--phone .icon{fill:blue;width:100px;height:100px}.emotional-snapshot-page__requirements-icon--apps .icon{width:40px;height:40px}.emotional-snapshot-page__requirements-icons{max-width:400px;margin-left:auto;margin-right:auto}@media (min-width:64em){.emotional-snapshot-page__requirements-icons{margin-left:0;margin-right:2rem;width:50%}}