@font-face{font-family:open-sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans-Light.eot) format("eot"),url(../fonts/OpenSans-Light.svg) format("svg"),url(../fonts/OpenSans-Light.ttf) format("ttf"),url(../fonts/OpenSans-Light.woff) format("woff"),url(../fonts/OpenSans-Light.woff2) format("woff2")}@font-face{font-family:aktivgrotesk;font-style:normal;font-weight:300;src:url(../fonts/aktivgrotesk_rg-webfont.woff) format("woff"),url(../fonts/aktivgrotesk_rg-webfont.woff2) format("woff2")}@font-face{font-family:aktivgrotesk;font-style:bold;font-weight:500;src:url(../fonts/aktivgrotesk_bd-webfont.woff) format("woff"),url(../fonts/aktivgrotesk_bd-webfont.woff2) format("woff2")}@font-face{font-family:aktivgrotesk-condensed;font-style:normal;font-weight:300;src:url(../fonts/aktiv-grotesk-condensed-400.woff) format("woff"),url(../fonts/aktiv-grotesk-condensed-400.woff2) format("woff2")}@font-face{font-family:aktivgrotesk-condensed;font-style:bold;font-weight:500;src:url(../fonts/aktiv-grotesk-condensed-700.woff) format("woff"),url(../fonts/aktiv-grotesk-condensed-700.woff2) format("woff2")}@font-face{font-family:open-sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans-Regular.eot) format("eot"),url(../fonts/OpenSans-Regular.svg) format("svg"),url(../fonts/OpenSans-Regular.ttf) format("ttf"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.woff2) format("woff2")}@font-face{font-family:open-sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans-SemiBold.eot) format("eot"),url(../fonts/OpenSans-SemiBold.svg) format("svg"),url(../fonts/OpenSans-SemiBold.ttf) format("ttf"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2")}@font-face{font-family:open-sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans-Bold.eot) format("eot"),url(../fonts/OpenSans-Bold.svg) format("svg"),url(../fonts/OpenSans-Bold.ttf) format("ttf"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.woff2) format("woff2")}@font-face{font-family:source-sans-pro;font-weight:400;src:url(../fonts/sourcesanspro-regular-webfont.woff) format("woff"),url(../fonts/sourcesanspro-regular-webfont.woff2) format("woff2")}@font-face{font-family:source-sans-pro;font-weight:700;src:url(../fonts/sourcesanspro-bold-webfont.woff) format("woff"),url(../fonts/sourcesanspro-bold-webfont.woff2) format("woff2")}html{font-size:16px}body{font-family:open-sans,sans-serif;font-style:normal;font-weight:400;font-size:1.25rem;color:#222;line-height:1.6!important}.tab{color:#222;line-height:1;text-transform:uppercase;letter-spacing:.05em;font-size:80%;padding-bottom:.25rem;border-bottom:#f2697a solid 3px}.b{font-weight:600}.bb{font-weight:700}.i{font-style:italic}.c{text-align:center}.uc{text-transform:uppercase}.img-fluid{width:100%;max-width:100%}.container{max-width:1140px;padding:0 20px}.dc{float:left;line-height:112%;width:.45em;font-size:256%;color:#1e1a61}.quote_enhanced{border-top:#1e1a61 solid 1px;border-bottom:#1e1a61 solid 1px;padding:2rem 0;margin:2rem 0;position:relative}.quote_enhanced p{padding:0 20px;line-height:1.3;margin-bottom:0}.quote_enhanced p span:first-of-type{font-size:1.5rem;font-weight:700;padding:0;color:#f2697a}.quote_enhanced p span:last-of-type{margin-top:1.5rem;text-transform:uppercase}.quote_enhanced .quotes{margin-bottom:1.5rem}.quote_enhanced .quotes img{height:45px}.flex-inner{width:100%}a{text-decoration:none}.block-arrow{width:0;height:0;border-top:28px solid #f2697a;border-left:20px solid transparent;border-right:20px solid transparent}.a,.q{font-family:sorce-sans-pro Arial,Helvetica,sans-serif}.q{color:#7f4545}.badge{background-color:#7f4545!important;letter-spacing:.1em}.disc{font-family:source-sans-pro;font-size:90%}.date{font-family:source-sans-pro,Arial,Helvetica,sans-serif;font-size:85%;text-transform:uppercase;display:block;margin-bottom:1.5rem}.rating{margin-bottom:32px}.rating img{margin-right:3px}.spinner-border{border-width:3px;border-color:#1e1a61;border-right-color:transparent}.c-pink{color:#f2697a}h1,h2,h3,h4,h5,h6{color:#111;margin-bottom:1.5rem;letter-spacing:.025rem}p{margin-bottom:1.5rem}header{position:relative;background-color:#111;text-align:center;padding:4px 0;padding-bottom:12px}header small{font-weight:400;color:#999;display:block;font-size:65%;line-height:1}header h1,header h2{font-weight:500;margin:2rem 0 1rem}header h1 a,header h1 a:hover,header h1 a:link,header h2 a,header h2 a:hover,header h2 a:link{color:#fff;text-decoration:none}header img{height:24px}.btn.btn-pink,.btn.btn-purple{width:100%;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;padding:25px 0!important;transition:.4s;color:#fff!important;border-radius:6px;line-height:1}.btn.btn-pink:hover,.btn.btn-purple:hover{opacity:.85}.btn.btn-pink{background-color:#f2697a!important;border-color:#f2697a}.btn.btn-purple{background-color:#3f3894!important;border-color:#3f3894}.browse button{background:0 0;color:inherit;border:none;padding:0!important;margin:0 .5rem}.static-cta{background-color:rgba(255,255,255,.9);padding:20px;padding-bottom:40px;z-index:999;text-align:center;display:flex;align-items:center;justify-content:center}.static-cta .btn{max-width:415px;margin:0 auto}.m-visible{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity .3s}.m-invisible{visibility:hidden;opacity:0;transition:visibility 0s linear .3s,opacity .3s}.embed-responsive{background-color:#111;max-width:760px;margin:0 auto}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:80%}.video_bracket{background-color:#222}.video_bracket.video_border{border:red solid 4px}.video_bracket .disable_ui{font-size:90%;color:#e6e6e6;text-align:right;padding-bottom:4px;display:none}.video_bracket .disable_ui:hover{cursor:pointer}.video_bracket.trigger{bottom:0;padding:6px;right:0;max-width:420px;width:100%;z-index:999;animation:an .5s;max-height:450px;margin-bottom:100px}.video_bracket.trigger .disable_ui{display:block}@media (min-width:545px){.video_bracket.trigger{position:fixed}}#video{margin-bottom:1.5rem}#video .bmpui-ui-watermark{display:none}#video .bitmovinplayer-poster{background-size:cover}#video .bmpui-ui-hugeplaybacktogglebutton .bmpui-image,#video .bmpui-ui-skin-smallscreen .bmpui-ui-hugeplaybacktogglebutton .bmpui-image{background-image:url(../img/icon-play-red.webp)}#video .bmpui-ui-controlbar,#video .bmpui-ui-titlebar{display:none}#video .bmpui-ui-watermark{display:none}section{padding:3rem 0}section.article{padding-top:1.5rem}@media (max-width:767px){section.article{padding-top:0}}section.article .hero{margin-left:-20px;margin-right:-20px}section.article h1{color:#1e1a61;font-weight:600;margin:2rem 0;margin-top:1.5rem}@media (max-width:767px){section.article h1{margin-bottom:2rem}}section.article h1,section.article h2,section.article h3{line-height:1.3!important}section.article hr{margin:1rem 0}section.article .highlight{background-color:#f1f1f6;border:#e8e7f9 solid 1px;border-radius:6px;padding:30px 20px;margin-bottom:1.85rem}section.article .highlight ul{margin-left:2rem;margin-bottom:0}section.article .highlight ol{margin-bottom:0}section.article .feature{margin-bottom:2rem}section.article .feature img{margin-bottom:.5rem}section.article .feature p{color:#999;font-family:source-sans-pro,Arial,Helvetica,sans-serif;font-size:80%;font-style:italic;text-align:left;padding-left:10px;padding-right:10px;line-height:1.5}section.article .container p:last-child{margin-bottom:0}section.article .number{font-weight:600}section.article .main{margin-left:-20px;margin-right:-20px;margin-bottom:1.5rem}section.article .partition{width:60px;background-color:#f37053;height:5px;margin:3rem auto}section.article .intro{font-size:115%;font-weight:500;line-height:1.5;color:#1e1a61;margin-bottom:3rem}section.article .author{font-family:source-sans-pro,Arial,Helvetica,sans-serif;padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:#ccc solid 1px;display:flex;align-items:center}section.article .author img{max-width:54px;height:auto;margin-right:10px}section.article .author .date{text-transform:uppercase;font-weight:700;font-size:85%}section.article .author span:first-of-type{font-size:85%}section.article .author span{display:block;line-height:1.5}section.article .item:last-of-type{margin-bottom:0}section.article .item{margin-bottom:4rem}section.article .item img{border-radius:6px}section.article .item h3,section.article .item h4{color:#1e1a61}section.article .item .col:last-child p:last-child{margin-bottom:0}@media (max-width:767px){section.article .item img{margin-bottom:.5rem}}section.article .quote{font-family:source-sans-pro,Arial,Helvetica,sans-serif;background-color:#f1f1f6;border-left:#f2697a solid 3px;padding:20px;margin-bottom:3rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.05)!important}section.article .quote p{font-style:italic;line-height:1.4}section.article .quote p:last-child{text-align:right;font-weight:700;font-style:normal}section.bottom-cta{padding:30px 0;padding-top:60px;background-color:#fff3e7}section.bottom-cta .btn{margin-bottom:1rem}section.bottom-cta .arrow-left,section.bottom-cta .arrow-right{position:absolute}section.bottom-cta .arrow-left{left:-22px;top:-60px}section.bottom-cta .arrow-right{right:-12px;top:-60px}section.bottom-cta .container{width:100%;max-width:900px;padding:0 20px}section.bottom-cta .cta-module{position:relative;background-color:#fff;padding:40px 20px;border:#f2697a solid 2px}section.bottom-cta .cta-module object{max-width:140px}section.bottom-cta .cta-module p{color:#1e1a61;font-size:2.25rem;font-weight:700;line-height:1.2}@media (max-width:767px){section.bottom-cta .cta-module{padding:40px 15px}section.bottom-cta .cta-module p{font-size:1.65rem}}.reviews{margin-bottom:2rem}.reviews h4,.reviews p{margin-bottom:10px}.reviews .ratings{padding-top:.25rem;margin-bottom:1rem}.reviews .ratings img{max-width:1.25rem;height:auto;display:inline-block;vertical-align:middle}footer{font-family:source-sans-pro,Arial,Helvetica,sans-serif;font-weight:400;padding:30px 0;background-color:#1e1a61;color:#ccc}footer p{font-size:75%}footer ul{list-style:none;padding:0;font-size:75%}footer ul li{margin-bottom:.25rem}footer a,footer a:active,footer a:focus,footer a:link,footer a:visited{white-space:pre-line;word-wrap:break-word;text-decoration:none;color:#999}footer a:hover{text-decoration:underline}