.page-heading{background-color:#003096;background-repeat:no-repeat;width:100%;min-height:200px;color:#fff;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.page-heading__inner{width:100%;max-width:1200px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;min-height:200px}.page-heading__content,.page-heading__feature-image{width:100%}@media screen and (max-width:699px){.page-heading__content,.page-heading__feature-image{background-image:none!important}}@media screen and (min-width:700px){.page-heading__content,.page-heading__feature-image{width:50%;float:left;-webkit-box-flex:1;-ms-flex:1;flex:1}}.page-heading__content{display:-webkit-box;display:-ms-flexbox;display:flex;margin:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;padding:1.6rem;min-height:200px}.page-heading__content>*{max-width:400px}.page-heading__main-heading{font-weight:700;line-height:1.29412;margin:0 0 7px;color:inherit;max-width:100%}.page-heading__main-heading{font-size:26px}@media screen and (min-width:320px){.page-heading__main-heading{font-size:calc(26px + 0 * ((100vw - 320px) / 680))}}@media screen and (min-width:1000px){.page-heading__main-heading{font-size:26px}}.page-heading__information{font-size:18px;color:inherit;margin:0;line-height:1.65;max-width:100%}.page-heading__feature-image{-o-object-fit:cover;object-fit:cover;background-repeat:no-repeat;background-size:cover;background-position:top center;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (min-width:700px){.page-heading__feature-image{position:static;z-index:1;height:auto;width:50%}}.page-heading__button{background:#2cc670;min-height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;border-radius:25px;color:#fff;text-decoration:none;max-width:320px;width:100%;text-align:center;font-size:1.5rem;border:0;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;-o-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear , border 350ms ease-in-out;margin-top:12px}.page-heading__button.w-auto{width:auto}.page-heading__button:not(.is-button){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.page-heading__button .text{border-width:0 0 1px;border-bottom-color:#fff;border-style:solid;font-weight:600}.page-heading__button .bold{font-weight:600}.page-heading__button:hover{-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;-o-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;background:#27b164;color:#fff;-webkit-transition:all 350ms ease;-o-transition:all 350ms ease;transition:all 350ms ease}.page-heading__button:focus{outline:none}.page-heading__button:focus .text{border-style:dotted}.page-heading__button.full-width{max-width:100%}.page-heading__button.full-width{max-width:100%}.page-heading__spot{height:125px;width:125px;border-radius:50% 0 50% 50%;position:absolute;color:#fff;top:1.2rem;right:1.2rem;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:1000px){.page-heading__spot{display:-webkit-box;display:-ms-flexbox;display:flex;right:3.6rem;top:3.6rem}}.page-heading__spot .spot__text{text-transform:uppercase;font-style:italic;font-weight:900;text-align:center;font-size:1.5rem;line-height:1.6;text-shadow:1px 1px 1px rgba(0,0,0,.4);max-width:100%}.page-heading__spot .spot__text.font-style-normal{font-style:normal}.page-heading__sash{top:0;min-height:28px;border-radius:0 0 8px 8px;padding:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fedd14;margin-top:-16px;margin-bottom:6px;z-index:99}@media screen and (min-width:1000px){.page-heading__sash{margin-bottom:-2px}.page-heading__sash.centered{position:fixed;width:269px;left:calc(50vw - 135px);top:0;margin:0}}@media screen and (min-width:1000px) and (-ms-high-contrast:active),screen and (min-width:1000px) and (-ms-high-contrast:none){.page-heading__sash.centered{position:absolute}}.page-heading__sash .sash-heading{text-transform:uppercase;font-weight:700;color:#000;font-size:1.6rem;letter-spacing:0;font-style:italic;margin:0;text-shadow:0 1px 1px white}.page-heading.has-sash{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.page-heading.has-sash .page-heading__main-heading{margin-top:auto}.page-heading.has-sash .page-heading__information{margin-bottom:auto}.page-heading__feature-image{background-image:url(/assets/images/guides/header.png.pagespeed.ce.8Gq66JaBeu.png)}.guide-categories{gap:2rem}@media screen and (min-width:700px){.guide-categories{gap:3rem}}.white-hollow-button{background:rgba(0,0,0,0);min-height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 2rem;border-radius:25px;border:2px solid #fff;color:#fff;text-decoration:none;max-width:320px;width:100%;text-align:center;font-size:1.5rem;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;-o-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear}.white-hollow-button.w-auto{width:auto}.white-hollow-button:not(.is-button){display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.white-hollow-button .text{border-style:solid;border-color:#fff;border-width:0 0 1px 0;font-weight:600;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;-o-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear}.white-hollow-button .text.no-border{border-width:0}.white-hollow-button .bold{font-weight:600}.white-hollow-button:hover{color:#003096;background:#fff}.white-hollow-button:hover .text{border-color:#003096;-webkit-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;-o-transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear;transition:background-color 350ms linear , color 350ms linear , border-color 350ms linear}.white-hollow-button:focus{outline:none}.white-hollow-button:focus .text{border-style:dotted}.keyboard-background:before{background-image:url(/assets/images/web-design/grid-background2.jpg.pagespeed.ce.Q2P7Yrn7WZ.jpg);background-attachment:fixed}.support-article a{color:inherit;border-bottom:2px solid #2cc670;text-decoration:none;color:#555}.support-article a:hover{color:#2cc670;-webkit-transition:border-color , 350ms , ease;-o-transition:border-color , 350ms , ease;transition:border-color , 350ms , ease}.support-article a:focus{outline:1px dotted #2cc670}.support-article a.thickbox{width:100%;display:inline-block;border:0}.support-article p:empty,.support-article div:empty{display:none}.support-article .heading{line-height:1.29412;color:#2d2d2d;font-weight:700;margin:2rem 0 1.2rem}.support-article .heading{font-size:26px}@media screen and (min-width:320px){.support-article .heading{font-size:calc(26px + 0 * ((100vw - 320px) / 680))}}@media screen and (min-width:1000px){.support-article .heading{font-size:26px}}.support-article .heading strong{font-weight:700}.support-article .sub-heading{font-size:1.8rem;color:#000;font-weight:700;margin:2rem 0 1.2rem}.support-article ul,.support-article ol{padding:0 0 0 1.6rem}.support-article ul li,.support-article ol li{margin-bottom:1rem}.support-article ul li p,.support-article ol li p{width:100%}.support-article ul li p:empty+p,.support-article ol li p:empty+p{margin-top:0}.support-article ul li img,.support-article ol li img{margin:1.6rem auto}.support-article ol{counter-reset:my-awesome-counter;list-style:none}.support-article ol>li{position:relative;counter-increment:my-awesome-counter;padding-left:.8rem}.support-article ol>li:before{content:counter(my-awesome-counter);margin:.3rem 1rem 0 0;color:#000;font-weight:bold;background:#ececec;height:20px;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;font-size:1.2rem;position:absolute;left:-20px}.support-article ul li{position:relative;padding-left:0}.support-article ul li:before{height:.85rem;width:.85rem;border-radius:50%;background:#2cc670;content:'';margin:1rem 0 0;position:absolute;left:-20px}.support-article .image{margin:2.4rem 0}.support-article img{display:block;margin:auto}.support-article blockquote{background:#f5f5f5;display:block;font-style:italic;padding:2.4rem 2.4rem 2.4rem 4.8rem;border-left:3px solid #2cc670;margin:0 0 2.4rem}.support-article blockquote>:nth-child(1){font-weight:600}@media screen and (min-width:1000px){.mfp-container .mfp-content{max-width:-webkit-max-content!important;max-width:-moz-max-content!important;max-width:max-content!important;background:transparent}}.comment-container{margin-bottom:2.4rem;border-top:1px solid #eee;padding-top:2.4rem}.comment-container:nth-child(1){border-top:0;padding-top:0}.comment-container img{max-width:80px}.comment-container .comments-block{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.comment-container .comments-block__comment{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:2rem}.comment-container .comments-block__image{width:100px;-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.breadcrumb-container-section{padding:1.2rem 0}.breadcrumb-container-section:before{display:none}.breadcrumb-container-section:after{background:#f5f5f5!important;border-bottom:1px solid #e5e5e5}@media screen and (min-width:1000px){.breadcrumb-container-section{margin-top:-15px;padding:1.2rem 0}}.breadcrumb-container-section--link{color:#000;font-weight:600;text-decoration:none;border-bottom:2px solid #000}.breadcrumb_container{margin-top:0;font-size:1.4rem;font-weight:600}