body{width:100%;*zoom:1}body:after,body:before{content:"";display:table}body:after{clear:both}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}article,aside,footer,header,main{display:block}b,strong{font-weight:700}em,i{font-style:italic}article,aside,footer,header,nav,section{display:block}div{box-sizing:border-box}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}:root{--lavendar:#dec5fc;--purple-lightest:#fbf8ff;--purple-lighter:#eee6fc;--purple-light:#c59afa;--purple:#934af4;--purple-dark:#6820c5;--purple-darkest:#2d1159;--pink-light:#fad1e1;--pink:#e5166b;--pink-dark:#c3135b;--pink-darkest:#630631;--gray-bg:#f4f4f4;--gray-lightest:#eee;--gray-light:#d9d9d9;--gray-med:#767676;--gray-dark:#555;--gray-darkest:#333;--black-headline:#262626;--black-body:#555;--yellow-light:#ffd566;--yellow:#ffc146;--yellow-dark:#df9f26;--green-light:#aaedd1;--green:#08d493;--green-dark:#227a5e;--blue-light:#96c6f8;--blue:#4384f7;--blue-dark:#3266c0;--blue-app:#2067d7;--gray-bg:#f3f4f8}.container{margin:0 auto;padding:0 10px;width:100%}@media screen and (min-width:1025px){.container{max-width:960px}}@media screen and (min-width:1250px){.container{max-width:1200px}}@media screen and (min-width:1920px){.container{max-width:1440px}}.archive p,.lp-student-engagement-resources p,.page-teaching-resources p,.page-top-hat-story p,.pricing .faq p,.pricing p,.roi-calculator p,.top-hat-features-page.defaults2020 p,.top-hat-homepage.defaults2020 p{color:#000}.archive .container,.lp-student-engagement-resources .container,.page-teaching-resources .container,.page-top-hat-story .container,.pricing .container,.pricing .faq .container,.roi-calculator .container,.top-hat-features-page.defaults2020 .container,.top-hat-homepage.defaults2020 .container{max-width:1440px;padding:0 20px}@media screen and (min-width:760px){.archive .container,.lp-student-engagement-resources .container,.page-teaching-resources .container,.page-top-hat-story .container,.pricing .container,.pricing .faq .container,.roi-calculator .container,.top-hat-features-page.defaults2020 .container,.top-hat-homepage.defaults2020 .container{padding:0 50px}}@media screen and (min-width:1281px){.archive .container,.lp-student-engagement-resources .container,.page-teaching-resources .container,.page-top-hat-story .container,.pricing .container,.pricing .faq .container,.roi-calculator .container,.top-hat-features-page.defaults2020 .container,.top-hat-homepage.defaults2020 .container{padding:0 120px}}@media screen and (min-width:1920px){.archive .container,.lp-student-engagement-resources .container,.page-teaching-resources .container,.page-top-hat-story .container,.pricing .container,.pricing .faq .container,.roi-calculator .container,.top-hat-features-page.defaults2020 .container,.top-hat-homepage.defaults2020 .container{padding:0}}.archive .btn,.lp-student-engagement-resources .btn,.page-teaching-resources .btn,.page-top-hat-story .btn,.pricing .btn,.pricing .faq .btn,.roi-calculator .btn,.top-hat-features-page.defaults2020 .btn,.top-hat-homepage.defaults2020 .btn{padding:8px 0;border-radius:5px;font-size:14px;max-height:34px;border:1px solid #934af4}@media screen and (min-width:1281px){.archive .btn,.lp-student-engagement-resources .btn,.page-teaching-resources .btn,.page-top-hat-story .btn,.pricing .btn,.pricing .faq .btn,.roi-calculator .btn,.top-hat-features-page.defaults2020 .btn,.top-hat-homepage.defaults2020 .btn{font-size:20px;padding:15px 0;max-height:55px}}.archive .btn-dark,.lp-student-engagement-resources .btn-dark,.page-teaching-resources .btn-dark,.page-top-hat-story .btn-dark,.pricing .btn-dark,.pricing .faq .btn-dark,.roi-calculator .btn-dark,.top-hat-features-page.defaults2020 .btn-dark,.top-hat-homepage.defaults2020 .btn-dark{background-color:#934af4;color:#fbf8ff}.archive .btn-dark:focus,.archive .btn-dark:hover,.lp-student-engagement-resources .btn-dark:focus,.lp-student-engagement-resources .btn-dark:hover,.page-teaching-resources .btn-dark:focus,.page-teaching-resources .btn-dark:hover,.page-top-hat-story .btn-dark:focus,.page-top-hat-story .btn-dark:hover,.pricing .btn-dark:focus,.pricing .btn-dark:hover,.pricing .faq .btn-dark:focus,.pricing .faq .btn-dark:hover,.roi-calculator .btn-dark:focus,.roi-calculator .btn-dark:hover,.top-hat-features-page.defaults2020 .btn-dark:focus,.top-hat-features-page.defaults2020 .btn-dark:hover,.top-hat-homepage.defaults2020 .btn-dark:focus,.top-hat-homepage.defaults2020 .btn-dark:hover{background-color:rgba(147,74,244,0);color:#934af4}.archive .btn-light,.lp-student-engagement-resources .btn-light,.page-teaching-resources .btn-light,.page-top-hat-story .btn-light,.pricing .btn-light,.pricing .faq .btn-light,.roi-calculator .btn-light,.top-hat-features-page.defaults2020 .btn-light,.top-hat-homepage.defaults2020 .btn-light{background:rgba(148,74,244,0);color:#934af4}.archive .btn-light:focus,.archive .btn-light:hover,.lp-student-engagement-resources .btn-light:focus,.lp-student-engagement-resources .btn-light:hover,.page-teaching-resources .btn-light:focus,.page-teaching-resources .btn-light:hover,.page-top-hat-story .btn-light:focus,.page-top-hat-story .btn-light:hover,.pricing .btn-light:focus,.pricing .btn-light:hover,.pricing .faq .btn-light:focus,.pricing .faq .btn-light:hover,.roi-calculator .btn-light:focus,.roi-calculator .btn-light:hover,.top-hat-features-page.defaults2020 .btn-light:focus,.top-hat-features-page.defaults2020 .btn-light:hover,.top-hat-homepage.defaults2020 .btn-light:focus,.top-hat-homepage.defaults2020 .btn-light:hover{background-color:#934af4;color:#fbf8ff}.top-hat-new-features-2023 .container{max-width:1440px;width:85%;margin:0 auto;padding:0}@media screen and (max-width:1280px){.top-hat-new-features-2023 .container{width:90%}}.top-hat-features-page.defaults2020,.top-hat-homepage.defaults2020{background-color:#fbf8ff}.top-hat-homepage a:focus{outline:3px solid #934af4}.top-hat-other-pages.defaults2020 .animation{transition-duration:1.5s;-webkit-transition-duration:1.5s;transition-timing-function:ease-in-out}.top-hat-other-pages.defaults2020 .move-down,.top-hat-other-pages.defaults2020 .move-down.animate{opacity:1}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX}@-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:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:focus{outline:3px solid #934af4;outline-offset:3px}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.desktop-sticky{position:relative!important;display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){.desktop-sticky{position:-webkit-sticky!important;position:sticky!important;top:120px!important;display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}@media(-ms-high-contrast:active)and (min-width:992px),(-ms-high-contrast:none)and (min-width:992px){aside.desktop-sticky{position:absolute!important;top:0}}body{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.4;position:relative}@media(min-width:768px){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:0}h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.1;margin-bottom:1.25rem}@media(min-width:768px){h1{font-size:2.625rem;margin-left:-2px;margin-bottom:2rem}}@media(min-width:992px){h1{font-size:3.4375rem}}h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.15;margin-bottom:1.5rem}@media(min-width:768px){h2{font-size:2.25rem;margin-bottom:2rem}}@media(min-width:992px){h2{font-size:2.625rem}}h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){h3{font-size:1.75rem}}@media(min-width:992px){h3{font-size:2rem}}h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){h4{font-size:1.5rem}}@media(min-width:992px){h4{font-size:1.625rem}}p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#333;margin-bottom:1.5rem}@media(min-width:768px){p{font-size:1.125rem;margin-bottom:1.75rem}}p strong{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600}p a{color:#333;text-decoration:none;border-bottom:1px solid #333}p a:focus,p a:hover{color:#e5166b;border-color:#e5166b}sub,sup{font-size:75%;font-weight:700;position:relative;vertical-align:baseline;color:#e5166b}sup{top:-.5em}sub,sup{left:1px}sub{bottom:-.25em}.display-xxlarge{font-size:3.4375rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-xxlarge{font-size:3.9375rem}}@media(min-width:992px){.display-xxlarge{font-size:4.5625rem}}.display-xlarge{font-size:2.625rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-xlarge{font-size:3.4375rem}}@media(min-width:992px){.display-xlarge{font-size:3.9375rem}}.display-large{font-size:2rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-large{font-size:2.625rem}}@media(min-width:992px){.display-large{font-size:3.4375rem}}.display-medium{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.15;margin-bottom:1.5rem}@media(min-width:768px){.display-medium{font-size:2.25rem;margin-bottom:2rem}}@media(min-width:992px){.display-medium{font-size:2.625rem}}.display-small{font-size:1.125rem;font-weight:600;line-height:1.14}@media(min-width:768px){.display-small{font-size:1.625rem}}@media(min-width:992px){.display-small{font-size:2rem}}.display-small-caps{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){.display-small-caps{font-size:1rem}}.display-data-point{font-size:2.625rem;font-weight:700;line-height:1.4;color:#934af4}@media(min-width:768px){.display-data-point{font-size:3.4375rem}}@media(min-width:992px){.display-data-point{font-size:3.75rem}}.text-large{font-size:1.125rem;line-height:1.4}@media(min-width:768px){.text-large{font-size:1.375rem}}.text-small{font-size:.875rem}@media(min-width:768px){.text-small{font-size:1rem}}.text-medium{font-size:1rem}@media(min-width:768px){.text-medium{font-size:1.125rem}}.text-xsmall{font-size:.75rem}@media(min-width:768px){.text-xsmall{font-size:.875rem}}.weight-normal{font-weight:400}.weight-bold{font-weight:700}.center,.text-center{text-align:center}a{color:#333;text-decoration:none;box-sizing:border-box}a.pink,a:focus,a:hover{color:#e5166b}a.inline-link{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}a.inline-link:focus,a.inline-link:hover{color:#c3135b;border-bottom:2px solid #c3135b}a.inline-link:focus{outline:3px solid #e5166b;outline-offset:3px}a.highlight-yellow:focus,a.highlight-yellow:hover{box-shadow:inset 0 -.2em #fff,inset 0 -1em #ffc146}.btn-purple{background:#934af4;color:#fff;padding:.425em 1.1em;border:1px solid #934af4}.btn-purple:focus,.btn-purple:hover{background:#fff;color:#934af4}.btn-pink{background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.btn-pink:active,.btn-pink:focus,.btn-pink:hover{color:#e5166b;background:#fff}.btn-pink:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-arrow{border-radius:0;position:relative;background:none;border:none;color:#767676;padding-right:1.2em}.btn-arrow:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;position:absolute;top:15%}@-webkit-keyframes hover-bounce{0%,to{top:15%}30%{top:0}70%{top:32%}}@keyframes hover-bounce{0%,to{top:15%}30%{top:0}70%{top:32%}}.btn-arrow:active,.btn-arrow:focus,.btn-arrow:hover{color:#e5166b}.btn-arrow:active:after,.btn-arrow:focus:after,.btn-arrow:hover:after{-webkit-animation:hover-bounce 1s ease-in-out infinite;animation:hover-bounce 1s ease-in-out infinite}.btn-arrow:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-ghost{background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover{background:#e5166b;color:#fff}.btn-ghost:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-arrow-h,.btn-secondary{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em}.btn-arrow-h:after,.btn-arrow-h:before,.btn-secondary:after,.btn-secondary:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.btn-arrow-h:after,.btn-secondary:after{content:"";left:.1em;margin-left:.6em}.btn-arrow-h:active:before,.btn-arrow-h:focus:before,.btn-arrow-h:hover:before,.btn-secondary:active:before,.btn-secondary:focus:before,.btn-secondary:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.btn-arrow-h:active:after,.btn-arrow-h:focus:after,.btn-arrow-h:hover:after,.btn-secondary:active:after,.btn-secondary:focus:after,.btn-secondary:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.btn-arrow-h:focus,.btn-secondary:focus{outline:3px solid #934af4;outline-offset:3px}.btn-arrow,.btn-arrow-h,.btn-ghost,.btn-pink,.btn-purple{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;margin-bottom:1.5rem}.btn-arrow-h i,.btn-arrow i,.btn-ghost i,.btn-pink i,.btn-purple i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-arrow,.btn-arrow-h,.btn-ghost,.btn-pink,.btn-purple{width:auto;font-size:1.375rem;margin-bottom:2rem}}.btn-small{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-small i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-small{width:auto;font-size:1rem}}.btn,.btn-med{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-med i,.btn i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn,.btn-med{width:auto;font-size:1.125rem}}.btn-large,.btn-lg{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-large i,.btn-lg i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-large,.btn-lg{width:auto;font-size:1.375rem}}.tick-list{list-style-type:none;padding-left:0}.tick-list li{margin:1rem 0;position:relative;padding-left:25px}@media(min-width:768px){.tick-list li{padding-left:30px}}.tick-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#08d493;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.tick-list li:before{top:3px}}.defaults2020 .school-logo-banner{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media(min-width:768px){.defaults2020 .school-logo-banner{justify-content:center}}.defaults2020 .school-logo-banner .logo-con-part{width:33%;height:80px;padding:10px 15px;display:flex;align-items:center;justify-content:center;min-width:100px}.defaults2020 .school-logo-banner .logo-con-part:last-child(){display:none}@media(min-width:480px){.defaults2020 .school-logo-banner .logo-con-part{height:100px}}@media(min-width:768px){.defaults2020 .school-logo-banner .logo-con-part{width:20%;height:160px}.defaults2020 .school-logo-banner .logo-con-part:last-child(){display:flex}}.defaults2020 .school-logo-banner img{opacity:.6;max-width:100%;max-height:100%}.defaults2020 .school-logo-banner img.tall{width:50%}@media(min-width:480px){.defaults2020 .school-logo-banner img{width:auto}}.defaults2020 .feature-block-small{display:flex;flex-direction:column-reverse;align-items:flex-start}@media(min-width:768px){.defaults2020 .feature-block-small{flex-direction:row}}@media(min-width:992px){.defaults2020 .feature-block-small{align-items:center}}.defaults2020 .feature-block-small .col-left{flex-basis:100%}@media(min-width:768px){.defaults2020 .feature-block-small .col-left{flex-basis:50%;padding-right:50px}}@media(min-width:992px){.defaults2020 .feature-block-small .col-left{padding-right:50px}}.defaults2020 .feature-block-small .col-right{flex-basis:100%;margin-bottom:50px}@media(min-width:768px){.defaults2020 .feature-block-small .col-right{flex-basis:50%}}@media(min-width:768px){.defaults2020 .feature-block-small .h5,.defaults2020 .feature-block-small h5{display:none}}.defaults2020 .feature-block-small figure{max-width:500px}.defaults2020 .feature-block-small .tick-list{margin-bottom:2rem}.defaults2020 .feature-block-small p:last-of-type{margin-bottom:0}.defaults2020 .feature-block-small .btn{margin:0}.defaults2020 .shadow-bg{box-shadow:0 0 6px rgba(0,0,0,.2)}.defaults2020 .col-3{width:1200px;max-width:100%;display:flex;flex-direction:column}.defaults2020 .col-3:after,.defaults2020 .col-3:before{display:none}@media(min-width:768px){.defaults2020 .col-3{flex-direction:row;justify-content:space-between}}.defaults2020 .col-3 .col{max-width:600px;width:100%;flex-basis:auto;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;margin-left:0;transform:translateY(25px)}@media(min-width:768px){.defaults2020 .col-3 .col{max-width:300px;width:33.3333333333%;margin:2rem 5px 0;transform:none}}.defaults2020 .animation{transition-duration:.4s;transition-timing-function:ease-in-out}.defaults2020 .fade-in{opacity:0}.defaults2020 .fade-in.animate{opacity:1}@-webkit-keyframes highlight-up{50%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}60%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}}@keyframes highlight-up{50%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}60%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}}.defaults2020 .highlight-up.animate{-webkit-animation:highlight-up .5s ease 1s;animation:highlight-up .5s ease 1s}.defaults2020 .highlight-up-2.animate{-webkit-animation:highlight-up .5s ease 2s;animation:highlight-up .5s ease 2s}.defaults2020 .highlight-up-3.animate{-webkit-animation:highlight-up .5s ease 3s;animation:highlight-up .5s ease 3s}.defaults2020 .fade-in-left{opacity:0;transform:translateX(50px)}.defaults2020 .fade-in-left.animate{opacity:1;transform:translateY(0)}.defaults2020 .move-up{transform:translateY(50px)}.defaults2020 .move-up.animate{transform:translateY(0)}img,video{max-width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.small-caps-header{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){.small-caps-header{font-size:1rem}}main{*zoom:1}main:after,main:before{content:"";display:table}main:after,section{clear:both}section{padding:0;*zoom:1}section:after,section:before{content:"";display:table}section:after{clear:both}.wrapper{position:relative;display:block;max-width:1200px;margin:0 auto;*zoom:1}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media(max-width:1250px){.wrapper{padding:0 50px}}@media(max-width:768px){.wrapper{padding:0 25px}}@media(min-width:1920px){.wrapper{max-width:1440px}}.wrap{padding:20px}.pull-left,.pull-right{float:right!important}.active{max-height:30000px;transition:max-height 5.5s ease-out}.highlight-yellow{box-shadow:inset 0 -.1em #fff,inset 0 -.35em #ffc146;transition:all .25s ease}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.display-none{display:none!important}.post-slug{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:.5rem}@media(min-width:768px){.post-slug{font-size:1rem}}.post-slug a{color:#934af4;font-weight:700;text-decoration:none;border-bottom:2px solid #934af4;transition:all .25s ease}.post-slug a:focus,.post-slug a:hover{color:#6820c5;border-bottom:2px solid #6820c5}.post-slug a:focus{outline:3px solid #934af4;outline-offset:3px}.post-byline{margin:0 15px 15px 0;color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem}.post-title{margin:.5rem 0;font-size:2.6rem;font-weight:700}.post-excerpt,.post-title{line-height:1.3;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.post-excerpt{margin:.5rem 0 1rem;font-size:1.6rem;font-weight:400}.post-image{clear:both;margin:0 auto 3rem}.post-image img{border:1px solid #eee;width:100%}.post-image figcaption{font-size:.925rem;color:#666;margin-top:.1rem}.post-image figcaption a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.post-image figcaption a:focus,.post-image figcaption a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.post-image figcaption a:focus{outline:3px solid #e5166b;outline-offset:3px}.post-meta{font-size:.825rem;text-transform:uppercase}.post-grid .post-thumbnail{margin-bottom:.5rem}.post-grid .post-thumbnail img{border:1px solid #eee}.post-grid .post-title{font-size:1.4rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.post-grid .post-excerpt{font-size:1.125rem}.post-list{*zoom:1}.post-list:after,.post-list:before{content:"";display:table}.post-list:after{clear:both}.post-list a:focus{outline:3px solid #934af4;outline-offset:3px}.post-list li{margin-bottom:3rem}.post-list .post-thumbnail{margin-bottom:1rem}.post-list .post-thumbnail a,.post-list .post-thumbnail img{display:block}.post-list .post-thumbnail img{border:1px solid #eee}.post-list .post-title{font-size:1.7rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.post-list .post-title a{display:block}.post-list .post-excerpt{font-size:1.125rem}.post-list.compact li{clear:both;margin-bottom:3rem;*zoom:1}.post-list.compact li:after,.post-list.compact li:before{content:"";display:table}.post-list.compact li:after{clear:both}@media(min-width:1200px){.post-list.compact .post-thumbnail{float:right;width:40%}}@media(min-width:1200px){.post-list.compact .post-text{float:left;margin-top:-6px;width:50%}}.post-list.compact .post-title{margin-top:0;font-size:1.76rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}body.tag .post-list.compact .post-slug{display:none}.post-content h2{padding:2rem 0 1rem;font-size:2.2rem;font-weight:700}.post-content h2,.post-content p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.post-content p{margin:0 0 1.2rem;font-size:1.3rem;font-weight:400}.mktoForm{font-size:1em!important;width:100%!important}@media(max-width:480px){.mktoForm{padding:0!important}}.mktoForm .mktoFormRow{margin-left:-1em;margin-right:-1em}.mktoForm .mktoFormRow .mktoFormCol{position:relative;width:100%;padding:0 1em;margin:0 0 1em!important}.mktoForm .mktoFormRow .mktoFormCol .mktoGutter,.mktoForm .mktoFormRow .mktoFormCol .mktoOffset{display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{background-color:#f4f4f4}.mktoForm .mktoFormRow .mktoFormCol .mktoLabel{width:auto!important;color:#333;padding-top:0!important;font-weight:600;font-size:1rem}.mktoForm .mktoFormRow .mktoFormCol .mktoLabel strong{font-weight:inherit;padding:0}.mktoForm .mktoFormRow .mktoFormCol .mktoAsterix{position:absolute;top:1.1em;right:1.75em;width:auto!important;text-align:left;line-height:normal;padding:0;display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoRadioList{width:auto!important;float:left;padding:0 .75em;margin-top:.3em}.mktoForm .mktoFormRow .mktoFormCol a:focus,.mktoForm .mktoFormRow .mktoFormCol input:focus,.mktoForm .mktoFormRow .mktoFormCol select:focus,.mktoForm .mktoFormRow .mktoFormCol textarea:focus{outline:3px solid #934af4;outline-offset:3px}.mktoForm .mktoFormRow .mktoFormCol input,.mktoForm .mktoFormRow .mktoFormCol textarea{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;width:100%!important;height:auto;color:#555;line-height:1.1;background-color:transparent;box-shadow:none;border:2px solid #d9d9d9;border-radius:2px;padding:1em 1em .8em!important;box-sizing:border-box}.mktoForm .mktoFormRow .mktoFormCol textarea{height:80px}@media(max-width:480px){.mktoForm .mktoFormRow .mktoFormCol textarea{height:80px}}.mktoForm .mktoFormRow .mktoFormCol select{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;line-height:1.2;width:100%!important;height:auto;color:#555;box-shadow:none;border:2px solid #d9d9d9;border-radius:2px;padding:12px!important;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:96% 50%;background-repeat:no-repeat;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-size:18px 18px;box-sizing:border-box}@media(max-width:480px){.mktoForm .mktoFormRow .mktoFormCol select{background-position:95.5% 50%;background-size:8px 8px}}.mktoForm .mktoFormRow .mktoFormCol select:active{outline:none;box-shadow:none}.mktoForm .mktoButtonWrap{margin:0!important}.mktoForm .mktoButtonWrap .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.mktoForm .mktoButtonWrap .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.mktoForm .mktoButtonWrap .mktoButton{width:auto;font-size:1.125rem}}.mktoForm .mktoButtonWrap .mktoButton:active,.mktoForm .mktoButtonWrap .mktoButton:focus,.mktoForm .mktoButtonWrap .mktoButton:hover{color:#e5166b;background:#fff}.mktoForm .mktoButtonWrap .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.mktoForm.mktoLayoutAbove .mktoLabel{margin-bottom:.5rem!important}.mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix{right:12px;top:8px}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true]{display:flex;align-items:flex-end}}.mktoForm[data-mkto-modal-form=true] .mktoFormRow{width:100%;margin:0}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol{padding:0;margin:0!important}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol .mktoLabel{font-size:.875rem;font-weight:600;margin-bottom:.75rem!important}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol input{background-color:#f8f8f8;line-height:1.25rem;padding:1.125rem 1.125rem .75rem!important}.mktoForm[data-mkto-modal-form=true] .mktoButtonRow{margin-top:.75rem}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true] .mktoButtonRow{margin-top:0;margin-left:.75rem}}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true] .mktoButtonRow .mktoButtonWrap .mktoButton{line-height:1;min-width:8.25rem;padding:1.0625rem 1.125rem;white-space:nowrap}}body .mktoForm .mktoError .mktoErrorArrow,body .mktoForm .mktoError .mktoErrorMsg{background:#333;border:0}body .mktoForm .mktoError .mktoErrorMsg{color:#fff;font-size:.875rem;padding:10px!important;border-radius:5px;box-shadow:none;text-shadow:none}form[data-mkto-id] .mktoFormError{margin-top:1.5rem}form[data-mkto-id] .mktoFormError p{display:block;margin:0 0 .5rem}form[data-mkto-id] .mktoFormError p:last-child{margin-bottom:0}form[data-mkto-id] .mktoFormError p a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}form[data-mkto-id] .mktoFormError p a:focus,form[data-mkto-id] .mktoFormError p a:hover{color:#c3135b;border-bottom:2px solid #c3135b}form[data-mkto-id] .mktoFormError p a:focus{outline:3px solid #e5166b;outline-offset:3px}.marketo-form-container button[data-remodal-target]{display:block;margin:0 auto}.marketo-form-loading{margin:2rem 0}.marketo-form-loading .loading-message{display:block;color:inherit!important;font-size:1rem;line-height:1.4;text-align:center;margin:0}@media(min-width:480px){.marketo-form-loading .loading-message{font-size:1.125rem}}.marketo-form-loading .loading-bar{position:relative;height:6px;width:50%;max-width:300px;margin:0 auto 1rem;background-size:100%;background-position:100%;transform:scale(-1);transition:.3s}.marketo-form-loading .loading-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:shift 2s linear infinite;animation:shift 2s linear infinite;background-size:60px 100%}@-webkit-keyframes shift{to{background-position:60px 100%}}@keyframes shift{to{background-position:60px 100%}}.marketo-form-loading{color:#333}.marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#c59afa 50%,transparent 0);background-color:#c59afa}.marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#934af4 0,#934af4 70%,transparent 0)}.th-form{display:flex;flex-direction:column;padding-top:30px}.th-form label{font-weight:400;cursor:pointer;font-size:1.025rem;margin-bottom:.2rem;color:#333}.th-form input[type=email],.th-form input[type=number],.th-form input[type=text],.th-form select{padding:3px 1em 0;font-weight:400;font-size:1em;color:#555;line-height:1.1;background-color:#f4f4f4;box-shadow:none;border:2px solid #d9d9d9;border-radius:2px;box-sizing:border-box;height:40px;margin-bottom:.7rem}.inline-form-control input,.inline-form-control label{align-self:flex-start;margin-bottom:30px}.inline-form-control input{margin-left:14px}.th-form select{background-position:96% 50%;background-repeat:no-repeat;background-image:url(https://tophat.com/wp-content/themes/TOPHAT01/build/images/arrow-down-purple.svg);background-size:18px 18px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.025rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.th-form input[type=submit]{text-align:center;font-weight:700;font-size:1rem;line-height:1.2;border-radius:0;cursor:pointer;background:#e5166b;color:#fff;border:0;padding:.5em 1.1em;align-self:flex-start;margin-top:.5rem}.purple-bg .th-form label{color:#fff}div[id^=om-] .marketo-form-loading{margin:2rem 0!important}div[id^=om-] .marketo-form-loading .loading-message{margin:0!important}div[id^=om-] .marketo-form-loading .loading-bar{margin:0 auto 1rem!important}div[id^=om-].CampaignType--slide .marketo-form-loading{color:#d9d9d9}div[id^=om-].CampaignType--slide .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}div[id^=om-].CampaignType--slide .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.demo-modal{text-align:left}@media only screen and (min-width:641){.demo-modal{max-width:550px}}.demo-modal .remodal-close{left:auto;right:0;width:45px;height:45px}.demo-modal .remodal-close:before{font-size:2.625rem;line-height:45px;width:45px}.demo-modal .modal-title{font-weight:700;font-size:1.75rem;margin-bottom:.75rem}.demo-modal .modal-intro,.demo-modal .modal-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.demo-modal .modal-intro{font-size:1.125rem;margin-bottom:1.5rem;font-weight:400}@media only screen and (min-width:641){.demo-modal .modal-intro{max-width:90%}}.demo-modal.form-two-col .modal-title{text-align:center;margin-bottom:1.25rem}.demo-modal.form-two-col .marketo-form-container .mktoForm{max-width:41.875rem;margin:0 auto}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between}}.demo-modal.form-two-col .marketo-form-container .mktoFormRow{margin:0 0 .5rem}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoFormRow{flex-basis:calc(50% - 15px)}}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol{padding:0;margin:0!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol .mktoLabel{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.75rem!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol input,.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol select,.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol textarea{background-color:#f8f8f8;line-height:1.25rem;padding:.625rem .875rem .5rem!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol select{background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-position:right .625rem top 50%,0 0;background-size:.75rem auto,100%}.demo-modal.form-two-col .marketo-form-container .mktoButtonRow{display:block;width:100%;margin-top:1.125rem}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoButtonRow{text-align:center;margin-top:.625rem}}.demo-modal.form-two-col .marketo-form-container .mktoButtonRow .mktoButton{font-size:1rem;padding:.625rem;min-width:13.375rem}.demo-modal>.marketo-form .mktoForm label.mktoLabel{font-weight:400!important;cursor:pointer}.demo-modal>.marketo-form .mktoForm label.mktoLabel strong{font-weight:inherit}.demo-modal>.marketo-form .mktoForm input[type=date],.demo-modal>.marketo-form .mktoForm input[type=email],.demo-modal>.marketo-form .mktoForm input[type=number],.demo-modal>.marketo-form .mktoForm input[type=tel],.demo-modal>.marketo-form .mktoForm input[type=text],.demo-modal>.marketo-form .mktoForm input[type=url],.demo-modal>.marketo-form .mktoForm select.mktoField,.demo-modal>.marketo-form .mktoForm textarea.mktoField{width:100%!important;height:40px!important;padding:3px 1em 0!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.demo-modal>.marketo-form .mktoFieldWrap,.demo-modal>.marketo-form .mktoFormCol{width:100%!important}.demo-modal>.marketo-form .mktoButtonWrap{margin-left:0!important}.demo-modal>.marketo-form .mktoButtonRow{width:100%!important;text-align:center}.demo-modal>.marketo-form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:.5em!important}.demo-modal>.marketo-form .mktoForm.mktoLayoutAbove .mktoCheckboxList,.demo-modal>.marketo-form .mktoForm.mktoLayoutAbove .mktoRadioList{width:12px!important;float:left!important;clear:none!important}.demo-modal>.marketo-form .mktoHasWidth{width:100%!important}.demo-modal>.marketo-form .mktoForm input[type=email],.demo-modal>.marketo-form .mktoForm input[type=text]{width:100%;padding:5px}.demo-modal>.marketo-form .mktoForm label[for=wantsDemo]{float:right!important;margin-left:0!important;width:calc(100% - 25px)!important}.demo-modal>.marketo-form .mktoForm .mktoLabel{font-size:1.025rem;margin-bottom:.5rem!important}.demo-modal>.marketo-form input,.demo-modal>.marketo-form select,.demo-modal>.marketo-form textarea{margin-bottom:5px;margin-top:2px}.demo-modal>.marketo-form .mktoForm button.mktoButton{float:left;margin-top:.5rem}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode]{float:none;display:inline-block;padding-top:.5rem;margin-bottom:0!important}@media only screen and (max-width:479px){.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode]{max-width:10.5rem;padding-top:0}}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList{width:auto!important;padding:0;margin:0}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]{width:0!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after{opacity:1}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label{position:relative;width:2rem;height:2rem;margin:0 1rem 0 0;cursor:pointer}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before{content:"";display:block;width:2rem;height:2rem;background-color:#fff;border:1px solid #d9d9d9;position:absolute;top:0;left:0;box-sizing:border-box}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:1rem;line-height:1;color:#e5166b;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.pagination-link~.pagination-link{margin-left:1rem}.pagination-link-back{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-left:.6em}.pagination-link-back:after,.pagination-link-back:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.pagination-link-back:before{content:"";left:-.1em;margin-right:.6em}.pagination-link-back:active:before,.pagination-link-back:focus:before,.pagination-link-back:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-back:active:after,.pagination-link-back:focus:after,.pagination-link-back:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.pagination-link-back:focus{outline:3px solid #934af4;outline-offset:3px}.pagination-link-next{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em}.pagination-link-next:after,.pagination-link-next:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.pagination-link-next:after{content:"";left:.1em;margin-left:.6em}.pagination-link-next:active:before,.pagination-link-next:focus:before,.pagination-link-next:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-next:active:after,.pagination-link-next:focus:after,.pagination-link-next:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.pagination-link-next:focus{outline:3px solid #934af4;outline-offset:3px}.promo-banner{background:#934af4;border-radius:2px;transition:all .25s ease;text-align:center;padding:0 10px}.promo-banner a{cursor:pointer}.promo-banner a,.promo-banner p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.025em;line-height:1.2;display:block;padding:4px 0;color:#fff;transition:color .25s ease}.promo-banner a .highlight,.promo-banner p .highlight{font-weight:700}.promo-banner a:focus .highlight:after,.promo-banner a:hover .highlight:after,.promo-banner p:focus .highlight:after,.promo-banner p:hover .highlight:after{-webkit-animation:bounce-sideways-2 1s ease infinite;animation:bounce-sideways-2 1s ease infinite}@-webkit-keyframes bounce-sideways-2{0%,to{left:.5em}50%{left:1.2em}}@keyframes bounce-sideways-2{0%,to{left:.5em}50%{left:1.2em}}.promo-banner.hide{display:none}@media(min-width:480px){.promo-banner-active .promo-banner-active main{padding-top:100px!important}}@media(min-width:768px){.promo-banner-active .promo-banner-active main{padding-top:112px!important}}nav.nav-primary,nav.nav-secondary{display:none}@media(min-width:992px){nav.nav-primary,nav.nav-secondary{display:block}}@media(min-width:1440px){.call-to-action{display:flex!important;align-items:flex-end!important;height:100%!important;margin-top:14px}}.header-global{position:fixed;z-index:1000;width:100%;top:0}.header-global+.main-con,.header-global+main{padding-top:60px}.header-global .menu-bar,.header-global .menu-bar>.wrapper{display:flex;flex-direction:row;align-items:center;position:static;height:100%}.header-global .menu-bar{background:#fbf8ff;border-bottom:.5px solid #c59afa;transition:height .3s ease-out;height:60px}@media(min-width:768px){.header-global .menu-bar{height:70px}}.header-global .menu-bar>.wrapper{justify-content:space-between;width:100%}@media(min-width:1440px){.header-global .menu-bar>.wrapper{padding-bottom:24px}}.header-global .menu-bar .wrapper:after,.header-global .menu-bar .wrapper:before{display:none}.header-global .btn{transition:color .3s ease,background .3s ease,border-color .3s ease;font-size:1rem;height:100%;display:flex;align-items:center;justify-content:center;min-width:80px;border-radius:5px}.header-global .purple-btn{color:#fff;background:#934af4;border:1px solid #934af4;width:100%}.header-global .purple-btn:focus,.header-global .purple-btn:hover{color:#934af4;background:#fff}.header-global .light-btn{color:#934af4;border:1px solid #934af4;width:100%;font-weight:400}.header-global .light-btn:focus,.header-global .light-btn:hover{color:#fff;background:#934af4}.header-global .btn{border:1px solid #934af4}.header-global .btn-dark{background-color:#934af4;color:#fbf8ff}.header-global .btn-dark:focus,.header-global .btn-dark:hover{background-color:rgba(147,74,244,0);color:#934af4}.header-global .btn-light{background:rgba(148,74,244,0);color:#934af4;font-weight:400}.header-global .btn-light:focus,.header-global .btn-light:hover{background-color:#934af4;color:#fbf8ff}.header-global .header-logo{display:flex;flex-direction:row;align-items:center;transition:opacity .3s ease}.header-global .header-logo .blog-mark{border-left:1px solid #d9d9d9;margin:-1px 0 0 15px;padding-left:15px}@media(min-width:1440px){.header-global .header-logo .blog-mark{margin-top:20px}}.header-global .header-logo .blog-mark a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.4375rem;padding-top:2px;display:inline-block}.header-global .header-logo .top-hat-logo{display:block;width:125px;padding-top:4.5px}@media(min-width:1440px){.header-global .header-logo .top-hat-logo{padding-top:25px}}.header-global .header-logo .top-hat-logo:focus,.header-global .header-logo .top-hat-logo:hover{opacity:.8}#mobile-search-btn{display:block}#mobile-search-btn button[type=button]{font-size:inherit;background:none;padding:0;border:0;display:block;cursor:pointer;height:60px;width:40px;text-align:center;line-height:63px}#mobile-search-btn button[type=button] .fa{color:#333;font-size:1.125rem}#menu-btn button[type=button]{font-size:inherit;background:none;padding:0;border:0;display:block;height:60px;font-size:1rem;cursor:pointer;color:#333}#menu-btn button[type=button] .menu-label{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-weight:600;text-transform:uppercase;color:#934af4}#menu-btn button[type=button] .menu-icon{color:#e5166b;padding-left:7px}#menu-btn button[type=button] .menu-icon.fas{font-size:14px;font-weight:400}#menu-btn button[type=button] .menu-icon.fa-times{font-size:18px;vertical-align:bottom}.mobile-menu{display:flex;flex-direction:row;justify-content:flex-end}@media(min-width:992px){.mobile-menu{display:none}}.mobile-menu__dropdown{display:none;position:absolute;top:100%;left:0;width:100%;height:100vh;border-top:1px solid #eee;background:#fff;z-index:10000;overflow-y:scroll}.mobile-menu a:hover{color:#333}.mobile-menu .primary-nav,.mobile-menu .secondary-nav{margin:25px 0}.mobile-menu .primary-nav{border-bottom:1px solid #eee}.mobile-menu .primary-nav__item{border-top:1px solid #eee;position:relative}.mobile-menu .primary-nav__item>button h3{padding:1rem}.mobile-menu .primary-nav__item>h3{padding:0}.mobile-menu .primary-nav__item>h3 a{display:block;padding:1rem}.mobile-menu .primary-nav button{font-size:inherit;background:none;padding:0;border:0}.mobile-menu .primary-nav h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;margin:0}.mobile-menu .primary-nav .dropdown-item{position:relative;display:block;width:100%;text-align:left;transition:background .3s ease;color:#333}.mobile-menu .primary-nav .dropdown-item .arrow{position:absolute;top:45%;right:1rem;transition:opacity .3s linear}.mobile-menu .primary-nav .dropdown-item[aria-expanded=false] .arrow-purple{display:1}.mobile-menu .primary-nav .dropdown-item[aria-expanded=false] .arrow-white{opacity:0}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true]{background:#934af4;color:#fff}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true] a{color:#fff}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true] .arrow-purple{opacity:0}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true] .arrow-white{opacity:1}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true]~.dropdown{display:block}.mobile-menu .primary-nav .dropdown{display:none;font-size:15px}.mobile-menu .primary-nav .dropdown>li{margin-top:0}.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub,.mobile-menu .primary-nav .dropdown li:nth-child(n+3){padding:.75rem 0 .75rem 1rem}.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub[aria-expanded=true]{background:rgba(197,154,250,.1)}.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub[aria-expanded=true]~.child{display:block}.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub[aria-expanded=true] .arrow{transform:rotate(0deg)}.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub.features-btn .arrow,.mobile-menu .primary-nav .dropdown .parent .dropdown-item-sub.success-stories-btn .arrow{top:2px;right:0;padding:1rem}.mobile-menu .primary-nav .dropdown .success-stories{width:auto}.mobile-menu .primary-nav .dropdown .success-stories:focus .parent-a,.mobile-menu .primary-nav .dropdown .success-stories:hover .parent-a{color:#934af4}.mobile-menu .primary-nav .dropdown .success-stories .parent-a{display:block;width:100%;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.mobile-menu .primary-nav .dropdown .success-stories .parent-a .arrow{top:40%;right:1rem}.mobile-menu .primary-nav .dropdown .success-stories .child{margin:.5rem 0 .5rem 2.25rem;box-shadow:none}.mobile-menu .primary-nav .dropdown .success-stories .child .dropdown-heading{color:#934af4;font-weight:600;padding-top:8px}.mobile-menu .primary-nav .dropdown .success-stories .child li{line-height:1.4;padding:10px 0}.mobile-menu .primary-nav .dropdown .success-stories .child .btm-border{border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,#c59afa,rgba(197,154,250,0));border-image:linear-gradient(90deg,#c59afa,rgba(197,154,250,0));border-image-slice:1;width:100%}.mobile-menu .primary-nav .dropdown .success-stories .child .last-li{margin-bottom:10px}.mobile-menu .primary-nav .dropdown .new-tab{display:flex;justify-content:space-between;align-items:center}.mobile-menu .primary-nav .dropdown .new-tab img{padding-right:1rem;width:12px}.mobile-menu .secondary-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem}.mobile-menu .secondary-nav li{margin:.5rem}.mobile-menu .secondary-nav a{width:100%;padding:1rem}.mobile-menu .secondary-nav .secondary-cta{flex:1 1 calc(50% - 2rem)}#search-btn button{font-size:inherit;background:none;padding:0;border:0;width:1.5em;height:1.5em;cursor:pointer}.desktop-menu,.menu,.menu-item{height:100%}.desktop-menu{transition:all .3s ease-in-out}.desktop-menu .menu{display:flex;flex-direction:row;align-items:center}.desktop-menu .menu-item{margin-right:.5rem;display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width:1200px){.desktop-menu .menu-item{margin-right:1.25rem}}@media(min-width:1440px){.desktop-menu .menu-item{justify-content:flex-end}}.desktop-menu .nav-link{font-size:inherit;background:none;border:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;display:inline-block;color:#000;font-size:1.125rem;line-height:1;padding:0 .25rem;cursor:pointer;transition:color .3s ease-out}.desktop-menu .nav-link:focus,.desktop-menu .nav-link:hover{color:#e5166b}.desktop-menu .dropdown .submenu{z-index:-1;visibility:hidden;opacity:0;transition:opacity .3s ease-out,visibility .3s ease-out;position:absolute;top:101%;left:-8px;width:160px;background:#fff;box-shadow:0 4px 10px rgba(197,154,250,.2);padding:6px 0 6px 12px}@media(min-width:1440px){.desktop-menu .dropdown .submenu{top:calc(100% + 25px)}}.desktop-menu .dropdown .submenu .parent:hover>ul{display:block}.desktop-menu .dropdown .submenu .dropdown-heading{color:#934af4;font-weight:600;padding-top:14px}.desktop-menu .dropdown .submenu li{font-size:.9375rem;line-height:1.4;color:#767676}.desktop-menu .dropdown .submenu a{padding:.5rem 0;display:block}.desktop-menu .dropdown .submenu .new-tab{display:flex;justify-content:space-between;align-items:center}.desktop-menu .dropdown .submenu .new-tab img{padding-right:.65rem;width:12px}.desktop-menu .dropdown .submenu ul>li:first-child:focus .arrow,.desktop-menu .dropdown .submenu ul>li:first-child:hover .arrow,.desktop-menu .dropdown .submenu ul>li:nth-child(2):focus .arrow,.desktop-menu .dropdown .submenu ul>li:nth-child(2):hover .arrow{transform:rotate(0deg)}.desktop-menu .dropdown .submenu .btm-border{border-bottom:1px solid transparent;-o-border-image:linear-gradient(90deg,#c59afa,rgba(197,154,250,0));border-image:linear-gradient(90deg,#c59afa,rgba(197,154,250,0));border-image-slice:1;width:100%}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu{display:block;z-index:999999}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li{display:inline-block;position:relative}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li.nested-dropdown:hover>.nested-submenu,.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li a{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .nested-submenu{display:none}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu{margin:0;padding:0 12px;list-style-type:none;display:block;width:200px}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu li{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu li a{display:block;padding:8px 6px;margin-bottom:1px}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .submenu>li.nested-dropdown:hover>.nested-submenu{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .nested-submenu .nested-submenu{position:absolute;left:200px;top:0}.desktop-menu .dropdown .nav-link{position:relative;padding-right:1.5rem}.desktop-menu .dropdown .nav-link .arrow{position:absolute;top:40%;right:.25rem;transition:opacity .3s linear}.desktop-menu .dropdown .nav-link[aria-expanded=false] .arrow-purple{display:1}.desktop-menu .dropdown .nav-link[aria-expanded=false] .arrow-white,.desktop-menu .dropdown .nav-link[aria-expanded=true] .arrow-purple{opacity:0}.desktop-menu .dropdown .nav-link[aria-expanded=true] .arrow-white{opacity:1}.desktop-menu .dropdown .nav-link[aria-expanded=true]~.submenu,.desktop-menu .dropdown:focus .submenu,.desktop-menu .dropdown:hover .submenu{z-index:999;visibility:visible;opacity:1}header.blog-section .wrapper .desktop-menu{flex:1 1 200px}header.blog-section .wrapper .desktop-menu .menu{justify-content:flex-end}.nav-secondary{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.nav-secondary ul{display:flex;flex-direction:row}.nav-secondary li{margin-left:8px;position:relative}.nav-secondary li:last-child{margin-left:16px}.nav-secondary a,.nav-secondary button{display:inline-block;padding:10px;font-size:1rem;color:#934af4;transition:color .3s ease}.nav-secondary a:focus,.nav-secondary a:hover,.nav-secondary button:focus,.nav-secondary button:hover{color:#e5166b}.nav-secondary .submenu{position:absolute;z-index:999;*zoom:1;top:57px;left:-90px;width:330px;height:auto;margin:0;padding:0;background:#fff;transition:all .3s ease-out;transition-delay:.3s;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.nav-secondary .submenu:after,.nav-secondary .submenu:before{content:"";display:table}.nav-secondary .submenu:after{clear:both}.nav-secondary .submenu img{float:left;width:100px;margin-top:8px}.nav-secondary .submenu .right-side{width:230px;float:left;border-left:1px solid #eee;padding:15px 25px}.nav-secondary .submenu .right-side p{font-size:.875rem;margin-bottom:.5rem}.nav-secondary .submenu .right-side a.small-caps-header{color:#e5166b;font-size:.625rem;padding:0}.nav-secondary .submenu .right-side a.small-caps-header .fa{transition:all .15s ease-out}.nav-secondary .submenu .right-side a.small-caps-header:focus,.nav-secondary .submenu .right-side a.small-caps-header:hover{color:#c3135b}.nav-secondary .submenu .right-side a.small-caps-header:focus .fa,.nav-secondary .submenu .right-side a.small-caps-header:hover .fa{margin-left:.25rem}.nav-secondary li.tooltip:focus-within .submenu,.nav-secondary li.tooltip:hover .submenu{z-index:999;visibility:visible;opacity:1}.nav-secondary li.tooltip>a:focus,.nav-secondary li.tooltip>a:hover{color:#e5166b}.nav-secondary li.tooltip .submenu{z-index:-1;visibility:hidden;opacity:0}#mobile-search-overlay{position:absolute;left:0;top:-100px;z-index:100;opacity:0;width:100%;height:80px;background:#fff;box-shadow:0;padding-left:20px;padding-top:20px;text-align:left;box-sizing:border-box;transition:all .3s ease-out;display:block;visibility:hidden}@media(min-width:992px){#mobile-search-overlay{display:none}}#mobile-search-overlay form input#mobile-search{margin-right:10px;padding:.5rem 1rem;width:calc(100% - 180px);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;border-radius:0;border:none;border-bottom:1px solid #333}#mobile-search-overlay form button[type=submit]{cursor:pointer;padding:.6rem 1.5rem;font-size:1.125rem;border:0;background:#333;color:#fff;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem}#mobile-search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;font-size:1.375rem;position:absolute;top:50%;right:20px;width:1em;height:1em;transform:translateY(-50%);cursor:pointer}#mobile-search-overlay.active{top:0;box-shadow:0 0 100px rgba(0,0,0,.5);opacity:1;visibility:visible}#search-overlay{position:absolute;left:0;top:-80px;z-index:-1;opacity:0;width:100%;height:100px;transition:all .3s ease-out;text-align:center;display:none;visibility:hidden}@media(min-width:992px){#search-overlay{display:block}}#search-overlay form input#search{margin-right:20px;padding:.5rem 1rem;width:920px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.3rem;border:none;border-bottom:1px solid #333}@media(min-width:992px)and (max-width:1200px){#search-overlay form input#search{width:600px}}#search-overlay form button[type=submit]{cursor:pointer;padding:.6rem 1.5rem;border:1px solid #333;background:#333;color:#fff;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;transition:background .3s ease,color .3s ease}#search-overlay form button[type=submit]:focus,#search-overlay form button[type=submit]:hover{color:#333;background:#fff}#search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;font-size:1.375rem;position:absolute;top:50%;right:20px;width:1em;height:1em;transform:translateY(-50%);cursor:pointer}#search-overlay.active{position:absolute;top:0;left:0;z-index:100;opacity:1;height:100px;width:100%;padding-top:30px;text-align:center;background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);visibility:visible}header.shrunk .menu-bar{height:60px}header.shrunk .menu-bar>.wrapper{height:100%}@media(min-width:1440px){header.shrunk .call-to-action{display:block!important}}header.shrunk .top-hat-logo{width:125px}header.shrunk .promo-banner{height:0;padding:0;margin:0;overflow:hidden}header.shrunk .nav-secondary .tooltip:hover .submenu{top:47px}header.archive-section.shrunk .desktop-menu,header.blog-section.shrunk .desktop-menu,header.resources-section.shrunk .desktop-menu{top:-15px;opacity:0}.comparison-section .desktop-menu{margin-left:auto}.comparison-section #mobile-search-btn{right:25px}.comparison-section .nav-secondary .submenu{left:auto;right:0}header.header-global.glossary-index-section .menu{flex-direction:row-reverse}header.header-global.glossary-index-section .nav-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:58.3333333333%}header.header-global.glossary-index-section .nav-secondary .submenu{left:auto;right:0}header.header-global.glossary-index-section .wrapper{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:320px){header.header-global.glossary-index-section .wrapper{height:60px}}@media screen and (min-width:1200px){header.header-global.glossary-index-section .wrapper{height:75px}}header.header-global.glossary-index-section .wrapper .shrunk-height-change{height:60px}header.header-global.glossary-index-section #glossary-search-btn button{font-size:inherit;background:none;padding:0;border:0;cursor:pointer}header.header-global.glossary-index-section #glossary-mobile-search-overlay,header.header-global.glossary-index-section #glossary-search-overlay{position:absolute;left:0;top:-80px;z-index:11;opacity:0;width:100%;height:100px;transition:all .3s ease-out;text-align:center;visibility:hidden}header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search,header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search-mobile,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search-mobile{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.5rem 1rem .5rem 0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;border:none;border-bottom:1px solid #333;border-radius:0}header.header-global.glossary-index-section #glossary-mobile-search-overlay form button[type=submit],header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]{font-size:inherit;background:none;border:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer;padding:.6rem 1.5rem;background:#333;color:#fff}header.header-global.glossary-index-section #glossary-mobile-search-overlay button.close-btn,header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;cursor:pointer;position:absolute;margin-left:572px;font-size:1.5rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay.active,header.header-global.glossary-index-section #glossary-search-overlay.active{position:absolute;top:0;left:0;z-index:100;opacity:1;width:100%;background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);visibility:visible}header.header-global.glossary-index-section #glossary-mobile-search-overlay{display:block}@media(min-width:992px){header.header-global.glossary-index-section #glossary-mobile-search-overlay{display:none}}header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search-mobile{margin-right:10px;width:calc(100% - 180px);font-size:1.325rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay form button[type=submit]{font-size:1rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay button.close-btn{right:20px;top:27px}header.header-global.glossary-index-section #glossary-mobile-search-overlay.active{height:80px;padding-left:20px;padding-top:20px;text-align:left}header.header-global.glossary-index-section #glossary-search-overlay{display:none}@media(min-width:992px){header.header-global.glossary-index-section #glossary-search-overlay{display:block}}header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search{margin-right:20px;width:920px;font-size:1.425rem}@media(min-width:1024px)and (max-width:1200px){header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search{width:600px}}header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]{font-size:1.25rem;border:1px solid #333;transition:background .3s ease,color .3s ease}header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]:focus,header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]:hover{color:#333;background:#fff}header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{left:50%;top:37px}@media(min-width:992px)and (max-width:1200px){header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{left:35%}}header.header-global.glossary-index-section #glossary-search-overlay.active{height:100px;padding-top:30px;text-align:center}header.header-global.glossary-index-section #glossary-mobile-search-btn button{font-size:inherit;background:none;padding:0;border:0;display:block;cursor:pointer;height:60px;width:40px;text-align:center;line-height:63px}header.header-global.glossary-index-section #glossary-mobile-search-btn button .fa{color:#333;font-size:1.125rem}@media(min-width:992px){header.header-global.glossary-index-section #glossary-mobile-search-btn{display:none}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;height:100%}@media screen and (min-width:992px){header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet .wrapper{grid-column-gap:50px}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet .wrapper ul{grid-column:span 12;display:flex;flex-direction:row;justify-content:center;flex-flow:wrap;align-items:center}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet .wrapper li{display:inline-block;padding:0 8px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.375rem;text-transform:uppercase;text-align:center;color:#d4d4d4}@media screen and (min-width:768px){header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet .wrapper li{padding:0 1%}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#767676;font-weight:700}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a:hover,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:hover{color:#e5166b}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters,header.header-global.glossary-index-section .glossary-alphabet .hide-letters,header.header-global.glossary-index-section .glossary-alphabet .show-letters{cursor:pointer!important;grid-column:span 12;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:#e5166b;transition:color .25s ease-out;border:none;background:none;z-index:1;margin:auto}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:hover,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet .show-letters:hover{color:#c3135b;transition:color .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:after{display:inline-block;font-family:Font Awesome\ 5 Pro;font-weight:600;margin-left:10px;transition:transform .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:hover:after{transform:translateY(-5px);transition:transform .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:after{content:""}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after{content:""}header.header-global.glossary-index-section .glossary-alphabet-menu,header.header-global.glossary-index-section .glossary-alphabet-menu-alt{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0}header.header-global.glossary-index-section .glossary-alphabet-menu{display:none}.parent{display:block;position:relative}.parent:hover .parent-a{color:#e5166b}.parent .parent-a{cursor:pointer;width:150px;position:relative}.parent .parent-a .dropdown-item-sub:after{display:none}.parent .parent-a .child{right:-248px;box-shadow:0 4px 10px rgba(197,154,250,.2)}.parent a{color:#333;text-decoration:none}.parent:hover>ul{position:absolute}@media screen and (max-width:992px){.parent:hover>ul{position:relative}}.child{display:none}.child li{background-color:#fff;line-height:30px;padding:0 14px;width:100%}.child li a{color:#333}.child li a:hover{color:#e5166b}ul{list-style:none;margin:0;padding:0;min-width:8em}ul ul ul{left:100%;top:-6px;min-width:17em;box-shadow:0 4px 10px rgba(197,154,250,.2)}@media screen and (max-width:992px){ul ul ul{left:0}}.dropdown-item-sub{position:relative;display:block;width:100%;text-align:left;transition:background .3s ease;background:none;outline:none;border:none}.dropdown-item-sub .arrow{position:absolute;top:50%;right:.75rem;transform:rotate(-90deg);transition:transform .3s linear}.dropdown-item-sub[aria-expanded=true]~.dropdown{display:block}.footer-global{padding-top:40px;background-color:#2d1159}@media(min-width:992px){.footer-global .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}}.footer-global .footer-logo{margin:0 0 40px 10px}.footer-global .footer-menu{*zoom:1}.footer-global .footer-menu:after,.footer-global .footer-menu:before{content:"";display:table}.footer-global .footer-menu:after{clear:both}@media(min-width:992px){.footer-global .footer-menu{width:80%}}@media(min-width:1200px){.footer-global .footer-menu{width:82%}}.footer-global .footer-menu>li{display:inline;float:left;width:45.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:2rem}.footer-global .footer-menu>li:nth-child(3){clear:both}@media(min-width:992px){.footer-global .footer-menu>li{display:inline;float:left;width:20.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}.footer-global .footer-menu>li:nth-child(3){clear:none}}.footer-global .footer-menu .footer-title{margin-bottom:.5rem;color:#934af4;font-size:18px}.footer-global .footer-menu .footer-title a{color:#934af4}.footer-global .footer-menu .footer-title a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-menu ul a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#fbf8ff;font-size:.875rem;text-transform:none;letter-spacing:.05em}.footer-global .footer-menu ul a:focus{outline:3px solid #934af4;outline-offset:3px}@media(min-width:1281px){.footer-global .footer-menu ul a{font-size:18px}}.footer-global .footer-menu ul a:hover{border-bottom:1px solid rgba(0,0,0,.24)}.footer-global .footer-menu ul .highlight{color:#e5166b}.footer-global .footer-menu ul .highlight:hover{border-bottom:1px solid #e5166b}.footer-global li li{margin-bottom:.5rem}.footer-global hr{width:100%;border:.5px solid #934af4}.footer-global .footer-bottom{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;clear:both;*zoom:1;padding-top:2rem;padding-bottom:3rem}.footer-global .footer-bottom:after,.footer-global .footer-bottom:before{content:"";display:table}.footer-global .footer-bottom:after{clear:both}.footer-global .footer-social{float:left}.footer-global .footer-social li{float:left;margin-right:5px}.footer-global .footer-social a{display:inline-block;margin-right:10px;margin-left:0;width:35px;height:35px;line-height:34px;border-radius:50%;text-align:center;background-color:#fbfbfb;color:#2d1159;transition:all .15s cubic-bezier(.175,.885,.32,1.275);margin-bottom:.5em}.footer-global .footer-social a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-social a svg{max-width:17px;max-height:17px;fill:#fff}.footer-global .footer-social a .fab{font-size:20px;vertical-align:middle}.footer-global .footer-copyright{float:left;margin-top:1.5rem}.footer-global .footer-copyright p{color:#fbf8ff}@media(min-width:552px){.footer-global .footer-copyright{margin-top:0}}@media(min-width:768px){.footer-global .footer-copyright{float:right}}.footer-careers-banner{border-top:1px solid #333;border-bottom:1px solid #333;padding-top:25px;padding-bottom:25px;text-align:center}.footer-careers-banner p{margin:0;font-size:1.25rem}.footer-careers-banner a{font-size:inherit}.footer-careers-banner a:focus{outline:3px solid #934af4;outline-offset:3px}.overflow-container{overflow:hidden}@media(min-width:768px){.overflow-container{padding:20px 0 54px}}.overflow-container+.cta-subscribe{margin-top:-52px}.cta-block{padding:50px 0}.cta-block h2{font-weight:700;font-size:1.875rem;line-height:1.1;margin-bottom:1.15rem}.cta-block h2,.cta-block p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;color:#fff}.cta-block p{font-weight:400;font-size:1rem;margin-bottom:1.625rem}.cta-block .photograph{display:block;position:relative;width:100%}.cta-block .photograph img{position:relative;max-height:200px;margin:0 auto;display:block;bottom:-14px}.cta-block .cta-copy span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;color:#767676;margin-bottom:1.0625rem;display:none}.cta-block .marketo-form{width:100%;min-width:0!important;max-width:600px!important}.cta-block .mktoForm{padding-bottom:0!important}.cta-block .mktoForm.mktoHasWidth.mktoLayoutLeft{display:flex;flex-direction:row;justify-content:space-between}.cta-block .mktoForm .mktoButtonRow{min-width:0!important;max-width:124px}.cta-block .mktoForm .mktoButtonWrap .mktoButton{height:48px;padding:13px 22px 11px!important;font-size:1.125rem!important;min-width:50px!important;width:124px!important;background:none;color:#e5166b;border:1px solid #e5166b}.cta-block .mktoForm .mktoButtonWrap .mktoButton:hover{background:#e5166b;color:#fff}.cta-block .mktoForm .mktoButtonWrap .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.cta-block .mktoForm .mktoFormRow{margin:0}.cta-block .mktoForm .mktoFieldDescriptor.mktoFormCol{padding:0;margin-bottom:0!important}.cta-block .mktoForm .mktoFormRow .mktoFormCol input{min-height:48px;border-radius:0;padding:.8em 1em .7em!important}.cta-block .mktoForm .mktoFormRow .mktoFormCol input:focus{outline:3px solid #934af4;outline-offset:3px}.cta-block .mktoForm .mktoFormRow:first-of-type{width:calc(100% - 124px);min-width:calc(100% - 124px)}.cta-block .mktoForm .mktoFormRow .mktoFormCol .mktoLabel{padding:0}@media(min-width:480px){.cta-block .mktoForm .mktoFieldDescriptor.mktoFormCol{padding-right:20px}}@media(min-width:768px){.cta-block{padding:100px 0}.cta-block h2{font-size:2.375rem}.cta-block p{font-size:1.125rem;line-height:1.4;margin-bottom:2rem}.cta-block .marketo-form{width:50%;max-width:50%}.cta-block .mktoForm.mktoFormHasWidth.mktoLayoutLeft{justify-content:flex-end}}@media(min-width:992px){.cta-block p{font-size:1.125rem}.cta-block h2{font-size:2.75rem}.cta-block.cta-demo-photo .cta-copy{width:75%}.cta-block .cta-copy span{display:inherit;font-size:1.125rem;margin-bottom:.375rem}.cta-block .photograph{width:50%}.cta-block .photograph img{position:absolute;bottom:-132px;left:0;min-width:117%;max-height:none}}@media(min-width:1200px){.cta-block .marketo-form{margin-left:10%}}.cta-demo{position:relative;background-color:#2d1159;background-size:cover;padding-bottom:0}@media(min-width:992px){.cta-demo{padding-bottom:100px}}.cta-demo .wrapper{display:flex;flex-direction:column}.cta-demo h2,.cta-demo p{color:#fff}.cta-demo .cta-copy{max-width:500px;width:100%;margin:0 auto;z-index:2;text-align:center}.cta-demo .btn-pink{margin-bottom:1.5rem}@media(min-width:768px){.cta-demo .btn-pink{margin-bottom:0;margin-right:1rem}}.cta-demo .btn-arrow-h{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em;color:#fff}.cta-demo .btn-arrow-h:after,.cta-demo .btn-arrow-h:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.cta-demo .btn-arrow-h:after{content:"";left:.1em;margin-left:.6em}.cta-demo .btn-arrow-h:active:before,.cta-demo .btn-arrow-h:focus:before,.cta-demo .btn-arrow-h:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.cta-demo .btn-arrow-h:active:after,.cta-demo .btn-arrow-h:focus:after,.cta-demo .btn-arrow-h:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.cta-demo .btn-arrow-h:focus{outline:3px solid #934af4}@-webkit-keyframes bounce-sideways{0%,to{left:.1em}50%{left:.6em}}@keyframes bounce-sideways{0%,to{left:.1em}50%{left:.6em}}@-webkit-keyframes bounce-sideways-reverse{0%,to{left:-.1em}50%{left:-.6em}}@keyframes bounce-sideways-reverse{0%,to{left:-.1em}50%{left:-.6em}}.cta-demo .btn-arrow-h:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:992px){.cta-demo .wrapper{flex-direction:row}.cta-demo .cta-copy{width:50%;padding-right:0;margin:0;text-align:left}}.cta-subscribe{background:#eee}@media(min-width:768px){.cta-subscribe{padding:75px}}.cta-subscribe .wrapper{display:flex;flex-direction:column;align-items:center}.cta-subscribe h2,.cta-subscribe p{color:#333}.cta-subscribe .cta-copy{text-align:center;margin-bottom:20px}@media(min-width:1200px){.cta-subscribe .marketo-form{margin-left:0}}.cta-subscribe form[data-mkto-id] .mktoFormError{margin-top:0}.footer-blog{background-color:#fff}.footer-blog .footer-social a{background-color:#000;color:#fff}.footer-blog .footer-copyright p{color:#333}main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{max-width:600px;margin:0 auto}@media(min-width:1200px){main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{max-width:650px}}main.single-default header.single-header,main.single-news header.single-header,main.single-press-releases header.single-header{margin-bottom:3rem}@media(min-width:768px){main.single-default header.single-header,main.single-news header.single-header,main.single-press-releases header.single-header{margin-top:3rem}}main.single-default .post-slug,main.single-news .post-slug,main.single-press-releases .post-slug{margin-top:1em}main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.1;margin:1rem 0 1.5rem}@media(min-width:768px){main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-size:2.625rem;margin:1.5rem 0 2rem}}@media(min-width:992px){main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-size:3.4375rem}}main.single-default .post-excerpt,main.single-news .post-excerpt,main.single-press-releases .post-excerpt{color:#555;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.4}@media(min-width:768px){main.single-default .post-excerpt,main.single-news .post-excerpt,main.single-press-releases .post-excerpt{font-size:1.3125rem;margin-bottom:2rem}}main.single-default .at-share-btn-elements,main.single-news .at-share-btn-elements,main.single-press-releases .at-share-btn-elements{text-align:right}main.single-default .post-share .at-resp-share-element .at-share-btn,main.single-news .post-share .at-resp-share-element .at-share-btn,main.single-press-releases .post-share .at-resp-share-element .at-share-btn{margin:0 0 15px .75rem;border-radius:50%!important;background-color:#934af4!important;transition:background-color .3s ease,transform .2s ease}main.single-default .post-share .at-resp-share-element .at-share-btn:first-child(),main.single-news .post-share .at-resp-share-element .at-share-btn:first-child(),main.single-press-releases .post-share .at-resp-share-element .at-share-btn:first-child(){margin-left:0}main.single-default .post-share .at-resp-share-element .at-share-btn:active,main.single-default .post-share .at-resp-share-element .at-share-btn:focus,main.single-default .post-share .at-resp-share-element .at-share-btn:hover,main.single-news .post-share .at-resp-share-element .at-share-btn:active,main.single-news .post-share .at-resp-share-element .at-share-btn:focus,main.single-news .post-share .at-resp-share-element .at-share-btn:hover,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:active,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:focus,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:hover{background-color:#2d1159!important}main.single-default .post-share .at-resp-share-element .at-share-btn:focus,main.single-news .post-share .at-resp-share-element .at-share-btn:focus,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:focus{outline:3px solid #934af4;outline-offset:3px}main.single-default .post-share-bottom,main.single-news .post-share-bottom,main.single-press-releases .post-share-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:3rem}main.single-default .post-share-bottom .at-resp-share-element .at-share-btn,main.single-default .post-share-bottom .post-slug,main.single-news .post-share-bottom .at-resp-share-element .at-share-btn,main.single-news .post-share-bottom .post-slug,main.single-press-releases .post-share-bottom .at-resp-share-element .at-share-btn,main.single-press-releases .post-share-bottom .post-slug{margin-bottom:15px}main.single-default .post-content,main.single-news .post-content,main.single-press-releases .post-content{word-wrap:break-word;position:relative}main.single-default .post-content sup:before,main.single-news .post-content sup:before,main.single-press-releases .post-content sup:before{content:"["}main.single-default .post-content sup:after,main.single-news .post-content sup:after,main.single-press-releases .post-content sup:after{content:"]"}main.single-default .post-content figure img,main.single-default .post-content video,main.single-news .post-content figure img,main.single-news .post-content video,main.single-press-releases .post-content figure img,main.single-press-releases .post-content video{display:block;width:100%;border:1px solid #eee}main.single-default .post-content ol,main.single-default .post-content ul,main.single-news .post-content ol,main.single-news .post-content ul,main.single-press-releases .post-content ol,main.single-press-releases .post-content ul{padding-left:1.2rem}@media(min-width:768px){main.single-default .post-content ol,main.single-default .post-content ul,main.single-news .post-content ol,main.single-news .post-content ul,main.single-press-releases .post-content ol,main.single-press-releases .post-content ul{padding-left:1.35rem}}main.single-default .post-content ol li,main.single-default .post-content ul li,main.single-news .post-content ol li,main.single-news .post-content ul li,main.single-press-releases .post-content ol li,main.single-press-releases .post-content ul li{padding-left:1rem}main.single-default .post-content ul,main.single-news .post-content ul,main.single-press-releases .post-content ul{list-style-type:square}main.single-default .post-content ol,main.single-news .post-content ol,main.single-press-releases .post-content ol{list-style-type:decimal}main.single-default .post-content :not(h2),main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-default .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link),main.single-news .post-content :not(h2),main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-news .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link),main.single-press-releases .post-content :not(h2),main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-press-releases .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link){text-decoration:none}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link),main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link),main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link){color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover{color:#c3135b;border-bottom:2px solid #c3135b}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus{outline:3px solid #e5166b;outline-offset:3px}main.single-default .post-content .references,main.single-news .post-content .references,main.single-press-releases .post-content .references{list-style:decimal inside}main.single-default .post-content .note,main.single-news .post-content .note,main.single-press-releases .post-content .note{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.025rem;margin-bottom:.9rem}main.single-default .post-content .note a,main.single-news .post-content .note a,main.single-press-releases .post-content .note a{vertical-align:text-bottom;margin-right:5px}main.single-default .post-content .note a:before,main.single-news .post-content .note a:before,main.single-press-releases .post-content .note a:before{content:"";font-family:Font Awesome\ 5 Pro}main.single-default .post-content .note,main.single-default .post-content .references,main.single-news .post-content .note,main.single-news .post-content .references,main.single-press-releases .post-content .note,main.single-press-releases .post-content .references{padding-left:0}main.single-default .post-content hr,main.single-news .post-content hr,main.single-press-releases .post-content hr{clear:both;margin:2rem auto}main.single-default .post-content blockquote,main.single-news .post-content blockquote,main.single-press-releases .post-content blockquote{flex-basis:100%;margin-bottom:1.75rem}@media(min-width:768px){main.single-default .post-content blockquote,main.single-news .post-content blockquote,main.single-press-releases .post-content blockquote{margin-bottom:2.25rem}}main.single-default .post-content blockquote p,main.single-news .post-content blockquote p,main.single-press-releases .post-content blockquote p{color:#6820c5;position:relative;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.3125rem;line-height:1.4;margin-bottom:0;padding-left:1.5rem}main.single-default .post-content blockquote p:before,main.single-news .post-content blockquote p:before,main.single-press-releases .post-content blockquote p:before{content:"";height:100%;position:absolute;top:0;left:0;border-left:1px solid #c59afa}@media(min-width:768px){main.single-default .post-content blockquote p,main.single-news .post-content blockquote p,main.single-press-releases .post-content blockquote p{font-size:1.5rem;padding-left:2.5rem}}main.single-default .post-content .wp-caption-text,main.single-news .post-content .wp-caption-text,main.single-press-releases .post-content .wp-caption-text{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.925rem;line-height:1.4;margin-top:.1rem;color:#555}main.single-default .post-author,main.single-news .post-author,main.single-press-releases .post-author{padding-top:2rem;margin-bottom:2rem;margin-top:2rem;border-top:1px solid #d9d9d9;display:flex;flex-direction:row}main.single-default .post-author .author-image,main.single-news .post-author .author-image,main.single-press-releases .post-author .author-image{width:100px;margin-right:1.5rem;margin-bottom:0;padding:0}main.single-default .post-author .author-image img,main.single-news .post-author .author-image img,main.single-press-releases .post-author .author-image img{border:none;margin-bottom:0}main.single-default .post-author .author-info,main.single-news .post-author .author-info,main.single-press-releases .post-author .author-info{display:flex;flex-direction:column;width:calc(100% - 125px)}main.single-default .post-author .author-name-link,main.single-news .post-author .author-name-link,main.single-press-releases .post-author .author-name-link{border-bottom:2px solid #934af4;color:#934af4;transition:color .3s ease}main.single-default .post-author .author-name-link:active,main.single-default .post-author .author-name-link:focus,main.single-default .post-author .author-name-link:hover,main.single-news .post-author .author-name-link:active,main.single-news .post-author .author-name-link:focus,main.single-news .post-author .author-name-link:hover,main.single-press-releases .post-author .author-name-link:active,main.single-press-releases .post-author .author-name-link:focus,main.single-press-releases .post-author .author-name-link:hover{border-bottom:2px solid #6820c5;color:#6820c5;transition:color .3s ease}main.single-default .post-author .author-name-link:focus,main.single-news .post-author .author-name-link:focus,main.single-press-releases .post-author .author-name-link:focus{outline:3px solid #934af4;outline-offset:3px}main.single-default .post-author .author-bio,main.single-news .post-author .author-bio,main.single-press-releases .post-author .author-bio{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555}@media(min-width:768px){main.single-default .post-author .author-bio,main.single-news .post-author .author-bio,main.single-press-releases .post-author .author-bio{font-size:1rem}}main.single-default .post-author a,main.single-news .post-author a,main.single-press-releases .post-author a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}main.single-default .post-author a:focus,main.single-default .post-author a:hover,main.single-news .post-author a:focus,main.single-news .post-author a:hover,main.single-press-releases .post-author a:focus,main.single-press-releases .post-author a:hover{color:#c3135b;border-bottom:2px solid #c3135b}main.single-default .post-author a:focus,main.single-news .post-author a:focus,main.single-press-releases .post-author a:focus{outline:3px solid #e5166b;outline-offset:3px}main.single-default iframe,main.single-news iframe,main.single-press-releases iframe{margin-left:auto!important;margin-right:auto!important}.thank_you-template-default header.main.header-global{display:none}.thank_you-template-default .thank-you-header{max-width:200px;margin:0 auto 4rem;text-align:center}.thank_you-template-default .post-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;*zoom:1}.thank_you-template-default .post-content:after,.thank_you-template-default .post-content:before{content:"";display:table}.thank_you-template-default .post-content:after{clear:both}@media(min-width:768px){.thank_you-template-default .post-content{float:left;width:66.833%;margin-right:2.0833333333%;margin-left:17%;min-height:330px}}.thank_you-template-default .post-content h1{margin-bottom:2rem;font-size:2.525rem;line-height:1.4;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.thank_you-template-default .post-content h2,.thank_you-template-default .post-content h3{margin-bottom:0;font-size:1.325rem;line-height:1.4;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-align:center}.thank_you-template-default .post-content h3{font-size:1.125rem}.thank_you-template-default .post-content img{max-width:100%;height:auto}.thank_you-template-default .post-content ol,.thank_you-template-default .post-content ul{padding-left:1.2rem}.thank_you-template-default .post-content ol li,.thank_you-template-default .post-content ul li{padding-left:1rem}.thank_you-template-default .post-content ul{list-style-type:square}.thank_you-template-default .post-content ol{list-style-type:decimal}.thank_you-template-default .post-content a.btn,.thank_you-template-default .post-content a.btn-lg,.thank_you-template-default .post-content a.btn-small{display:block;margin:0 auto;max-width:300px;text-align:center}.thank_you-template-default .thank-you-footer{clear:both;margin:6rem auto 3rem;text-align:center;font-size:1.325rem}body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{margin-bottom:2rem;background-color:#111;box-shadow:0 0 10px rgba(0,0,0,.5)}@media(min-width:992px){body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{margin-bottom:3rem}}body.page-id-14840 main.archive .page-header,body.page-id-14844 main.archive .page-header,main.archive .page-header{padding-top:1rem;padding-bottom:2rem;display:inline;float:left;width:95.8333333333%;margin:2rem 2.0833333333%}body.page-id-14840 main.archive .page-slug,body.page-id-14844 main.archive .page-slug,main.archive .page-slug{margin-bottom:1.5rem;margin-top:1.5rem;font-size:1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#999;text-transform:uppercase;letter-spacing:.05rem}body.page-id-14840 main.archive .page-slug a,body.page-id-14844 main.archive .page-slug a,main.archive .page-slug a{color:#eee}body.page-id-14840 main.archive .page-slug a:focus,body.page-id-14840 main.archive .page-slug a:hover,body.page-id-14844 main.archive .page-slug a:focus,body.page-id-14844 main.archive .page-slug a:hover,main.archive .page-slug a:focus,main.archive .page-slug a:hover{color:#e5166b}body.page-id-14840 main.archive .page-slug a:focus,body.page-id-14844 main.archive .page-slug a:focus,main.archive .page-slug a:focus{outline:3px solid #934af4;outline-offset:3px}body.page-id-14840 main.archive .page-title,body.page-id-14844 main.archive .page-title,main.archive .page-title{color:#fff}body.page-id-14840 main.archive .page-excerpt,body.page-id-14844 main.archive .page-excerpt,main.archive .page-excerpt{color:#eee}body.page-id-14840 main.archive .archive-content,body.page-id-14844 main.archive .archive-content,main.archive .archive-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){body.page-id-14840 main.archive .archive-content,body.page-id-14844 main.archive .archive-content,main.archive .archive-content{display:inline;float:left;width:62.5%;margin-left:2.0833333333%;margin-right:2.0833333333%}}body.page-id-14840 main.archive .no-results-links,body.page-id-14844 main.archive .no-results-links,main.archive .no-results-links{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}body.page-id-14840 main.archive .no-results-links h2,body.page-id-14844 main.archive .no-results-links h2,main.archive .no-results-links h2{color:#333;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.625rem}body.page-id-14840 main.archive .no-results-links .links-container,body.page-id-14844 main.archive .no-results-links .links-container,main.archive .no-results-links .links-container{display:flex;flex-direction:column}body.page-id-14840 main.archive .no-results-links .links-container div,body.page-id-14844 main.archive .no-results-links .links-container div,main.archive .no-results-links .links-container div{border:1px solid #eee;padding:2rem;text-align:center}body.page-id-14840 main.archive .no-results-links .links-container div:first-of-type,body.page-id-14844 main.archive .no-results-links .links-container div:first-of-type,main.archive .no-results-links .links-container div:first-of-type{margin-bottom:30px}body.page-id-14840 main.archive .no-results-links .links-container h3,body.page-id-14844 main.archive .no-results-links .links-container h3,main.archive .no-results-links .links-container h3{color:#934af4;margin-bottom:.5rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}body.page-id-14840 main.archive .no-results-links .links-container p,body.page-id-14844 main.archive .no-results-links .links-container p,main.archive .no-results-links .links-container p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:0}body.page-id-14840 main.archive .no-results-links .links-container span,body.page-id-14844 main.archive .no-results-links .links-container span,main.archive .no-results-links .links-container span{color:#e5166b;transition:border-bottom .3s ease-in}body.page-id-14840 main.archive .no-results-links .links-container span:hover,body.page-id-14844 main.archive .no-results-links .links-container span:hover,main.archive .no-results-links .links-container span:hover{border-bottom:1px solid #e5166b;transition:border-bottom .3s ease-in}@media(min-width:992px){body.page-id-14840 main.archive .no-results-links .links-container,body.page-id-14844 main.archive .no-results-links .links-container,main.archive .no-results-links .links-container{flex-direction:row}body.page-id-14840 main.archive .no-results-links .links-container h3,body.page-id-14844 main.archive .no-results-links .links-container h3,main.archive .no-results-links .links-container h3{font-size:1rem;margin-bottom:1rem}body.page-id-14840 main.archive .no-results-links .links-container p,body.page-id-14844 main.archive .no-results-links .links-container p,main.archive .no-results-links .links-container p{font-size:1.125rem}body.page-id-14840 main.archive .no-results-links .links-container div:first-of-type,body.page-id-14844 main.archive .no-results-links .links-container div:first-of-type,main.archive .no-results-links .links-container div:first-of-type{margin-right:30px}}body.page-id-14840 main.archive .no-results-links .sibling-fade,body.page-id-14844 main.archive .no-results-links .sibling-fade,main.archive .no-results-links .sibling-fade{visibility:hidden}body.page-id-14840 main.archive .no-results-links .sibling-fade>*,body.page-id-14844 main.archive .no-results-links .sibling-fade>*,main.archive .no-results-links .sibling-fade>*{visibility:visible;transition:opacity .15s linear .1s}body.page-id-14840 main.archive .no-results-links .sibling-fade:hover>*,body.page-id-14844 main.archive .no-results-links .sibling-fade:hover>*,main.archive .no-results-links .sibling-fade:hover>*{opacity:.4}body.page-id-14840 main.archive .no-results-links .sibling-fade>:hover,body.page-id-14844 main.archive .no-results-links .sibling-fade>:hover,main.archive .no-results-links .sibling-fade>:hover{opacity:1;transition-delay:0ms,0}body.page-id-14840 main.archive .no-results-search,body.page-id-14844 main.archive .no-results-search,main.archive .no-results-search{margin-top:2.5rem;margin-bottom:3rem}body.page-id-14840 main.archive .no-results-search .search-label,body.page-id-14844 main.archive .no-results-search .search-label,main.archive .no-results-search .search-label{font-size:1.4rem;line-height:2.5rem;cursor:pointer}body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;width:calc(100% - 140px);height:20px;background-color:#eee;border:3px solid #eee;padding:.5rem 1rem .5rem 1.25rem;margin:1rem -1.5rem 1.25rem 0;box-sizing:content-box;outline:none}@media(min-width:768px){body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{font-size:1.125rem;width:300px}}@media(min-width:992px){body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{min-width:390px}}body.page-id-14840 main.archive .no-results-search .search-field button[type=submit],body.page-id-14844 main.archive .no-results-search .search-field button[type=submit],main.archive .no-results-search .search-field button[type=submit]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;color:#fff;background-color:#333;border:0;padding:.6rem 1.5rem;margin-bottom:20px;transition:background-color .25s ease;cursor:pointer}@media(min-width:768px){body.page-id-14840 main.archive .no-results-search .search-field button[type=submit],body.page-id-14844 main.archive .no-results-search .search-field button[type=submit],main.archive .no-results-search .search-field button[type=submit]{margin:0 0 0 10px}}body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:active,body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:focus,body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:hover,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:active,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:focus,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:hover,main.archive .no-results-search .search-field button[type=submit]:active,main.archive .no-results-search .search-field button[type=submit]:focus,main.archive .no-results-search .search-field button[type=submit]:hover{background-color:#e5166b}body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{display:inline;float:left;width:95.8333333333%;margin:2.5rem 2.0833333333%}@media(min-width:992px){body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{position:absolute;top:0;left:0;display:inline;float:left;width:29.1666666667%;padding:0;border:none;margin:0 2.0833333333% 1rem}}@media(min-width:1200px){body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}body.page-id-14840 main.archive .archive-sidebar .wrap,body.page-id-14844 main.archive .archive-sidebar .wrap,main.archive .archive-sidebar .wrap{background-color:#f8f8f9;border-top:10px solid #f1f1f1}body.page-id-14840 main.archive .pagination,body.page-id-14844 main.archive .pagination,main.archive .pagination{clear:both;margin:1rem 0 3rem;border-top:1px solid #999;padding-top:2rem}body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}body.page-id-14840 main.archive .page-header,body.page-id-14844 main.archive .page-header,main.archive .page-header{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}body.page-id-14840 main.archive .archive-content .post-list li,body.page-id-14844 main.archive .archive-content .post-list li,main.archive .archive-content .post-list li{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both}body.page-id-14840 main.archive .archive-content .post-list li:first-child,body.page-id-14844 main.archive .archive-content .post-list li:first-child,main.archive .archive-content .post-list li:first-child{-webkit-animation-delay:1.7s;animation-delay:1.7s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(2),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(2),main.archive .archive-content .post-list li:nth-child(2){-webkit-animation-delay:1.8s;animation-delay:1.8s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(3),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(3),main.archive .archive-content .post-list li:nth-child(3){-webkit-animation-delay:1.9s;animation-delay:1.9s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(4),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(4),main.archive .archive-content .post-list li:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(5),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(5),main.archive .archive-content .post-list li:nth-child(5){-webkit-animation-delay:2.1s;animation-delay:2.1s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(6),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(6),main.archive .archive-content .post-list li:nth-child(6){-webkit-animation-delay:2.2s;animation-delay:2.2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(7),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(7),main.archive .archive-content .post-list li:nth-child(7){-webkit-animation-delay:2.3s;animation-delay:2.3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(8),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(8),main.archive .archive-content .post-list li:nth-child(8){-webkit-animation-delay:2.4s;animation-delay:2.4s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(9),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(9),main.archive .archive-content .post-list li:nth-child(9){-webkit-animation-delay:2.5s;animation-delay:2.5s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(10),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(10),main.archive .archive-content .post-list li:nth-child(10){-webkit-animation-delay:2.6s;animation-delay:2.6s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(11),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(11),main.archive .archive-content .post-list li:nth-child(11){-webkit-animation-delay:2.7s;animation-delay:2.7s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(12),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(12),main.archive .archive-content .post-list li:nth-child(12){-webkit-animation-delay:2.8s;animation-delay:2.8s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(13),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(13),main.archive .archive-content .post-list li:nth-child(13){-webkit-animation-delay:2.9s;animation-delay:2.9s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(14),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(14),main.archive .archive-content .post-list li:nth-child(14){-webkit-animation-delay:3s;animation-delay:3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(15),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(15),main.archive .archive-content .post-list li:nth-child(15){-webkit-animation-delay:3.1s;animation-delay:3.1s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(16),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(16),main.archive .archive-content .post-list li:nth-child(16){-webkit-animation-delay:3.2s;animation-delay:3.2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(17),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(17),main.archive .archive-content .post-list li:nth-child(17){-webkit-animation-delay:3.3s;animation-delay:3.3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(18),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(18),main.archive .archive-content .post-list li:nth-child(18){-webkit-animation-delay:3.4s;animation-delay:3.4s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(19),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(19),main.archive .archive-content .post-list li:nth-child(19){-webkit-animation-delay:3.5s;animation-delay:3.5s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(20),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(20),main.archive .archive-content .post-list li:nth-child(20){-webkit-animation-delay:3.6s;animation-delay:3.6s}body.page-id-14840 main.archive .archive-content .post-list li .post-thumbnail img,body.page-id-14840 main.archive .archive-content .post-list li .post-title a,body.page-id-14840 main.archive .archive-content .post-list li .post-title a:hover,body.page-id-14844 main.archive .archive-content .post-list li .post-thumbnail img,body.page-id-14844 main.archive .archive-content .post-list li .post-title a,body.page-id-14844 main.archive .archive-content .post-list li .post-title a:hover,main.archive .archive-content .post-list li .post-thumbnail img,main.archive .archive-content .post-list li .post-title a,main.archive .archive-content .post-list li .post-title a:hover{border:none}body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.75s;animation-delay:1.75s}.blog-section{background:#f3f4f8}.blog-section section{margin-bottom:50px}.blog-section section:first-child{margin-bottom:26px}.blog-section section:first-child .wrapper{padding:100px 0 20px}.blog-section .col-con{display:flex;flex-direction:row;flex-wrap:wrap}.blog-section .col-1-2,.blog-section .col-1-3,.blog-section .col-1-4,.blog-section .col-2-3{padding:6px}.blog-section .col-1-2 .search-group .col-con,.blog-section .col-1-3 .search-group .col-con,.blog-section .col-1-4 .search-group .col-con,.blog-section .col-2-3 .search-group .col-con{flex-wrap:nowrap}.blog-section .col-1-2{flex:6 1 300px}.blog-section .col-1-3{flex:4 1 200px}.blog-section .col-2-3{flex:8 1 400px}.blog-section .col-1-4{flex:3 1 250px}.blog-section .blog-heading{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9}@media(min-width:768px){.blog-section .blog-heading{font-size:1rem}}.blog-section .blog-heading-small{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}@media(min-width:768px){.blog-section .blog-heading-small{font-size:1rem}}.blog-section .blog-post{position:relative;margin-bottom:12px}.blog-section .blog-post:last-child(){margin-bottom:0}.blog-section .blog-post .blog-post-container{height:100%;background:#fff;border:1px solid #d9d9d9;transition:color .3s ease}.blog-section .blog-post .blog-post-container:before{content:"";position:absolute;top:0;left:0;width:calc(100% - 12px);height:calc(100% - 12px);border:6px solid hsla(0,0%,100%,0);transition:border .3s ease,box-shadow .3s ease}.blog-section .blog-post .blog-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.blog-section .blog-post .blog-link:focus,.blog-section .blog-post .blog-link:hover{outline:none}.blog-section .blog-post .blog-link:focus~.blog-post-container,.blog-section .blog-post .blog-link:hover~.blog-post-container{color:#e5166b}.blog-section .blog-post .blog-link:focus~.blog-post-container:before,.blog-section .blog-post .blog-link:hover~.blog-post-container:before{border:6px solid #c3135b;box-shadow:0 0 6px rgba(104,32,197,.3)}.blog-section .blog-post .blog-link:focus~.blog-post-container .btn-arrow-h:after,.blog-section .blog-post .blog-link:hover~.blog-post-container .btn-arrow-h:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.blog-section .blog-post .post-text{padding:20px}@media(min-width:768px){.blog-section .blog-post .post-text{padding:25px 30px}}.blog-section .blog-post .post-text .btn-arrow-h{margin-top:1rem;margin-bottom:0}.blog-section .blog-post .post-slug{display:block;font-size:1rem;font-weight:400;text-transform:none;letter-spacing:normal;margin:0 0 1rem}.blog-section .blog-post .post-title{font-size:1.375rem;font-weight:600;line-height:1.3;margin:0}.blog-section .featured-post .blog-post,.blog-section .recent .blog-post,.blog-section .recommended .blog-post{height:100%}.blog-section .featured-post{padding-bottom:50px}@media(min-width:768px){.blog-section .featured-post{padding-bottom:0}}@media(min-width:992px){.blog-section .featured-post{padding-right:50px}}@media(min-width:480px){.blog-section .featured-post.overlap-img{margin-top:150px;margin-left:50px}}.blog-section .featured-post.overlap-img .post-thumbnail{position:relative;z-index:3}@media(min-width:480px){.blog-section .featured-post.overlap-img .post-thumbnail{margin:-150px 50px 10px -50px}}.blog-section .featured-post .post-thumbnail{border:1px solid #eee;transition:border .3s ease}.blog-section .featured-post .post-slug{margin:0}@media(min-width:768px){.blog-section .featured-post .post-slug{font-size:1.125rem}}.blog-section .featured-post .post-text{max-width:620px}.blog-section .featured-post .post-title{font-size:1.625rem;font-weight:700;line-height:1.14;margin:1rem 0}@media(min-width:768px){.blog-section .featured-post .post-title{font-size:2rem}}@media(min-width:768px){.blog-section .featured-post .post-excerpt{font-size:1.375rem}}.blog-section .featured-post .btn-arrow-h{text-align:left}@media(min-width:768px){.blog-section .featured-post .btn-arrow-h{font-size:1.375rem}}.blog-section .recommended .gated-asset{order:1;max-width:400px}.blog-section .recent .btn-con{display:flex;justify-content:center}@media(min-width:480px){.blog-section .recent .btn-con{margin:50px 0 0}}.blog-section .recent .blog-post{max-width:400px}.blog-section .categories{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.blog-section .categories li{margin:0 40px}}.blog-section .categories a{display:flex;flex-direction:column;align-items:center;text-decoration:none;border:none}.blog-section .categories figure{position:relative}.blog-section .categories figure:before{content:"";position:absolute;top:0;left:0;width:82%;height:82%;border:6px solid hsla(0,0%,100%,0);transition:border .3s ease;border-radius:50%}.blog-section .categories img{max-width:61px;position:relative;z-index:1}.blog-section .categories p{font-size:1.125rem;line-height:1.2;font-weight:700;text-align:center;transition:color .3s ease;width:50%}.blog-section .categories a:focus,.blog-section .categories a:hover{outline:none}.blog-section .categories a:focus figure:before,.blog-section .categories a:hover figure:before{border:6px solid #e5166b}.blog-section .categories a:focus p,.blog-section .categories a:hover p{color:#e5166b}.blog-section section.footer-subscribe{margin:0;padding:50px 0;background:#2d1159;background-size:cover}.blog-section section.footer-subscribe .marketo-form-loading{color:#d9d9d9}.blog-section section.footer-subscribe .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.blog-section section.footer-subscribe .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}@media(min-width:992px){.blog-section section.footer-subscribe{margin:30px}}.blog-section section.footer-subscribe h2,.blog-section section.footer-subscribe p{color:#fff}@media(min-width:768px){.blog-section section.footer-subscribe .extra-margin-left{margin-left:150px}}.blog-section .hero .wrapper{padding:50px 25px;border-bottom:1px solid #d9d9d9}@media(min-width:1200px){.blog-section .hero .wrapper{padding:50px 0}}.blog-section .hero .hero-copy{padding-bottom:25px}@media(min-width:768px){.blog-section .hero .hero-copy{padding-bottom:0}}.blog-section .hero h1{margin-bottom:1.25rem}.blog-section .hero p{font-size:1.375rem}.blog-section .hero .highlight-purple-light{box-shadow:inset 0 -.1em #f3f4f8,inset 0 -.35em #c59afa}.blog-section .hero .small-caps-header{color:#555}.blog-section .hero.category .wrapper{padding:40px 25px 0;border:none}@media(min-width:1200px){.blog-section .hero.category .wrapper{padding:80px 0 0}}.blog-section .hero .search-label{font-weight:700;font-size:1rem;text-transform:uppercase}.blog-section .hero input{height:64px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;padding:0 15px;font-size:1.125rem;margin-top:13px;width:calc(100% - 100px);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.blog-section .hero input::-moz-placeholder{color:#767676}.blog-section .hero input:-ms-input-placeholder{color:#767676}.blog-section .hero input::placeholder{color:#767676}.blog-section .hero input:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section .hero .btn-pink{width:70px;height:66px;padding:0;margin:0 0 0 4px;border-radius:6px}.blog-section .hero form .col-con{align-items:flex-end}.blog-section .hero .mktoForm{display:flex;flex-direction:row;justify-content:space-between}.blog-section .hero .mktoForm .mktoFormRow{display:none}.blog-section .hero .mktoForm .mktoFormRow:first-of-type{display:block;width:calc(100% - 100px)}.blog-section .cat-nav{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d9d9d9;margin-bottom:30px;padding-bottom:1rem}.blog-section .cat-nav a{font-size:1rem}.blog-section .cat-nav a:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section .cat-nav .btn-back{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;color:#934af4;margin:1rem;display:block}@media(min-width:600px){.blog-section .cat-nav .btn-back{margin:0}}.blog-section .cat-nav .btn-back:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.875rem;margin-right:.6em;position:relative;top:0;left:-.1rem}.blog-section .cat-nav .btn-back:before:after,.blog-section .cat-nav .btn-back:hover:after{-webkit-animation:hover-slide 1s ease infinite;animation:hover-slide 1s ease infinite}.blog-section .cat-nav .btn-back:focus{outline:3px solid #934af4;outline-offset:3px}@-webkit-keyframes hover-slide{0%,to{left:-.1rem}50%{left:-.3rem}}@keyframes hover-slide{0%,to{left:-.1rem}50%{left:-.3rem}}.blog-section .cat-nav ul{display:flex;flex-direction:row;flex-wrap:wrap}.blog-section .cat-nav li{margin-left:20px}.blog-section .editor-picks .blog-post{max-width:400px;margin:0 auto 12px}.blog-section .editor-picks .blog-post:last-child{margin-bottom:0}.blog-section .mid-category-con{width:100%}.blog-section .mid-category-con .marketo-form-loading{color:#d9d9d9}.blog-section .mid-category-con .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.blog-section .mid-category-con .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.blog-section .optin-embed{max-width:1000px;margin:0 auto}.blog-section.single-default .post-hero{margin:0;overflow:hidden;border-bottom:1px solid #d9d9d9}.blog-section.single-default .post-hero .wrapper{position:unset}.blog-section.single-default .post-hero .col-con{flex-direction:column;flex-wrap:nowrap}@media(min-width:992px){.blog-section.single-default .post-hero .col-con{flex-direction:row}}.blog-section.single-default .post-hero .col-2-3{display:flex;align-items:center;width:90%;margin:0 auto}.blog-section.single-default .post-hero .post-title{margin:2rem 0 .5rem}.blog-section.single-default .post-hero figcaption{background:#fff;padding:10px;margin-top:-1px}.blog-section.single-default .post-hero figcaption:empty{background:none}.blog-section.single-default .wrapper-small{max-width:800px;min-width:0}.blog-section.single-default .post-copy-con{padding:50px 0}@media(min-width:768px){.blog-section.single-default .post-copy-con{margin:0 100px}}.blog-section.single-default .breadcrumbs{margin-bottom:1rem}.blog-section.single-default .breadcrumbs li{display:inline}.blog-section.single-default .breadcrumbs li,.blog-section.single-default .breadcrumbs li a{color:#934af4;border-color:#934af4}.blog-section.single-default .breadcrumbs li:hover,.blog-section.single-default .breadcrumbs li a:hover{color:#e5166b;border-color:#e5166b}.blog-section.single-default .breadcrumbs li:focus,.blog-section.single-default .breadcrumbs li a:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section.single-default .breadcrumbs .cat-item{position:relative}.blog-section.single-default .breadcrumbs .cat-item:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;margin-right:.6em;position:relative;top:2px}.blog-section.single-default .post-title{margin-top:0}.blog-section.single-default .post-byline{display:block;margin:0 10px 2px}.blog-section.single-default .post-excerpt{line-height:1.4}.blog-section.single-default .post-details{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.blog-section.single-default .post-details .separator{margin:0 10px;font-size:.5rem}.blog-section.single-default .author-image{max-width:40px;margin-right:10px}.blog-section.single-default .author-info{margin:0 10px}.blog-section.single-default .author-image img{border-radius:50%}.blog-section.single-default .author-name{text-transform:none;letter-spacing:normal;font-weight:600;margin:0}.blog-section.single-default .author-name a{color:#333;border-color:#333}.blog-section.single-default .author-name a:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section.single-default .post-figure-bg{margin-bottom:30px}@media(min-width:768px){.blog-section.single-default .post-figure-bg{flex:1 420px;margin-bottom:0}}@media(min-width:992px){.blog-section.single-default .post-figure-bg{min-height:500px}}@media(min-width:768px){.blog-section.single-default .bleed-bg{position:absolute;right:0;left:10%;height:52%;background:#210a45}}@media(min-width:992px){.blog-section.single-default .bleed-bg{left:60%;height:100%}}@media(min-width:768px){.blog-section.single-default .post-figure-con{position:absolute;top:0;left:-50px;height:85%;right:-50px;display:flex;flex-direction:column;justify-content:center;max-width:800px}}.blog-section.single-default .post-figure-con .post-image{float:right}@media(min-width:768px){.blog-section.single-default .post-figure-con .post-image{filter:drop-shadow(0 1px 2px rgba(0,0,0,.56))}}.blog-section.single-default .post-image{margin:0}.blog-section.single-default .post-image img{border:none}.blog-section.single-default .post-slug{width:100%;margin-bottom:1rem;line-height:1.8}.blog-section.single-default .post-slug a{text-transform:none;letter-spacing:normal}.blog-section.single-default .author-bio{margin:0}.blog-section.single-default .recommended{padding-top:50px;border-top:1px solid #d9d9d9}.blog-section.single-default .blog-heading{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1.125rem;padding-bottom:1.25rem;border-bottom:1px solid #d9d9d9}@media(min-width:768px){.blog-section.single-default .blog-heading{font-size:1rem}}.blog-section.single-default .post-content{background:#fff;padding:50px 0}.blog-section.single-default .scroll-con{display:flex;flex-direction:row-reverse;flex-wrap:wrap;max-width:1000px;margin:0 auto}.blog-section.single-default .scroll-con .wrapper-small{flex:1 1 400px}@media(min-width:992px){.blog-section.single-default .scroll-con .wrapper-small{margin-right:100px}}.blog-section.single-default .scroll-con .sm-container{flex:0 0 100px}.blog-section.single-default .scroll-con .addthis_inline_share_toolbox{top:250px!important}.blog-section.single-default .scroll-con .at-share-btn-elements{display:flex;flex-direction:row;align-items:center}@media(min-width:768px){.blog-section.single-default .scroll-con .at-share-btn-elements{flex-direction:column}}.blog-section.single-default .scroll-con .at-style-responsive .at-share-btn{margin:10px;background:#eee;color:#555;border-radius:50%;transition:background .3s ease,color .3s ease,transform .3s ease;height:30px;width:30px;display:flex;justify-content:center;align-items:center;font-size:1rem}.blog-section.single-default .scroll-con .at-style-responsive .at-share-btn:focus,.blog-section.single-default .scroll-con .at-style-responsive .at-share-btn:hover{background:#2d1159;color:#fff;transform:translateY(-3px)}.blog-section.single-default .scroll-con .at-style-responsive .at-share-btn:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section.single-default .scroll-con .btn-twitter{position:relative;margin:10px}.blog-section.single-default .scroll-con .btn-twitter iframe{opacity:0;z-index:2;position:relative!important}.blog-section.single-default .scroll-con .btn-twitter iframe:focus~.at-share-btn,.blog-section.single-default .scroll-con .btn-twitter iframe:hover~.at-share-btn{background:#2d1159;color:#fff;transform:translateY(-3px)}.blog-section.single-default .scroll-con .btn-twitter .at-share-btn{position:absolute;top:0;margin:0;left:26%;cursor:pointer}.blog-section.single-default h2{padding:0}.blog-section.single-default li,.blog-section.single-default p{font-size:1.125rem}@media(min-width:768px){.blog-section.single-default li,.blog-section.single-default p{font-size:1.375rem}}.blog-section.single-default li{line-height:1.5;color:#333;margin-bottom:1rem}.blog-section.single-default table{margin-top:50px;margin-bottom:50px}.blog-section.single-default td{border:none;font-size:1rem;background:#fff;padding:10px}.blog-section.single-default thead tr:first-child td,.blog-section.single-default thead tr:first-child th{background:#28145a;color:#fff;font-weight:700;text-align:left}.blog-section.single-default thead tr:first-child th{padding:10px}.blog-section.single-default tbody tr:first-child th{background:#28145a;color:#fff;border:none;font-weight:700;text-align:left}.blog-section.single-default tbody tr:nth-child(2n) td{background:#f3edff}.blog-section.single-default .post-content>img{width:auto;margin:0 auto 2rem}.blog-section.single-default .wp-toc{background:#eee;border-radius:10px;padding:20px;margin-bottom:1.5rem}.blog-section.single-default .wp-toc h2{padding:0;margin-top:0;font-size:1.125rem;display:inline}.blog-section.single-default .wp-toc button{border:none;color:#e5166b;font-weight:700;font-size:1.125rem;margin-left:.5rem;cursor:pointer}.blog-section.single-default .wp-toc button:hover{color:#c3135b}.blog-section.single-default .wp-toc button:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section.single-default .wp-toc ol{margin-top:1rem}.blog-section.single-default .wp-toc li{margin-bottom:.5rem;font-size:1.125rem}.blog-section.single-default .schema-faq{margin-top:2rem}.blog-section.single-default .schema-faq .schema-faq-question{background:#eee;border-radius:10px;font-weight:400;font-size:1.375rem;padding:10px 20px;margin:10px 0;display:block;position:relative;cursor:pointer;transition:background .3s ease}.blog-section.single-default .schema-faq .schema-faq-question:hover{background:#eee6fc}.blog-section.single-default .schema-faq .schema-faq-question:focus{outline:3px solid #934af4;outline-offset:3px}.blog-section.single-default .schema-faq .schema-faq-answer{padding:10px 20px}.blog-section.single-default .blog-om-embed{max-width:630px;margin:0 auto}.blog-section.single-default .callout{background:#eee;padding:20px;margin:0 -20px}.blog-section.single-default ul{padding-bottom:20px}.blog-section.single-default div[id^=om-]{margin-top:40px!important;margin-bottom:40px!important}