@charset "UTF-8";.hp-grid .grid-item.featured .grid-item__content,.hp-grid .grid-item__content,aside.sidebar .widget.recs a.rec-block{border-radius:14px;box-shadow:0 0 12px rgba(0,0,0,.15);transition:all .15s ease;overflow:hidden}.hp-grid .grid-item.featured .grid-item__content:hover,.hp-grid .grid-item__content:hover,aside.sidebar .widget.recs a.rec-block:hover{box-shadow:0 0 12px rgba(0,0,0,.3);transform:scale(1.02)}:root{--color-background-dk:#060042;--color-background:#fff;--color-code-bg:#0e0d1a;--color-code-text-xdk:#828494;--color-code-text-dk:#8c97ea;--color-code-text-lt:#b1b9f1;--color-code-text-xlt:#dddfe9;--color-code-text-xxlt:#fff;--color-code-text-accent:#ff00f2}.text-white,.text-white a{color:#fff!important}.text-white a{-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.text-xltGray{color:#e6e6e7}.text-xltGray a{color:#e6e6e7;-webkit-text-decoration:underline 2px;text-decoration:underline 2px}.text-dark{color:#212222}.text-black{color:#000}.bg-dkPurple{background-color:#060042}.bg-medPurple{background-color:#1f1676}.bg-ltPurple{background-color:#3c339c}.bg-xDkGray{background-color:#212222}.bg-dkGray{background-color:#333434}.bg-medDkGray{background-color:#4c4e4e}.bg-medGray{background-color:#727475}.bg-medLtGray{background-color:#989a9b}.bg-ltGray{background-color:#bfc0c1}.bg-xltGray{background-color:#e6e6e7}.bg-xxltGray{background-color:#f5f6f6}.bg-white{background-color:#fff}.bg-ltTeal{background-color:#00ba9e}.bg-teal{background-color:#00a088}.bg-dkTeal{background-color:#008772}.fs-0{font-size:1rem!important}.fs-1{font-size:1.3rem!important}.fs-2{font-size:1.69rem!important}.fs-3{font-size:2.197rem!important}.fs-4{font-size:2.8561rem!important}.fs-5{font-size:3.71293rem!important}@media screen and (min-width:62.5em){.fs-0--large{font-size:1rem!important}}@media screen and (min-width:62.5em){.fs-1--large{font-size:1.3rem!important}}@media screen and (min-width:62.5em){.fs-2--large{font-size:1.69rem!important}}@media screen and (min-width:62.5em){.fs-3--large{font-size:2.197rem!important}}@media screen and (min-width:62.5em){.fs-4--large{font-size:2.8561rem!important}}@media screen and (min-width:62.5em){.fs-5--large{font-size:3.71293rem!important}}.uppercase{text-transform:uppercase}.fw-bold{font-weight:500}.fw-normal{font-weight:400}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.lh-1{line-height:1}.lh-13{line-height:1.3}.lh-15{line-height:1.5}.lh-2{line-height:2}.ls-1{letter-spacing:1px}.ls-2{letter-spacing:2px}h1,h2,h3,h4{font-weight:500}h2,h3,h4{line-height:1.2;margin-top:4rem}h1{font-size:clamp(2.25rem,6vw,4rem);line-height:1.1;margin-bottom:1.69rem}h2{font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:1.75rem}.wrapper--xnarrow>h2:first-child{margin-top:0}.wrapper--xnarrow h2{font-size:1.8rem}.wrapper--xnarrow h3{font-size:1.25rem}h3{font-size:1.3rem;margin-top:2rem;margin-bottom:1rem}@media screen and (min-width:43.75em){h3{font-size:calc(.9rem + .91429vw)}}@media screen and (min-width:87.5em){h3{font-size:1.69rem}}h3.small{font-size:1.2rem}@media screen and (min-width:43.75em){h3.small{font-size:calc(1rem + .45714vw)}}@media screen and (min-width:87.5em){h3.small{font-size:1.4rem}}h4{font-size:1.2rem;margin-bottom:1.3rem}@media screen and (min-width:43.75em){h4{font-size:calc(1rem + .45714vw)}}@media screen and (min-width:87.5em){h4{font-size:1.4rem}}blockquote,ol li,p,ul li{font-size:1.15rem;line-height:1.7}blockquote.large,ol li.large,p.large,ul li.large{font-size:1.4rem}p{margin-top:0;margin-bottom:2rem}p.disclaimer{font-size:.95rem}ol,ul{margin-top:-1rem;margin-bottom:2rem}ol li,ul li{margin:0 0 .5rem}a{display:inline-block;text-decoration:none;color:#1843c1}a.brightblue{color:#38a6ff!important}a.hov-ul:hover{text-decoration:underline}.anim-ul--sm-white:after{content:"";display:block;height:1px;width:0;background:transparent;transition:.5s ease}.anim-ul--sm-white:hover:after{width:100%;background:#fff}.anim-ul--white:after{content:"";display:block;height:2px;width:0;background:transparent;transition:.5s ease}.anim-ul--white:hover:after{width:100%;background:#fff}.anim-ul--sm-xDkGray:after{content:"";display:block;height:1px;width:0;background:transparent;transition:.5s ease}.anim-ul--sm-xDkGray:hover:after{width:100%;background:#212222}.anim-ul--xDkGray:after{content:"";display:block;height:2px;width:0;background:transparent;transition:.5s ease}.anim-ul--xDkGray:hover:after{width:100%;background:#212222}html{box-sizing:border-box;font-size:100%}*,:after,:before{box-sizing:inherit}body{display:block;overflow-x:hidden;margin:0;padding:0;background:var(--color-background);font-family:Rubik,sans-serif;color:#212222;line-height:1.3}img{box-sizing:content-box;-moz-box-sizing:content-box}strong{font-weight:500}@media only screen and (min-width:1000px){.mobile-only{display:none!important}}@media only screen and (max-width:999px){.desktop-only{display:none!important}}.content{overflow:hidden;flex:0 1 auto}@media screen and (min-width:43.75em){.content{height:100%}}.bg-r-x{background-repeat:repeat-x}.bg-r-y{background-repeat:repeat-y}.bg-r-n{background-repeat:no-repeat}.bg-sz-cov{background-size:cover}.bg-sz-cont{background-size:contain}.bg-pos-cc{background-position:50%}.bg-pos-cl{background-position:0}.bg-pos-cr{background-position:100%}.bg-pos-tc{background-position:top}.bg-pos-tl{background-position:0 0}.bg-pos-tr{background-position:100% 0}.bg-pos-bc{background-position:bottom}.bg-pos-bl{background-position:0 100%}.bg-pos-br{background-position:100% 100%}.brd-none{border:none!important}.brd-bw-1{border-width:1px}.brd-bw-2{border-width:2px}.brd-bw-3{border-width:3px}.brd-bw-4{border-width:4px}.brd-bw-5{border-width:5px}.brd-bs-solid{border-style:solid}.brd-bs-dotted{border-style:dotted}.brd-bs-dashed{border-style:dashed}.brd-bc-white{border-color:#fff}.brd-bc-medPurple{border-color:#1f1676}.brd-bc-teal{border-color:#00a088}.br-container{overflow:hidden}.br-round{border-radius:50%}.br-all{border-radius:12px}@media screen and (min-width:43.75em){.br-all--medium{border-radius:12px}}@media screen and (min-width:62.5em){.br-all--large{border-radius:12px}}.br-tl{border-top-left-radius:12px}@media screen and (min-width:43.75em){.br-tl--medium{border-top-left-radius:12px}}@media screen and (min-width:62.5em){.br-tl--large{border-top-left-radius:12px}}.br-tr{border-top-right-radius:12px}@media screen and (min-width:43.75em){.br-tr--medium{border-top-right-radius:12px}}@media screen and (min-width:62.5em){.br-tr--large{border-top-right-radius:12px}}.br-br{border-bottom-right-radius:12px}@media screen and (min-width:43.75em){.br-br--medium{border-bottom-right-radius:12px}}@media screen and (min-width:62.5em){.br-br--large{border-bottom-right-radius:12px}}.br-bl{border-bottom-left-radius:12px}@media screen and (min-width:43.75em){.br-bl--medium{border-bottom-left-radius:12px}}@media screen and (min-width:62.5em){.br-bl--large{border-bottom-left-radius:12px}}.bs,.bs--hover{box-shadow:1px 3px 10px rgba(0,0,0,.1)}.bs--hover:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}.button,a.button,div.wpforms-container-full.contact .wpforms-form button.button[type=submit]{display:inline-block;-webkit-appearance:none;font-family:Rubik,sans-serif;text-decoration:none;transition:all .2s ease;cursor:pointer;text-align:center;margin-bottom:1.3rem;padding:.76923rem 1rem;border-radius:28px;background:#060042;border:2px solid #fff;text-transform:uppercase;color:#fff}@media only screen and (max-width:499px){.button,a.button,div.wpforms-container-full.contact .wpforms-form button.button[type=submit]{width:100%}}.button:hover,a.button:hover,div.wpforms-container-full.contact .wpforms-form button.button:hover[type=submit]{background:#3c339c;box-shadow:3px 4px 7px rgba(6,0,66,.25);-webkit-box-shadow:3px 4px 7px rgba(6,0,66,.25)}.button.medium,a.button.medium,div.wpforms-container-full.contact .wpforms-form button.medium.button[type=submit]{padding:1rem 1.69rem;font-size:1rem}.button.medium.long,a.button.medium.long,div.wpforms-container-full.contact .wpforms-form button.medium.long.button[type=submit]{padding:.76923rem 2.8561rem}.button.large,a.button.large,div.wpforms-container-full.contact .wpforms-form button.large.button[type=submit]{padding:1.3rem 2.197rem;font-size:1.3rem;border-radius:40px}.button.large.long,a.button.large.long,div.wpforms-container-full.contact .wpforms-form button.large.long.button[type=submit]{padding:1.3rem 2.8561rem}.button.teal,a.button.teal,div.wpforms-container-full.contact .wpforms-form button.teal.button[type=submit]{background:#00a088}.button.teal:hover,a.button.teal:hover,div.wpforms-container-full.contact .wpforms-form button.teal.button:hover[type=submit]{background:#008772}.button.dkGray,a.button.dkGray,div.wpforms-container-full.contact .wpforms-form button.dkGray.button[type=submit]{background:#212222}.button.dkGray:hover,a.button.dkGray:hover,div.wpforms-container-full.contact .wpforms-form button.dkGray.button:hover[type=submit]{background:#2e2f2f}.button.medPurple,a.button.medPurple,div.wpforms-container-full.contact .wpforms-form button.medPurple.button[type=submit]{background:#1f1676}.button.medPurple:hover,a.button.medPurple:hover,div.wpforms-container-full.contact .wpforms-form button.medPurple.button:hover[type=submit]{background:#3c339c}.button.outline-white,a.button.outline-white,div.wpforms-container-full.contact .wpforms-form button.outline-white.button[type=submit]{background-color:transparent;border:2px solid #fff}.button.outline-Purple,a.button.outline-Purple,div.wpforms-container-full.contact .wpforms-form button.outline-Purple.button[type=submit]{background-color:transparent;border:2px solid #060042;color:#060042}.disp-in{display:inline!important}.disp-blk{display:block!important}.disp-inblk{display:inline-block!important}.flex-container{display:flex}@media screen and (min-width:43.75em){.flex-container--medium{display:flex}}@media screen and (min-width:62.5em){.flex-container--large{display:flex}}.flex-wrap{flex-wrap:wrap}@media screen and (min-width:62.5em){.flex-wrap--large{flex-wrap:wrap}}.flex-nowrap{flex-wrap:nowrap}@media screen and (min-width:62.5em){.flex-nowrap--large{flex-wrap:nowrap}}.flex-jc-c{justify-content:center}.flex-jc-s{justify-content:flex-start}.flex-jc-e{justify-content:flex-end}.flex-jc-sa{justify-content:space-around}.flex-jc-sb{justify-content:space-between}.flex-ai-c{align-items:center}.flex-ai-s{align-items:flex-start}.flex-ai-e{align-items:flex-end}.flex-ai-s{align-items:stretch}.flex-ai-b{align-items:baseline}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.fl-l{float:left}.fl-r{float:right}.fl-n{float:none}.hov-scale-up{transition:all .2s ease-in-out}.hov-scale-up:hover{transform:scale(1.02)}.mlr-auto{margin-left:auto;margin-right:auto}@media screen and (min-width:43.75em){.mlr-auto--medium{margin-left:auto;margin-right:auto}}@media screen and (min-width:62.5em){.mlr-auto--large{margin-left:auto;margin-right:auto}}.mt-0{margin-top:0}.mt-sm{margin-top:1rem}.mt-1{margin-top:1.3rem}.mt-2{margin-top:1.69rem}.mt-3{margin-top:2.197rem}.mt-4{margin-top:2.8561rem}.mt-5{margin-top:3.71293rem}.mt-6{margin-top:4.82681rem}.mt-7{margin-top:6.27485rem}.mt-8{margin-top:8.15731rem}.mt-9{margin-top:10.6045rem}.mt-10{margin-top:13.78585rem}@media screen and (min-width:43.75em){.mt-0--medium{margin-top:0}}@media screen and (min-width:43.75em){.mt-1--medium{margin-top:1.3rem}}@media screen and (min-width:43.75em){.mt-2--medium{margin-top:1.69rem}}@media screen and (min-width:43.75em){.mt-3--medium{margin-top:2.197rem}}@media screen and (min-width:43.75em){.mt-4--medium{margin-top:2.8561rem}}@media screen and (min-width:43.75em){.mt-5--medium{margin-top:3.71293rem}}@media screen and (min-width:43.75em){.mt-6--medium{margin-top:4.82681rem}}@media screen and (min-width:43.75em){.mt-7--medium{margin-top:6.27485rem}}@media screen and (min-width:43.75em){.mt-8--medium{margin-top:8.15731rem}}@media screen and (min-width:43.75em){.mt-9--medium{margin-top:10.6045rem}}@media screen and (min-width:43.75em){.mt-10--medium{margin-top:13.78585rem}}@media screen and (min-width:62.5em){.mt-0--large{margin-top:0}}@media screen and (min-width:62.5em){.mt-1--large{margin-top:1.3rem}}@media screen and (min-width:62.5em){.mt-2--large{margin-top:1.69rem}}@media screen and (min-width:62.5em){.mt-3--large{margin-top:2.197rem}}@media screen and (min-width:62.5em){.mt-4--large{margin-top:2.8561rem}}@media screen and (min-width:62.5em){.mt-5--large{margin-top:3.71293rem}}@media screen and (min-width:62.5em){.mt-6--large{margin-top:4.82681rem}}@media screen and (min-width:62.5em){.mt-7--large{margin-top:6.27485rem}}@media screen and (min-width:62.5em){.mt-8--large{margin-top:8.15731rem}}@media screen and (min-width:62.5em){.mt-9--large{margin-top:10.6045rem}}@media screen and (min-width:62.5em){.mt-10--large{margin-top:13.78585rem}}.mb-0{margin-bottom:0}.mb-sm{margin-bottom:1rem}.mb-1{margin-bottom:1.3rem}.mb-2{margin-bottom:1.69rem}.mb-3{margin-bottom:2.197rem}.mb-4{margin-bottom:2.8561rem}.mb-5{margin-bottom:3.71293rem}.mb-6{margin-bottom:4.82681rem}.mb-7{margin-bottom:6.27485rem}.mb-8{margin-bottom:8.15731rem}.mb-9{margin-bottom:10.6045rem}.mb-10{margin-bottom:13.78585rem}@media screen and (min-width:43.75em){.mb-0--medium{margin-bottom:0}}@media screen and (min-width:43.75em){.mb-1--medium{margin-bottom:1.3rem}}@media screen and (min-width:43.75em){.mb-2--medium{margin-bottom:1.69rem}}@media screen and (min-width:43.75em){.mb-3--medium{margin-bottom:2.197rem}}@media screen and (min-width:43.75em){.mb-4--medium{margin-bottom:2.8561rem}}@media screen and (min-width:43.75em){.mb-5--medium{margin-bottom:3.71293rem}}@media screen and (min-width:43.75em){.mb-6--medium{margin-bottom:4.82681rem}}@media screen and (min-width:43.75em){.mb-7--medium{margin-bottom:6.27485rem}}@media screen and (min-width:43.75em){.mb-8--medium{margin-bottom:8.15731rem}}@media screen and (min-width:43.75em){.mb-9--medium{margin-bottom:10.6045rem}}@media screen and (min-width:43.75em){.mb-10--medium{margin-bottom:13.78585rem}}@media screen and (min-width:62.5em){.mb-0--large{margin-bottom:0}}@media screen and (min-width:62.5em){.mb-1--large{margin-bottom:1.3rem}}@media screen and (min-width:62.5em){.mb-2--large{margin-bottom:1.69rem}}@media screen and (min-width:62.5em){.mb-3--large{margin-bottom:2.197rem}}@media screen and (min-width:62.5em){.mb-4--large{margin-bottom:2.8561rem}}@media screen and (min-width:62.5em){.mb-5--large{margin-bottom:3.71293rem}}@media screen and (min-width:62.5em){.mb-6--large{margin-bottom:4.82681rem}}@media screen and (min-width:62.5em){.mb-7--large{margin-bottom:6.27485rem}}@media screen and (min-width:62.5em){.mb-8--large{margin-bottom:8.15731rem}}@media screen and (min-width:62.5em){.mb-9--large{margin-bottom:10.6045rem}}@media screen and (min-width:62.5em){.mb-10--large{margin-bottom:13.78585rem}}.ml-0{margin-left:0}.ml-sm{margin-left:1rem}.ml-1{margin-left:1.3rem}.ml-2{margin-left:1.69rem}.ml-3{margin-left:2.197rem}.ml-4{margin-left:2.8561rem}.ml-5{margin-left:3.71293rem}.ml-6{margin-left:4.82681rem}.ml-7{margin-left:6.27485rem}.ml-8{margin-left:8.15731rem}.ml-9{margin-left:10.6045rem}.ml-10{margin-left:13.78585rem}@media screen and (min-width:43.75em){.ml-0--medium{margin-left:0}}@media screen and (min-width:43.75em){.ml-sm--medium{margin-left:1rem}}@media screen and (min-width:43.75em){.ml-1--medium{margin-left:1.3rem}}@media screen and (min-width:43.75em){.ml-2--medium{margin-left:1.69rem}}@media screen and (min-width:43.75em){.ml-3--medium{margin-left:2.197rem}}@media screen and (min-width:43.75em){.ml-4--medium{margin-left:2.8561rem}}@media screen and (min-width:43.75em){.ml-5--medium{margin-left:3.71293rem}}@media screen and (min-width:43.75em){.ml-6--medium{margin-left:4.82681rem}}@media screen and (min-width:43.75em){.ml-7--medium{margin-left:6.27485rem}}@media screen and (min-width:43.75em){.ml-8--medium{margin-left:8.15731rem}}@media screen and (min-width:43.75em){.ml-9--medium{margin-left:10.6045rem}}@media screen and (min-width:43.75em){.ml-10--medium{margin-left:13.78585rem}}@media screen and (min-width:62.5em){.ml-0--large{margin-left:0}}@media screen and (min-width:62.5em){.ml-sm--medium{margin-left:1rem}}@media screen and (min-width:62.5em){.ml-1--large{margin-left:1.3rem}}@media screen and (min-width:62.5em){.ml-2--large{margin-left:1.69rem}}@media screen and (min-width:62.5em){.ml-3--large{margin-left:2.197rem}}@media screen and (min-width:62.5em){.ml-4--large{margin-left:2.8561rem}}@media screen and (min-width:62.5em){.ml-5--large{margin-left:3.71293rem}}@media screen and (min-width:62.5em){.ml-6--large{margin-left:4.82681rem}}@media screen and (min-width:62.5em){.ml-7--large{margin-left:6.27485rem}}@media screen and (min-width:62.5em){.ml-8--large{margin-left:8.15731rem}}@media screen and (min-width:62.5em){.ml-9--large{margin-left:10.6045rem}}@media screen and (min-width:62.5em){.ml-10--large{margin-left:13.78585rem}}.mr-0{margin-right:0}.mr-sm{margin-right:1rem}.mr-1{margin-right:1.3rem}.mr-2{margin-right:1.69rem}.mr-3{margin-right:2.197rem}.mr-4{margin-right:2.8561rem}.mr-5{margin-right:3.71293rem}.mr-6{margin-right:4.82681rem}.mr-7{margin-right:6.27485rem}.mr-8{margin-right:8.15731rem}.mr-9{margin-right:10.6045rem}.mr-10{margin-right:13.78585rem}@media screen and (min-width:43.75em){.mr-0--medium{margin-right:0}}@media screen and (min-width:43.75em){.mr-sm--medium{margin-right:1rem}}@media screen and (min-width:43.75em){.mr-1--medium{margin-right:1.3rem}}@media screen and (min-width:43.75em){.mr-2--medium{margin-right:1.69rem}}@media screen and (min-width:43.75em){.mr-3--medium{margin-right:2.197rem}}@media screen and (min-width:43.75em){.mr-4--medium{margin-right:2.8561rem}}@media screen and (min-width:43.75em){.mr-5--medium{margin-right:3.71293rem}}@media screen and (min-width:43.75em){.mr-6--medium{margin-right:4.82681rem}}@media screen and (min-width:43.75em){.mr-7--medium{margin-right:6.27485rem}}@media screen and (min-width:43.75em){.mr-8--medium{margin-right:8.15731rem}}@media screen and (min-width:43.75em){.mr-9--medium{margin-right:10.6045rem}}@media screen and (min-width:43.75em){.mr-10--medium{margin-right:13.78585rem}}@media screen and (min-width:62.5em){.mr-0--large{margin-right:0}}@media screen and (min-width:62.5em){.mr-sm--large{margin-right:1rem}}@media screen and (min-width:62.5em){.mr-1--large{margin-right:1.3rem}}@media screen and (min-width:62.5em){.mr-2--large{margin-right:1.69rem}}@media screen and (min-width:62.5em){.mr-3--large{margin-right:2.197rem}}@media screen and (min-width:62.5em){.mr-4--large{margin-right:2.8561rem}}@media screen and (min-width:62.5em){.mr-5--large{margin-right:3.71293rem}}@media screen and (min-width:62.5em){.mr-6--large{margin-right:4.82681rem}}@media screen and (min-width:62.5em){.mr-7--large{margin-right:6.27485rem}}@media screen and (min-width:62.5em){.mr-8--large{margin-right:8.15731rem}}@media screen and (min-width:62.5em){.mr-9--large{margin-right:10.6045rem}}@media screen and (min-width:62.5em){.mr-10--large{margin-right:13.78585rem}}.neg-ml-sm{margin-left:-1rem}.neg-ml-1{margin-left:-1.3rem}.neg-ml-2{margin-left:-1.69rem}.neg-ml-3{margin-left:-2.197rem}.neg-ml-4{margin-left:-2.8561rem}.neg-ml-5{margin-left:-3.71293rem}@media screen and (min-width:43.75em){.neg-ml-sm--medium{margin-left:-1rem}}@media screen and (min-width:43.75em){.neg-ml-1--medium{margin-left:-1.3rem}}@media screen and (min-width:43.75em){.neg-ml-2--medium{margin-left:-1.69rem}}@media screen and (min-width:43.75em){.neg-ml-3--medium{margin-left:-2.197rem}}@media screen and (min-width:43.75em){.neg-ml-4--medium{margin-left:-2.8561rem}}@media screen and (min-width:43.75em){.neg-ml-5--medium{margin-left:-3.71293rem}}@media screen and (min-width:62.5em){.neg-ml-sm--large{margin-left:-1rem}}@media screen and (min-width:62.5em){.neg-ml-1--large{margin-left:-1.3rem}}@media screen and (min-width:62.5em){.neg-ml-2--large{margin-left:-1.69rem}}@media screen and (min-width:62.5em){.neg-ml-3--large{margin-left:-2.197rem}}@media screen and (min-width:62.5em){.neg-ml-4--large{margin-left:-2.8561rem}}@media screen and (min-width:62.5em){.neg-ml-5--large{margin-left:-3.71293rem}}.neg-mr-sm{margin-right:-1rem}.neg-mr-1{margin-right:-1.3rem}.neg-mr-2{margin-right:-1.69rem}.neg-mr-3{margin-right:-2.197rem}.neg-mr-4{margin-right:-2.8561rem}.neg-mr-5{margin-right:-3.71293rem}@media screen and (min-width:43.75em){.neg-mr-sm--medium{margin-right:-1rem}}@media screen and (min-width:43.75em){.neg-mr-1--medium{margin-right:-1.3rem}}@media screen and (min-width:43.75em){.neg-mr-2--medium{margin-right:-1.69rem}}@media screen and (min-width:43.75em){.neg-mr-3--medium{margin-right:-2.197rem}}@media screen and (min-width:43.75em){.neg-mr-4--medium{margin-right:-2.8561rem}}@media screen and (min-width:43.75em){.neg-mr-5--medium{margin-right:-3.71293rem}}@media screen and (min-width:62.5em){.neg-mr-sm--large{margin-right:-1rem}}@media screen and (min-width:62.5em){.neg-mr-1--large{margin-right:-1.3rem}}@media screen and (min-width:62.5em){.neg-mr-2--large{margin-right:-1.69rem}}@media screen and (min-width:62.5em){.neg-mr-3--large{margin-right:-2.197rem}}@media screen and (min-width:62.5em){.neg-mr-4--large{margin-right:-2.8561rem}}@media screen and (min-width:62.5em){.neg-mr-5--large{margin-right:-3.71293rem}}.p-xsm{padding:.76923rem}.p-sm{padding:1rem}.p-1{padding:1.3rem}@media screen and (min-width:62.5em){.p-1--large{padding:1.3rem}}.p-2{padding:1.69rem}@media screen and (min-width:62.5em){.p-2--large{padding:1.69rem}}.p-3{padding:2.197rem}@media screen and (min-width:62.5em){.p-3--large{padding:2.197rem}}.p-4{padding:2.8561rem}@media screen and (min-width:62.5em){.p-4--large{padding:2.8561rem}}.pt-0{padding-top:0}.pt-xsm{padding-top:.76923rem}.pt-sm{padding-top:1rem}.pt-1{padding-top:1.3rem}.pt-2{padding-top:1.69rem}.pt-3{padding-top:2.197rem}.pt-4{padding-top:2.8561rem}.pt-5{padding-top:3.71293rem}@media screen and (min-width:43.75em){.pt-0--medium{padding-top:0}}@media screen and (min-width:43.75em){.pt-1--medium{padding-top:1.3rem}}@media screen and (min-width:43.75em){.pt-2--medium{padding-top:1.69rem}}@media screen and (min-width:43.75em){.pt-3--medium{padding-top:2.197rem}}@media screen and (min-width:43.75em){.pt-4--medium{padding-top:2.8561rem}}@media screen and (min-width:43.75em){.pt-5--medium{padding-top:3.71293rem}}@media screen and (min-width:62.5em){.pt-0--large{padding-top:0}}@media screen and (min-width:62.5em){.pt-1--large{padding-top:1.3rem}}@media screen and (min-width:62.5em){.pt-2--large{padding-top:1.69rem}}@media screen and (min-width:62.5em){.pt-3--large{padding-top:2.197rem}}@media screen and (min-width:62.5em){.pt-4--large{padding-top:2.8561rem}}@media screen and (min-width:62.5em){.pt-5--large{padding-top:3.71293rem}}.pt-6{padding-top:4.82681rem}.pt-7{padding-top:6.27485rem}.pt-8{padding-top:8.15731rem}.pt-9{padding-top:10.6045rem}.pt-10{padding-top:13.78585rem}.pb-0{padding-bottom:0}.pb-xsm{padding-bottom:.76923rem}.pb-sm{padding-bottom:1rem}.pb-1{padding-bottom:1.3rem}.pb-2{padding-bottom:1.69rem}.pb-3{padding-bottom:2.197rem}.pb-4{padding-bottom:2.8561rem}.pb-5{padding-bottom:3.71293rem}@media screen and (min-width:43.75em){.pb-0--medium{padding-bottom:0}}@media screen and (min-width:43.75em){.pb-1--medium{padding-bottom:1.3rem}}@media screen and (min-width:43.75em){.pb-2--medium{padding-bottom:1.69rem}}@media screen and (min-width:43.75em){.pb-3--medium{padding-bottom:2.197rem}}@media screen and (min-width:43.75em){.pb-4--medium{padding-bottom:2.8561rem}}@media screen and (min-width:43.75em){.pb-5--medium{padding-bottom:3.71293rem}}@media screen and (min-width:62.5em){.pb-0--large{padding-bottom:0}}@media screen and (min-width:62.5em){.pb-1--large{padding-bottom:1.3rem}}@media screen and (min-width:62.5em){.pb-2--large{padding-bottom:1.69rem}}@media screen and (min-width:62.5em){.pb-3--large{padding-bottom:2.197rem}}@media screen and (min-width:62.5em){.pb-4--large{padding-bottom:2.8561rem}}@media screen and (min-width:62.5em){.pb-5--large{padding-bottom:3.71293rem}}.pl-0{padding-left:0}.pl-xsm{padding-left:.76923rem}.pl-sm{padding-left:1rem}.pl-1{padding-left:1.3rem}.pl-2{padding-left:1.69rem}.pl-3{padding-left:2.197rem}.pl-4{padding-left:2.8561rem}.pl-5{padding-left:3.71293rem}@media screen and (min-width:43.75em){.pl-0--medium{padding-left:0}}@media screen and (min-width:43.75em){.pl-1--medium{padding-left:1.3rem}}@media screen and (min-width:43.75em){.pl-2--medium{padding-left:1.69rem}}@media screen and (min-width:43.75em){.pl-3--medium{padding-left:2.197rem}}@media screen and (min-width:43.75em){.pl-4--medium{padding-left:2.8561rem}}@media screen and (min-width:43.75em){.pl-5--medium{padding-left:3.71293rem}}@media screen and (min-width:62.5em){.pl-0--large{padding-left:0}}@media screen and (min-width:62.5em){.pl-1--large{padding-left:1.3rem}}@media screen and (min-width:62.5em){.pl-2--large{padding-left:1.69rem}}@media screen and (min-width:62.5em){.pl-3--large{padding-left:2.197rem}}@media screen and (min-width:62.5em){.pl-4--large{padding-left:2.8561rem}}@media screen and (min-width:62.5em){.pl-5--large{padding-left:3.71293rem}}.pr-0{padding-right:0}.pr-xsm{padding-right:.76923rem}.pr-sm{padding-right:1rem}.pr-1{padding-right:1.3rem}.pr-2{padding-right:1.69rem}.pr-3{padding-right:2.197rem}.pr-4{padding-right:2.8561rem}.pr-5{padding-right:3.71293rem}@media screen and (min-width:43.75em){.pr-0--medium{padding-right:0}}@media screen and (min-width:43.75em){.pr-1--medium{padding-right:1.3rem}}@media screen and (min-width:43.75em){.pr-2--medium{padding-right:1.69rem}}@media screen and (min-width:43.75em){.pr-3--medium{padding-right:2.197rem}}@media screen and (min-width:43.75em){.pr-4--medium{padding-right:2.8561rem}}@media screen and (min-width:43.75em){.pr-5--medium{padding-right:3.71293rem}}@media screen and (min-width:62.5em){.pr-0--large{padding-right:0}}@media screen and (min-width:62.5em){.pr-1--large{padding-right:1.3rem}}@media screen and (min-width:62.5em){.pr-2--large{padding-right:1.69rem}}@media screen and (min-width:62.5em){.pr-3--large{padding-right:2.197rem}}@media screen and (min-width:62.5em){.pr-4--large{padding-right:2.8561rem}}@media screen and (min-width:62.5em){.pr-5--large{padding-right:3.71293rem}}.ov-h{overflow:hidden}.ov-v{overflow:visible}.pos-a{position:absolute}.pos-r{position:relative}.pos-t0{top:0}.pos-r0{right:0}.pos-b0{bottom:0}.pos-l0{left:0}.ht-neg-4{height:52.51917px}.ht-neg-3{height:68.27492px}.ht-neg-2{height:88.7574px}.ht-neg-1{height:115.38462px}.ht-0{height:150px}.ht-1{height:195px}.ht-2{height:253.5px}.ht-3{height:329.55px}.ht-4{height:428.415px}.ht-5{height:556.9395px}.ht-6{height:724.02135px}.ht-7{height:941.22776px}.ht-8{height:1223.59608px}@media screen and (min-width:43.75em){.ht-0--medium{height:150px}}@media screen and (min-width:43.75em){.ht-1--medium{height:195px}}@media screen and (min-width:43.75em){.ht-2--medium{height:253.5px}}@media screen and (min-width:43.75em){.ht-3--medium{height:329.55px}}@media screen and (min-width:43.75em){.ht-4--medium{height:428.415px}}@media screen and (min-width:43.75em){.ht-5--medium{height:556.9395px}}@media screen and (min-width:43.75em){.ht-6--medium{height:724.02135px}}@media screen and (min-width:43.75em){.ht-7--medium{height:941.22776px}}@media screen and (min-width:43.75em){.ht-8--medium{height:1223.59608px}}@media screen and (min-width:62.5em){.ht-0--large{height:150px}}@media screen and (min-width:62.5em){.ht-1--large{height:195px}}@media screen and (min-width:62.5em){.ht-2--large{height:253.5px}}@media screen and (min-width:62.5em){.ht-3--large{height:329.55px}}@media screen and (min-width:62.5em){.ht-4--large{height:428.415px}}@media screen and (min-width:62.5em){.ht-5--large{height:556.9395px}}@media screen and (min-width:62.5em){.ht-6--large{height:724.02135px}}@media screen and (min-width:62.5em){.ht-7--large{height:941.22776px}}@media screen and (min-width:62.5em){.ht-8--large{height:1223.59608px}}@media screen and (min-width:87.5em){.ht-0--xlarge{height:150px}}@media screen and (min-width:87.5em){.ht-1--xlarge{height:195px}}@media screen and (min-width:87.5em){.ht-2--xlarge{height:253.5px}}@media screen and (min-width:87.5em){.ht-3--xlarge{height:329.55px}}@media screen and (min-width:87.5em){.ht-4--xlarge{height:428.415px}}@media screen and (min-width:87.5em){.ht-5--xlarge{height:556.9395px}}@media screen and (min-width:87.5em){.ht-6--xlarge{height:724.02135px}}@media screen and (min-width:87.5em){.ht-7--xlarge{height:941.22776px}}@media screen and (min-width:87.5em){.ht-8--xlarge{height:1223.59608px}}.ht-100{height:100%}@media screen and (min-width:43.75em){.ht-100--medium{height:100%}}@media screen and (min-width:62.5em){.ht-100--large{height:100%}}@media screen and (min-width:87.5em){.ht-100--xlarge{height:100%}}.minht-0{min-height:150px}.minht-1{min-height:195px}.minht-2{min-height:253.5px}.minht-3{min-height:329.55px}.minht-4{min-height:428.415px}.minht-5{min-height:556.9395px}.minht-6{min-height:724.02135px}.minht-7{min-height:941.22776px}.minht-8{min-height:1223.59608px}@media screen and (min-width:43.75em){.minht-0--medium{min-height:150px}}@media screen and (min-width:43.75em){.minht-1--medium{min-height:195px}}@media screen and (min-width:43.75em){.minht-2--medium{min-height:253.5px}}@media screen and (min-width:43.75em){.minht-3--medium{min-height:329.55px}}@media screen and (min-width:43.75em){.minht-4--medium{min-height:428.415px}}@media screen and (min-width:43.75em){.minht-5--medium{min-height:556.9395px}}@media screen and (min-width:43.75em){.minht-6--medium{min-height:724.02135px}}@media screen and (min-width:43.75em){.minht-7--medium{min-height:941.22776px}}@media screen and (min-width:43.75em){.minht-8--medium{min-height:1223.59608px}}@media screen and (min-width:62.5em){.minht-0--large{min-height:150px}}@media screen and (min-width:62.5em){.minht-1--large{min-height:195px}}@media screen and (min-width:62.5em){.minht-2--large{min-height:253.5px}}@media screen and (min-width:62.5em){.minht-3--large{min-height:329.55px}}@media screen and (min-width:62.5em){.minht-4--large{min-height:428.415px}}@media screen and (min-width:62.5em){.minht-5--large{min-height:556.9395px}}@media screen and (min-width:62.5em){.minht-6--large{min-height:724.02135px}}@media screen and (min-width:62.5em){.minht-7--large{min-height:941.22776px}}@media screen and (min-width:62.5em){.minht-8--large{min-height:1223.59608px}}.minht-100vh{min-height:100vh}.maxht-0{max-height:150px}.maxht-1{max-height:195px}.maxht-2{max-height:253.5px}.maxht-3{max-height:329.55px}.maxht-4{max-height:428.415px}.maxht-5{max-height:556.9395px}.maxht-6{max-height:724.02135px}.maxht-7{max-height:941.22776px}.maxht-8{max-height:1223.59608px}.minwt-0{min-width:150px}.minwt-1{min-width:195px}.minwt-2{min-width:253.5px}.minwt-3{min-width:329.55px}.minwt-4{min-width:428.415px}.minwt-5{min-width:556.9395px}.minwt-6{min-width:724.02135px}.minwt-7{min-width:941.22776px}.minwt-8{min-width:1223.59608px}@media screen and (min-width:43.75em){.minwt-0--medium{min-width:150px}}@media screen and (min-width:43.75em){.minwt-1--medium{min-width:195px}}@media screen and (min-width:43.75em){.minwt-2--medium{min-width:253.5px}}@media screen and (min-width:43.75em){.minwt-3--medium{min-width:329.55px}}@media screen and (min-width:43.75em){.minwt-4--medium{min-width:428.415px}}@media screen and (min-width:43.75em){.minwt-5--medium{min-width:556.9395px}}@media screen and (min-width:43.75em){.minwt-6--medium{min-width:724.02135px}}@media screen and (min-width:43.75em){.minwt-7--medium{min-width:941.22776px}}@media screen and (min-width:43.75em){.minwt-8--medium{min-width:1223.59608px}}@media screen and (min-width:62.5em){.minwt-0--large{min-width:150px}}@media screen and (min-width:62.5em){.minwt-1--large{min-width:195px}}@media screen and (min-width:62.5em){.minwt-2--large{min-width:253.5px}}@media screen and (min-width:62.5em){.minwt-3--large{min-width:329.55px}}@media screen and (min-width:62.5em){.minwt-4--large{min-width:428.415px}}@media screen and (min-width:62.5em){.minwt-5--large{min-width:556.9395px}}.maxwt-0{max-width:150px}.maxwt-1{max-width:195px}.maxwt-2{max-width:253.5px}.maxwt-3{max-width:329.55px}.maxwt-4{max-width:428.415px}.maxwt-5{max-width:556.9395px}.maxwt-6{max-width:724.02135px}.maxwt-7{max-width:941.22776px}.maxwt-8{max-width:1223.59608px}@media screen and (min-width:43.75em){.maxwt-0--medium{max-width:150px}}@media screen and (min-width:43.75em){.maxwt-1--medium{max-width:195px}}@media screen and (min-width:43.75em){.maxwt-2--medium{max-width:253.5px}}@media screen and (min-width:43.75em){.maxwt-3--medium{max-width:329.55px}}@media screen and (min-width:43.75em){.maxwt-4--medium{max-width:428.415px}}@media screen and (min-width:43.75em){.maxwt-5--medium{max-width:556.9395px}}@media screen and (min-width:43.75em){.maxwt-6--medium{max-width:724.02135px}}@media screen and (min-width:43.75em){.maxwt-7--medium{max-width:941.22776px}}@media screen and (min-width:43.75em){.maxwt-8--medium{max-width:1223.59608px}}@media screen and (min-width:62.5em){.maxwt-0--large{max-width:150px}}@media screen and (min-width:62.5em){.maxwt-1--large{max-width:195px}}@media screen and (min-width:62.5em){.maxwt-2--large{max-width:253.5px}}@media screen and (min-width:62.5em){.maxwt-3--large{max-width:329.55px}}@media screen and (min-width:62.5em){.maxwt-4--large{max-width:428.415px}}@media screen and (min-width:62.5em){.maxwt-5--large{max-width:556.9395px}}@media screen and (min-width:62.5em){.maxwt-6--large{max-width:724.02135px}}@media screen and (min-width:62.5em){.maxwt-7--large{max-width:941.22776px}}@media screen and (min-width:62.5em){.maxwt-8--large{max-width:1223.59608px}}.wt-neg-4{width:52.51917px}.wt-neg-3{width:68.27492px}.wt-neg-2{width:88.7574px}.wt-neg-1{width:115.38462px}.wt-0{width:150px}.wt-1{width:195px}.wt-2{width:253.5px}.wt-3{width:329.55px}.wt-4{width:428.415px}.wt-5{width:556.9395px}.wt-6{width:724.02135px}.wt-7{width:941.22776px}.wt-8{width:1223.59608px}.wt-100{width:100%}@media screen and (min-width:43.75em){.wt-100--medium{width:100%}}@media screen and (min-width:62.5em){.wt-100--large{width:100%}}@media screen and (min-width:87.5em){.wt-100--xlarge{width:100%}}.header{background:#060042}.header .wrapper{padding:8px 20px;display:flex;justify-content:space-between;align-items:center}.logo__image{width:60px;height:49px;margin-left:-5px;background-image:url(/wp-content/themes/codercoder/dist/img/codercoder-logo-transp-bg.png);background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:620px){.logo__image{width:150px;height:58px;margin-left:0;background-image:url(/wp-content/themes/codercoder/dist/img/codercoder-logo-wide.png)}}.logo img{width:130px}.nav{display:flex;justify-content:center}.nav a{font-size:1rem;letter-spacing:1px;font-weight:500;color:#fff;margin-left:20px}.footer{background:#060042;color:#fff;font-size:13px}.footer a{display:inline-block;padding:0 10px;color:#fff;font-size:15px}@media only screen and (min-width:620px){.footer a{padding:0 20px 0 0}}.footer .wrapper{text-align:center}@media only screen and (min-width:620px){.footer .wrapper{display:flex;text-align:left}}.footer__links{margin-bottom:15px}@media only screen and (min-width:620px){.footer__links{flex:1;margin-bottom:0}}.footer__copyright{font-size:12px}@media only screen and (min-width:620px){.footer__copyright{flex:1;text-align:right;font-size:14px}}svg.icon{margin-right:15px;width:30px;height:30px}svg.icon path{fill:#000;transition:all .15s ease}svg.icon:hover path{fill:#3c339c}input[type=email],input[type=text]{font-family:Rubik,sans-serif;border:2px solid #cecece;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;margin-bottom:10px;padding:1rem;font-size:1rem;-webkit-appearance:none;width:100%}input[type=text].formkit-input{border:2px solid #cecece!important;border-radius:6px!important;padding:1rem!important}.formkit-submit{font-family:Rubik,sans-serif;font-weight:500!important;padding:.875rem 1rem!important;border-radius:6px!important;transition:all .15s ease-in-out}.formkit-submit>span{padding:0!important}.formkit-submit:hover,.formkit-submit:hover>span{background-color:#00ba9e!important}div#mc_embed_signup{font-family:Rubik,sans-serif!important;max-width:320px;background:transparent}div#mc_embed_signup input#mc-embedded-subscribe{width:100%}div#mc_embed_signup .mc-disclaimer{font-size:12px;margin-top:12px}div#mc_embed_signup #mce-responses{width:100%!important;padding:0!important;margin:0!important}div#mc_embed_signup #mce-error-response,div#mc_embed_signup #mce-success-response{font-weight:500;font-size:1.25rem;margin:0 0 2rem;padding:0;width:100%}div#mc_embed_signup #mce-error-response a,div#mc_embed_signup #mce-success-response a{color:#00a088}div#mc_embed_signup #mce-error-response{color:#ce0030}div#mc_embed_signup #mce-success-response{color:#008772}div#mc_embed_signup.stacked{max-width:none}div#mc_embed_signup.stacked form{padding:0;margin-top:2rem}div#mc_embed_signup.stacked #mc_embed_signup_scroll{display:flex;flex-wrap:wrap}div#mc_embed_signup.stacked .mc-field-group{flex:1 0 50%;width:auto}div#mc_embed_signup.stacked .mc-field-group label{position:absolute;top:-9999px;left:-9999px}div#mc_embed_signup.stacked input[type=email]{border:2px solid #cecece;border-radius:6px;outline:none;padding:14px 15px}div#mc_embed_signup.stacked .mc-submit{flex:0 0 auto;margin-left:.5rem}div#mc_embed_signup.stacked .button{background-color:#00a088;height:auto;padding:10px 15px;border-radius:6px;transition:all .15s ease-in-out;font-weight:500}div#mc_embed_signup.stacked .button:hover{background-color:#00ba9e}#landingpg #mce-error-response a{color:#38a6ff}div.wpforms-container-full.contact .wpforms-form .wpforms-field-label{text-transform:uppercase;font-weight:400}aside.sidebar .widget{color:#000;margin-bottom:3rem}aside.sidebar .widget:first-child header{border:none}aside.sidebar .widget header{font-size:26px;line-height:1.1;letter-spacing:.5px;font-weight:500;margin-bottom:20px;padding-top:16px;border-top:3px solid #333}aside.sidebar .widget header.sm-text{font-size:16px;font-weight:700;text-transform:uppercase}aside.sidebar .widget strong{text-transform:uppercase}aside.sidebar .widget p{font-size:16px;font-weight:400;margin-top:0;margin-bottom:.5rem}aside.sidebar .widget a{text-decoration:underline;color:#060042;transition:color .15s ease}aside.sidebar .widget a:hover{text-decoration:underline;color:#0f00a8}aside.sidebar .widget div#mc_embed_signup{margin-top:25px}aside.sidebar .widget input[type=email]{transition:box-shadow .25s ease-in-out}@media only screen and (max-width:999px){aside.sidebar .widget input[type=email]{flex:3;width:100%;height:45px;font-size:1.2rem}}@media only screen and (max-width:619px){aside.sidebar .widget input[type=email]{font-size:.9rem}}aside.sidebar .widget .button,aside.sidebar .widget div.wpforms-container-full.contact .wpforms-form button.button[type=submit],div.wpforms-container-full.contact .wpforms-form aside.sidebar .widget button.button[type=submit]{width:100%;border:2px solid #3c339c}@media only screen and (max-width:999px){aside.sidebar .widget .button,aside.sidebar .widget div.wpforms-container-full.contact .wpforms-form button.button[type=submit],div.wpforms-container-full.contact .wpforms-form aside.sidebar .widget button.button[type=submit]{flex:1;padding:11px 15px 12px;font-size:20px}}@media only screen and (max-width:619px){aside.sidebar .widget .button,aside.sidebar .widget div.wpforms-container-full.contact .wpforms-form button.button[type=submit],div.wpforms-container-full.contact .wpforms-form aside.sidebar .widget button.button[type=submit]{padding:13px 12px 15px;font-size:16px}}aside.sidebar .widget .flex-container{display:flex;align-items:center}aside.sidebar .widget.dark{background-color:#060042;background-image:linear-gradient(#060042 29%,#00a088 105%);color:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.2)}aside.sidebar .widget.dark a{color:#fff;text-decoration:underline}aside.sidebar .widget.nopad{padding:20px 25px}@media only screen and (min-width:1000px){aside.sidebar .widget.nopad{padding:20px 0}}aside.sidebar .widget .shadow{transition:box-shadow .3s ease-in-out;box-shadow:0 0 10px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px rgba(0,0,0,.25)}aside.sidebar .widget .shadow:hover{box-shadow:0 0 10px rgba(0,0,0,.5);-webkit-box-shadow:0 0 10px rgba(0,0,0,.5)}@media only screen and (max-width:999px){aside.sidebar .widget.social{display:block}}aside.sidebar .widget.social a{color:#000;font-size:.9rem;font-weight:500;text-decoration:none}aside.sidebar .widget.social a:hover{color:#3c339c}aside.sidebar .widget.banner{text-align:center}aside.sidebar .widget.banner img{margin:10px 0;width:100%;height:auto;max-width:300px}aside.sidebar .widget.featured .hp-grid{display:block}aside.sidebar .widget.featured .hp-grid .grid-item__content{height:161px;background-size:cover;margin-bottom:30px}@media only screen and (min-width:400px){aside.sidebar .widget.featured .hp-grid .grid-item__content{height:195px}}@media only screen and (min-width:1000px){aside.sidebar .widget.featured .hp-grid .grid-item__content{height:161px}}aside.sidebar .widget.featured .hp-grid header{opacity:0}aside.sidebar .widget.recs a.rec-block{display:block;min-height:150px;margin-bottom:30px;padding:20px;background-size:240px auto;background-repeat:no-repeat;background-position:0 0;text-decoration:none;color:#fff}aside.sidebar .widget.recs a.rec-block header,aside.sidebar .widget.recs a.rec-block img{margin-bottom:15px}aside.sidebar .widget.recs a.rec-block header{border:none;margin-top:0;padding:0;font-size:21px;line-height:1.25}aside.sidebar .widget.recs a.rec-block img{max-width:100%}aside.sidebar .widget.recs a.rec-block p{font-size:14px}aside.sidebar .widget.recs a.rec-block.dark{background-color:#0e0d1a}aside.sidebar .widget.recs a.rec-block.medDkBlue{background-color:#2b73ce}aside.sidebar .widget.recs a.rec-block.medPurpleBlue{background-color:#292477}aside.sidebar .widget.recs a.rec-block.green{background-color:#409c4e}aside.sidebar .widget.disclaimer{margin-top:3rem}aside.sidebar .divider{height:2px;width:calc(100% - 50px);margin:auto;background:#333434}@media only screen and (min-width:1000px){aside.sidebar .divider{width:auto;max-width:250px}}.socialshare{position:fixed;top:30px;margin-left:-25px;display:none;opacity:0;transition:opacity .3s ease}@media only screen and (max-width:999px){.socialshare{bottom:0;top:auto;margin-left:0;border-top:2px solid #efefef;width:100%;background:#fff;text-align:center;padding-top:5px;position:absolute;left:50%;transform:translateX(-50%);position:fixed}}.socialshare a.sharesocial svg.icon{margin-right:0}.socialshare a.sharesocial.twitter{margin:10px 10px 5px 20px;padding:5px 9px;border-radius:4px;background:#1da1f2}.socialshare a.sharesocial.twitter:hover{background:#0d92e3}.socialshare a.sharesocial.twitter svg.icon-twitter path{fill:#fff}.socialshare a.sharesocial.facebook:hover svg.icon-facebook path{fill:#324c82}.socialshare a.sharesocial.facebook svg.icon-facebook{width:auto;height:45px}.socialshare a.sharesocial.facebook svg.icon-facebook path{fill:#3b5998}@media only screen and (max-width:999px){.socialshare#socialsharedesktop{display:none!important}}@media only screen and (min-width:1000px){.socialshare#socialsharemobile{display:none!important}}.socialshare a{display:inline-block;overflow:hidden}.socialshare i.fa{color:#fff;padding:6px 0;width:50px;text-align:center;border-radius:4px;transition:all .3s ease}.comments{background:#fff}.comments header h3{font-size:1.2rem;font-weight:500;margin-bottom:50px}@media only screen and (min-width:760px){.comments header h3{font-size:1.5rem}}.comment__children{padding-left:15px;border-left:1px solid #b0b0b0}@media only screen and (min-width:500px){.comment__children{padding-left:50px}}.comment__parent{margin-bottom:20px}@media only screen and (min-width:500px){.comment__parent{margin-bottom:40px}}.comment__new{margin-top:35px;padding-top:25px;border-top:1px solid #cecece}@media only screen and (min-width:500px){.comment__new{padding-top:35px}}.comment__new h4{font-size:1.2rem;margin-bottom:25px}@media only screen and (min-width:500px){.comment__new h4{font-size:1.5rem}}.comment__commenter{display:flex;justify-content:flex-start;align-items:center}.comment__new .comment__commenter{display:none}.comment__avatar{position:relative;display:block;flex:0 1 auto;width:30px;height:30px;margin-top:3px;margin-right:10px;border-radius:50%;background:#303030}@media only screen and (min-width:500px){.comment__avatar{width:50px;height:50px;margin-top:0;margin-right:18px}}.comment__avatar.me{background:#3c339c}.comment__avatar span{color:#fff;font-size:1.2rem;text-transform:uppercase;text-align:center;line-height:1;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media only screen and (min-width:500px){.comment__avatar span{font-size:2rem}}.comment__info{flex:0 1 auto}.comment__author{font-weight:500;font-size:1.1rem}@media only screen and (min-width:500px){.comment__author{font-size:1.2rem}}.comment__date{font-size:.8rem;color:#555;text-transform:uppercase}@media only screen and (min-width:500px){.comment__date{font-size:.75rem}}.comment__content{font-size:1rem;line-height:1.3}@media only screen and (min-width:500px){.comment__content{font-size:1.1rem;line-height:1.7em}}.comment__reply{color:#1843c1;font-weight:500;cursor:pointer}.comment__new .comment__reply{display:none}.comment__form{display:none;margin-top:20px;position:relative}.comment__new .comment__form{display:block}.comment__form input{display:block;max-width:400px;width:100%;margin-bottom:15px;padding:10px 15px;border:2px solid #bebebe;outline:none}.comment__form label{display:block;text-transform:uppercase;font-size:1rem}.comment__form textarea{border:2px solid #bebebe;outline:none;width:100%;max-width:400px;margin-bottom:5px}@media only screen and (min-width:500px){.comment__form textarea{margin-bottom:8px}}.comment__form .button,.comment__form div.wpforms-container-full.contact .wpforms-form button.button[type=submit],div.wpforms-container-full.contact .wpforms-form .comment__form button.button[type=submit]{font-size:1.1rem;margin-top:0;width:200px;border:2px solid #060042}.comment__form .button:hover,.comment__form div.wpforms-container-full.contact .wpforms-form button.button:hover[type=submit],div.wpforms-container-full.contact .wpforms-form .comment__form button.button:hover[type=submit]{border:2px solid #00a088}.comment__form button.cancel{background:none;border:none;outline:none;padding:0;cursor:pointer;margin:0 0 15px;position:absolute;top:-37px;left:55px}.comment__new .comment__form button.cancel{display:none}.r-subnav{display:flex;justify-content:center;background:#888;margin-bottom:35px}.r-subnav__item a{color:#fff;padding:14px;display:block;font-size:18px;letter-spacing:1px;background-color:#4d4d4d;margin:6px 2px;transition:background-color .15s ease-in-out}.r-subnav__item a.active,.r-subnav__item a:hover{background-color:#333}.pagination{position:relative;max-width:860px;margin:30px 40px;height:60px}@media only screen and (min-width:620px){.pagination{margin:30px auto 20px}}.pagination ul{display:none}@media only screen and (min-width:620px){.pagination ul{display:flex;margin:0;padding:0;justify-content:center;position:relative}}.pagination ul li{list-style-type:none;margin:0 8px;font-size:18px}.pagination ul li span{border-bottom:1px solid #000}.pagination ul li a{font-size:18px}.pagination ul li a:hover{border-bottom:1px solid #000}.pagination a.prevnext{position:absolute;z-index:1;top:0;font-size:18px;font-weight:500;text-transform:uppercase;color:#333434}.pagination a.prevnext.prev{left:0}.pagination a.prevnext.next{right:0}.table-list{border-radius:.76923rem;overflow:hidden;margin-bottom:1.69rem}.table-list ul,.table-list ul>li{list-style-type:none}.table-list ul{margin:0}.table-list ul>li{margin:0 0 .59172rem}.videoEmbed{position:relative;margin:3rem 0;padding-bottom:50.5%;padding-top:25px;height:0}@media only screen and (min-width:500px){.videoEmbed{padding-bottom:52%}}@media only screen and (min-width:620px){.videoEmbed{padding-bottom:52.75%}}@media only screen and (min-width:800px){.videoEmbed{padding-bottom:52.95%}}@media only screen and (min-width:1000px){.videoEmbed{padding-bottom:52.5%}}@media only screen and (min-width:1180px){.videoEmbed{padding-bottom:53.3%}}.videoEmbed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.overlay{position:relative}.overlay:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;transition:opacity .2s ease-in-out;opacity:0}.overlay:hover:after{opacity:.1}code:not([class]){display:inline-block;margin:1px 2px;padding:0 6px;background-color:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.09);border-radius:3px;color:#0e0d1a;font-family:Roboto Mono,monospace;font-weight:500;font-size:1rem;word-wrap:break-word}.wp-block-code code{background:#0e0d1a;color:#fff;width:100%;border-radius:5px;margin:1.75em 0;padding:10px 15px}.hero-fw .wrapper{position:relative;overflow:visible}.hero-fw__image{position:relative;display:block;width:100%}@media only screen and (min-width:900px){.hero-fw__image{position:absolute}}@media only screen and (min-width:900px){.hero-fw__image.primary{left:0}}@media only screen and (min-width:900px){.hero-fw__image.secondary{right:0}}.hero-fw__content{margin:auto}@media only screen and (min-width:620px){.hero-fw__content{max-width:500px}}@media only screen and (min-width:900px){.hero-fw__content{max-width:800px}}.page-template-template-landing-page main{min-height:87vh}.lp-hero{margin-bottom:1rem;padding-top:2.5rem;padding-bottom:3rem;background:var(--color-background-dk);color:#fff;text-align:center}@media (min-width:64em){.lp-hero{margin-bottom:3rem;padding-top:4rem;padding-bottom:5rem}}@media (max-width:63.9375em){.lp-hero__content{padding:0 1rem}}.lp-hero--wave{position:relative;margin-bottom:6rem}@media (min-width:64em){.lp-hero--wave{margin-bottom:12rem}}.lp-hero h1{margin:0}.lp-hero svg{position:absolute;left:0;right:0;bottom:0;width:100%;height:6rem;transform:translateY(98%)}@media (min-width:64em){.lp-hero svg{height:12.5rem}}.wrapper,.wrapper--fullbleed,.wrapper--narrow,.wrapper--xnarrow,.wrapper.narrow,.wrapper.xnarrow{margin:auto;max-width:76.5rem}.wrapper--narrow,.wrapper.narrow{max-width:941.22776px}.wrapper--xnarrow,.wrapper.xnarrow{max-width:45rem}.wrapper.transparent{background:transparent}details{cursor:pointer;margin-bottom:1.5rem}details summary{font-size:1.25rem;font-weight:500;color:#1843c1;margin-bottom:1rem}details summary:hover{color:#123394}details p{font-size:1rem;line-height:1.2;margin-bottom:1rem;margin-left:1.35rem}@media (min-width:64em){.home h2{padding:0 10%}}@media only screen and (min-width:620px){.hp-grid{display:flex;flex-wrap:wrap;justify-content:center}}.hp-grid__title{margin:2rem 10px 1rem 24px;padding:10px 0;font-size:2rem;font-weight:500;letter-spacing:1px;color:#000}@media only screen and (min-width:620px){.hp-grid__title{margin:4rem 10px 1rem 24px}}.hp-grid .grid-item{width:100%;padding-bottom:20px}@media only screen and (min-width:620px){.hp-grid .grid-item{flex-grow:1;max-width:50%;padding-left:10px;padding-right:10px}}@media only screen and (min-width:1000px){.hp-grid .grid-item{max-width:33.33%}}.hp-grid .grid-item__content{position:relative;background:#fff;height:100%;padding-bottom:30px}.hp-grid .grid-item__title h2{font-size:18px;font-weight:500;margin:0 0 5px;text-transform:none}.hp-grid .grid-item__image{position:relative;width:100%;min-height:172px;background-size:cover;background-position:50%}.hp-grid .grid-item__image.-yt{min-height:10px;background-size:cover;background-position:50%}.hp-grid .grid-item__text{padding:15px}.hp-grid .grid-item p{font-size:16px;line-height:1.3em}.hp-grid .grid-item .author{color:#000;font-style:italic}.hp-grid .grid-item .readmore{display:inline-block;position:absolute;bottom:16px;font-size:16px;font-weight:500;text-transform:uppercase;color:#000;padding-bottom:3px}.hp-grid .grid-item.featured{color:red}@media only screen and (min-width:620px){.hp-grid .grid-item.featured{max-width:500px;flex:1 0 auto}}@media only screen and (min-width:900px){.hp-grid .grid-item.featured{max-width:40%}}@media only screen and (min-width:1000px){.hp-grid .grid-item.featured{max-width:33.33%}}.hp-grid .grid-item.featured .grid-item__content{height:157px;display:flex;align-items:flex-start;background-size:cover;background-position:50%;background-repeat:no-repeat}@media only screen and (min-width:400px){.hp-grid .grid-item.featured .grid-item__content{height:198px}}@media only screen and (min-width:440px){.hp-grid .grid-item.featured .grid-item__content{height:229px}}@media only screen and (min-width:500px){.hp-grid .grid-item.featured .grid-item__content{height:265px}}@media only screen and (min-width:900px){.hp-grid .grid-item.featured .grid-item__content{height:194px}}@media only screen and (min-width:1000px){.hp-grid .grid-item.featured .grid-item__content{height:166px}}@media only screen and (min-width:1180px){.hp-grid .grid-item.featured .grid-item__content{height:190px}}.hp-grid .grid-item.featured .grid-item__content header{opacity:0}.hero{margin-bottom:0;background:#fff;overflow:hidden}.hero__image{display:block;position:relative;width:100%;height:auto}.hero__text{padding:20px}.hero__text h2{font-weight:500;font-size:22px;margin:0 0 18px}@media only screen and (min-width:760px){.hero__text h2{font-size:26px;margin:0 0 20px}}.hero__text p{font-size:18px;line-height:1.3;margin:16px 0}.hero__text .button,.hero__text div.wpforms-container-full.contact .wpforms-form button.button[type=submit],div.wpforms-container-full.contact .wpforms-form .hero__text button.button[type=submit]{font-size:16px}.post{display:block;overflow:hidden;background:#fff}.post>h1:first-child{margin-top:0}.post img{margin:auto;display:block;max-width:100%;height:auto}.post img.alignnone{margin:0}.post img.border{border:2px solid rgba(0,0,0,.2)}@media only screen and (min-width:760px){.post img.alignleft{float:left;margin:0 40px 20px 0}}.post__meta{display:flex;justify-content:space-between;font-size:14px;margin-bottom:1.5rem;padding:12px 0;text-transform:uppercase;border-bottom:2px solid rgba(0,0,0,.5);color:rgba(0,0,0,.8)}@media only screen and (min-width:500px){.post__meta{justify-content:flex-start;font-size:15px;margin-bottom:2.5rem}}.post__meta>div{margin-right:.5rem}@media only screen and (min-width:500px){.post__meta>div{margin-right:2.5rem}}.post__meta span{display:block;text-transform:uppercase;font-size:14px}@media only screen and (min-width:500px){.post__meta span{letter-spacing:1px;margin-right:3px}}@media only screen and (min-width:800px){.post__meta span{display:inline}}.post__content{margin-top:2rem}.post__content a{color:#1843c1;text-decoration:underline}.post__content a:hover{color:#123394}.post__content figure{margin:auto;text-align:center;max-width:100%;height:auto}.post__content figure figcaption.wp-caption-text{font-size:14px;color:#555;letter-spacing:.3px;margin-top:5px}.post__content blockquote{background:#91f3b5;margin:3rem 0;padding:2rem;border-left:7px solid #12a548;border-radius:0 5px 5px 0}.post__content blockquote>p:last-child{margin-bottom:0}.post__content .cp_embed_wrapper{margin:25px 0}.post__navigation{margin-top:3rem;display:flex;justify-content:space-between;font-weight:500}.post__navigation a:hover{text-decoration:underline}.chapter img{margin-top:40px;max-width:120px}@media only screen and (min-width:760px){.chapter img{max-width:160px}}@media only screen and (min-width:1000px){.chapter img{max-width:none}}.chapter h2{font-size:28px;margin-top:15px;margin-bottom:30px;padding-bottom:15px;border-bottom:2px solid rgba(0,0,0,.25);text-align:center}@media only screen and (min-width:760px){.chapter h2{font-size:40px;margin-top:25px;margin-bottom:40px;padding-bottom:15px}}@media only screen and (min-width:1000px){.chapter h2{font-size:46px;margin-top:25px;margin-bottom:60px;padding-bottom:20px}}code[class*=language-],pre[class*=language-]{color:var(--color-code-text-dk);background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Roboto Mono,monospace;font-size:1rem;line-height:1.75;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{position:relative;padding:0;margin:1.75em 0;border-radius:.3em;overflow:auto}pre[class*=language-] code{display:block;margin:1.5rem 2rem 2rem}pre[class*=language-]:before{display:block;position:-webkit-sticky;position:sticky;top:0;background:#272539;left:0;right:0;border-radius:5px 5px 0 0;padding:7px 1rem 4px 12px;font-family:Roboto,sans-serif;font-weight:700;letter-spacing:1px;font-size:.9rem;color:var(--color-code-text-xxlt);text-align:right}pre.language-markup:before{content:"HTML"}pre.language-css:before{content:"CSS"}pre.language-css.scss:before{content:"SCSS"}pre.language-javascript:before{content:"JS"}:not(pre)>code[class*=language-],pre[class*=language-]{background:var(--color-code-bg)}:not(pre)>code[class*=language-]{border-radius:.3em;white-space:normal;margin:0 4px;padding:2px 8px;background:#efefef;color:#000}:not(pre)>code[class*=language-] span{color:#000!important;font-size:17px}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:rgba(221,223,233,.5647058823529412)}.token.punctuation{color:var(--color-code-text-xdk)}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:var(--color-code-text-accent)}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:var(--color-code-text-xxlt)}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function{color:var(--color-code-text-lt)}.token.keyword{color:var(--color-code-text-xxlt)}.token.important,.token.regex{color:#fd971f}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}code[class*=language-markup],pre[class*=language-markup]{color:var(--color-code-text-xlt)}code[class*=language-markup] .token.tag,pre[class*=language-markup] .token.tag{color:var(--color-code-text-xxlt)}code[class*=language-markup] .token.attr-value,pre[class*=language-markup] .token.attr-value{color:var(--color-code-text-dk)}code[class*=language-markup] .token.attr-value>.token.punctuation:first-child,pre[class*=language-markup] .token.attr-value>.token.punctuation:first-child{color:var(--color-code-text-accent)}code[class*=language-css],pre[class*=language-css]{color:var(--color-code-text-xlt)}code[class*=language-css] .token.property,pre[class*=language-css] .token.property{color:var(--color-code-text-dk)}code[class*=language-css] .token.number,pre[class*=language-css] .token.number{color:var(--color-code-text-xxlt)}#carbonads{font-family:Rubik,sans-serif;display:flex;max-width:330px;background-color:#fafafa;box-shadow:0 1px 4px 1px rgba(0,0,0,.1)}#carbonads a{text-decoration:none}#carbonads a,#carbonads a:hover{color:inherit}#carbonads span{position:relative;display:block;overflow:hidden}#carbonads .carbon-wrap{display:flex}.carbon-img{margin:0;line-height:1}.carbon-img,.carbon-img img{display:block}.carbon-text{font-size:13px;padding:10px;line-height:1.5;text-align:left}.carbon-poweredby{display:block;padding:8px 10px;background:repeating-linear-gradient(-45deg,transparent,transparent 5px,rgba(0,0,0,.025) 0,rgba(0,0,0,.025) 10px) rgba(241,243,244,.4);text-align:center;text-transform:uppercase;letter-spacing:.5px;font-weight:600;font-size:9px;line-height:1}@media only screen and (max-width:399px){#_stickybox_{left:10px!important;right:10px!important}}.wp-block-group{margin-top:4rem;margin-bottom:2rem}@media (max-width:63.9375em){.wp-block-image .alignleft,.wp-block-image .alignright{float:none!important}}.wp-block-image.is-style-circle-mask img,.wp-block-image.is-style-rounded img{border-radius:50%!important}.wp-block-embed.aligncenter{text-align:center}.wp-block-embed.is-type-video{margin:3rem 0}.wp-block-group.quote{background:#060042;padding:2rem 1.5rem 3.5rem;border-radius:2rem;box-shadow:2px 8px 12px rgba(0,0,0,.25)}@media (min-width:64em){.wp-block-group.quote{margin-bottom:6rem;margin-top:5rem;padding:3rem 4rem;border-radius:6rem}}.wp-block-group.quote .wp-block-image{margin-bottom:6rem}@media (min-width:64em){.wp-block-group.quote .wp-block-image{margin-bottom:2rem}}.wp-block-group.quote .wp-block-quote{position:relative;margin:0;padding:0;color:#fff}@media (min-width:64em){.wp-block-group.quote .wp-block-quote{margin:1.5rem 2.5rem}}.wp-block-group.quote .wp-block-quote:after,.wp-block-group.quote .wp-block-quote:before{position:absolute;opacity:.4;font-family:Arial,sans-serif;font-size:9rem;line-height:1}.wp-block-group.quote .wp-block-quote:before{content:"“";top:-4.5rem;left:50%;transform:translateX(-50%)}@media (min-width:64em){.wp-block-group.quote .wp-block-quote:before{top:-2.5rem;left:-2.5rem}}@media (min-width:64em){.wp-block-group.quote .wp-block-quote:after{content:"”";right:-4rem;bottom:-3rem}}.wp-block-group.quote .wp-block-quote p{font-size:1.15rem;font-style:normal;line-height:1.5;margin-bottom:2rem}@media (min-width:64em){.wp-block-group.quote .wp-block-quote p{font-size:1.25rem}}.wp-block-group.quote .wp-block-quote a,.wp-block-group.quote .wp-block-quote a:visited{color:#fff;line-height:1.2;font-weight:500}.wp-block-group.quote .wp-block-quote a:hover,.wp-block-group.quote .wp-block-quote a:visited:hover{box-shadow:0 2px 0 #fff}.wp-block-group.quote .wp-block-quote cite{font-size:1.15rem;text-align:center;font-style:normal;text-transform:uppercase}@media (max-width:63.9375em){.wp-block-group.quote .wp-block-quote cite span{display:block}}.wp-block-group.quote .wp-block-quote cite span:before{content:" | ";margin:0 .75rem}@media (max-width:63.9375em){.wp-block-group.quote .wp-block-quote cite span:before{display:none}}
/*# sourceMappingURL=style.css.map */