@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:600;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSansPro-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Source Sans Pro;font-style:normal;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Light.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Light.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-LightItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-LightItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Italic.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-BoldItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-BoldItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Heavy.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:normal;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-Heavy.woff2) format("woff2")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-HeavyItalic.woff) format("woff")}@font-face{font-display:swap;font-family:ReplicaLLWeb;font-style:italic;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/ReplicaLLWeb-HeavyItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:200;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:200;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-ExtraLightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:300;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-LightItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:400;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-Italic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:600;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:600;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-SemiBoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:700;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-BoldItalic.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:normal;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-Black.ttf) format("truetype")}@font-face{font-display:swap;font-family:"Source Serif Pro";font-style:italic;font-weight:900;src:url(https://tophat.com/wp-content/themes/TOPHAT01/build/fonts/SourceSerifPro-BlackItalic.ttf) format("truetype")}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{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{height:100%;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;font-size:0;height:0;visibility:hidden}*,:after,:before{box-sizing:border-box}body,html{width:100%}body[data-is-mobile-nav-open=true]{overflow:hidden}img{image-rendering:crisp-edges;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}:root{--lavendar:#dec5fc;--purple-lightest:#fbf8ff;--purple-lighter:#eddfff;--purple-light:#c59afa;--purple:#934af4;--purple-dark:#6820c5;--purple-darkest:#2d1159;--pink-lightest:#fff1f6;--pink-lighter:#fad1e1;--pink-light:#ff529a;--pink:#e5166b;--pink-dark:#aa0a5e;--pink-darkest:#630631;--mint-lighter:#defff2;--mint-light:#aaedd1;--mint:#08d493;--mint-dark:#227a5e;--gold-lighter:#faf7ef;--gold-light:#ffd566;--gold:#ffc146;--gold-dark:#df9f26;--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}@keyframes flipInX{0%{opacity:0;transform:perspective(400px) rotateX(90deg)}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{opacity:1;transform:perspective(400px) rotateX(0deg)}}.flipInX{animation-name:flipInX}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{animation-name:fadeInRight}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-5000px;display:none;left:-5000px;position:fixed;right:-5000px;top:-5000px;z-index:9999}.remodal-wrapper{bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{outline:none;position:relative;-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{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:20px 20px 0}.remodal{background:#fff;box-sizing:border-box;margin-bottom:20px;padding:35px;transform:translateZ(0);width:100%}.remodal>*{color:#333}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:transparent;border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color .2s;width:35px}.remodal-close:focus,.remodal-close:hover{color:#333}.remodal-close:focus{outline:3px solid #934af4;outline-offset:3px}.remodal-close:before{content:"×";display:block;font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-close::-moz-focus-inner{border:0;padding:0}@keyframes remodal-opening-keyframes{0%{opacity:0;transform:scale(1.05)}to{filter:blur(0);opacity:1;transform:none}}@keyframes remodal-closing-keyframes{0%{opacity:1;transform:scale(1)}to{filter:blur(0);opacity:0;transform:scale(.95)}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:760px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#333}.lt-ie9 .remodal{width:700px}.video-js .vjs-control-bar{background:#eddfff!important}.video-js .vjs-control-bar .vjs-control{color:#2d1159;fill:#2d1159}.video-js .vjs-play-progress,.video-js .vjs-volume-level{background-color:#2d1159!important}.desktop-sticky{display:inline;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%;position:relative!important;width:95.8333333333%}@media(min-width:992px){.desktop-sticky{display:inline;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%;position:sticky!important;top:120px!important;width:29.1666666667%}}@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}}.container{margin:0 auto;max-width:1440px;padding:0 32px;width:100%}@media(min-width:760px){.container{padding:0 50px}}@media(min-width:1280px){.container{padding:0 120px}}@media(min-width:1920px){.container{padding:0}}.archive 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,.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{margin:0 auto;max-width:1440px;padding:0 20px}@media screen and (min-width:760px){.archive .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:1280px){.archive .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,.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}}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{display:block;margin:0 auto;max-width:1200px;position:relative;*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}}.narrow-wrapper{display:block;margin:0 auto;max-width:900px;position:relative;*zoom:1}.narrow-wrapper:after,.narrow-wrapper:before{content:"";display:table}.narrow-wrapper:after{clear:both}@media(max-width:1250px){.narrow-wrapper{padding:0 50px}}@media(max-width:768px){.narrow-wrapper{padding:0 25px}}.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}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0;line-height:1.4}@media(min-width:768px){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{letter-spacing:0;margin:0;padding:0}h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.1;margin-bottom:1.25rem}@media(min-width:768px){h1{font-size:2.625rem;margin-bottom:2rem;margin-left:-2px}}@media(min-width:992px){h1{font-size:3.4375rem}}h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.75rem;font-weight:700;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-size:1.5rem;font-weight:600;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-size:1.125rem;font-weight:600;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{color:#000;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5}@media(min-width:768px){p{font-size:1.125rem}}p strong{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600}p a{border-bottom:1px solid #000}p a:focus,p a:hover{border-color:#e5166b}sub,sup{color:#e5166b;font-size:75%;font-weight:700;position:relative;vertical-align:baseline}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-size:1.75rem;font-weight:700;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-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}@media(min-width:768px){.display-small-caps{font-size:1rem}}.display-data-point{color:#934af4;font-size:2.625rem;font-weight:700;line-height:1.4}@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{box-sizing:border-box;color:#000;cursor:pointer;text-decoration:none}a.pink,a:hover{color:#e5166b}a.inline-link{border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700;text-decoration:none;transition:all .25s ease}a.inline-link:focus,a.inline-link:hover{border-bottom:2px solid #aa0a5e;color:#aa0a5e}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}button{color:#000;cursor:pointer}.btn-pill-primary{border-radius:30px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding:10px 20px;text-align:center;transition:all .25s ease;width:100%}.btn-pill-primary:active,.btn-pill-primary:hover{box-shadow:0 15px 30px 0 rgba(104,32,197,.15)}.btn-pill-primary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}@media screen and (min-width:760px){.btn-pill-primary{font-size:1rem;width:auto}}@media screen and (min-width:1280px){.btn-pill-primary{font-size:1.125rem;padding:15px 25px}}.btn-pill-primary{background-color:#934af4;border:1px solid #934af4;color:#fff}.btn-pill-primary:active,.btn-pill-primary:hover{background-color:#6820c5;border-color:#6820c5;color:#fff}.btn-pill-secondary{border-radius:30px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding:10px 20px;text-align:center;transition:all .25s ease;width:100%}.btn-pill-secondary:active,.btn-pill-secondary:hover{box-shadow:0 15px 30px 0 rgba(104,32,197,.15)}.btn-pill-secondary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}@media screen and (min-width:760px){.btn-pill-secondary{font-size:1rem;width:auto}}@media screen and (min-width:1280px){.btn-pill-secondary{font-size:1.125rem;padding:15px 25px}}.btn-pill-secondary{background-color:#fff;border:1px solid #c59afa;color:#934af4}.btn-pill-secondary:active,.btn-pill-secondary:hover{background-color:#f7f0ff;color:#6820c5}.btn-pill-tertiary{border-radius:30px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding:10px 20px;text-align:center;transition:all .25s ease;width:100%}.btn-pill-tertiary:active,.btn-pill-tertiary:hover{box-shadow:0 15px 30px 0 rgba(104,32,197,.15)}.btn-pill-tertiary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}@media screen and (min-width:760px){.btn-pill-tertiary{font-size:1rem;width:auto}}@media screen and (min-width:1280px){.btn-pill-tertiary{font-size:1.125rem;padding:15px 25px}}.btn-pill-tertiary{background-color:transparent;border:1px solid #934af4;color:#934af4}.btn-pill-tertiary:active,.btn-pill-tertiary:hover{border-color:#6820c5;color:#6820c5}.btn-pill-tertiary-dark-bg{border-radius:30px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding:10px 20px;text-align:center;transition:all .25s ease;width:100%}.btn-pill-tertiary-dark-bg:active,.btn-pill-tertiary-dark-bg:hover{box-shadow:0 15px 30px 0 rgba(104,32,197,.15)}.btn-pill-tertiary-dark-bg:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}@media screen and (min-width:760px){.btn-pill-tertiary-dark-bg{font-size:1rem;width:auto}}@media screen and (min-width:1280px){.btn-pill-tertiary-dark-bg{font-size:1.125rem;padding:15px 25px}}.btn-pill-tertiary-dark-bg{background-color:transparent;border:1px solid #fff;color:#fff}.btn-pill-tertiary-dark-bg:active,.btn-pill-tertiary-dark-bg:hover{background:#6820c5;box-shadow:0 15px 30px 0 rgba(45,17,89,.35);color:#fff}.btn{border-radius:5px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;padding:12px 16px;text-align:center;transition:all .25s ease;width:100%}@media screen and (min-width:760px){.btn{font-size:1.125rem;width:auto}}@media screen and (min-width:1440px){.btn{font-size:1.25rem}}.btn-small{border-radius:5px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1.2;padding:8px 16px;text-align:center;transition:all .25s ease;width:100%}@media screen and (min-width:760px){.btn-small{font-size:1rem;width:auto}}@media screen and (min-width:1440px){.btn-small{font-size:1.125rem}}.btn-large{border-radius:5px;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.2;padding:16px 20px;text-align:center;transition:all .25s ease;width:100%}@media screen and (min-width:760px){.btn-large{font-size:1.25rem;width:auto}}@media screen and (min-width:1440px){.btn-large{font-size:1.375rem}}.btn-sharp{border-radius:0}.btn-primary{background-color:#934af4;border:1px solid #934af4;color:#fff}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#fff;border:1px solid #934af4;color:#934af4;outline:none}.btn-primary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-secondary{background-color:#2d1159;border:1px solid #2d1159;color:#fff}.btn-secondary:active,.btn-secondary:focus,.btn-secondary:hover{background-color:#fff;border:1px solid #2d1159;color:#2d1159;outline:none}.btn-secondary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-tertiary{background-color:#e5166b;border:1px solid #e5166b;color:#fff}.btn-tertiary:focus,.btn-tertiary:hover{background-color:#fff;border:1px solid #e5166b;color:#e5166b;outline:none}.btn-tertiary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-ghost{background-color:transparent;border:1px solid #934af4;color:#934af4}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover{background-color:#934af4;border:1px solid #934af4;color:#fff;outline:none}.btn-ghost:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-ghost-secondary{background-color:transparent;border:1px solid #2d1159;color:#2d1159}.btn-ghost-secondary:active,.btn-ghost-secondary:focus,.btn-ghost-secondary:hover{background-color:#2d1159;border:1px solid #2d1159;color:#fff;outline:none}.btn-ghost-secondary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-ghost-tertiary{background-color:transparent;border:1px solid #e5166b;color:#e5166b}.btn-ghost-tertiary:active,.btn-ghost-tertiary:focus,.btn-ghost-tertiary:hover{background-color:#e5166b;border:1px solid #e5166b;color:#fff;outline:none}.btn-ghost-tertiary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-outlined{background-color:#fff;border:1px solid #934af4;color:#934af4}.btn-outlined:active,.btn-outlined:focus,.btn-outlined:hover{background-color:#934af4;border:1px solid #934af4;color:#fff;outline:none}.btn-outlined:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-outlined-secondary{background-color:#fff;border:1px solid #2d1159;color:#2d1159}.btn-outlined-secondary:active,.btn-outlined-secondary:focus,.btn-outlined-secondary:hover{background-color:#2d1159;border:1px solid #2d1159;color:#fff;outline:none}.btn-outlined-secondary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-outlined-tertiary{background-color:#fff;border:1px solid #e5166b;color:#e5166b}.btn-outlined-tertiary:active,.btn-outlined-tertiary:focus,.btn-outlined-tertiary:hover{background-color:#e5166b;border:1px solid #e5166b;color:#fff;outline:none}.btn-outlined-tertiary:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-text{background-color:transparent;border:none;color:#934af4;padding:0}.btn-text:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.btn-text-tertiary{background-color:transparent;border:none;color:#e5166b;padding:0}.btn-arrow{background:none;border:none;border-radius:0;color:#767676;padding-right:1.2em;position:relative}.btn-arrow:after{content:"";font-family:Font Awesome\ 5 Pro;font-size:.889em;font-weight:600;margin-left:.6em;position:absolute;top:15%}@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{animation:hover-bounce 1s ease-in-out infinite}.btn-arrow:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-arrow-h{background:none;border:none;color:#e5166b;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;padding-right:.6em;position:relative;text-transform:capitalize}.btn-arrow-h:after,.btn-arrow-h:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.btn-arrow-h:after{content:"";left:.1em;margin-left:.6em}.btn-arrow-h:active:before,.btn-arrow-h:focus:before,.btn-arrow-h:hover:before{animation:bounce-sideways-reverse 1s ease infinite}.btn-arrow-h:active:after,.btn-arrow-h:focus:after,.btn-arrow-h:hover:after{animation:bounce-sideways 1s ease infinite}.btn-arrow-h:focus{outline:3px solid #934af4;outline-offset:3px}.tick-list{list-style-type:none;padding-left:0}.tick-list li{margin:1rem 0;padding-left:25px;position:relative}@media(min-width:768px){.tick-list li{padding-left:30px}}.tick-list li:before{color:#08d493;content:"";display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:.85em;left:0;position:absolute;top:4px}@media(min-width:768px){.tick-list li:before{top:3px}}.flex{display:flex}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}@media(min-width:760px){.screen-sm-flex-row{flex-direction:row}}@media(min-width:890px){.screen-md-flex-row{flex-direction:row}}@media(min-width:1024px){.screen-lg-flex-row{flex-direction:row}}@media(min-width:1280px){.screen-xl-flex-row{flex-direction:row}}@media(min-width:1440px){.screen-2xl-flex-row{flex-direction:row}}@media(min-width:1920px){.screen-3xl-flex-row{flex-direction:row}}@media(min-width:760px){.screen-sm-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:890px){.screen-md-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:1024px){.screen-lg-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:1280px){.screen-xl-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:1440px){.screen-2xl-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:1920px){.screen-3xl-flex-row-reverse{flex-direction:row-reverse}}@media(min-width:760px){.screen-sm-flex-col{flex-direction:column}}@media(min-width:890px){.screen-md-flex-col{flex-direction:column}}@media(min-width:1024px){.screen-lg-flex-col{flex-direction:column}}@media(min-width:1280px){.screen-xl-flex-col{flex-direction:column}}@media(min-width:1440px){.screen-2xl-flex-col{flex-direction:column}}@media(min-width:1920px){.screen-3xl-flex-col{flex-direction:column}}@media(min-width:760px){.screen-sm-flex-col-reverse{flex-direction:column-reverse}}@media(min-width:890px){.screen-md-flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1024px){.screen-lg-flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1280px){.screen-xl-flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1440px){.screen-2xl-flex-col-reverse{flex-direction:column-reverse}}@media(min-width:1920px){.screen-3xl-flex-col-reverse{flex-direction:column-reverse}}.defaults2020 .school-logo-banner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}@media(min-width:768px){.defaults2020 .school-logo-banner{justify-content:center}}.defaults2020 .school-logo-banner .logo-con-part{align-items:center;display:flex;height:80px;justify-content:center;min-width:100px;padding:10px 15px;width:33%}.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{height:160px;width:20%}.defaults2020 .school-logo-banner .logo-con-part:last-child(){display:flex}}.defaults2020 .school-logo-banner img{max-height:100%;max-width:100%;opacity:.6}.defaults2020 .school-logo-banner img.tall{width:50%}@media(min-width:480px){.defaults2020 .school-logo-banner img{width:auto}}.defaults2020 .feature-block-small{align-items:flex-start;display:flex;flex-direction:column-reverse}@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%}.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{display:flex;flex-direction:column;max-width:100%;width:1200px}.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{align-items:flex-start;display:flex;flex-basis:auto;flex-direction:column;justify-content:flex-start;margin-bottom:0;margin-left:0;max-width:600px;padding:0;transform:translateY(25px);width:100%}@media(min-width:768px){.defaults2020 .col-3 .col{margin:2rem 5px 0;max-width:300px;transform:none;width:33.3333333333%}}.defaults2020 .animation{transition-duration:.4s;transition-timing-function:ease-in-out}.defaults2020 .fade-in{opacity:0}.defaults2020 .fade-in.animate{opacity:1}@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{animation:highlight-up .5s ease 1s}.defaults2020 .highlight-up-2.animate{animation:highlight-up .5s ease 2s}.defaults2020 .highlight-up-3.animate{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{display:block;height:auto;max-width:100%}.sr-only{height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;clip:rect(0,0,0,0);clip-path:inset(100%)}.small-caps-header{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}@media(min-width:768px){.small-caps-header{font-size:1rem}}.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{display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;margin-bottom:.5rem;text-transform:uppercase}@media(min-width:768px){.post-slug{font-size:1rem}}.post-slug a{border-bottom:2px solid #934af4;color:#934af4;font-weight:700;text-decoration:none;transition:all .25s ease}.post-slug a:focus,.post-slug a:hover{border-bottom:2px solid #6820c5;color:#6820c5}.post-slug a:focus{outline:3px solid #934af4;outline-offset:3px}.post-byline{color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin:0 15px 15px 0}.post-title{font-size:2.6rem;font-weight:700;margin:.5rem 0}.post-excerpt,.post-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;line-height:1.3}.post-excerpt{font-size:1.6rem;font-weight:400;margin:.5rem 0 1rem}.post-image{clear:both;margin:0 auto 3rem}.post-image img{border:1px solid #eee;width:100%}.post-image figcaption{color:#666;font-size:.925rem;margin-top:.1rem}.post-image figcaption a{border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700;text-decoration:none;transition:all .25s ease}.post-image figcaption a:focus,.post-image figcaption a:hover{border-bottom:2px solid #aa0a5e;color:#aa0a5e}.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-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.4rem;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-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.7rem;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:before{content:"";display:table}.post-list.compact li:after{clear:both;content:"";display:table}@media(min-width:1200px){.post-list.compact .post-thumbnail{float:right;width:40%}.post-list.compact .post-text{float:left;margin-top:-6px;width:50%}}.post-list.compact .post-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.76rem;font-weight:700;margin-top:0}body.tag .post-list.compact .post-slug{display:none}.post-content h2{font-size:2.2rem;font-weight:700;padding:2rem 0 1rem}.post-content h2,.post-content p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.post-content p{font-size:1.3rem;font-weight:400;margin:0 0 1.2rem}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}.request-title-form .th-form input[name=bookName],.request-title-form .th-form label[for=bookName]{display:block}.th-form{display:flex;flex-direction:column;padding-top:30px}.th-form input[name=bookName],.th-form input[name=phoneConditional],.th-form label[for=bookName],.th-form label[for=phoneConditional]{display:none}.th-form label{color:#333;cursor:pointer;font-size:1.025rem;font-weight:400;margin-bottom:.2rem}.th-form input[type=email],.th-form input[type=number],.th-form input[type=text],.th-form select{background-color:#f4f4f4;border:2px solid #d9d9d9;border-radius:2px;box-shadow:none;box-sizing:border-box;color:#555;font-size:1em;font-weight:400;height:40px;line-height:1.1;margin-bottom:.7rem;padding:3px 1em 0}.th-form .inline-form-control{margin-bottom:.7rem}.inline-form-control input{margin-left:14px}.th-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(https://tophat.com/wp-content/themes/TOPHAT01/build/images/arrow-down-purple.svg);background-position:96% 50%;background-repeat:no-repeat;background-size:18px 18px;font-size:1.025rem}.th-form input[type=submit],.th-form select{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.th-form input[type=submit]{align-self:flex-start;border-radius:30px;cursor:pointer;display:inline-block;font-size:.875rem;font-weight:700;line-height:1.2;margin-top:1rem;padding:10px 20px;text-align:center;transition:all .25s ease;width:100%}.th-form input[type=submit]:active,.th-form input[type=submit]:hover{box-shadow:0 15px 30px 0 rgba(104,32,197,.15)}.th-form input[type=submit]:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}@media screen and (min-width:760px){.th-form input[type=submit]{font-size:1rem;width:auto}}@media screen and (min-width:1280px){.th-form input[type=submit]{font-size:1.125rem;padding:15px 25px}}.th-form input[type=submit]{background-color:#934af4;border:1px solid #934af4;color:#fff}.th-form input[type=submit]:active,.th-form input[type=submit]:hover{background-color:#6820c5;border-color:#6820c5;color:#fff}.center-btn .th-form input[type=submit]{margin-left:auto;margin-right:auto}.purple-bg .th-form label{color:#fff}.remodal{text-align:left}.remodal .remodal-close{height:45px;left:auto;right:0;width:45px}.remodal .remodal-close:before{font-size:2.625rem;line-height:45px;width:45px}.remodal .modal-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.5rem;font-weight:600;margin-bottom:0}@media(min-width:1024px){.remodal .modal-title{font-size:1.75rem}}@media(min-width:1920px){.remodal .modal-title{font-size:2rem}}.remodal .modal-intro{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin-bottom:0;margin-top:1.25rem}@media(min-width:1024px){.remodal .modal-intro{font-size:1.125rem}}.remodal ul{list-style-type:disc;margin-top:.5rem}.remodal ul li{margin-left:1.25em;margin-top:.25rem}.remodal.form-two-col .modal-title{margin-bottom:1.25rem;text-align:center}@media(min-width:760px){.remodal.abstract{max-width:1200px}}.remodal.abstract .modal-subhead{font-size:1.25rem;margin-bottom:0;margin-top:1.5rem}@media(min-width:1024px){.remodal.abstract .modal-subhead{font-size:1.5rem}}@media(min-width:1920px){.remodal.abstract .modal-subhead{font-size:1.75rem}}@media(min-width:1024px){.remodal.abstract .speaker{display:flex;overflow:visible}.remodal.abstract .speaker .img-container{flex-shrink:0;margin-right:43px;width:34.9682107175%}}.remodal.abstract .speaker .img-wrap{display:inline-block;position:relative}.remodal.abstract .speaker img{max-width:300px;width:100%}@media(min-width:1024px){.remodal.abstract .speaker img{max-width:385px}}.remodal.abstract .speaker .burst{display:none}@media(min-width:1024px){.remodal.abstract .speaker .burst{display:block;position:absolute;right:0;top:0;transform:translate(50%,-50%);width:52px}}.remodal.abstract .speaker .name{color:#934af4;font-family:ReplicaLLWeb,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.14;margin:8px 0 6px}@media(min-width:1024px){.remodal.abstract .speaker .name{font-size:45px;margin:24px 0}}.remodal.abstract .speaker h4{color:#000;font-weight:600;margin-bottom:.5rem}.remodal.abstract .speaker .title{font-size:14px;line-height:1.14;margin-bottom:6px}@media(min-width:1024px){.remodal.abstract .speaker .title{font-size:26px;margin-bottom:24px}}.remodal.abstract .speaker .organization{font-weight:400}.remodal.abstract .speaker .bio{font-size:12px;line-height:1.4;margin:16px 0}@media(min-width:1024px){.remodal.abstract .speaker .bio{font-size:24px;margin-bottom:46px}}.remodal.abstract .speaker span{display:block;font-size:12px}@media(min-width:1024px){.remodal.abstract .speaker span{font-size:24px}}.remodal.abstract .speaker .event{color:#e5166b;font-weight:600}.demo-modal>.form-container input,.demo-modal>.form-container select,.demo-modal>.form-container textarea{margin-bottom:5px;margin-top:2px}.pagination-link~.pagination-link{margin-left:1rem}.pagination-link-back{background:none;border:none;color:#e5166b;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;padding-left:.6em;position:relative;text-transform:capitalize}.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{animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-back:active:after,.pagination-link-back:focus:after,.pagination-link-back:hover:after{animation:bounce-sideways 1s ease infinite}.pagination-link-back:focus{outline:3px solid #934af4;outline-offset:3px}.pagination-link-next{background:none;border:none;color:#e5166b;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;padding-right:.6em;position:relative;text-transform:capitalize}.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{animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-next:active:after,.pagination-link-next:focus:after,.pagination-link-next:hover:after{animation:bounce-sideways 1s ease infinite}.pagination-link-next:focus{outline:3px solid #934af4;outline-offset:3px}.top-hat-features-page.defaults2020,.top-hat-homepage.defaults2020{background-color:#fbf8ff}.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}nav.nav-primary,nav.nav-secondary{display:none}@media(min-width:1280px){nav.nav-primary,nav.nav-secondary{display:block}}.header-global{position:sticky;top:0;width:100%;z-index:1000}.header-global img{box-sizing:content-box}.header-global .menu-bar,.header-global .menu-bar>.container{align-items:center;display:flex;flex-direction:row}.header-global .desktop-flex-container{align-items:center;display:flex;gap:40px}@media(min-width:1440px){.header-global .desktop-flex-container{gap:50px}}.header-global .menu-bar{background:#fff;border-bottom:1px solid #f1f1f1;height:60px;position:relative;transition:height .3s ease-out}@media(min-width:1280px){.header-global .menu-bar{height:96px}}.header-global .menu-bar>.container{height:100%;justify-content:space-between;width:100%}.header-global .menu-bar .container:after,.header-global .menu-bar .container:before{display:none}.header-global .menu-bar a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.header-global .menu-bar .dropdown-item-sub:focus-visible,.header-global .menu-bar .new-tab:focus-visible,.header-global .menu-bar .parent-a:focus-visible,.header-global .menu-bar .top-hat-logo:focus-visible{box-shadow:0 0 0 2px #934af4;outline:none;transition:box-shadow .1s ease}.header-global .btn{align-items:center;display:flex;font-size:1rem;height:100%;justify-content:center}.header-global .btn-ghost,.header-global .btn-primary{font-weight:400}.header-global .btn-primary:active,.header-global .btn-primary:focus,.header-global .btn-primary:hover{background-color:transparent}.header-global .btn-ghost:active,.header-global .btn-ghost:focus,.header-global .btn-ghost:hover{color:#fff}.header-global .header-logo{align-items:center;display:flex;flex-direction:row;transition:opacity .3s ease}.header-global .header-logo .blog-mark{border-left:1px solid #d9d9d9;margin:-1px 0 0 16px;padding-left:16px;padding-right:16px}.header-global .header-logo .blog-mark a{display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:400;padding-top:2px}.header-global .header-logo .top-hat-logo{display:block;padding-top:4.5px;width:125px}.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]{background:none;border:0;cursor:pointer;display:block;font-size:inherit;height:60px;line-height:63px;padding:0;text-align:center;width:40px}#mobile-search-btn button[type=button] .fa{color:#333;font-size:1.125rem}#menu-btn button[type=button]{background:none;border:0;color:#333;cursor:pointer;display:block;font-size:1rem;font-size:inherit;height:60px;padding:0}#menu-btn button[type=button] .menu-label{color:#934af4;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;text-transform:uppercase}#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:1280px){.mobile-menu{display:none}}.mobile-menu__dropdown{background:#fff;border-top:1px solid #eee;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;opacity:0;overflow-y:scroll;position:absolute;top:60px;transform:translateY(-20px);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;visibility:hidden;width:100%;z-index:10000}.mobile-menu__dropdown.show{opacity:1;transform:translateY(0);transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear 0s;visibility:visible}.mobile-menu .btm-border{position:relative}.mobile-menu .btm-border:after{background:#eddfff;bottom:0;content:"";display:block;height:1px;left:0;pointer-events:none;position:absolute;right:0}.mobile-menu .primary-nav__item:hover>.nav-hover-pink,.mobile-menu .primary-nav__item:hover>.nav-item-wrapper>.nav-hover-pink{color:#e5166b}.mobile-menu .primary-nav__item .items-center{align-items:center;display:flex}.mobile-menu .primary-nav__item .justify-between{justify-content:space-between}.mobile-menu .primary-nav__item .h-full{height:100%}.mobile-menu .primary-nav__item .a-within-li,.mobile-menu .primary-nav__item .nav-item-wrapper,.mobile-menu .primary-nav__item .nav-link-simple{height:50px}.mobile-menu .primary-nav__item .a-within-li,.mobile-menu .primary-nav__item .level-1,.mobile-menu .primary-nav__item .level-2{padding-left:32px}@media(min-width:760px){.mobile-menu .primary-nav__item .a-within-li,.mobile-menu .primary-nav__item .level-1,.mobile-menu .primary-nav__item .level-2{padding-left:50px}}.mobile-menu .primary-nav__item .nav-link-simple,.mobile-menu .primary-nav__item .nav-link-text{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:600;text-decoration:none}.mobile-menu .primary-nav__item .nav-link-text{flex:1}.mobile-menu .primary-nav__item .nav-link-text.clickable{cursor:pointer}.mobile-menu .primary-nav__item .nav-link-text.clickable:focus{outline:none}.mobile-menu .primary-nav__item .nav-hover-pink:hover{color:#e5166b}.mobile-menu .primary-nav__item .level-3{padding:12px 48px}@media(min-width:760px){.mobile-menu .primary-nav__item .level-3{padding:12px 72px}}.mobile-menu .primary-nav__item .nav-item-wrapper{align-items:center;display:flex;justify-content:space-between;position:relative}.mobile-menu .primary-nav__item .nav-item-wrapper.active{background-color:#934af4}.mobile-menu .primary-nav__item .nav-item-wrapper.active .nav-link-simple,.mobile-menu .primary-nav__item .nav-item-wrapper.active .nav-link-text{color:#fff}.mobile-menu .primary-nav__item .nav-item-wrapper.active .dropdown-toggle .arrow.arrow-purple{opacity:0}.mobile-menu .primary-nav__item .nav-item-wrapper.active .dropdown-toggle .arrow.arrow-white{opacity:1;transform:rotate(180deg)}.mobile-menu .primary-nav__item .dropdown-toggle-sizing{padding:0 34px 0 16px}@media(min-width:760px){.mobile-menu .primary-nav__item .dropdown-toggle-sizing{padding:0 52px 0 16px}}.mobile-menu .primary-nav__item .dropdown-toggle{align-items:center;background:none;border:0;color:#934af4;display:flex;font-size:inherit;height:100%;justify-content:center;padding:0 34px 0 16px;-webkit-tap-highlight-color:rgba(0,0,0,0)}@media(min-width:760px){.mobile-menu .primary-nav__item .dropdown-toggle{padding:0 52px 0 16px}}.mobile-menu .primary-nav__item .dropdown-toggle .arrow{transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1);width:12px}.mobile-menu .primary-nav__item .dropdown-toggle .arrow.arrow-purple{opacity:1;transition:opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu .primary-nav__item .dropdown-toggle .arrow.arrow-white{opacity:0;position:absolute;transition:opacity .2s ease,transform .3s cubic-bezier(.4,0,.2,1)}.mobile-menu .primary-nav__item .mobile-dropdown{background:none;border:none;box-shadow:none;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:translateY(0);transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);width:100%}.mobile-menu .primary-nav__item .mobile-dropdown.show{max-height:none;opacity:1;overflow:visible;transform:translateY(0)}.mobile-menu .primary-nav__item .mobile-dropdown>li{display:block;width:100%}.mobile-menu .primary-nav__item .mobile-dropdown>li:hover>.nav-hover-pink,.mobile-menu .primary-nav__item .mobile-dropdown>li:hover>.nav-item-wrapper>.nav-hover-pink,.mobile-menu .primary-nav__item .mobile-dropdown>li:hover>a.nav-hover-pink{color:#e5166b}.mobile-menu .primary-nav__item .mobile-dropdown>li>a{color:inherit;display:flex;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;width:100%}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper{align-items:center;display:flex;justify-content:space-between;transition:background-color .2s ease;width:100%}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper .nav-link-text{font-size:.875rem;font-weight:400;transition:color .2s ease}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active{background-color:#fbf8ff}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active .nav-link-text,.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active .nav-link-text:focus,.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active .nav-link-text:hover{color:#934af4}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active .dropdown-toggle .arrow.arrow-purple{opacity:1;transform:rotate(180deg)}.mobile-menu .primary-nav__item .mobile-dropdown>li .nav-item-wrapper.active .dropdown-toggle .arrow.arrow-white{opacity:0}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu{background:none;box-shadow:none;list-style:none;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;position:static;transform:translateY(0);transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);width:100%}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu.show{max-height:none;opacity:1;overflow:visible;transform:translateY(0)}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu>li{display:block;width:100%}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu>li:hover>.nav-hover-pink,.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu>li:hover>a.nav-hover-pink{color:#e5166b}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu>li.dropdown-heading{color:#934af4;display:block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.5px;margin:0;text-transform:uppercase}.mobile-menu .primary-nav__item .mobile-dropdown>li .mobile-dropdown-submenu>li>a{color:inherit;display:block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400;text-decoration:none;width:100%}.mobile-menu .secondary-nav{display:flex;flex-direction:column;gap:12px;padding:20px 0}@media(min-width:760px){.mobile-menu .secondary-nav{flex-direction:row}}.mobile-menu .secondary-nav .secondary-cta{flex:1}.mobile-menu .secondary-nav .secondary-cta .btn-pill-primary,.mobile-menu .secondary-nav .secondary-cta .btn-pill-secondary{width:100%}@media(min-width:1280px){.mobile-menu .secondary-nav .secondary-cta .btn-pill-primary,.mobile-menu .secondary-nav .secondary-cta .btn-pill-secondary{width:auto}}#search-btn button{background:none;border:0;cursor:pointer;font-size:inherit;height:1.5em;padding:0;width:1.5em}.desktop-flex-container,.desktop-menu,.menu,.menu-item{height:100%}.desktop-menu{transition:all .3s ease-in-out}.desktop-menu .menu{align-items:center;display:flex;flex-direction:row;gap:20px}.desktop-menu .menu-item{cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.desktop-menu .menu-item:hover>.menu-btn-container .nav-link,.desktop-menu .menu-item:hover>.nav-link{color:#e5166b}.desktop-menu .menu-btn-container,.desktop-menu .submenu-btn-container{align-items:center;display:flex;gap:6px}.desktop-menu .menu-btn-container a,.desktop-menu .menu-btn-container span,.desktop-menu .submenu-btn-container a,.desktop-menu .submenu-btn-container span{cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;transition:color .3s ease-out}.desktop-menu .menu-btn-container .nav-arrow-btn,.desktop-menu .submenu-btn-container .nav-arrow-btn{padding:6px}.desktop-menu .dropdown-heading,.desktop-menu .nav-link,.desktop-menu .new-tab,.desktop-menu .parent-a,.desktop-menu .submenu a,.desktop-menu .submenu-btn-container a,.desktop-menu .submenu-btn-container span{font-size:.9375rem}.desktop-menu .nav-arrow-btn,.desktop-menu .nav-link{background:none;border:0;font-size:inherit;padding:0}.desktop-menu .nav-arrow-btn:focus-visible,.desktop-menu .nav-link:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.desktop-menu .child li{background-color:#fff;width:100%}.desktop-menu .submenu-btn-container .arrow{transform:rotate(-90deg);transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.desktop-menu .submenu-btn-container[aria-expanded=true]~.dropdown{display:block}.desktop-menu .child a:focus-visible{outline:3px solid #934af4;outline-offset:3px;transition:outline-offset .1s ease}.desktop-menu .parent{display:block;position:relative}.desktop-menu .parent:hover .parent-a{color:#e5166b}.desktop-menu .parent:hover .child{display:block;max-height:80vh;overflow-y:auto;position:absolute}.desktop-menu .parent .parent-a{cursor:pointer;position:relative;width:138px}.desktop-menu .parent .parent-a .dropdown-item-sub:after{display:none}.desktop-menu .parent .parent-a .child{box-shadow:0 4px 10px rgba(197,154,250,.2);right:-248px}.desktop-menu .parent a{text-decoration:none}.desktop-menu ul{list-style:none;margin:0;min-width:138px;padding:0}.desktop-menu ul ul ul{box-shadow:0 4px 10px rgba(197,154,250,.2);left:100%;min-width:315px;top:0}@media screen and (max-width:1024px){.desktop-menu ul ul ul{left:185px}}.desktop-menu .move-down{top:0}.desktop-menu .dropdown .submenu{background:#fff;box-shadow:0 4px 10px rgba(197,154,250,.2);left:-8px;opacity:0;position:absolute;top:calc(100% + .5px);transition:opacity .3s ease-out,visibility .3s ease-out;visibility:hidden;width:195px;z-index:-1}.desktop-menu .dropdown .submenu .child{display:none}.desktop-menu .dropdown .submenu .parent:hover .child,.desktop-menu .dropdown .submenu .parent:hover>ul{display:block;max-height:80vh;overflow-y:auto;position:absolute}.desktop-menu .dropdown .submenu .child li a{display:block}.desktop-menu .dropdown .submenu .child .dropdown-heading{color:#934af4;font-weight:600;padding-bottom:0;text-transform:uppercase}.desktop-menu .dropdown .submenu ul li{padding:14px}.desktop-menu .dropdown .submenu .new-tab,.desktop-menu .dropdown .submenu .parent-a{display:block}.desktop-menu .dropdown .submenu .new-tab{align-items:center;display:flex;justify-content:space-between}.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,.desktop-menu .dropdown .submenu ul>li:nth-child(3):focus .arrow,.desktop-menu .dropdown .submenu ul>li:nth-child(3):hover .arrow{transform:rotate(0deg);transition:transform .3s cubic-bezier(.4,0,.2,1)}.desktop-menu .dropdown .submenu .btm-border{position:relative}.desktop-menu .dropdown .submenu .btm-border:after{background:linear-gradient(90deg,#eddfff,rgba(237,223,255,0));bottom:0;content:"";display:block;height:1px;left:14px;pointer-events:none;position:absolute;right:14px}.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 a,.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li.nested-dropdown:hover>.nested-submenu{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .nested-submenu{display:none}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu{display:block;list-style-type:none;margin:0;padding:0 12px;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;margin-bottom:1px;padding:8px 6px}.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{left:200px;position:absolute;top:0}.desktop-menu .dropdown .nav-link{position:relative}.desktop-menu .dropdown .nav-link .arrow{transform-origin:center;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,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:focus .submenu,.desktop-menu .dropdown:hover .submenu{opacity:1;visibility:visible;z-index:999}.desktop-menu .institutions-dropdown .submenu,.desktop-menu .textbooks-dropdown .submenu{width:200px}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;gap:10px}.nav-secondary li{position:relative}.nav-secondary .submenu{background:#fff;box-shadow:0 30px 50px 0 rgba(45,69,84,.07);height:auto;left:-90px;margin:0;padding:0;position:absolute;top:57px;transition:all .3s ease-out;transition-delay:.3s;width:330px;z-index:999;*zoom:1}.nav-secondary .submenu:before{content:"";display:table}.nav-secondary .submenu:after{clear:both;content:"";display:table}.nav-secondary .submenu img{float:left;margin-top:8px;width:100px}.nav-secondary .submenu .right-side{border-left:1px solid #eee;float:left;padding:15px 25px;width:230px}.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:#aa0a5e}.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{opacity:1;visibility:visible;z-index:999}.nav-secondary li.tooltip>a:focus,.nav-secondary li.tooltip>a:hover{color:#e5166b}.nav-secondary li.tooltip .submenu{opacity:0;visibility:hidden;z-index:-1}#mobile-search-overlay{background:#fff;box-shadow:0;box-sizing:border-box;display:block;height:80px;left:0;opacity:0;padding-left:20px;padding-top:20px;position:absolute;text-align:left;top:-100px;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:100}@media(min-width:1280px){#mobile-search-overlay{display:none}}#mobile-search-overlay form input#mobile-search{border:none;border-bottom:1px solid #333;border-radius:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.2rem;font-weight:400;margin-right:10px;padding:.5rem 1rem;width:calc(100% - 180px)}#mobile-search-overlay form button[type=submit]{background:#333;border:0;color:#fff;cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-size:.875rem;font-weight:400;padding:.6rem 1.5rem}#mobile-search-overlay button.close-btn{background:none;border:0;cursor:pointer;font-size:1.375rem;font-size:inherit;height:1em;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:1em}#mobile-search-overlay.active{box-shadow:0 0 100px rgba(0,0,0,.5);opacity:1;top:0;visibility:visible}#search-overlay{display:none;height:100px;left:0;opacity:0;position:absolute;text-align:center;top:-80px;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:-1}@media(min-width:1280px){#search-overlay{display:block}}#search-overlay form input#search{border:none;border-bottom:1px solid #333;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.3rem;font-weight:400;margin-right:20px;padding:.5rem 1rem;width:920px}@media(min-width:1280px){#search-overlay form input#search{width:600px}}#search-overlay form button[type=submit]{background:#333;border:1px solid #333;color:#fff;cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;padding:.6rem 1.5rem;transition:background .3s ease,color .3s ease}#search-overlay form button[type=submit]:focus,#search-overlay form button[type=submit]:hover{background:#fff;color:#333}#search-overlay button.close-btn{background:none;border:0;cursor:pointer;font-size:1.375rem;font-size:inherit;height:1em;padding:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:1em}#search-overlay.active{background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);height:100px;left:0;opacity:1;padding-top:30px;position:absolute;text-align:center;top:0;width:100%;z-index:100}@media(prefers-reduced-motion:reduce){.arrow,.mobile-dropdown,.mobile-dropdown-submenu,.nav-item-wrapper{animation:none!important;transition:none!important}.mobile-dropdown-submenu.show,.mobile-dropdown.show{transition:opacity .01s ease}}.dropdown-toggle,.nav-item-wrapper,.nav-link-text{transition:outline-color .15s ease}.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{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;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:1280px){header.header-global.glossary-index-section .wrapper{height:75px}}header.header-global.glossary-index-section #glossary-search-btn button{background:none;border:0;cursor:pointer;font-size:inherit;padding:0}header.header-global.glossary-index-section #glossary-mobile-search-overlay,header.header-global.glossary-index-section #glossary-search-overlay{height:100px;left:0;opacity:0;position:absolute;text-align:center;top:-80px;transition:all .3s ease-out;visibility:hidden;width:100%;z-index:11}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;border:none;border-bottom:1px solid #333;border-radius:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;padding:.5rem 1rem .5rem 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]{background:#333;color:#fff;cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;padding:.6rem 1.5rem}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{background:none;border:0;cursor:pointer;font-size:1.5rem;font-size:inherit;margin-left:572px;padding:0;position:absolute}header.header-global.glossary-index-section #glossary-mobile-search-overlay.active,header.header-global.glossary-index-section #glossary-search-overlay.active{background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);left:0;opacity:1;position:absolute;top:0;visibility:visible;width:100%;z-index:100}header.header-global.glossary-index-section #glossary-mobile-search-overlay{display:block}@media(min-width:1280px){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{font-size:1.325rem;margin-right:10px;width:calc(100% - 180px)}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:1280px){header.header-global.glossary-index-section #glossary-search-overlay{display:block}}header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search{font-size:1.425rem;margin-right:20px;width:920px}@media(min-width:1024px)and (max-width:1280px){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]{border:1px solid #333;font-size:1.25rem;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{background:#fff;color:#333}header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{left:50%;top:37px}@media(min-width:1280px){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{background:none;border:0;cursor:pointer;display:block;font-size:inherit;height:60px;line-height:63px;padding:0;text-align:center;width:40px}header.header-global.glossary-index-section #glossary-mobile-search-btn button .fa{color:#333;font-size:1.125rem}@media(min-width:1280px){header.header-global.glossary-index-section #glossary-mobile-search-btn{display:none}}header.header-global.glossary-index-section .glossary-alphabet .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;height:100%}@media screen and (min-width:1024px){header.header-global.glossary-index-section .glossary-alphabet .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper{grid-column-gap:50px}}header.header-global.glossary-index-section .glossary-alphabet .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper ul{align-items:center;display:flex;flex-direction:row;flex-flow:wrap;grid-column:span 12;justify-content:center}header.header-global.glossary-index-section .glossary-alphabet .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li{color:#d4d4d4;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:400;padding:0 8px;text-align:center;text-transform:uppercase}@media screen and (min-width:760px){header.header-global.glossary-index-section .glossary-alphabet .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li{padding:0 1%}}header.header-global.glossary-index-section .glossary-alphabet .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a{color:#767676;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-weight:700}header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet .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-menu-alt .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:hover{color:#e5166b}header.header-global.glossary-index-section .glossary-alphabet .hide-letters,header.header-global.glossary-index-section .glossary-alphabet .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-menu-alt .hide-letters,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters{background:none;border:none;color:#e5166b;cursor:pointer!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;grid-column:span 12;letter-spacing:.1em;margin:auto;text-transform:uppercase;transition:color .25s ease-out;z-index:1}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,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-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{color:#aa0a5e;transition:color .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet .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-menu-alt .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .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 .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,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-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{transform:translateY(-5px);transition:transform .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:after{content:""}header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .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}.footer-global{padding-top:50px}@media(min-width:1024px){.footer-global{padding-top:70px}}@media(min-width:1280px){.footer-global{padding-top:100px}}.footer-global .container{display:grid}.footer-global .footer-logo{grid-column:1/-1}@media(min-width:760px){.footer-global .footer-logo{grid-column:1}}.footer-global .footer-logo img{display:block;height:85px;width:66px}@media(min-width:760px){.footer-global .footer-logo img{height:51px;width:40px}}@media(min-width:890px){.footer-global .footer-logo img{height:85px;width:66px}}@media(min-width:1024px){.footer-global .footer-logo img{height:103px;width:80px}}@media(min-width:1280px){.footer-global .footer-logo img{height:125px;width:97px}}.footer-menu li>ul{display:flex;flex-direction:column;gap:15px}.footer-menu__grid{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:1fr 1fr}@media(min-width:760px){.footer-menu__grid{-moz-column-gap:17.5px;column-gap:17.5px;grid-template-columns:70px repeat(4,1fr)}}@media(min-width:890px){.footer-menu__grid{-moz-column-gap:37.5px;column-gap:37.5px;grid-template-columns:120px repeat(4,1fr)}}@media(min-width:1024px){.footer-menu__grid{-moz-column-gap:31px;column-gap:31px}}@media(min-width:1280px){.footer-menu__grid{-moz-column-gap:55px;column-gap:55px;grid-template-columns:140px repeat(4,1fr)}}@media(min-width:1440px){.footer-menu__grid{-moz-column-gap:95px;column-gap:95px}}@media(min-width:1920px){.footer-menu__grid{-moz-column-gap:122.5px;column-gap:122.5px;grid-template-columns:140px repeat(4,1fr)}}.footer-menu>li{margin-top:30px}@media(min-width:760px){.footer-menu>li{margin-top:0}.footer-menu .mobile-break{display:none}}.footer-menu .footer-title{color:#934af4;font-size:14px;font-weight:700;margin-bottom:15px;margin-top:30px;text-transform:uppercase}@media(min-width:760px){.footer-menu .footer-title{margin-top:0}}@media(min-width:1024px){.footer-menu .footer-title{font-size:18px}}@media(min-width:1920px){.footer-menu .footer-title{font-size:20px}}.footer-menu .footer-title a{color:#934af4;font-weight:700;text-transform:uppercase}.footer-menu .footer-title a:focus{outline:3px solid #934af4;outline-offset:3px}@media(min-width:1024px){.footer-menu .footer-title a{font-size:18px}}@media(min-width:1920px){.footer-menu .footer-title a{font-size:20px}}.footer-menu ul a{color:#000;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;letter-spacing:-.25px}@media(min-width:760px){.footer-menu ul a{letter-spacing:0}}@media(min-width:1024px){.footer-menu ul a{font-size:18px}}@media(min-width:1920px){.footer-menu ul a{font-size:20px}}.footer-menu ul a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-menu ul a:hover{border-bottom:1px solid rgba(0,0,0,.24)}.footer-menu ul .highlight{color:#e5166b}.footer-menu ul .highlight:hover{border-bottom:1px solid #e5166b}hr{border:1px solid #eddfff;margin:30px 0;width:100%}@media(min-width:760px){hr{grid-column:1/-1;margin:50px 0}}.footer-bottom{padding-bottom:50px}@media(min-width:760px){.footer-bottom{align-items:center;display:flex;grid-column:1/-1;justify-content:space-between}.footer-social{min-width:260px}}.footer-social ul{display:flex;justify-content:space-between;max-width:260px;width:100%}.footer-social li{align-items:center;background-color:#eddfff;border-radius:5px;display:flex;height:40px;justify-content:center;width:40px}@media(min-width:1024px){.footer-social li{height:30px;width:30px}}@media(min-width:1280px){.footer-social li{height:40px;width:40px}}.footer-social li a{align-items:center;color:#2d1159;display:flex;height:100%;justify-content:center;transition:all .15s cubic-bezier(.175,.885,.32,1.275);width:100%}.footer-social li a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-social li a i{font-size:24px}@media(min-width:1024px){.footer-social li a i{font-size:16px}}@media(min-width:1280px){.footer-social li a i{font-size:24px}}.footer-copyright p{color:#934af4;font-size:18px;margin-bottom:0;padding-top:20px}@media(min-width:760px){.footer-copyright p{font-size:14px;padding-top:0}}@media(min-width:1280px){.footer-copyright p{font-size:18px}}@media(min-width:1920px){.footer-copyright p{font-size:20px}}.footer-careers-banner{border-bottom:1px solid #333;border-top:1px solid #333;padding-bottom:25px;padding-top:25px;text-align:center}.footer-careers-banner p{font-size:1.25rem;margin:0}.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-size:1.875rem;font-weight:700;line-height:1.1;margin-bottom:1.15rem}.cta-block h2,.cta-block p{color:#fff;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.cta-block p{font-size:1rem;font-weight:400;margin-bottom:1.625rem}.cta-block .photograph{display:block;position:relative;width:100%}.cta-block .photograph img{bottom:-14px;display:block;margin:0 auto;max-height:200px;position:relative}.cta-block .cta-copy span{color:#767676;display:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;margin-bottom:1.0625rem}.cta-block .form-container{max-width:600px!important;min-width:0!important;width:100%}@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 .form-container{max-width:50%;width:50%}}@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{bottom:-132px;left:0;max-height:none;min-width:117%;position:absolute}}@media(min-width:1200px){.cta-block .form-container{margin-left:10%}}.cta-demo{background-color:#2d1159;background-size:cover;padding-bottom:0;position:relative}@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{margin:0 auto;max-width:500px;text-align:center;width:100%;z-index:2}.cta-demo .btn-arrow-h{background:none;border:none;color:#fff;color:#e5166b;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;padding-right:.6em;position:relative;text-transform:capitalize}.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{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{animation:bounce-sideways 1s ease infinite}.cta-demo .btn-arrow-h:focus{outline:3px solid #934af4}@keyframes bounce-sideways{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{margin:0;padding-right:0;text-align:left;width:50%}}.cta-subscribe{background:#eee}@media(min-width:768px){.cta-subscribe{padding:75px}}.cta-subscribe .wrapper{align-items:center;display:flex;flex-direction:column}.cta-subscribe h2,.cta-subscribe p{color:#333}.cta-subscribe .cta-copy{margin-bottom:20px;text-align:center}@media(min-width:1200px){.cta-subscribe .form-container{margin-left:0}}main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{margin:0 auto;max-width:650px}@media(min-width:1280px){main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{max-width:750px}}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-size:2.25rem;font-weight:700;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;font-size:1.125rem;line-height:1.4;margin:0 0 1.5rem}@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{background-color:#934af4!important;border-radius:50%!important;margin:0 0 15px .75rem;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{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;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{border:1px solid #eee;display:block;width:100%}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-tertiary):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-tertiary):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-tertiary):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-tertiary):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-tertiary):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-tertiary):not(.author-name-link){text-decoration:none}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-tertiary):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-tertiary):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-tertiary):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link){border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700;text-decoration:none;transition:all .25s ease}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-tertiary):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-tertiary):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-tertiary):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-tertiary):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-tertiary):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-tertiary):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover{border-bottom:2px solid #aa0a5e;color:#aa0a5e}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-tertiary):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-tertiary):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-tertiary):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-size:1.025rem;font-weight:400;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{margin-right:5px;vertical-align:text-bottom}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;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.3125rem;font-weight:600;line-height:1.4;margin-bottom:0;padding-left:1.5rem;position:relative}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{border-left:1px solid #c59afa;content:"";height:100%;left:0;position:absolute;top:0}@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{color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.925rem;font-weight:400;line-height:1.4;margin-top:.1rem}main.single-default .post-author,main.single-news .post-author,main.single-press-releases .post-author{border-top:1px solid #d9d9d9;display:flex;flex-direction:row;margin-bottom:2rem;margin-top:2rem;padding-top:2rem}main.single-default .post-author .author-image,main.single-news .post-author .author-image,main.single-press-releases .post-author .author-image{margin-bottom:0;margin-right:1.5rem;padding:0;width:100px}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{color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:400}@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{border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700;text-decoration:none;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{border-bottom:2px solid #aa0a5e;color:#aa0a5e}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{margin:4rem auto;max-width:200px;text-align:center}.thank_you-template-default .post-content{display:inline;float:left;margin-left:2.0833333333%;margin-right:2.0833333333%;width:95.8333333333%;*zoom:1}.thank_you-template-default .post-content:before{content:"";display:table}.thank_you-template-default .post-content:after{clear:both;content:"";display:table}@media(min-width:768px){.thank_you-template-default .post-content{float:left;margin-left:17%;margin-right:2.0833333333%;min-height:330px;width:66.833%}}.thank_you-template-default .post-content h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:2.525rem;font-weight:400;line-height:1.4;margin-bottom:2rem;text-align:center}.thank_you-template-default .post-content h2,.thank_you-template-default .post-content h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.325rem;font-weight:700;line-height:1.4;margin-bottom:0;text-align:center}.thank_you-template-default .post-content h3{font-size:1.125rem}.thank_you-template-default .post-content img{height:auto;max-width:100%}.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 .btn-pill-primary,.thank_you-template-default .post-content .btn-pill-secondary,.thank_you-template-default .post-content .btn-pill-tertiary,.thank_you-template-default .post-content .btn-pill-tertiary-dark-bg,.thank_you-template-default .post-content a.btn,.thank_you-template-default .post-content a.btn-large,.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;font-size:1.325rem;margin:6rem auto 3rem;text-align:center}body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{background-color:#111;box-shadow:0 0 10px rgba(0,0,0,.5);margin-bottom:2rem}@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{display:inline;float:left;margin:2rem 2.0833333333%;padding-bottom:2rem;padding-top:1rem;width:95.8333333333%}body.page-id-14840 main.archive .page-slug,body.page-id-14844 main.archive .page-slug,main.archive .page-slug{color:#999;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;letter-spacing:.05rem;margin-bottom:1.5rem;margin-top:1.5rem;text-transform:uppercase}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;margin-left:2.0833333333%;margin-right:2.0833333333%;width:95.8333333333%}@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;margin-left:2.0833333333%;margin-right:2.0833333333%;width:62.5%}}body.page-id-14840 main.archive .no-results-links,body.page-id-14844 main.archive .no-results-links,main.archive .no-results-links{animation-delay:1s;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn}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-size:1.625rem;font-weight:400}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;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}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-size:1rem;font-weight:400;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>*{transition:opacity .15s linear .1s;visibility:visible}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:0s,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-bottom:3rem;margin-top:2.5rem}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{cursor:pointer;font-size:1.4rem;line-height:2.5rem}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;background-color:#eee;border:3px solid #eee;box-sizing:content-box;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;height:20px;margin:1rem -1.5rem 1.25rem 0;outline:none;padding:.5rem 1rem .5rem 1.25rem;width:calc(100% - 140px)}@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]{background-color:#333;border:0;color:#fff;cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;margin-bottom:20px;padding:.6rem 1.5rem;transition:background-color .25s ease}@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;margin:2.5rem 2.0833333333%;width:95.8333333333%}@media(min-width:992px){body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{border:none;display:inline;float:left;left:0;margin:0 2.0833333333% 1rem;padding:0;position:absolute;top:0;width:29.1666666667%}}@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;margin-left:2.0833333333%;margin-right:2.0833333333%;width:29.1666666667%}}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{border-top:1px solid #999;clear:both;margin:1rem 0 3rem;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{animation-delay:1s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeIn}body.page-id-14840 main.archive .page-header,body.page-id-14844 main.archive .page-header,main.archive .page-header{animation-delay:1.25s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown}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-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown}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{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){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){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){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){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){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){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){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){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){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){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){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){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){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){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){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){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){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){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){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{animation-delay:1.75s;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-name:fadeInDown}.blog-section{background:#f4f4f4}.blog-section section{margin-bottom:50px}.blog-section section:first-child{margin-bottom:26px}.blog-section section:first-child .wrapper{padding:40px 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{border-bottom:1px solid #d9d9d9;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;padding-bottom:1.25rem;text-transform:uppercase}@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-size:1rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;text-transform:uppercase}@media(min-width:768px){.blog-section .blog-heading-small{font-size:1rem}}.blog-section .blog-post{margin-bottom:12px;position:relative}.blog-section .blog-post:last-child(){margin-bottom:0}.blog-section .blog-post .blog-post-container{background:#fff;border:1px solid #d9d9d9;height:100%;transition:color .3s ease}.blog-section .blog-post .blog-post-container:before{border:6px solid hsla(0,0%,100%,0);content:"";height:calc(100% - 12px);left:0;position:absolute;top:0;transition:border .3s ease,box-shadow .3s ease;width:calc(100% - 12px)}.blog-section .blog-post .blog-link{height:100%;left:0;position:absolute;top:0;width: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 #aa0a5e;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{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-bottom:0;margin-top:1rem}.blog-section .blog-post .post-slug{display:block;font-size:1rem;font-weight:400;letter-spacing:normal;margin:0 0 1rem;text-transform:none}.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-left:50px;margin-top:150px}}.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}.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{max-width:400px;order:1}.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{align-items:center;border:none;display:flex;flex-direction:column;text-decoration:none}.blog-section .categories figure{position:relative}.blog-section .categories figure:before{border:6px solid hsla(0,0%,100%,0);border-radius:50%;content:"";height:82%;left:0;position:absolute;top:0;transition:border .3s ease;width:82%}.blog-section .categories img{max-width:61px;position:relative;z-index:1}.blog-section .categories p{font-size:1.125rem;font-weight:700;line-height:1.2;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{background:#2d1159;background-size:cover;margin:0;padding:50px 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{border-bottom:1px solid #d9d9d9;padding:50px 25px}@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 #f4f4f4,inset 0 -.35em #c59afa}.blog-section .hero .small-caps-header{color:#555}.blog-section .hero.category .wrapper{border:none;padding:40px 25px 0}@media(min-width:1200px){.blog-section .hero.category .wrapper{padding:80px 0 0}}.blog-section .hero .search-label{font-size:1rem;font-weight:700;text-transform:uppercase}.blog-section .hero input{background:#fff;border:1px solid #d9d9d9;border-radius:6px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:400;height:64px;margin-top:13px;padding:0 15px;width:calc(100% - 100px)}.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-tertiary{border-radius:6px;height:66px;margin:0 0 0 4px;padding:0;width:70px}.blog-section .hero form .col-con{align-items:flex-end}.blog-section .cat-nav{border-bottom:1px solid #d9d9d9;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;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{color:#934af4;display:block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;margin:1rem;position:relative}@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-size:.875rem;font-weight:600;left:-.1rem;margin-right:.6em;position:relative;top:0}.blog-section .cat-nav .btn-back:before:after,.blog-section .cat-nav .btn-back:hover:after{animation:hover-slide 1s ease infinite}.blog-section .cat-nav .btn-back:focus{outline:3px solid #934af4;outline-offset:3px}@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{margin:0 auto 12px;max-width:400px}.blog-section .editor-picks .blog-post:last-child{margin-bottom:0}.blog-section .mid-category-con{width:100%}.blog-section .optin-embed{margin:0 auto;max-width:1000px}.blog-section.single-default .post-hero{border-bottom:1px solid #d9d9d9;margin:0;overflow:hidden}.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{align-items:center;display:flex;margin:0 auto;width:90%}.blog-section.single-default .post-hero .post-title{margin:2rem 0 .5rem}.blog-section.single-default .post-hero figcaption{background:#fff;margin-top:-1px;padding:10px}.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:0 0 50px}@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{border-color:#934af4;color:#934af4}.blog-section.single-default .breadcrumbs li a:hover,.blog-section.single-default .breadcrumbs li:hover{border-color:#e5166b;color:#e5166b}.blog-section.single-default .breadcrumbs li a:focus,.blog-section.single-default .breadcrumbs li: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-size:.889em;font-weight:600;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{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap}.blog-section.single-default .post-details .separator{font-size:.5rem;margin:0 10px}.blog-section.single-default .author-image{margin-right:10px;max-width:40px}.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{font-weight:600;letter-spacing:normal;margin:0;text-transform:none}.blog-section.single-default .author-name a{border-color:#333;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{background:#210a45;height:52%;left:10%;position:absolute;right:0}}@media(min-width:992px){.blog-section.single-default .bleed-bg{height:100%;left:60%}}@media(min-width:768px){.blog-section.single-default .post-figure-con{display:flex;flex-direction:column;height:85%;justify-content:center;left:-50px;max-width:800px;position:absolute;top:0}}.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{line-height:1.8;margin-bottom:1rem;width:100%}.blog-section.single-default .post-slug a{letter-spacing:normal;text-transform:none}.blog-section.single-default .author-bio{margin:0}.blog-section.single-default .recommended{border-top:1px solid #d9d9d9;padding-top:50px}.blog-section.single-default .blog-heading{border-bottom:1px solid #d9d9d9;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:1.125rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.4;padding-bottom:1.25rem;text-transform:uppercase}@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;margin:0 auto;max-width:1000px}.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{align-items:center;display:flex;flex-direction:row}@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{align-items:center;background:#eee;border-radius:50%;color:#555;display:flex;font-size:1rem;height:30px;justify-content:center;margin:10px;transition:background .3s ease,color .3s ease,transform .3s ease;width:30px}.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{margin:10px;position:relative}.blog-section.single-default .scroll-con .btn-twitter iframe{opacity:0;position:relative!important;z-index:2}.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{cursor:pointer;left:26%;margin:0;position:absolute;top:0}.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{color:#333;line-height:1.5;margin-bottom:1rem}.blog-section.single-default table{margin-bottom:50px;margin-top:50px}.blog-section.single-default td{background:#fff;border:none;font-size:1rem;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;border:none;color:#fff;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{margin:0 auto 2rem;width:auto}.blog-section.single-default .wp-toc{background:#eee;border-radius:10px;margin-bottom:1.5rem;padding:20px}.blog-section.single-default .wp-toc h2{display:inline;font-size:1.125rem;margin-top:0;padding:0}.blog-section.single-default .wp-toc button{border:none;color:#e5166b;cursor:pointer;font-size:1.125rem;font-weight:700;margin-left:.5rem}.blog-section.single-default .wp-toc button:hover{color:#aa0a5e}.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{font-size:1.125rem;margin-bottom:.5rem}.blog-section.single-default .schema-faq{margin-top:2rem}.blog-section.single-default .schema-faq .schema-faq-question{background:#eee;border-radius:10px;cursor:pointer;display:block;font-size:1.375rem;font-weight:400;margin:10px 0;padding:10px 20px;position:relative;transition:background .3s ease}.blog-section.single-default .schema-faq .schema-faq-question:hover{background:#eddfff}.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{margin:0 auto;max-width:630px}.blog-section.single-default .callout{background:#eee;margin:0 -20px;padding:20px}.blog-section.single-default ul{padding-bottom:20px}.blog-section.single-default div[id^=om-]{margin-bottom:40px!important;margin-top:40px!important}