@font-face{font-family:Replica;src:local("Replica"),local("Replica Regular"),local("Replica-Regular"),url(../../../../../../../../themes/TOPHAT01/build/fonts/ReplicaProTT.woff2) format("woff2"),url(../../../../../../../../themes/TOPHAT01/build/fonts/ReplicaProTT.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Replica;src:local("Replica Heavy"),local("Replica-Heavy"),url(../../../../../../../../themes/TOPHAT01/build/fonts/ReplicaProTT-Heavy.woff2) format("woff2"),url(../../../../../../../../themes/TOPHAT01/build/fonts/ReplicaProTT-Heavy.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:source-sans-pro-light;font-style:normal;font-weight:300;src:url(../../../../../../../../themes/TOPHAT01/build/fonts/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:source-sans-pro-regular;font-style:normal;font-weight:400;src:url(../../../../../../../../themes/TOPHAT01/build/fonts/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:source-sans-pro-semibold;font-style:normal;font-weight:600;src:url(../../../../../../../../themes/TOPHAT01/build/fonts/SourceSansPro-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:source-sans-pro-bold;font-style:normal;font-weight:700;src:url(../../../../../../../../themes/TOPHAT01/build/fonts/SourceSansPro-Bold.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{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,main{display:block}b,strong{font-weight:700}em,i{font-style:italic}article,aside,footer,header,nav,section{display:block}div{box-sizing:border-box}*+html .clearfix{min-height:1%}.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0}.container{margin:0 auto;max-width:325px;padding:0 10px;width:100%}@media screen and (min-width:767px){.container{max-width:1200px}}.top-hat-homepage a:focus{outline:3px solid #934af4}.top-hat-other-pages.defaults2020 .animation{transition-duration:1.5s;-webkit-transition-duration:1.5s;transition-timing-function:ease-in-out}.top-hat-other-pages.defaults2020 .move-down,.top-hat-other-pages.defaults2020 .move-down.animate{opacity:1}.top-hat-homepage.defaults2020 .listing-header .move-down.animate{transition-delay:.1s}.top-hat-homepage.defaults2020 .listing-header .move-down.animate .student-header__wrapper{opacity:1}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}to{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}to{transform:perspective(400px) rotateX(0deg);opacity:1}}.flipInX{-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}to{opacity:1;-webkit-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px)}to{opacity:1;-webkit-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;top:50%;transform:translateY(-50%);padding:0;border:none;outline:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next:focus:focus,.slick-next:hover:focus,.slick-prev:focus:focus,.slick-prev:hover:focus{outline:3px solid #934af4;outline-offset:3px}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{height:20px;width:20px;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;outline:none;line-height:0;font-size:0;color:transparent;padding:5px}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:focus{outline:3px solid #934af4;outline-offset:3px}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:20px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body.home .slick-next:before{content:""}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background:rgba(43,46,56,.9)}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{-webkit-animation-name:remodal-overlay-opening-keyframes;animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{-webkit-animation-name:remodal-overlay-closing-keyframes;animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;width:100%;margin-bottom:10px;padding:35px;transform:translateZ(0);color:#2b2e38;background:#fff}.remodal.remodal-is-closing,.remodal.remodal-is-opening{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.remodal.remodal-is-opening{-webkit-animation-name:remodal-opening-keyframes;animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{-webkit-animation-name:remodal-closing-keyframes;animation-name:remodal-closing-keyframes}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:0;left:0;display:block;overflow:visible;width:35px;height:35px;margin:0;padding:0;cursor:pointer;transition:color .2s;text-decoration:none;color:#95979c;border:0;outline:0;background:transparent}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:focus{outline:3px solid #934af4;outline-offset:3px}.remodal-close:before{font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;line-height:35px;position:absolute;top:0;left:0;display:block;width:35px;content:"×";text-align:center}.remodal-close::-moz-focus-inner{padding:0;border:0}@-webkit-keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-opening-keyframes{0%{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@-webkit-keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-closing-keyframes{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@-webkit-keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@keyframes remodal-overlay-opening-keyframes{0%{opacity:0}to{opacity:1}}@-webkit-keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@keyframes remodal-overlay-closing-keyframes{0%{opacity:1}to{opacity:0}}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}.desktop-sticky{position:relative!important;display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){.desktop-sticky{position:-webkit-sticky!important;position:sticky!important;top:120px!important;display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}@media(-ms-high-contrast:active)and (min-width:992px),(-ms-high-contrast:none)and (min-width:992px){aside.desktop-sticky{position:absolute!important;top:0}}body{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;letter-spacing:0;line-height:1.4;position:relative}@media(min-width:768px){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{margin:0;padding:0;letter-spacing:0}h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.1;margin-bottom:1.25rem}@media(min-width:768px){h1{font-size:2.625rem;margin-left:-2px;margin-bottom:2rem}}@media(min-width:992px){h1{font-size:3.4375rem}}h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.15;margin-bottom:1.5rem}@media(min-width:768px){h2{font-size:2.25rem;margin-bottom:2rem}}@media(min-width:992px){h2{font-size:2.625rem}}h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){h3{font-size:1.75rem}}@media(min-width:992px){h3{font-size:2rem}}h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){h4{font-size:1.5rem}}@media(min-width:992px){h4{font-size:1.625rem}}p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;color:#333;margin-bottom:1.5rem}@media(min-width:768px){p{font-size:1.125rem;margin-bottom:1.75rem}}p strong{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600}p a{color:#333;text-decoration:none;border-bottom:1px solid #333}p a:focus,p a:hover{color:#e5166b;border-color:#e5166b}sub,sup{font-size:75%;font-weight:700;position:relative;vertical-align:baseline;color:#e5166b}sup{top:-.5em}sub,sup{left:1px}sub{bottom:-.25em}.display-xxlarge{font-size:3.4375rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-xxlarge{font-size:3.9375rem}}@media(min-width:992px){.display-xxlarge{font-size:4.5625rem}}.display-xlarge{font-size:2.625rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-xlarge{font-size:3.4375rem}}@media(min-width:992px){.display-xlarge{font-size:3.9375rem}}.display-large{font-size:2rem;font-weight:700;line-height:1.14}@media(min-width:768px){.display-large{font-size:2.625rem}}@media(min-width:992px){.display-large{font-size:3.4375rem}}.display-medium{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.15;margin-bottom:1.5rem}@media(min-width:768px){.display-medium{font-size:2.25rem;margin-bottom:2rem}}@media(min-width:992px){.display-medium{font-size:2.625rem}}.display-small{font-size:1.125rem;font-weight:600;line-height:1.14}@media(min-width:768px){.display-small{font-size:1.625rem}}@media(min-width:992px){.display-small{font-size:2rem}}.display-small-caps{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){.display-small-caps{font-size:1rem}}.display-data-point{font-size:2.625rem;font-weight:700;line-height:1.4;color:#934af4}@media(min-width:768px){.display-data-point{font-size:3.4375rem}}@media(min-width:992px){.display-data-point{font-size:3.75rem}}.text-large{font-size:1.125rem;line-height:1.4}@media(min-width:768px){.text-large{font-size:1.375rem}}.text-small{font-size:.875rem}@media(min-width:768px){.text-small{font-size:1rem}}.text-medium{font-size:1rem}@media(min-width:768px){.text-medium{font-size:1.125rem}}.text-xsmall{font-size:.75rem}@media(min-width:768px){.text-xsmall{font-size:.875rem}}.weight-normal{font-weight:400}.weight-bold{font-weight:700}.center,.text-center{text-align:center}a{color:#333;text-decoration:none;box-sizing:border-box}a.pink,a:focus,a:hover{color:#e5166b}a.inline-link{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}a.inline-link:focus,a.inline-link:hover{color:#c3135b;border-bottom:2px solid #c3135b}a.inline-link:focus{outline:3px solid #e5166b;outline-offset:3px}a.highlight-yellow:focus,a.highlight-yellow:hover{box-shadow:inset 0 -.2em #fff,inset 0 -1em #ffc146}.btn-purple{background:#934af4;color:#fff;padding:.425em 1.1em;border:1px solid #934af4}.btn-purple:focus,.btn-purple:hover{background:#fff;color:#934af4}.btn-pink{background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.btn-pink:active,.btn-pink:focus,.btn-pink:hover{color:#e5166b;background:#fff}.btn-pink:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-arrow{border-radius:0;position:relative;background:none;border:none;color:#767676;padding-right:1.2em}.btn-arrow:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;position:absolute;top:15%}.btn-arrow:active,.btn-arrow:focus,.btn-arrow:hover{color:#e5166b}.btn-arrow:active:after,.btn-arrow:focus:after,.btn-arrow:hover:after{-webkit-animation:hover-bounce 1s ease-in-out infinite;animation:hover-bounce 1s ease-in-out infinite}.btn-arrow:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-ghost{background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em}.btn-ghost:active,.btn-ghost:focus,.btn-ghost:hover{background:#e5166b;color:#fff}.btn-ghost:focus{outline:3px solid #e5166b;outline-offset:3px}.btn-arrow-h,.btn-secondary{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em}.btn-arrow-h:after,.btn-arrow-h:before,.btn-secondary:after,.btn-secondary:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.btn-arrow-h:after,.btn-secondary:after{content:"";left:.1em;margin-left:.6em}.btn-arrow-h:active:before,.btn-arrow-h:focus:before,.btn-arrow-h:hover:before,.btn-secondary:active:before,.btn-secondary:focus:before,.btn-secondary:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.btn-arrow-h:active:after,.btn-arrow-h:focus:after,.btn-arrow-h:hover:after,.btn-secondary:active:after,.btn-secondary:focus:after,.btn-secondary:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.btn-arrow-h:focus,.btn-secondary:focus{outline:3px solid #934af4;outline-offset:3px}.btn-arrow,.btn-arrow-h,.btn-ghost,.btn-pink,.btn-purple{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;margin-bottom:1.5rem}.btn-arrow-h i,.btn-arrow i,.btn-ghost i,.btn-pink i,.btn-purple i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-arrow,.btn-arrow-h,.btn-ghost,.btn-pink,.btn-purple{width:auto;font-size:1.375rem;margin-bottom:2rem}}.btn-small{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-small i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-small{width:auto;font-size:1rem}}.btn,.btn-med{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-med i,.btn i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn,.btn-med{width:auto;font-size:1.125rem}}.btn-large,.btn-lg{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.btn-large i,.btn-lg i{font-weight:600;margin-left:5px}@media(min-width:768px){.btn-large,.btn-lg{width:auto;font-size:1.375rem}}.tick-list{list-style-type:none;padding-left:0}.tick-list li{margin:1rem 0;position:relative;padding-left:25px}@media(min-width:768px){.tick-list li{padding-left:30px}}.tick-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#08d493;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.tick-list li:before{top:3px}}.defaults2020 section{margin-bottom:50px}@media(min-width:768px){.defaults2020 section{margin-bottom:75px}}.defaults2020 .school-logo-banner{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media(min-width:768px){.defaults2020 .school-logo-banner{justify-content:center}}.defaults2020 .school-logo-banner .logo-con-part{width:33%;height:80px;padding:10px 15px;display:flex;align-items:center;justify-content:center;min-width:100px}.defaults2020 .school-logo-banner .logo-con-part:last-child(){display:none}@media(min-width:480px){.defaults2020 .school-logo-banner .logo-con-part{height:100px}}@media(min-width:768px){.defaults2020 .school-logo-banner .logo-con-part{width:20%;height:160px}.defaults2020 .school-logo-banner .logo-con-part:last-child(){display:flex}}.defaults2020 .school-logo-banner img{opacity:.6;max-width:100%;max-height:100%}.defaults2020 .school-logo-banner img.tall{width:50%}@media(min-width:480px){.defaults2020 .school-logo-banner img{width:auto}}.defaults2020 .feature-block-small{display:flex;flex-direction:column-reverse;align-items:flex-start}@media(min-width:768px){.defaults2020 .feature-block-small{flex-direction:row}}@media(min-width:992px){.defaults2020 .feature-block-small{align-items:center}}.defaults2020 .feature-block-small .col-left{flex-basis:100%}@media(min-width:768px){.defaults2020 .feature-block-small .col-left{flex-basis:50%;padding-right:50px}}@media(min-width:992px){.defaults2020 .feature-block-small .col-left{padding-right:50px}}.defaults2020 .feature-block-small .col-right{flex-basis:100%;margin-bottom:50px}@media(min-width:768px){.defaults2020 .feature-block-small .col-right{flex-basis:50%}}@media(min-width:768px){.defaults2020 .feature-block-small .h5,.defaults2020 .feature-block-small h5{display:none}}.defaults2020 .feature-block-small figure{max-width:500px}.defaults2020 .feature-block-small .tick-list{margin-bottom:2rem}.defaults2020 .feature-block-small p:last-of-type{margin-bottom:0}.defaults2020 .feature-block-small .btn{margin:0}.defaults2020 .shadow-bg{box-shadow:0 0 6px rgba(0,0,0,.2)}.defaults2020 .col-3{width:1200px;max-width:100%;display:flex;flex-direction:column}.defaults2020 .col-3:after,.defaults2020 .col-3:before{display:none}@media(min-width:768px){.defaults2020 .col-3{flex-direction:row;justify-content:space-between}}.defaults2020 .col-3 .col{max-width:600px;width:100%;flex-basis:auto;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:0;margin-left:0;transform:translateY(25px)}@media(min-width:768px){.defaults2020 .col-3 .col{max-width:300px;width:33.3333333333%;margin:2rem 5px 0;transform:none}}.defaults2020 .animation{transition-duration:.4s;transition-timing-function:ease-in-out}.defaults2020 .fade-in{opacity:0}.defaults2020 .fade-in.animate{opacity:1}@-webkit-keyframes highlight-up{50%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}60%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}}@keyframes highlight-up{50%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}60%{box-shadow:inset 0 -.1em #fff,inset 0 -.45em #ffc146}}.defaults2020 .highlight-up.animate{-webkit-animation:highlight-up .5s ease 1s;animation:highlight-up .5s ease 1s}.defaults2020 .highlight-up-2.animate{-webkit-animation:highlight-up .5s ease 2s;animation:highlight-up .5s ease 2s}.defaults2020 .highlight-up-3.animate{-webkit-animation:highlight-up .5s ease 3s;animation:highlight-up .5s ease 3s}.defaults2020 .fade-in-left{opacity:0;transform:translateX(50px)}.defaults2020 .fade-in-left.animate{opacity:1;transform:translateY(0)}.defaults2020 .move-up{transform:translateY(50px)}.defaults2020 .move-up.animate{transform:translateY(0)}img,video{max-width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0,0,0,0);-webkit-clip-path:inset(100%);clip-path:inset(100%)}.small-caps-header{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em}@media(min-width:768px){.small-caps-header{font-size:1rem}}main{*zoom:1}main:after,main:before{content:"";display:table}main:after,section{clear:both}section{padding:0;*zoom:1}section:after,section:before{content:"";display:table}section:after{clear:both}.wrapper{position:relative;display:block;max-width:1200px;margin:0 auto;*zoom:1}.wrapper:after,.wrapper:before{content:"";display:table}.wrapper:after{clear:both}@media(max-width:1250px){.wrapper{padding:0 10px}}@media(max-width:768px){.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}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-margin-right{margin-right:0!important}.display-none{display:none!important}.post-slug{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;display:inline-block;margin-bottom:.5rem}@media(min-width:768px){.post-slug{font-size:1rem}}.post-slug a{color:#934af4;font-weight:700;text-decoration:none;border-bottom:2px solid #934af4;transition:all .25s ease}.post-slug a:focus,.post-slug a:hover{color:#6820c5;border-bottom:2px solid #6820c5}.post-slug a:focus{outline:3px solid #934af4;outline-offset:3px}.post-byline{margin:0 15px 15px 0;color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem}.post-title{margin:.5rem 0;font-size:2.6rem;font-weight:700}.post-excerpt,.post-title{line-height:1.3;font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.post-excerpt{margin:.5rem 0 1rem;font-size:1.6rem;font-weight:400}.post-image{clear:both;margin:0 auto 3rem}.post-image img{border:1px solid #eee;width:100%}.post-image figcaption{font-size:.925rem;color:#666;margin-top:.1rem}.post-image figcaption a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.post-image figcaption a:focus,.post-image figcaption a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.post-image figcaption a:focus{outline:3px solid #e5166b;outline-offset:3px}.post-meta{font-size:.825rem;text-transform:uppercase}.post-grid .post-thumbnail{margin-bottom:.5rem}.post-grid .post-thumbnail img{border:1px solid #eee}.post-grid .post-title{font-size:1.4rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.post-grid .post-excerpt{font-size:1.125rem}.post-list{*zoom:1}.post-list:after,.post-list:before{content:"";display:table}.post-list:after{clear:both}.post-list a:focus{outline:3px solid #934af4;outline-offset:3px}.post-list li{margin-bottom:3rem}.post-list .post-thumbnail{margin-bottom:1rem}.post-list .post-thumbnail a,.post-list .post-thumbnail img{display:block}.post-list .post-thumbnail img{border:1px solid #eee}.post-list .post-title{font-size:1.7rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.post-list .post-title a{display:block}.post-list .post-excerpt{font-size:1.125rem}.post-list.compact li{clear:both;margin-bottom:3rem;*zoom:1}.post-list.compact li:after,.post-list.compact li:before{content:"";display:table}.post-list.compact li:after{clear:both}@media(min-width:1200px){.post-list.compact .post-thumbnail{float:right;width:40%}}@media(min-width:1200px){.post-list.compact .post-text{float:left;margin-top:-6px;width:50%}}.post-list.compact .post-title{margin-top:0;font-size:1.76rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}body.tag .post-list.compact .post-slug{display:none}.post-content h2{padding:2rem 0 1rem;font-size:2.2rem;font-weight:700}.post-content h2,.post-content p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.post-content p{margin:0 0 1.2rem;font-size:1.3rem;font-weight:400}.mktoForm{font-size:1em!important;width:100%!important}@media(max-width:480px){.mktoForm{padding:0!important}}.mktoForm .mktoFormRow{margin-left:-1em;margin-right:-1em}.mktoForm .mktoFormRow .mktoFormCol{position:relative;width:100%;padding:0 1em;margin:0 0 1em!important}.mktoForm .mktoFormRow .mktoFormCol .mktoGutter,.mktoForm .mktoFormRow .mktoFormCol .mktoOffset{display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{width:100%}.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select,.mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{background-color:#f4f4f4}.mktoForm .mktoFormRow .mktoFormCol .mktoLabel{width:auto!important;color:#333;padding-top:0!important;font-weight:600;font-size:1rem}.mktoForm .mktoFormRow .mktoFormCol .mktoLabel strong{font-weight:inherit;padding:0}.mktoForm .mktoFormRow .mktoFormCol .mktoAsterix{position:absolute;top:1.1em;right:1.75em;width:auto!important;text-align:left;line-height:normal;padding:0;display:none}.mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.mktoForm .mktoFormRow .mktoFormCol .mktoRadioList{width:auto!important;float:left;padding:0 .75em;margin-top:.3em}.mktoForm .mktoFormRow .mktoFormCol a:focus,.mktoForm .mktoFormRow .mktoFormCol input:focus,.mktoForm .mktoFormRow .mktoFormCol select:focus,.mktoForm .mktoFormRow .mktoFormCol textarea:focus{outline:3px solid #934af4;outline-offset:3px}.mktoForm .mktoFormRow .mktoFormCol input,.mktoForm .mktoFormRow .mktoFormCol textarea{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;width:100%!important;height:auto;color:#555;line-height:1.1;background-color:transparent;box-shadow:none;border:2px solid #d9d9d9;border-radius:2px;padding:1em 1em .8em!important;box-sizing:border-box}.mktoForm .mktoFormRow .mktoFormCol textarea{height:80px}@media(max-width:480px){.mktoForm .mktoFormRow .mktoFormCol textarea{height:80px}}.mktoForm .mktoFormRow .mktoFormCol select{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;line-height:1.2;width:100%!important;height:auto;color:#555;box-shadow:none;border:2px solid #d9d9d9;border-radius:2px;padding:12px!important;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:96% 50%;background-repeat:no-repeat;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-size:18px 18px;box-sizing:border-box}@media(max-width:480px){.mktoForm .mktoFormRow .mktoFormCol select{background-position:95.5% 50%;background-size:8px 8px}}.mktoForm .mktoFormRow .mktoFormCol select:active{outline:none;box-shadow:none}.mktoForm .mktoButtonWrap{margin:0!important}.mktoForm .mktoButtonWrap .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.mktoForm .mktoButtonWrap .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.mktoForm .mktoButtonWrap .mktoButton{width:auto;font-size:1.125rem}}.mktoForm .mktoButtonWrap .mktoButton:active,.mktoForm .mktoButtonWrap .mktoButton:focus,.mktoForm .mktoButtonWrap .mktoButton:hover{color:#e5166b;background:#fff}.mktoForm .mktoButtonWrap .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.mktoForm.mktoLayoutAbove .mktoLabel{margin-bottom:.5rem!important}.mktoForm.mktoLayoutAbove .mktoRequiredField .mktoAsterix{right:12px;top:8px}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true]{display:flex;align-items:flex-end}}.mktoForm[data-mkto-modal-form=true] .mktoFormRow{width:100%;margin:0}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol{padding:0;margin:0!important}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol .mktoLabel{font-size:.875rem;font-weight:600;margin-bottom:.75rem!important}.mktoForm[data-mkto-modal-form=true] .mktoFormRow .mktoFormCol input{background-color:#f8f8f8;line-height:1.25rem;padding:1.125rem 1.125rem .75rem!important}.mktoForm[data-mkto-modal-form=true] .mktoButtonRow{margin-top:.75rem}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true] .mktoButtonRow{margin-top:0;margin-left:.75rem}}@media(min-width:768px){.mktoForm[data-mkto-modal-form=true] .mktoButtonRow .mktoButtonWrap .mktoButton{line-height:1;min-width:8.25rem;padding:1.0625rem 1.125rem;white-space:nowrap}}body .mktoForm .mktoError .mktoErrorArrow,body .mktoForm .mktoError .mktoErrorMsg{background:#333;border:0}body .mktoForm .mktoError .mktoErrorMsg{color:#fff;font-size:.875rem;padding:10px!important;border-radius:5px;box-shadow:none;text-shadow:none}form[data-mkto-id] .mktoFormError{margin-top:1.5rem}form[data-mkto-id] .mktoFormError p{display:block;margin:0 0 .5rem}form[data-mkto-id] .mktoFormError p:last-child{margin-bottom:0}form[data-mkto-id] .mktoFormError p a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}form[data-mkto-id] .mktoFormError p a:focus,form[data-mkto-id] .mktoFormError p a:hover{color:#c3135b;border-bottom:2px solid #c3135b}form[data-mkto-id] .mktoFormError p a:focus{outline:3px solid #e5166b;outline-offset:3px}.marketo-form-container button[data-remodal-target]{display:block;margin:0 auto}.marketo-form-loading{margin:2rem 0}.marketo-form-loading .loading-message{display:block;color:inherit!important;font-size:1rem;line-height:1.4;text-align:center;margin:0}@media(min-width:480px){.marketo-form-loading .loading-message{font-size:1.125rem}}.marketo-form-loading .loading-bar{position:relative;height:6px;width:50%;max-width:300px;margin:0 auto 1rem;background-size:100%;background-position:100%;transform:scale(-1);transition:.3s}.marketo-form-loading .loading-bar:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-animation:shift 2s linear infinite;animation:shift 2s linear infinite;background-size:60px 100%}@-webkit-keyframes shift{to{background-position:60px 100%}}@keyframes shift{to{background-position:60px 100%}}.marketo-form-loading{color:#333}.marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#c59afa 50%,transparent 0);background-color:#c59afa}.marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#934af4 0,#934af4 70%,transparent 0)}div[id^=om-] .marketo-form-loading{margin:2rem 0!important}div[id^=om-] .marketo-form-loading .loading-message{margin:0!important}div[id^=om-] .marketo-form-loading .loading-bar{margin:0 auto 1rem!important}div[id^=om-].CampaignType--slide .marketo-form-loading{color:#d9d9d9}div[id^=om-].CampaignType--slide .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}div[id^=om-].CampaignType--slide .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.demo-modal{text-align:left}@media only screen and (min-width:641){.demo-modal{max-width:550px}}.demo-modal .remodal-close{left:auto;right:0;width:45px;height:45px}.demo-modal .remodal-close:before{font-size:2.625rem;line-height:45px;width:45px}.demo-modal .modal-title{font-weight:700;font-size:1.75rem;margin-bottom:.75rem}.demo-modal .modal-intro,.demo-modal .modal-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif}.demo-modal .modal-intro{font-size:1.125rem;margin-bottom:1.5rem;font-weight:400}@media only screen and (min-width:641){.demo-modal .modal-intro{max-width:90%}}.demo-modal.form-two-col .modal-title{text-align:center;margin-bottom:1.25rem}.demo-modal.form-two-col .marketo-form-container .mktoForm{max-width:41.875rem;margin:0 auto}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between}}.demo-modal.form-two-col .marketo-form-container .mktoFormRow{margin:0 0 .5rem}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoFormRow{flex-basis:calc(50% - 15px)}}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol{padding:0;margin:0!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol .mktoLabel{color:#333;font-size:.875rem;font-weight:600;margin-bottom:.75rem!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol input,.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol select,.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol textarea{background-color:#f8f8f8;line-height:1.25rem;padding:.625rem .875rem .5rem!important}.demo-modal.form-two-col .marketo-form-container .mktoFormRow .mktoFormCol select{background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-position:right .625rem top 50%,0 0;background-size:.75rem auto,100%}.demo-modal.form-two-col .marketo-form-container .mktoButtonRow{display:block;width:100%;margin-top:1.125rem}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container .mktoButtonRow{text-align:center;margin-top:.625rem}}.demo-modal.form-two-col .marketo-form-container .mktoButtonRow .mktoButton{font-size:1rem;padding:.625rem;min-width:13.375rem}.demo-modal>.marketo-form .mktoForm label.mktoLabel{font-weight:400!important;cursor:pointer}.demo-modal>.marketo-form .mktoForm label.mktoLabel strong{font-weight:inherit}.demo-modal>.marketo-form .mktoForm input[type=date],.demo-modal>.marketo-form .mktoForm input[type=email],.demo-modal>.marketo-form .mktoForm input[type=number],.demo-modal>.marketo-form .mktoForm input[type=tel],.demo-modal>.marketo-form .mktoForm input[type=text],.demo-modal>.marketo-form .mktoForm input[type=url],.demo-modal>.marketo-form .mktoForm select.mktoField,.demo-modal>.marketo-form .mktoForm textarea.mktoField{width:100%!important;height:40px!important;padding:3px 1em 0!important;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.demo-modal>.marketo-form .mktoFieldWrap,.demo-modal>.marketo-form .mktoFormCol{width:100%!important}.demo-modal>.marketo-form .mktoButtonWrap{margin-left:0!important}.demo-modal>.marketo-form .mktoButtonRow{width:100%!important;text-align:center}.demo-modal>.marketo-form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:.5em!important}.demo-modal>.marketo-form .mktoForm.mktoLayoutAbove .mktoCheckboxList,.demo-modal>.marketo-form .mktoForm.mktoLayoutAbove .mktoRadioList{width:12px!important;float:left!important;clear:none!important}.demo-modal>.marketo-form .mktoHasWidth{width:100%!important}.demo-modal>.marketo-form .mktoForm input[type=email],.demo-modal>.marketo-form .mktoForm input[type=text]{width:100%;padding:5px}.demo-modal>.marketo-form .mktoForm label[for=wantsDemo]{float:right!important;margin-left:0!important;width:calc(100% - 25px)!important}.demo-modal>.marketo-form .mktoForm .mktoLabel{font-size:1.025rem;margin-bottom:.5rem!important}.demo-modal>.marketo-form input,.demo-modal>.marketo-form select,.demo-modal>.marketo-form textarea{margin-bottom:5px;margin-top:2px}.demo-modal>.marketo-form .mktoForm button.mktoButton{float:left;margin-top:.5rem}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode]{float:none;display:inline-block;padding-top:.5rem;margin-bottom:0!important}@media only screen and (max-width:479px){.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode]{max-width:10.5rem;padding-top:0}}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList{width:auto!important;padding:0;margin:0}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]{width:0!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after{opacity:1}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label{position:relative;width:2rem;height:2rem;margin:0 1rem 0 0;cursor:pointer}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before{content:"";display:block;width:2rem;height:2rem;background-color:#fff;border:1px solid #d9d9d9;position:absolute;top:0;left:0;box-sizing:border-box}.demo-modal>.marketo-form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:1rem;line-height:1;color:#e5166b;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.pagination-link~.pagination-link{margin-left:1rem}.pagination-link-back{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-left:.6em}.pagination-link-back:after,.pagination-link-back:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.pagination-link-back:before{content:"";left:-.1em;margin-right:.6em}.pagination-link-back:active:before,.pagination-link-back:focus:before,.pagination-link-back:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-back:active:after,.pagination-link-back:focus:after,.pagination-link-back:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.pagination-link-back:focus{outline:3px solid #934af4;outline-offset:3px}.pagination-link-next{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em}.pagination-link-next:after,.pagination-link-next:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.pagination-link-next:after{content:"";left:.1em;margin-left:.6em}.pagination-link-next:active:before,.pagination-link-next:focus:before,.pagination-link-next:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.pagination-link-next:active:after,.pagination-link-next:focus:after,.pagination-link-next:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.pagination-link-next:focus{outline:3px solid #934af4;outline-offset:3px}.promo-banner{background:#934af4;border-radius:2px;transition:all .25s ease;text-align:center;padding:5px 10px}.promo-banner a{cursor:pointer}.promo-banner a,.promo-banner p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;letter-spacing:.025em;line-height:1.2;display:block;padding:10px 0;color:#fff;transition:color .25s ease}.promo-banner a:focus,.promo-banner p:focus{outline:3px solid #e5166b;outline-offset:3px}.promo-banner a .highlight,.promo-banner p .highlight{font-weight:700}.promo-banner a .highlight:after,.promo-banner p .highlight:after{content:"";font-family:Font Awesome\ 5 Pro;font-size:.75rem;font-weight:600;position:relative;top:0;left:.6em}.promo-banner a:focus .highlight:after,.promo-banner a:hover .highlight:after,.promo-banner p:focus .highlight:after,.promo-banner p:hover .highlight:after{-webkit-animation:bounce-sideways-2 1s ease infinite;animation:bounce-sideways-2 1s ease infinite}@-webkit-keyframes bounce-sideways-2{0%,to{left:.5em}50%{left:1.2em}}@keyframes bounce-sideways-2{0%,to{left:.5em}50%{left:1.2em}}.promo-banner.hide{display:none}@media(min-width:480px){.promo-banner-active .promo-banner-active main{padding-top:100px!important}}@media(min-width:768px){.promo-banner-active .promo-banner-active main{padding-top:112px!important}}nav.nav-primary,nav.nav-secondary{display:none}@media(min-width:992px){nav.nav-primary,nav.nav-secondary{display:block}}.header-global{position:fixed;z-index:1000;width:100%;top:0}.header-global+.main-con,.header-global+main{padding-top:60px}@media(min-width:768px){.header-global+.main-con,.header-global+main{padding-top:70px}}.header-global .menu-bar,.header-global .menu-bar>.wrapper{display:flex;flex-direction:row;align-items:center;position:static;height:100%}.header-global .menu-bar{background:hsla(0,0%,100%,.99);border-bottom:1px solid #eee;transition:height .2s ease-out;height:60px}@media(min-width:768px){.header-global .menu-bar{height:70px}}.header-global .menu-bar>.wrapper{justify-content:space-between;width:100%}.header-global .menu-bar .wrapper:after,.header-global .menu-bar .wrapper:before{display:none}.header-global .btn{transition:color .3s ease,background .3s ease,border-color .3s ease;font-size:1rem;height:100%;display:flex;align-items:center;justify-content:center;min-width:96px}.header-global .purple-btn{color:#fff;background:#934af4;border:1px solid #934af4;width:100%}.header-global .purple-btn:focus,.header-global .purple-btn:hover{color:#934af4;background:#fff}.header-global .grey-btn{color:#767676;background:#fff;border:1px solid #767676}.header-global .grey-btn:focus,.header-global .grey-btn:hover{color:#934af4;border-color:#934af4}.header-global .header-logo{display:flex;flex-direction:row;transition:opacity .3s ease}.header-global .header-logo .blog-mark{border-left:1px solid #d9d9d9;margin:-5px 0 0 15px;padding-left:15px}.header-global .header-logo .blog-mark a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.4375rem;padding-top:2px;display:inline-block}.header-global .header-logo .blog-mark a:focus{outline:3px solid #934af4;outline-offset:3px}.header-global .header-logo .top-hat-logo{display:block;width:120px;padding-top:4.5px}.header-global .header-logo .top-hat-logo:focus,.header-global .header-logo .top-hat-logo:hover{opacity:.8}.header-global .header-logo .top-hat-logo:focus{outline:3px solid #934af4;outline-offset:3px}#mobile-search-btn{display:block}#mobile-search-btn button[type=button]{font-size:inherit;background:none;padding:0;border:0;display:block;cursor:pointer;height:60px;width:40px;text-align:center;line-height:63px}#mobile-search-btn button[type=button]:focus{outline:3px solid #934af4;outline-offset:3px}#mobile-search-btn button[type=button] .fa{color:#333;font-size:1.125rem}#menu-btn button[type=button]{font-size:inherit;background:none;padding:0;border:0;display:block;height:60px;font-size:1rem;cursor:pointer;color:#333}#menu-btn button[type=button]:focus{outline:3px solid #934af4;outline-offset:3px}#menu-btn button[type=button] .menu-label{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase}#menu-btn button[type=button] .menu-icon{color:#e5166b}.mobile-menu{display:flex;flex-direction:row;justify-content:flex-end}@media(min-width:992px){.mobile-menu{display:none}}.mobile-menu__dropdown{display:none;position:absolute;top:100%;left:0;width:100%;height:100vh;border-top:1px solid #eee;background:#fff;z-index:10000;overflow-y:scroll}.mobile-menu a:hover{color:#333}.mobile-menu .primary-nav,.mobile-menu .secondary-nav{margin:25px 0}.mobile-menu .primary-nav{border-bottom:1px solid #eee}.mobile-menu .primary-nav__item{border-top:1px solid #eee;position:relative}.mobile-menu .primary-nav__item>button:focus,.mobile-menu .primary-nav__item>h3 a:focus{outline:3px solid #934af4;outline-offset:3px;color:inherit}.mobile-menu .primary-nav__item>button h3{padding:1rem}.mobile-menu .primary-nav__item>h3{padding:0}.mobile-menu .primary-nav__item>h3 a{display:block;padding:1rem}.mobile-menu .primary-nav button{font-size:inherit;background:none;padding:0;border:0}.mobile-menu .primary-nav h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;margin:0}.mobile-menu .primary-nav .dropdown-item{position:relative;display:block;width:100%;text-align:left;transition:background .3s ease;color:#333}.mobile-menu .primary-nav .dropdown-item:after{content:"";position:absolute;top:35%;right:1rem;font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:.875rem;color:#934af4;transition:content .3s ease-in-out}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true]{background:#f9f9f9}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true]:after{content:""}.mobile-menu .primary-nav .dropdown-item[aria-expanded=true]~.dropdown{display:block}.mobile-menu .primary-nav .dropdown{display:none;padding:1rem}.mobile-menu .primary-nav .dropdown li{margin:1rem 0}.mobile-menu .primary-nav .dropdown li a:focus{outline:3px solid #934af4;outline-offset:3px}.mobile-menu .primary-nav .dropdown .success-stories{width:auto}.mobile-menu .primary-nav .dropdown .success-stories:focus .parent-a:after,.mobile-menu .primary-nav .dropdown .success-stories:hover .parent-a:after{color:#e5166b;transform:rotate(90deg)}.mobile-menu .primary-nav .dropdown .success-stories .parent-a{display:block;width:100%}.mobile-menu .primary-nav .dropdown .success-stories .parent-a:after{right:1rem;color:#333}.mobile-menu .primary-nav .dropdown .success-stories .child{left:0;box-shadow:none}.mobile-menu .primary-nav .dropdown .success-stories .child li{padding:0 32px;line-height:1.4}.mobile-menu .secondary-nav{display:flex;flex-wrap:wrap;justify-content:space-between;margin-left:-.5rem;margin-right:-.5rem}.mobile-menu .secondary-nav li{margin:.5rem}.mobile-menu .secondary-nav a{width:100%;padding:1rem}.mobile-menu .secondary-nav a:focus{outline:3px solid #934af4;outline-offset:3px}.mobile-menu .secondary-nav .secondary-cta{flex:1 1 calc(50% - 2rem)}#search-btn button{font-size:inherit;background:none;padding:0;border:0;width:1.5em;height:1.5em;cursor:pointer}#search-btn button:focus{outline:3px solid #934af4;outline-offset:3px}.desktop-menu,.menu,.menu-item{height:100%}.desktop-menu{transition:all .2s ease-in-out}.desktop-menu .menu{display:flex;flex-direction:row;align-items:center}.desktop-menu .menu-item{margin-right:.5rem;display:flex;flex-direction:column;justify-content:center;position:relative}@media(min-width:1200px){.desktop-menu .menu-item{margin-right:1rem}}.desktop-menu .nav-link{font-size:inherit;background:none;border:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;display:inline-block;color:#000;font-size:1.125rem;line-height:1;padding:0 .25rem;cursor:pointer;transition:color .3s ease-out}.desktop-menu .nav-link:focus,.desktop-menu .nav-link:hover{color:#e5166b}.desktop-menu .nav-link:focus{outline:3px solid #934af4;outline-offset:3px}.desktop-menu .dropdown .submenu{z-index:-1;visibility:hidden;opacity:0;transition:opacity .2s ease-out,visibility .2s ease-out;position:absolute;top:100%;left:-20px;width:250px;background:#fff;box-shadow:0 24px 34px rgba(0,0,0,.5);padding:20px}.desktop-menu .dropdown .submenu li{font-size:1rem;line-height:1.4;color:#767676}.desktop-menu .dropdown .submenu a{padding:.5rem 0;display:block}.desktop-menu .dropdown .submenu a:focus{outline:3px solid #934af4;outline-offset:3px}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu{display:block;z-index:999999}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li{display:inline-block;position:relative}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li.nested-dropdown:hover>.nested-submenu,.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu li a{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .nested-submenu{display:none}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu{margin:0;padding:0 12px;list-style-type:none;display:block;width:200px}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu li{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-submenu li a{display:block;padding:8px 6px;margin-bottom:1px}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .submenu>li.nested-dropdown:hover>.nested-submenu{display:block}.desktop-menu .dropdown .submenu .nested-dropdown .nested-menu .nested-submenu .nested-submenu{position:absolute;left:200px;top:0}.desktop-menu .dropdown .nav-link{position:relative;padding-right:1.5rem}.desktop-menu .dropdown .nav-link:after{content:"";position:absolute;top:15%;right:.25rem;font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:.9375rem;color:#934af4;transition:content .3s ease-in-out,transform .3s linear}.desktop-menu .dropdown .nav-link[aria-expanded=true]:after{transform:rotate(180deg);transition:transform .3s linear}.desktop-menu .dropdown .nav-link[aria-expanded=true]~.submenu{z-index:999;visibility:visible;opacity:1}.desktop-menu .dropdown:hover .nav-link:after{transform:rotate(180deg);transition:transform .3s linear}.desktop-menu .dropdown:hover .submenu{z-index:999;visibility:visible;opacity:1}header.blog-section .wrapper .desktop-menu{flex:1 1 200px}header.blog-section .wrapper .desktop-menu .menu{justify-content:flex-end}.nav-secondary{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.nav-secondary ul{display:flex;flex-direction:row}.nav-secondary li{margin-left:8px;position:relative}.nav-secondary a,.nav-secondary button{display:inline-block;padding:10px;font-size:1rem;color:#333;transition:color .3s ease}.nav-secondary a:focus,.nav-secondary a:hover,.nav-secondary button:focus,.nav-secondary button:hover{color:#e5166b}.nav-secondary a:focus,.nav-secondary button:focus{outline:3px solid #934af4;outline-offset:3px}.nav-secondary .submenu{position:absolute;z-index:999;*zoom:1;top:57px;left:-90px;width:330px;height:auto;margin:0;padding:0;background:#fff;transition:all .2s ease-out;transition-delay:.2s;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.nav-secondary .submenu:after,.nav-secondary .submenu:before{content:"";display:table}.nav-secondary .submenu:after{clear:both}.nav-secondary .submenu img{float:left;width:100px;margin-top:8px}.nav-secondary .submenu .right-side{width:230px;float:left;border-left:1px solid #eee;padding:15px 25px}.nav-secondary .submenu .right-side p{font-size:.875rem;margin-bottom:.5rem}.nav-secondary .submenu .right-side a.small-caps-header{color:#e5166b;font-size:.625rem;padding:0}.nav-secondary .submenu .right-side a.small-caps-header .fa{transition:all .15s ease-out}.nav-secondary .submenu .right-side a.small-caps-header:focus,.nav-secondary .submenu .right-side a.small-caps-header:hover{color:#c3135b}.nav-secondary .submenu .right-side a.small-caps-header:focus .fa,.nav-secondary .submenu .right-side a.small-caps-header:hover .fa{margin-left:.25rem}.nav-secondary li.tooltip:focus-within .submenu,.nav-secondary li.tooltip:hover .submenu{z-index:999;visibility:visible;opacity:1}.nav-secondary li.tooltip>a:focus,.nav-secondary li.tooltip>a:hover{color:#e5166b}.nav-secondary li.tooltip .submenu{z-index:-1;visibility:hidden;opacity:0}#mobile-search-overlay{position:absolute;left:0;top:-100px;z-index:100;opacity:0;width:100%;height:80px;background:#fff;box-shadow:0;padding-left:20px;padding-top:20px;text-align:left;box-sizing:border-box;transition:all .2s ease-out;display:block;visibility:hidden}@media(min-width:992px){#mobile-search-overlay{display:none}}#mobile-search-overlay button:focus,#mobile-search-overlay input:focus{outline:3px solid #934af4;outline-offset:3px}#mobile-search-overlay form input#mobile-search{margin-right:10px;padding:.5rem 1rem;width:calc(100% - 180px);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.2rem;border-radius:0;border:none;border-bottom:1px solid #333}#mobile-search-overlay form button[type=submit]{cursor:pointer;padding:.6rem 1.5rem;font-size:1.125rem;border:0;background:#333;color:#fff;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem}#mobile-search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;font-size:1.375rem;position:absolute;top:50%;right:20px;width:1em;height:1em;transform:translateY(-50%);cursor:pointer}#mobile-search-overlay.active{top:0;box-shadow:0 0 100px rgba(0,0,0,.5);opacity:1;visibility:visible}#search-overlay{position:absolute;left:0;top:-80px;z-index:-1;opacity:0;width:100%;height:100px;transition:all .2s ease-out;text-align:center;display:none;visibility:hidden}@media(min-width:992px){#search-overlay{display:block}}#search-overlay button:focus,#search-overlay input:focus{outline:3px solid #934af4;outline-offset:3px}#search-overlay form input#search{margin-right:20px;padding:.5rem 1rem;width:920px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.3rem;border:none;border-bottom:1px solid #333}@media(min-width:992px)and (max-width:1200px){#search-overlay form input#search{width:600px}}#search-overlay form button[type=submit]{cursor:pointer;padding:.6rem 1.5rem;border:1px solid #333;background:#333;color:#fff;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;transition:background .3s ease,color .3s ease}#search-overlay form button[type=submit]:focus,#search-overlay form button[type=submit]:hover{color:#333;background:#fff}#search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;font-size:1.375rem;position:absolute;top:50%;right:20px;width:1em;height:1em;transform:translateY(-50%);cursor:pointer}#search-overlay.active{position:absolute;top:0;left:0;z-index:100;opacity:1;height:100px;width:100%;padding-top:30px;text-align:center;background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);visibility:visible}header.shrunk .menu-bar{height:60px}header.shrunk .menu-bar>.wrapper{height:100%}header.shrunk .top-hat-logo{width:100px}header.shrunk .promo-banner{height:0;padding:0;margin:0;overflow:hidden}header.shrunk .nav-secondary .tooltip:hover .submenu{top:47px}header.archive-section.shrunk .desktop-menu,header.blog-section.shrunk .desktop-menu,header.resources-section.shrunk .desktop-menu{top:-15px;opacity:0}.comparison-section .desktop-menu{margin-left:auto}.comparison-section #mobile-search-btn{right:25px}.comparison-section .nav-secondary .submenu{left:auto;right:0}header.header-global.glossary-index-section .menu{flex-direction:row-reverse}header.header-global.glossary-index-section .nav-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;width:58.3333333333%}header.header-global.glossary-index-section .nav-secondary .submenu{left:auto;right:0}header.header-global.glossary-index-section .wrapper{display:flex;flex-direction:row;justify-content:space-between}@media screen and (min-width:320px){header.header-global.glossary-index-section .wrapper{height:60px}}@media screen and (min-width:1200px){header.header-global.glossary-index-section .wrapper{height:75px}}header.header-global.glossary-index-section .wrapper .shrunk-height-change{height:60px}header.header-global.glossary-index-section #glossary-search-btn button{font-size:inherit;background:none;padding:0;border:0;cursor:pointer}header.header-global.glossary-index-section #glossary-search-btn button:focus{outline:3px solid #934af4;outline-offset:3px}header.header-global.glossary-index-section #glossary-mobile-search-overlay,header.header-global.glossary-index-section #glossary-search-overlay{position:absolute;left:0;top:-80px;z-index:11;opacity:0;width:100%;height:100px;transition:all .2s ease-out;text-align:center;visibility:hidden}header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search,header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search-mobile,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search-mobile{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.5rem 1rem .5rem 0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;border:none;border-bottom:1px solid #333;border-radius:0}header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search-mobile:focus,header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search:focus,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search-mobile:focus,header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search:focus{outline:3px solid #934af4;outline-offset:3px}header.header-global.glossary-index-section #glossary-mobile-search-overlay form button[type=submit],header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]{font-size:inherit;background:none;border:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;cursor:pointer;padding:.6rem 1.5rem;background:#333;color:#fff}header.header-global.glossary-index-section #glossary-mobile-search-overlay form button[type=submit]:focus,header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]:focus{outline:3px solid #934af4;outline-offset:3px}header.header-global.glossary-index-section #glossary-mobile-search-overlay button.close-btn,header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{font-size:inherit;background:none;padding:0;border:0;cursor:pointer;position:absolute;margin-left:572px;font-size:1.5rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay button.close-btn:focus,header.header-global.glossary-index-section #glossary-search-overlay button.close-btn:focus{outline:3px solid #934af4;outline-offset:3px}header.header-global.glossary-index-section #glossary-mobile-search-overlay.active,header.header-global.glossary-index-section #glossary-search-overlay.active{position:absolute;top:0;left:0;z-index:100;opacity:1;width:100%;background:#fff;box-shadow:0 0 100px rgba(0,0,0,.5);visibility:visible}header.header-global.glossary-index-section #glossary-mobile-search-overlay{display:block}@media(min-width:992px){header.header-global.glossary-index-section #glossary-mobile-search-overlay{display:none}}header.header-global.glossary-index-section #glossary-mobile-search-overlay form input#glossary-search-mobile{margin-right:10px;width:calc(100% - 180px);font-size:1.325rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay form button[type=submit]{font-size:1rem}header.header-global.glossary-index-section #glossary-mobile-search-overlay button.close-btn{right:20px;top:27px}header.header-global.glossary-index-section #glossary-mobile-search-overlay.active{height:80px;padding-left:20px;padding-top:20px;text-align:left}header.header-global.glossary-index-section #glossary-search-overlay{display:none}@media(min-width:992px){header.header-global.glossary-index-section #glossary-search-overlay{display:block}}header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search{margin-right:20px;width:920px;font-size:1.425rem}@media(min-width:1024px)and (max-width:1200px){header.header-global.glossary-index-section #glossary-search-overlay form input#glossary-search{width:600px}}header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]{font-size:1.25rem;border:1px solid #333;transition:background .3s ease,color .3s ease}header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]:focus,header.header-global.glossary-index-section #glossary-search-overlay form button[type=submit]:hover{color:#333;background:#fff}header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{left:50%;top:37px}@media(min-width:992px)and (max-width:1200px){header.header-global.glossary-index-section #glossary-search-overlay button.close-btn{left:35%}}header.header-global.glossary-index-section #glossary-search-overlay.active{height:100px;padding-top:30px;text-align:center}header.header-global.glossary-index-section #glossary-mobile-search-btn button{font-size:inherit;background:none;padding:0;border:0;display:block;cursor:pointer;height:60px;width:40px;text-align:center;line-height:63px}header.header-global.glossary-index-section #glossary-mobile-search-btn button:focus{outline:3px solid #934af4;outline-offset:3px}header.header-global.glossary-index-section #glossary-mobile-search-btn button .fa{color:#333;font-size:1.125rem}@media(min-width:992px){header.header-global.glossary-index-section #glossary-mobile-search-btn{display:none}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;height:100%}@media screen and (min-width:992px){header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper,header.header-global.glossary-index-section .glossary-alphabet .wrapper{grid-column-gap:50px}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper ul,header.header-global.glossary-index-section .glossary-alphabet .wrapper ul{grid-column:span 12;display:flex;flex-direction:row;justify-content:center;flex-flow:wrap;align-items:center}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet .wrapper li{display:inline-block;padding:0 8px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.375rem;text-transform:uppercase;text-align:center;color:#d4d4d4}@media screen and (min-width:768px){header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li,header.header-global.glossary-index-section .glossary-alphabet .wrapper li{padding:0 1%}}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#767676;font-weight:700}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a:hover,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:hover{color:#e5166b}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .wrapper li a:focus,header.header-global.glossary-index-section .glossary-alphabet .wrapper li a:focus{outline:3px solid #e5166b;outline-offset:3px}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters,header.header-global.glossary-index-section .glossary-alphabet .hide-letters,header.header-global.glossary-index-section .glossary-alphabet .show-letters{cursor:pointer!important;grid-column:span 12;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:#e5166b;transition:color .25s ease-out;border:none;background:none;z-index:1;margin:auto}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:hover,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:focus,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:hover,header.header-global.glossary-index-section .glossary-alphabet .show-letters:focus,header.header-global.glossary-index-section .glossary-alphabet .show-letters:hover{color:#c3135b;transition:color .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:after{display:inline-block;font-family:Font Awesome\ 5 Pro;font-weight:600;margin-left:10px;transition:transform .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:hover:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:focus:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:hover:after{transform:translateY(-5px);transition:transform .25s ease-out}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .show-letters:after,header.header-global.glossary-index-section .glossary-alphabet .show-letters:after{content:""}header.header-global.glossary-index-section .glossary-alphabet-menu-alt .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet-menu .hide-letters:after,header.header-global.glossary-index-section .glossary-alphabet .hide-letters:after{content:""}header.header-global.glossary-index-section .glossary-alphabet-menu,header.header-global.glossary-index-section .glossary-alphabet-menu-alt{background:#fff;border-bottom:1px solid #eee;border-top:1px solid #eee;padding:10px 0}header.header-global.glossary-index-section .glossary-alphabet-menu{display:none}.parent{display:block;position:relative}.parent.success-stories{width:438px}.parent.success-stories:hover .parent-a{color:#e5166b}.parent.success-stories .dropdown-item-sub:after{display:none}.parent.success-stories .parent-a{cursor:pointer;width:210px;position:relative}.parent.success-stories .parent-a:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:1rem;font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:.875rem;color:#e5166b;transition:content .3s ease-in-out}.parent.success-stories .parent-a[aria-expanded=true]:after{content:""}.parent.success-stories .parent-a[aria-expanded=true]~.dropdown{display:block}.parent.success-stories .child{left:auto;right:-65px;box-shadow:34px 24px 34px rgba(0,0,0,.5)}.parent.success-stories .child li{padding:5px 14px}.parent a{color:#333;text-decoration:none}.parent:hover>ul{display:block;position:absolute}@media screen and (max-width:992px){.parent:hover>ul{position:relative}}.child{display:none}.child li{background-color:#fff;line-height:30px;padding:8px 14px;width:100%}.child li a{color:#333}.child li a:hover{color:#e5166b}ul{list-style:none;margin:0;padding:0;min-width:10em}ul ul ul{left:100%;top:0;margin-left:1px}@media screen and (max-width:992px){ul ul ul{left:0}}.dropdown-item-sub{font-size:inherit;padding:0;position:relative;display:block;width:100%;text-align:left;transition:background .3s ease;background:none;outline:none;border:none}.dropdown-item-sub:after{content:"";position:absolute;top:35%;right:1rem;font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:.875rem;color:#e5166b;transition:content .3s ease-in-out}.dropdown-item-sub[aria-expanded=true]{background:#f9f9f9}.dropdown-item-sub[aria-expanded=true]:after{content:""}.dropdown-item-sub[aria-expanded=true]~.dropdown{display:block}.footer-global{margin-top:4rem}@media(min-width:992px){.footer-global .wrapper{display:flex;flex-direction:row;flex-wrap:wrap}}.footer-global .footer-logo{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:3rem;text-align:center}@media(min-width:992px){.footer-global .footer-logo{width:15%;margin-left:0}}@media(min-width:1200px){.footer-global .footer-logo{width:15%;margin-left:0}}.footer-global .footer-logo a{display:inline-block}.footer-global .footer-logo a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-menu{*zoom:1}.footer-global .footer-menu:after,.footer-global .footer-menu:before{content:"";display:table}.footer-global .footer-menu:after{clear:both}@media(min-width:992px){.footer-global .footer-menu{width:80%}}@media(min-width:1200px){.footer-global .footer-menu{width:82%}}.footer-global .footer-menu>li{display:inline;float:left;width:45.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:2rem}.footer-global .footer-menu>li:nth-child(3){clear:both}@media(min-width:992px){.footer-global .footer-menu>li{display:inline;float:left;width:20.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}.footer-global .footer-menu>li:nth-child(3){clear:none}}.footer-global .footer-menu .footer-title{margin-bottom:.5rem}.footer-global .footer-menu .footer-title a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-menu ul a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#515152;font-size:1rem;text-transform:none;letter-spacing:.05em}.footer-global .footer-menu ul a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-menu ul a:hover{border-bottom:1px solid rgba(0,0,0,.24)}.footer-global .footer-menu ul .highlight{color:#e5166b}.footer-global .footer-menu ul .highlight:hover{border-bottom:1px solid #e5166b}.footer-global li li{margin-bottom:.5rem}.footer-global hr{width:100%}.footer-global .footer-bottom{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;clear:both;*zoom:1;padding-top:2rem;padding-bottom:3rem}.footer-global .footer-bottom:after,.footer-global .footer-bottom:before{content:"";display:table}.footer-global .footer-bottom:after{clear:both}.footer-global .footer-social{float:left}.footer-global .footer-social li{float:left;margin-right:20px}.footer-global .footer-social a{display:inline-block;margin-right:.5em;margin-left:0;width:30px;height:30px;line-height:34px;border-radius:32px;text-align:center;background-color:#000;color:#fff;transition:all .15s cubic-bezier(.175,.885,.32,1.275);margin-bottom:.5em}.footer-global .footer-social a:focus{outline:3px solid #934af4;outline-offset:3px}.footer-global .footer-social a svg{max-width:17px;max-height:17px;fill:#fff}.footer-global .footer-copyright{float:left;margin-top:1.5rem}@media(min-width:552px){.footer-global .footer-copyright{margin-top:0}}@media(min-width:768px){.footer-global .footer-copyright{float:right}}.footer-careers-banner{border-top:1px solid #333;border-bottom:1px solid #333;padding-top:25px;padding-bottom:25px;text-align:center}.footer-careers-banner p{margin:0;font-size:1.25rem}.footer-careers-banner a{font-size:inherit}.footer-careers-banner a:focus{outline:3px solid #934af4;outline-offset:3px}.overflow-container{overflow:hidden}@media(min-width:768px){.overflow-container{padding:20px 0 54px}}.overflow-container+.cta-subscribe{margin-top:-52px}.cta-block{padding:50px 0}.cta-block h2{font-weight:700;font-size:1.875rem;line-height:1.1;margin-bottom:1.15rem}.cta-block h2,.cta-block p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;color:#fff}.cta-block p{font-weight:400;font-size:1rem;margin-bottom:1.625rem}.cta-block .photograph{display:block;position:relative;width:100%}.cta-block .photograph img{position:relative;max-height:200px;margin:0 auto;display:block;bottom:-14px}.cta-block .cta-copy span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;color:#767676;margin-bottom:1.0625rem;display:none}.cta-block .marketo-form{width:100%;min-width:0!important;max-width:600px!important}.cta-block .mktoForm{padding-bottom:0!important}.cta-block .mktoForm.mktoHasWidth.mktoLayoutLeft{display:flex;flex-direction:row;justify-content:space-between}.cta-block .mktoForm .mktoButtonRow{min-width:0!important;max-width:124px}.cta-block .mktoForm .mktoButtonWrap .mktoButton{height:48px;padding:13px 22px 11px!important;font-size:1.125rem!important;min-width:50px!important;width:124px!important;background:none;color:#e5166b;border:1px solid #e5166b}.cta-block .mktoForm .mktoButtonWrap .mktoButton:hover{background:#e5166b;color:#fff}.cta-block .mktoForm .mktoButtonWrap .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.cta-block .mktoForm .mktoFormRow{margin:0}.cta-block .mktoForm .mktoFieldDescriptor.mktoFormCol{padding:0;margin-bottom:0!important}.cta-block .mktoForm .mktoFormRow .mktoFormCol input{min-height:48px;border-radius:0;padding:.8em 1em .7em!important}.cta-block .mktoForm .mktoFormRow .mktoFormCol input:focus{outline:3px solid #934af4;outline-offset:3px}.cta-block .mktoForm .mktoFormRow:first-of-type{width:calc(100% - 124px);min-width:calc(100% - 124px)}.cta-block .mktoForm .mktoFormRow .mktoFormCol .mktoLabel{padding:0}@media(min-width:480px){.cta-block .mktoForm .mktoFieldDescriptor.mktoFormCol{padding-right:20px}}@media(min-width:768px){.cta-block{padding:100px 0}.cta-block h2{font-size:2.375rem}.cta-block p{font-size:1.125rem;line-height:1.4;margin-bottom:2rem}.cta-block .marketo-form{width:50%;max-width:50%}.cta-block .mktoForm.mktoFormHasWidth.mktoLayoutLeft{justify-content:flex-end}}@media(min-width:992px){.cta-block p{font-size:1.125rem}.cta-block h2{font-size:2.75rem}.cta-block.cta-demo-photo .cta-copy{width:75%}.cta-block .cta-copy span{display:inherit;font-size:1.125rem;margin-bottom:.375rem}.cta-block .photograph{width:50%}.cta-block .photograph img{position:absolute;bottom:-132px;left:0;min-width:117%;max-height:none}}@media(min-width:1200px){.cta-block .marketo-form{margin-left:10%}}.cta-demo{position:relative;background-color:#2d1159;background-size:cover;padding-bottom:0}@media(min-width:992px){.cta-demo{padding-bottom:100px}}.cta-demo .wrapper{display:flex;flex-direction:column}.cta-demo h2,.cta-demo p{color:#fff}.cta-demo .cta-copy{max-width:500px;width:100%;margin:0 auto;z-index:2;text-align:center}.cta-demo .btn-pink{margin-bottom:1.5rem}@media(min-width:768px){.cta-demo .btn-pink{margin-bottom:0;margin-right:1rem}}.cta-demo .btn-arrow-h{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em;color:#fff}.cta-demo .btn-arrow-h:after,.cta-demo .btn-arrow-h:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.cta-demo .btn-arrow-h:after{content:"";left:.1em;margin-left:.6em}.cta-demo .btn-arrow-h:active:before,.cta-demo .btn-arrow-h:focus:before,.cta-demo .btn-arrow-h:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.cta-demo .btn-arrow-h:active:after,.cta-demo .btn-arrow-h:focus:after,.cta-demo .btn-arrow-h:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.cta-demo .btn-arrow-h:focus{outline:3px solid #934af4;outline:3px solid #e5166b;outline-offset:3px}@media(min-width:992px){.cta-demo .wrapper{flex-direction:row}.cta-demo .cta-copy{width:50%;padding-right:0;margin:0;text-align:left}}.cta-subscribe{background:#eee}@media(min-width:768px){.cta-subscribe{padding:75px}}.cta-subscribe .wrapper{display:flex;flex-direction:column;align-items:center}.cta-subscribe h2,.cta-subscribe p{color:#333}.cta-subscribe .cta-copy{text-align:center;margin-bottom:20px}@media(min-width:1200px){.cta-subscribe .marketo-form{margin-left:0}}.cta-subscribe form[data-mkto-id] .mktoFormError{margin-top:0}main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{max-width:600px;margin:0 auto}@media(min-width:1200px){main.single-default .wrapper-small,main.single-news .wrapper-small,main.single-press-releases .wrapper-small{max-width:650px}}main.single-default header.single-header,main.single-news header.single-header,main.single-press-releases header.single-header{margin-bottom:3rem}@media(min-width:768px){main.single-default header.single-header,main.single-news header.single-header,main.single-press-releases header.single-header{margin-top:3rem}}main.single-default .post-slug,main.single-news .post-slug,main.single-press-releases .post-slug{margin-top:1em}main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.25rem;line-height:1.1;margin:1rem 0 1.5rem}@media(min-width:768px){main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-size:2.625rem;margin:1.5rem 0 2rem}}@media(min-width:992px){main.single-default .post-title,main.single-news .post-title,main.single-press-releases .post-title{font-size:3.4375rem}}main.single-default .post-excerpt,main.single-news .post-excerpt,main.single-press-releases .post-excerpt{color:#555;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.4}@media(min-width:768px){main.single-default .post-excerpt,main.single-news .post-excerpt,main.single-press-releases .post-excerpt{font-size:1.3125rem;margin-bottom:2rem}}main.single-default .at-share-btn-elements,main.single-news .at-share-btn-elements,main.single-press-releases .at-share-btn-elements{text-align:right}main.single-default .post-share .at-resp-share-element .at-share-btn,main.single-news .post-share .at-resp-share-element .at-share-btn,main.single-press-releases .post-share .at-resp-share-element .at-share-btn{margin:0 0 15px .75rem;border-radius:50%!important;background-color:#934af4!important;transition:background-color .3s ease,transform .2s ease}main.single-default .post-share .at-resp-share-element .at-share-btn:first-child(),main.single-news .post-share .at-resp-share-element .at-share-btn:first-child(),main.single-press-releases .post-share .at-resp-share-element .at-share-btn:first-child(){margin-left:0}main.single-default .post-share .at-resp-share-element .at-share-btn:active,main.single-default .post-share .at-resp-share-element .at-share-btn:focus,main.single-default .post-share .at-resp-share-element .at-share-btn:hover,main.single-news .post-share .at-resp-share-element .at-share-btn:active,main.single-news .post-share .at-resp-share-element .at-share-btn:focus,main.single-news .post-share .at-resp-share-element .at-share-btn:hover,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:active,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:focus,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:hover{background-color:#2d1159!important}main.single-default .post-share .at-resp-share-element .at-share-btn:focus,main.single-news .post-share .at-resp-share-element .at-share-btn:focus,main.single-press-releases .post-share .at-resp-share-element .at-share-btn:focus{outline:3px solid #934af4;outline-offset:3px}main.single-default .post-share-bottom,main.single-news .post-share-bottom,main.single-press-releases .post-share-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-top:3rem}main.single-default .post-share-bottom .at-resp-share-element .at-share-btn,main.single-default .post-share-bottom .post-slug,main.single-news .post-share-bottom .at-resp-share-element .at-share-btn,main.single-news .post-share-bottom .post-slug,main.single-press-releases .post-share-bottom .at-resp-share-element .at-share-btn,main.single-press-releases .post-share-bottom .post-slug{margin-bottom:15px}main.single-default .post-content,main.single-news .post-content,main.single-press-releases .post-content{word-wrap:break-word;position:relative}main.single-default .post-content sup:before,main.single-news .post-content sup:before,main.single-press-releases .post-content sup:before{content:"["}main.single-default .post-content sup:after,main.single-news .post-content sup:after,main.single-press-releases .post-content sup:after{content:"]"}main.single-default .post-content figure img,main.single-default .post-content video,main.single-news .post-content figure img,main.single-news .post-content video,main.single-press-releases .post-content figure img,main.single-press-releases .post-content video{display:block;width:100%;border:1px solid #eee}main.single-default .post-content ol,main.single-default .post-content ul,main.single-news .post-content ol,main.single-news .post-content ul,main.single-press-releases .post-content ol,main.single-press-releases .post-content ul{padding-left:1.2rem}@media(min-width:768px){main.single-default .post-content ol,main.single-default .post-content ul,main.single-news .post-content ol,main.single-news .post-content ul,main.single-press-releases .post-content ol,main.single-press-releases .post-content ul{padding-left:1.35rem}}main.single-default .post-content ol li,main.single-default .post-content ul li,main.single-news .post-content ol li,main.single-news .post-content ul li,main.single-press-releases .post-content ol li,main.single-press-releases .post-content ul li{padding-left:1rem}main.single-default .post-content ul,main.single-news .post-content ul,main.single-press-releases .post-content ul{list-style-type:square}main.single-default .post-content ol,main.single-news .post-content ol,main.single-press-releases .post-content ol{list-style-type:decimal}main.single-default .post-content :not(h2),main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-default .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link),main.single-news .post-content :not(h2),main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-news .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link),main.single-press-releases .post-content :not(h2),main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper),main.single-press-releases .post-content p a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link){text-decoration:none}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link),main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link),main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link){color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):hover{color:#c3135b;border-bottom:2px solid #c3135b}main.single-default .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-news .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus,main.single-press-releases .post-content a:not(.btn-sm):not(.btn-lg):not(.btn-pink):not(.author-name-link):not(.at-share-btn):not(.at-icon-wrapper):not(.related-posts__link):focus{outline:3px solid #e5166b;outline-offset:3px}main.single-default .post-content .references,main.single-news .post-content .references,main.single-press-releases .post-content .references{list-style:decimal inside}main.single-default .post-content .note,main.single-news .post-content .note,main.single-press-releases .post-content .note{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.025rem;margin-bottom:.9rem}main.single-default .post-content .note a,main.single-news .post-content .note a,main.single-press-releases .post-content .note a{vertical-align:text-bottom;margin-right:5px}main.single-default .post-content .note a:before,main.single-news .post-content .note a:before,main.single-press-releases .post-content .note a:before{content:"";font-family:Font Awesome\ 5 Pro}main.single-default .post-content .note,main.single-default .post-content .references,main.single-news .post-content .note,main.single-news .post-content .references,main.single-press-releases .post-content .note,main.single-press-releases .post-content .references{padding-left:0}main.single-default .post-content hr,main.single-news .post-content hr,main.single-press-releases .post-content hr{clear:both;margin:2rem auto}main.single-default .post-content blockquote,main.single-news .post-content blockquote,main.single-press-releases .post-content blockquote{flex-basis:100%;margin-bottom:1.75rem}@media(min-width:768px){main.single-default .post-content blockquote,main.single-news .post-content blockquote,main.single-press-releases .post-content blockquote{margin-bottom:2.25rem}}main.single-default .post-content blockquote p,main.single-news .post-content blockquote p,main.single-press-releases .post-content blockquote p{color:#6820c5;position:relative;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.3125rem;line-height:1.4;margin-bottom:0;padding-left:1.5rem}main.single-default .post-content blockquote p:before,main.single-news .post-content blockquote p:before,main.single-press-releases .post-content blockquote p:before{content:"";height:100%;position:absolute;top:0;left:0;border-left:1px solid #c59afa}@media(min-width:768px){main.single-default .post-content blockquote p,main.single-news .post-content blockquote p,main.single-press-releases .post-content blockquote p{font-size:1.5rem;padding-left:2.5rem}}main.single-default .post-content .wp-caption-text,main.single-news .post-content .wp-caption-text,main.single-press-releases .post-content .wp-caption-text{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.925rem;line-height:1.4;margin-top:.1rem;color:#555}main.single-default .post-author,main.single-news .post-author,main.single-press-releases .post-author{padding-top:2rem;margin-bottom:2rem;margin-top:2rem;border-top:1px solid #d9d9d9;display:flex;flex-direction:row}main.single-default .post-author .author-image,main.single-news .post-author .author-image,main.single-press-releases .post-author .author-image{width:100px;margin-right:1.5rem;margin-bottom:0;padding:0}main.single-default .post-author .author-image img,main.single-news .post-author .author-image img,main.single-press-releases .post-author .author-image img{border:none;margin-bottom:0}main.single-default .post-author .author-info,main.single-news .post-author .author-info,main.single-press-releases .post-author .author-info{display:flex;flex-direction:column;width:calc(100% - 125px)}main.single-default .post-author .author-name-link,main.single-news .post-author .author-name-link,main.single-press-releases .post-author .author-name-link{border-bottom:2px solid #934af4;color:#934af4;transition:color .3s ease}main.single-default .post-author .author-name-link:active,main.single-default .post-author .author-name-link:focus,main.single-default .post-author .author-name-link:hover,main.single-news .post-author .author-name-link:active,main.single-news .post-author .author-name-link:focus,main.single-news .post-author .author-name-link:hover,main.single-press-releases .post-author .author-name-link:active,main.single-press-releases .post-author .author-name-link:focus,main.single-press-releases .post-author .author-name-link:hover{border-bottom:2px solid #6820c5;color:#6820c5;transition:color .3s ease}main.single-default .post-author .author-name-link:focus,main.single-news .post-author .author-name-link:focus,main.single-press-releases .post-author .author-name-link:focus{outline:3px solid #934af4;outline-offset:3px}main.single-default .post-author .author-bio,main.single-news .post-author .author-bio,main.single-press-releases .post-author .author-bio{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555}@media(min-width:768px){main.single-default .post-author .author-bio,main.single-news .post-author .author-bio,main.single-press-releases .post-author .author-bio{font-size:1rem}}main.single-default .post-author a,main.single-news .post-author a,main.single-press-releases .post-author a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}main.single-default .post-author a:focus,main.single-default .post-author a:hover,main.single-news .post-author a:focus,main.single-news .post-author a:hover,main.single-press-releases .post-author a:focus,main.single-press-releases .post-author a:hover{color:#c3135b;border-bottom:2px solid #c3135b}main.single-default .post-author a:focus,main.single-news .post-author a:focus,main.single-press-releases .post-author a:focus{outline:3px solid #e5166b;outline-offset:3px}main.single-default iframe,main.single-news iframe,main.single-press-releases iframe{margin-left:auto!important;margin-right:auto!important}.thank_you-template-default header.main.header-global{display:none}.thank_you-template-default .thank-you-header{max-width:200px;margin:0 auto 4rem;text-align:center}.thank_you-template-default .post-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;*zoom:1}.thank_you-template-default .post-content:after,.thank_you-template-default .post-content:before{content:"";display:table}.thank_you-template-default .post-content:after{clear:both}@media(min-width:768px){.thank_you-template-default .post-content{float:left;width:66.833%;margin-right:2.0833333333%;margin-left:17%;min-height:330px}}.thank_you-template-default .post-content h1{margin-bottom:2rem;font-size:2.525rem;line-height:1.4;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}.thank_you-template-default .post-content h2,.thank_you-template-default .post-content h3{margin-bottom:0;font-size:1.325rem;line-height:1.4;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-align:center}.thank_you-template-default .post-content h3{font-size:1.125rem}.thank_you-template-default .post-content img{max-width:100%;height:auto}.thank_you-template-default .post-content ol,.thank_you-template-default .post-content ul{padding-left:1.2rem}.thank_you-template-default .post-content ol li,.thank_you-template-default .post-content ul li{padding-left:1rem}.thank_you-template-default .post-content ul{list-style-type:square}.thank_you-template-default .post-content ol{list-style-type:decimal}.thank_you-template-default .post-content a.btn,.thank_you-template-default .post-content a.btn-lg,.thank_you-template-default .post-content a.btn-small{display:block;margin:0 auto;max-width:300px;text-align:center}.thank_you-template-default .thank-you-footer{clear:both;margin:6rem auto 3rem;text-align:center;font-size:1.325rem}.page-header{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;position:relative;*zoom:1;margin-bottom:2rem;padding-top:1rem;padding-bottom:1rem}.page-header:after,.page-header:before{content:"";display:table}.page-header:after{clear:both}@media(min-width:992px){.page-header{padding-top:0;padding-bottom:0}}.page-header .header-text{padding-top:2rem}.page-header .page-slug{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;color:#767676;text-transform:uppercase;letter-spacing:.1em;margin-top:20px}@media(max-width:768px){.page-header .page-slug{font-size:.75rem}}.page-header .page-title{font-size:2.125rem}@media(min-width:768px){.page-header .page-title{font-size:3.125rem}}.page-header .page-excerpt{font-size:1.625rem}.page-title{font-size:2.85rem;line-height:1.3;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#333}.page-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}.page-content a:focus img{outline:3px solid #934af4;outline-offset:3px}.page-content p a:not(.btn-pink){color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-content p a:not(.btn-pink):focus,.page-content p a:not(.btn-pink):hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-content p a:not(.btn-pink):focus{outline:3px solid #e5166b;outline-offset:3px}.page-content .button-solid-one{background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em;width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.page-content .button-solid-one:active,.page-content .button-solid-one:focus,.page-content .button-solid-one:hover{color:#e5166b;background:#fff}.page-content .button-solid-one:focus{outline:3px solid #e5166b;outline-offset:3px}.page-content .button-solid-one i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-content .button-solid-one{width:auto;font-size:1.125rem}}.page-template-default .page-header{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:1200px){.page-template-default .page-header{display:inline;float:left;width:62.5%;margin-right:2.0833333333%;margin-left:18.75%}}.page-template-default .page-title{margin-top:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.8rem;line-height:1.3}@media(min-width:992px){.page-template-default .page-title{font-size:2.4rem}}@media(min-width:1200px){.page-template-default .page-title{font-size:3rem}}.page-template-default .page-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:4rem}@media(min-width:1200px){.page-template-default .page-content{display:inline;float:left;width:62.5%;margin-right:2.0833333333%;margin-left:18.75%}}.page-template-default .page-content blockquote,.page-template-default .page-content table{max-width:800px}@media(min-width:1200px){.page-template-default .page-content blockquote,.page-template-default .page-content table{max-width:1000px}}.page-template-default .page-content p a:not(.btn-pink){color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-default .page-content p a:not(.btn-pink):focus,.page-template-default .page-content p a:not(.btn-pink):hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-default .page-content p a:not(.btn-pink):focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-default .page-content ol,.page-template-default .page-content ul{margin:0 auto 2rem}.page-template-default .page-content ul li{margin-left:1.4rem;list-style-type:disc;font-size:.875rem;line-height:1.7;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin-bottom:.8rem}@media(min-width:768px){.page-template-default .page-content ul li{font-size:1.125rem}}.page-template-default .page-content ul li li{margin-left:1.4rem;list-style-type:circle}.page-template-default .page-content ul li h3{margin-bottom:1rem}.page-template-default .page-content ul li a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-default .page-content ul li a:focus,.page-template-default .page-content ul li a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-default .page-content ul li a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-default .page-content .no-padding-lt-mobile a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-default .page-content .no-padding-lt-mobile a:focus,.page-template-default .page-content .no-padding-lt-mobile a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-default .page-content .no-padding-lt-mobile a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-default .page-content hr{margin:3rem auto}.page-template-default .page-content>blockquote{*zoom:1;border-left:5px solid #000;margin-top:2rem;margin-bottom:2rem}.page-template-default .page-content>blockquote:after,.page-template-default .page-content>blockquote:before{content:"";display:table}.page-template-default .page-content>blockquote:after{clear:both}.page-template-default .page-content>blockquote img{float:right;max-width:100px;margin-left:10px}@media(min-width:1200px){.page-template-default .page-content>blockquote img{margin-left:20px;max-width:200px}}.page-template-default .page-content>blockquote p{padding:.5rem 0 .5rem 2rem;font-size:1.2rem;line-height:1.4;font-weight:700}@media(min-width:1200px){.page-template-default .page-content>blockquote p{padding:.5rem 0 .5rem 8%;font-size:1.725rem}}.page-template-default .page-content>blockquote footer{padding:0 0 .5rem 8%;font-size:.925rem;line-height:1.4}.page-template-default .page-content>blockquote footer h4,.page-template-default .page-content>blockquote footer p{margin:0;padding:0;font-size:.925rem;line-height:1.4}.page-template-default .page-content>blockquote footer cite span{opacity:.9}@media(min-width:1200px){.page-template-default .page-content>blockquote{width:120%;max-width:120%;margin-left:-10%}}.page-template-default .page-content .size-full{width:100%}.page-template-default .page-content .aligncenter,.page-template-default .page-content .alignnone{float:none;display:block;margin:0 0 30px}@media(min-width:1200px){.page-template-default .page-content .aligncenter,.page-template-default .page-content .alignnone{width:120%;max-width:120%;margin-left:-10%}}@media(min-width:1200px){.page-template-default .page-content .alignleft{float:left;width:420px;margin:0 2rem 2rem -30%}}.page-template-default .page-content .alignleft.small{max-width:200px}@media(min-width:1200px){.page-template-default .page-content .alignright{float:right;width:420px;margin:0 -10% 2rem 2rem}}.page-template-default .page-content .alignright.small{max-width:200px}.page-template-default .page-content .wp-caption-text{padding-bottom:2rem;font-size:.9rem;line-height:1.5;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#999}.page-template-default .page-content .callout{display:block;*zoom:1;margin:2rem auto;padding:2rem 5%;background:#eee}.page-template-default .page-content .callout:after,.page-template-default .page-content .callout:before{content:"";display:table}.page-template-default .page-content .callout:after{clear:both}@media(min-width:992px){.page-template-default .page-content .callout{padding:4rem 10%;width:120%;margin-left:-10%}}.page-template-default .page-content .callout figure{float:right;width:30%;margin-left:10px}.page-template-default .page-content .callout .slug{display:inline-block;margin-bottom:2rem;text-transform:uppercase;font-size:.875rem;color:#666}.page-template-default .page-content .callout h2,.page-template-default .page-content .callout h3,.page-template-default .page-content .callout h4{margin:0 0 1rem;padding:0;font-size:1.125rem;line-height:1.3}@media(min-width:992px){.page-template-default .page-content .callout h2,.page-template-default .page-content .callout h3,.page-template-default .page-content .callout h4{font-size:1.325rem}}.page-template-default .page-content .callout p{font-size:.925rem;line-height:1.3}@media(min-width:992px){.page-template-default .page-content .callout p{font-size:1.125rem}}.page-template-default .page-content .callout .btn{text-transform:uppercase;font-size:.925rem}.page-template-default .page-content .callout.alignleft{border-right:1px solid;padding-right:2rem}.page-template-default .page-content .callout.alignright{border-left:1px solid;padding-left:2rem}.page-template-default .page-content .callout.alternate{background:#eee}.page-template-lp-default .lp-default .hero-image{position:absolute;top:0;left:0;z-index:0;width:100%;height:300px}@media(min-width:1200px){.page-template-lp-default .lp-default .hero-image{height:500px}}.page-template-default-landing-page.hide-default-navigation .header-global{display:none}.page-template-default-landing-page.hide-default-navigation .header-alt{display:block}.page-template-default-landing-page.hide-default-footer .footer-global{display:none}.page-template-default-landing-page .header-alt{margin:0 auto;max-width:1200px;padding:50px 25px;display:none;font-size:1.125rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.1rem;line-height:1.375rem;padding-bottom:0!important;padding-top:20px!important;text-align:center;text-transform:uppercase;z-index:1}@media(min-width:992px){.page-template-default-landing-page .header-alt{padding:50px 50px 130px}}@media(min-width:1400px){.page-template-default-landing-page .header-alt{padding:50px 0 130px}}@media(min-width:992px){.page-template-default-landing-page .header-alt{font-size:.875rem;padding-bottom:50px!important;padding-top:45px!important;text-align:inherit}}.page-template-default-landing-page .header-alt .row{display:flex;flex-wrap:wrap}@media(min-width:992px){.page-template-default-landing-page .header-alt .row{align-items:center;flex-wrap:nowrap;margin:0 -25px}}.page-template-default-landing-page .header-alt .row .col{float:none;margin:20px 0 0!important;order:2;transform:none!important;width:100%!important}@media(min-width:992px){.page-template-default-landing-page .header-alt .row .col{margin:0!important;order:1;padding:0 25px;width:33.333334%!important}}.page-template-default-landing-page .header-alt .row .col:nth-child(2){text-align:center;margin:0!important;padding:0;order:1}@media(min-width:992px){.page-template-default-landing-page .header-alt .row .col:nth-child(2){order:2}}.page-template-default-landing-page .header-alt .row .col:nth-child(2) a{display:inline-block}.page-template-default-landing-page .header-alt .row .col:nth-child(2) img{display:block;height:40px;margin:0 auto;width:29px}@media(min-width:992px){.page-template-default-landing-page .header-alt .row .col:nth-child(2) img{height:40px;width:auto}}.page-template-default-landing-page .header-alt .row .col:last-child{margin-top:10px!important;order:3}@media(min-width:992px){.page-template-default-landing-page .header-alt .row .col:last-child{margin:0!important;text-align:right}}.page-template-default-landing-page .header-alt .row .col a{color:#767676;font-size:.875rem}.page-template-default-landing-page .header-alt .row .col a:focus,.page-template-default-landing-page .header-alt .row .col a:hover{color:#934af4}.page-template-default-landing-page .header-alt .row .col a:focus{outline:3px solid #934af4;outline-offset:3px}.page-template-default-landing-page main{padding-top:30px}@media(min-width:992px){.page-template-default-landing-page main{padding-top:45px}}.page-template-default-landing-page main header{margin-bottom:0;text-align:center}@media(min-width:1200px){.page-template-default-landing-page main header{width:66%!important;margin-left:17%!important}}.page-template-default-landing-page main header div{padding:0!important}.page-template-default-landing-page main header div h4{font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.078125rem;line-height:1.905625rem!important;margin:0 0 .25rem!important;text-transform:uppercase!important}@media(min-width:1200px){.page-template-default-landing-page main header div h4{margin:0 0 .5rem!important}}.page-template-default-landing-page main header div h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.75rem!important;line-height:1.4!important;margin:0 0 1rem!important}@media(min-width:992px){.page-template-default-landing-page main header div h1{font-size:2.9375rem!important;margin-bottom:1.5rem!important}}.page-template-default-landing-page main header div h1+p{color:#555;font-size:1.125rem!important;line-height:1.4;margin-bottom:1.28125rem}@media(min-width:992px){.page-template-default-landing-page main header div h1+p{font-size:1.5625rem!important;margin-bottom:2.5rem}}.page-template-default-landing-page main article{margin-bottom:2rem!important;margin-top:2.5rem!important}@media(min-width:992px){.page-template-default-landing-page main article{margin-bottom:4rem}}@media(min-width:1200px){.page-template-default-landing-page main article{margin-left:17%!important;width:66%!important}}.page-template-default-landing-page main article h2{font-size:1.625rem;margin-top:2.5rem;margin-bottom:1.5rem}@media(min-width:992px){.page-template-default-landing-page main article h2{margin-top:3.5rem;font-size:1.875rem}}.page-template-default-landing-page main article p{color:#555;font-size:1rem!important;margin-bottom:1.5rem!important}@media(min-width:992px){.page-template-default-landing-page main article p{font-size:1.375rem!important;margin-bottom:2rem!important}}.page-template-default-landing-page main article img{margin-bottom:2.25rem!important;margin-top:2.25rem!important}@media(min-width:992px){.page-template-default-landing-page main article img{margin-bottom:4.5rem!important;margin-top:4.5rem!important}}.page-template-default-landing-page main article .marketo-container{margin-bottom:40px;width:100%}@media(min-width:992px){.page-template-default-landing-page main article .marketo-container{background:#fff;box-shadow:0 20px 50px 0 rgba(83,52,134,.1);margin:80px 0 60px;padding:45px;z-index:2}}.page-template-default-landing-page main article .marketo-container h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#333;margin-bottom:15px;font-size:2rem;line-height:1.2}@media(max-width:768px){.page-template-default-landing-page main article .marketo-container h2{font-size:1.7em}}.page-template-default-landing-page main article .marketo-container h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;font-size:1.25rem;line-height:1.3;margin-bottom:25px}@media(max-width:768px){.page-template-default-landing-page main article .marketo-container h3{font-size:1.2em}}.page-template-default-landing-page main article .marketo-container h3 .pink{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;color:#e5166b}.page-template-default-landing-page main article .marketo-container p{color:#555;font-size:1.225em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3!important;margin:0 0 25px!important}.page-template-default-landing-page main article .marketo-container p:before{display:none}.page-template-default-landing-page main article .marketo-container .mktoForm{position:relative;transition:all .25s ease-in;padding-top:10px}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoGutter{display:none}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoFormCol{margin:0!important}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoAsterix{display:none}@media(min-width:992px){.page-template-default-landing-page main article .marketo-container .mktoForm .mktoCheckboxList{padding:0 0 0 7px}}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoFormRow .mktoFieldWrap{margin-bottom:12px!important}@media(max-width:768px){.page-template-default-landing-page main article .marketo-container .mktoForm .mktoFormRow .mktoFieldWrap{background:none}}.page-template-default-landing-page main article .marketo-container .mktoForm input,.page-template-default-landing-page main article .marketo-container .mktoForm select{height:auto;padding:5px 0!important;border:none;border-bottom:1px solid #d9d9d9;background:none;font-size:1.1em}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoButtonRow{width:100%;transition:all .25s ease}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoButtonRow:nth-child(2){opacity:0}.page-template-default-landing-page main article .marketo-container .mktoForm .mktoButtonWrap .mktoButton{width:100%;font-size:1.375rem;margin-top:20px}.page-template-default-landing-page main .footer-social{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;*zoom:1}.page-template-default-landing-page main .footer-social:after,.page-template-default-landing-page main .footer-social:before{content:"";display:table}.page-template-default-landing-page main .footer-social:after{clear:both}.page-template-default-landing-page main .footer-social ul{display:flex;margin:0 auto;width:125px}@media(min-width:992px){.page-template-default-landing-page main .footer-social ul{width:155px}}.page-template-default-landing-page main .footer-social ul a{color:#934af4;background:#fff;width:auto;height:auto;line-height:1;font-size:1.375rem;padding:8px}@media(min-width:992px){.page-template-default-landing-page main .footer-social ul a{font-size:1.6875rem}}.page-template-default-landing-page main .footer-social ul a:focus,.page-template-default-landing-page main .footer-social ul a:hover{color:#2d1159}.page-template-default-landing-page main .footer-social ul a:focus{outline:3px solid #934af4;outline-offset:3px;position:relative;z-index:1}.page-template-default-landing-page #btn-student,.page-template-default-landing-page .title-bar a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-default-landing-page #btn-student:focus,.page-template-default-landing-page #btn-student:hover,.page-template-default-landing-page .title-bar a:focus,.page-template-default-landing-page .title-bar a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-default-landing-page #btn-student:focus,.page-template-default-landing-page .title-bar a:focus{outline:3px solid #e5166b;outline-offset:3px}body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{margin-bottom:2rem;background-color:#111;box-shadow:0 0 10px rgba(0,0,0,.5)}@media(min-width:992px){body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{margin-bottom:3rem}}body.page-id-14840 main.archive .page-header,body.page-id-14844 main.archive .page-header,main.archive .page-header{padding-top:1rem;padding-bottom:2rem;display:inline;float:left;width:95.8333333333%;margin:2rem 2.0833333333%}body.page-id-14840 main.archive .page-slug,body.page-id-14844 main.archive .page-slug,main.archive .page-slug{margin-bottom:1.5rem;margin-top:1.5rem;font-size:1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#999;text-transform:uppercase;letter-spacing:.05rem}body.page-id-14840 main.archive .page-slug a,body.page-id-14844 main.archive .page-slug a,main.archive .page-slug a{color:#eee}body.page-id-14840 main.archive .page-slug a:focus,body.page-id-14840 main.archive .page-slug a:hover,body.page-id-14844 main.archive .page-slug a:focus,body.page-id-14844 main.archive .page-slug a:hover,main.archive .page-slug a:focus,main.archive .page-slug a:hover{color:#e5166b}body.page-id-14840 main.archive .page-slug a:focus,body.page-id-14844 main.archive .page-slug a:focus,main.archive .page-slug a:focus{outline:3px solid #934af4;outline-offset:3px}body.page-id-14840 main.archive .page-title,body.page-id-14844 main.archive .page-title,main.archive .page-title{color:#fff}body.page-id-14840 main.archive .page-excerpt,body.page-id-14844 main.archive .page-excerpt,main.archive .page-excerpt{color:#eee}body.page-id-14840 main.archive .archive-content,body.page-id-14844 main.archive .archive-content,main.archive .archive-content{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){body.page-id-14840 main.archive .archive-content,body.page-id-14844 main.archive .archive-content,main.archive .archive-content{display:inline;float:left;width:62.5%;margin-left:2.0833333333%;margin-right:2.0833333333%}}body.page-id-14840 main.archive .no-results-links,body.page-id-14844 main.archive .no-results-links,main.archive .no-results-links{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}body.page-id-14840 main.archive .no-results-links h2,body.page-id-14844 main.archive .no-results-links h2,main.archive .no-results-links h2{color:#333;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.625rem}body.page-id-14840 main.archive .no-results-links .links-container,body.page-id-14844 main.archive .no-results-links .links-container,main.archive .no-results-links .links-container{display:flex;flex-direction:column}body.page-id-14840 main.archive .no-results-links .links-container div,body.page-id-14844 main.archive .no-results-links .links-container div,main.archive .no-results-links .links-container div{border:1px solid #eee;padding:2rem;text-align:center}body.page-id-14840 main.archive .no-results-links .links-container div:first-of-type,body.page-id-14844 main.archive .no-results-links .links-container div:first-of-type,main.archive .no-results-links .links-container div:first-of-type{margin-bottom:30px}body.page-id-14840 main.archive .no-results-links .links-container h3,body.page-id-14844 main.archive .no-results-links .links-container h3,main.archive .no-results-links .links-container h3{color:#934af4;margin-bottom:.5rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em}body.page-id-14840 main.archive .no-results-links .links-container p,body.page-id-14844 main.archive .no-results-links .links-container p,main.archive .no-results-links .links-container p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5;margin-bottom:0}body.page-id-14840 main.archive .no-results-links .links-container span,body.page-id-14844 main.archive .no-results-links .links-container span,main.archive .no-results-links .links-container span{color:#e5166b;transition:border-bottom .3s ease-in}body.page-id-14840 main.archive .no-results-links .links-container span:hover,body.page-id-14844 main.archive .no-results-links .links-container span:hover,main.archive .no-results-links .links-container span:hover{border-bottom:1px solid #e5166b;transition:border-bottom .3s ease-in}@media(min-width:992px){body.page-id-14840 main.archive .no-results-links .links-container,body.page-id-14844 main.archive .no-results-links .links-container,main.archive .no-results-links .links-container{flex-direction:row}body.page-id-14840 main.archive .no-results-links .links-container h3,body.page-id-14844 main.archive .no-results-links .links-container h3,main.archive .no-results-links .links-container h3{font-size:1rem;margin-bottom:1rem}body.page-id-14840 main.archive .no-results-links .links-container p,body.page-id-14844 main.archive .no-results-links .links-container p,main.archive .no-results-links .links-container p{font-size:1.125rem}body.page-id-14840 main.archive .no-results-links .links-container div:first-of-type,body.page-id-14844 main.archive .no-results-links .links-container div:first-of-type,main.archive .no-results-links .links-container div:first-of-type{margin-right:30px}}body.page-id-14840 main.archive .no-results-links .sibling-fade,body.page-id-14844 main.archive .no-results-links .sibling-fade,main.archive .no-results-links .sibling-fade{visibility:hidden}body.page-id-14840 main.archive .no-results-links .sibling-fade>*,body.page-id-14844 main.archive .no-results-links .sibling-fade>*,main.archive .no-results-links .sibling-fade>*{visibility:visible;transition:opacity .15s linear .1s}body.page-id-14840 main.archive .no-results-links .sibling-fade:hover>*,body.page-id-14844 main.archive .no-results-links .sibling-fade:hover>*,main.archive .no-results-links .sibling-fade:hover>*{opacity:.4}body.page-id-14840 main.archive .no-results-links .sibling-fade>:hover,body.page-id-14844 main.archive .no-results-links .sibling-fade>:hover,main.archive .no-results-links .sibling-fade>:hover{opacity:1;transition-delay:0ms,0}body.page-id-14840 main.archive .no-results-search,body.page-id-14844 main.archive .no-results-search,main.archive .no-results-search{margin-top:2.5rem;margin-bottom:3rem}body.page-id-14840 main.archive .no-results-search .search-label,body.page-id-14844 main.archive .no-results-search .search-label,main.archive .no-results-search .search-label{font-size:1.4rem;line-height:2.5rem;cursor:pointer}body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;width:calc(100% - 140px);height:20px;background-color:#eee;border:3px solid #eee;padding:.5rem 1rem .5rem 1.25rem;margin:1rem -1.5rem 1.25rem 0;box-sizing:content-box;outline:none}@media(min-width:768px){body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{font-size:1.125rem;width:300px}}@media(min-width:992px){body.page-id-14840 main.archive .no-results-search .search-field input[type=search],body.page-id-14844 main.archive .no-results-search .search-field input[type=search],main.archive .no-results-search .search-field input[type=search]{min-width:390px}}body.page-id-14840 main.archive .no-results-search .search-field button[type=submit],body.page-id-14844 main.archive .no-results-search .search-field button[type=submit],main.archive .no-results-search .search-field button[type=submit]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;color:#fff;background-color:#333;border:0;padding:.6rem 1.5rem;margin-bottom:20px;transition:background-color .25s ease;cursor:pointer}@media(min-width:768px){body.page-id-14840 main.archive .no-results-search .search-field button[type=submit],body.page-id-14844 main.archive .no-results-search .search-field button[type=submit],main.archive .no-results-search .search-field button[type=submit]{margin:0 0 0 10px}}body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:active,body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:focus,body.page-id-14840 main.archive .no-results-search .search-field button[type=submit]:hover,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:active,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:focus,body.page-id-14844 main.archive .no-results-search .search-field button[type=submit]:hover,main.archive .no-results-search .search-field button[type=submit]:active,main.archive .no-results-search .search-field button[type=submit]:focus,main.archive .no-results-search .search-field button[type=submit]:hover{background-color:#e5166b}body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{display:inline;float:left;width:95.8333333333%;margin:2.5rem 2.0833333333%}@media(min-width:992px){body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{position:absolute;top:0;left:0;display:inline;float:left;width:29.1666666667%;padding:0;border:none;margin:0 2.0833333333% 1rem}}@media(min-width:1200px){body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}body.page-id-14840 main.archive .archive-sidebar .wrap,body.page-id-14844 main.archive .archive-sidebar .wrap,main.archive .archive-sidebar .wrap{background-color:#f8f8f9;border-top:10px solid #f1f1f1}body.page-id-14840 main.archive .pagination,body.page-id-14844 main.archive .pagination,main.archive .pagination{clear:both;margin:1rem 0 3rem;border-top:1px solid #999;padding-top:2rem}body.page-id-14840 main.archive .page-header-wrap,body.page-id-14844 main.archive .page-header-wrap,main.archive .page-header-wrap{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}body.page-id-14840 main.archive .page-header,body.page-id-14844 main.archive .page-header,main.archive .page-header{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}body.page-id-14840 main.archive .archive-content .post-list li,body.page-id-14844 main.archive .archive-content .post-list li,main.archive .archive-content .post-list li{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both}body.page-id-14840 main.archive .archive-content .post-list li:first-child,body.page-id-14844 main.archive .archive-content .post-list li:first-child,main.archive .archive-content .post-list li:first-child{-webkit-animation-delay:1.7s;animation-delay:1.7s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(2),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(2),main.archive .archive-content .post-list li:nth-child(2){-webkit-animation-delay:1.8s;animation-delay:1.8s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(3),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(3),main.archive .archive-content .post-list li:nth-child(3){-webkit-animation-delay:1.9s;animation-delay:1.9s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(4),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(4),main.archive .archive-content .post-list li:nth-child(4){-webkit-animation-delay:2s;animation-delay:2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(5),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(5),main.archive .archive-content .post-list li:nth-child(5){-webkit-animation-delay:2.1s;animation-delay:2.1s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(6),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(6),main.archive .archive-content .post-list li:nth-child(6){-webkit-animation-delay:2.2s;animation-delay:2.2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(7),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(7),main.archive .archive-content .post-list li:nth-child(7){-webkit-animation-delay:2.3s;animation-delay:2.3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(8),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(8),main.archive .archive-content .post-list li:nth-child(8){-webkit-animation-delay:2.4s;animation-delay:2.4s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(9),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(9),main.archive .archive-content .post-list li:nth-child(9){-webkit-animation-delay:2.5s;animation-delay:2.5s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(10),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(10),main.archive .archive-content .post-list li:nth-child(10){-webkit-animation-delay:2.6s;animation-delay:2.6s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(11),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(11),main.archive .archive-content .post-list li:nth-child(11){-webkit-animation-delay:2.7s;animation-delay:2.7s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(12),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(12),main.archive .archive-content .post-list li:nth-child(12){-webkit-animation-delay:2.8s;animation-delay:2.8s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(13),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(13),main.archive .archive-content .post-list li:nth-child(13){-webkit-animation-delay:2.9s;animation-delay:2.9s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(14),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(14),main.archive .archive-content .post-list li:nth-child(14){-webkit-animation-delay:3s;animation-delay:3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(15),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(15),main.archive .archive-content .post-list li:nth-child(15){-webkit-animation-delay:3.1s;animation-delay:3.1s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(16),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(16),main.archive .archive-content .post-list li:nth-child(16){-webkit-animation-delay:3.2s;animation-delay:3.2s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(17),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(17),main.archive .archive-content .post-list li:nth-child(17){-webkit-animation-delay:3.3s;animation-delay:3.3s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(18),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(18),main.archive .archive-content .post-list li:nth-child(18){-webkit-animation-delay:3.4s;animation-delay:3.4s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(19),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(19),main.archive .archive-content .post-list li:nth-child(19){-webkit-animation-delay:3.5s;animation-delay:3.5s}body.page-id-14840 main.archive .archive-content .post-list li:nth-child(20),body.page-id-14844 main.archive .archive-content .post-list li:nth-child(20),main.archive .archive-content .post-list li:nth-child(20){-webkit-animation-delay:3.6s;animation-delay:3.6s}body.page-id-14840 main.archive .archive-content .post-list li .post-thumbnail img,body.page-id-14840 main.archive .archive-content .post-list li .post-title a,body.page-id-14840 main.archive .archive-content .post-list li .post-title a:hover,body.page-id-14844 main.archive .archive-content .post-list li .post-thumbnail img,body.page-id-14844 main.archive .archive-content .post-list li .post-title a,body.page-id-14844 main.archive .archive-content .post-list li .post-title a:hover,main.archive .archive-content .post-list li .post-thumbnail img,main.archive .archive-content .post-list li .post-title a,main.archive .archive-content .post-list li .post-title a:hover{border:none}body.page-id-14840 main.archive .archive-sidebar,body.page-id-14844 main.archive .archive-sidebar,main.archive .archive-sidebar{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.75s;animation-delay:1.75s}.home2020 .hero-home{position:relative;overflow:hidden}.home2020 .hero-home:before{content:"";position:absolute;display:block;top:0;left:0;height:100%;width:100%;background:linear-gradient(89.82deg,rgba(45,17,89,.98) .19%,rgba(160,95,233,.27) 72.52%,rgba(195,19,91,.464) 99.88%);z-index:0}.home2020 .hero-home .wrapper{display:flex;flex-direction:column;justify-content:center;min-height:475px}.home2020 .hero-home .vid-con{position:absolute;top:0;left:0;z-index:-2}.home2020 .hero-home .vid-con video{max-width:none;min-width:100vw}.home2020 .hero-home .play-icon-con{cursor:pointer;font-size:8rem}.home2020 .hero-home .play-icon-con button{font-size:inherit;background:none;padding:0;border:0;background-color:#fff;border-radius:50%;cursor:pointer;transition:box-shadow .25s ease-out;display:block;height:92px;position:relative;top:4px;width:92px;min-height:92px;min-width:92px}.home2020 .hero-home .play-icon-con button:focus,.home2020 .hero-home .play-icon-con button:hover{outline:3px solid #e5166b;outline-offset:3px}.home2020 .hero-home .play-icon-con .fa-play{color:#2d1159;display:block;font-size:47px;left:4px;position:relative;top:3px}@media(min-width:992px){.home2020 .hero-home .btn-arrow-h{padding-left:10px;margin-left:-10px}}.home2020 .hero-home .btn-arrow-h:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:768px){.home2020 .hero-home .btn-ghost,.home2020 .hero-home .btn-pink{margin-bottom:1.5rem;margin-right:1.5rem}}.home2020 .hero-home .btn-arrow-h,.home2020 .hero-home .btn-ghost,.home2020 .hero-home h1,.home2020 .hero-home p{color:#fff}.home2020 .hero-home h1,.home2020 .hero-home p{max-width:830px}.home2020 .hero-home h1{margin-bottom:.5rem;margin-top:1.5rem}.home2020 .icon{margin-right:15px;flex:0 0 20px}@media(min-width:992px){.home2020 .icon{width:65px;min-width:65px;height:65px;flex:0 0 65px;margin-right:0}}.home2020 .icon img{width:20px;height:20px}@media(min-width:992px){.home2020 .icon img{width:40px;height:40px}}.home2020 .details>.wp-block-group__inner-container{display:flex;flex-direction:column;margin-bottom:50px}@media(min-width:768px){.home2020 .details>.wp-block-group__inner-container{align-items:center}}@media(min-width:992px){.home2020 .details>.wp-block-group__inner-container{margin-bottom:100px}}.home2020 .details h2{max-width:1000px}@media(min-width:768px){.home2020 .details h2{margin:0 auto 2.5rem;text-align:center}}.home2020 .details{margin:50px 0}@media(min-width:768px){.home2020 .details{margin:100px 0}}@media(min-width:992px){.home2020 .details{margin:150px 0}}.home2020 .container-overflow{overflow:hidden}@media(min-width:992px){.home2020 .container-overflow{padding:60px 0}}@media(min-width:992px){.home2020 .container-overflow section{margin:0 auto}}.home2020 .container-gray,.home2020 .container-purple{max-width:1300px}@media(min-width:1300px){.home2020 .container-gray,.home2020 .container-purple{border-radius:20px;margin-left:auto;margin-right:auto}}.home2020 .container-gray .img-container{background:#eee}@media(min-width:992px){.home2020 .container-gray{background:#eee}}.home2020 .container-purple .img-container{background:linear-gradient(89.9deg,#0b0212 .08%,#2d1159 65.93%)}@media(min-width:992px){.home2020 .container-purple{background:linear-gradient(89.9deg,#0b0212 .08%,#2d1159 65.93%);color:#fff}.home2020 .container-purple p{color:#fff}}.home2020 .feature-block{margin-bottom:0}@media(min-width:992px){.home2020 .feature-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.home2020 .feature-block .col{flex:1 1 300px}.home2020 .feature-block.no-wrap{flex-wrap:nowrap}@media(min-width:992px){.home2020 .feature-block .col:first-child{margin-right:25px}.home2020 .feature-block .col:last-child{margin-left:25px}.home2020 .feature-block.reverse{flex-direction:row-reverse}.home2020 .feature-block.reverse .col:first-child{margin-right:0;margin-left:25px}.home2020 .feature-block.reverse .col:last-child{margin-left:0;margin-right:25px}}@media(min-width:992px){.home2020 .feature-block p{font-size:1.3125rem}}@media(min-width:992px){.home2020 .block-1,.home2020 .block-2,.home2020 .block-4,.home2020 .block-5,.home2020 .block-6,.home2020 .block-7,.home2020 .block-8{height:500px;max-height:500px;min-height:500px}}.home2020 .block-1 .img-container,.home2020 .block-2 .img-container,.home2020 .block-4 .img-container,.home2020 .block-5 .img-container,.home2020 .block-6 .img-container,.home2020 .block-7 .img-container,.home2020 .block-8 .img-container{height:auto;margin-bottom:2rem;position:relative;width:calc(100% + 60px);left:-30px}@media(min-width:992px){.home2020 .block-1 .img-container,.home2020 .block-2 .img-container,.home2020 .block-4 .img-container,.home2020 .block-5 .img-container,.home2020 .block-6 .img-container,.home2020 .block-7 .img-container,.home2020 .block-8 .img-container{height:100%;margin-bottom:-2rem;flex:1 0 550px;background:none}}.home2020 .block-1 .img-container img,.home2020 .block-1 .img-container video,.home2020 .block-2 .img-container img,.home2020 .block-2 .img-container video,.home2020 .block-4 .img-container img,.home2020 .block-4 .img-container video,.home2020 .block-5 .img-container img,.home2020 .block-5 .img-container video,.home2020 .block-6 .img-container img,.home2020 .block-6 .img-container video,.home2020 .block-7 .img-container img,.home2020 .block-7 .img-container video,.home2020 .block-8 .img-container img,.home2020 .block-8 .img-container video{position:relative;max-width:400px;margin:auto}@media(min-width:992px){.home2020 .block-1 .img-container img,.home2020 .block-1 .img-container video,.home2020 .block-2 .img-container img,.home2020 .block-2 .img-container video,.home2020 .block-4 .img-container img,.home2020 .block-4 .img-container video,.home2020 .block-5 .img-container img,.home2020 .block-5 .img-container video,.home2020 .block-6 .img-container img,.home2020 .block-6 .img-container video,.home2020 .block-7 .img-container img,.home2020 .block-7 .img-container video,.home2020 .block-8 .img-container img,.home2020 .block-8 .img-container video{position:absolute}}.home2020 .block-1 .img-container{width:calc(100% + 60px);left:-30px}.home2020 .block-1 .img-container img,.home2020 .block-1 .img-container video{bottom:-30px}@media(min-width:992px){.home2020 .block-1 .img-container img,.home2020 .block-1 .img-container video{left:30px;min-width:104%}}@media(min-width:992px){.home2020 .block-2{margin-bottom:4rem}.home2020 .block-2 .img-container video{bottom:-30px;min-width:126%;right:-55px;left:auto}}@media(min-width:992px){.home2020 .block-4{height:560px;max-height:560px;min-height:560px}}.home2020 .block-4 .img-container video{bottom:-30px;border-radius:10px}@media(min-width:992px){.home2020 .block-4 .img-container video{top:-50px;min-width:85%;right:-30px;left:auto}}@media(min-width:992px){.home2020 .block-5{height:560px;max-height:560px;min-height:560px}}.home2020 .block-5 .img-container{width:calc(100% + 60px);left:-30px}.home2020 .block-5 .img-container img,.home2020 .block-5 .img-container video{bottom:-30px}@media(min-width:992px){.home2020 .block-5 .img-container img,.home2020 .block-5 .img-container video{min-width:100%}}@media(min-width:992px){.home2020 .block-6{margin-bottom:2rem;margin-top:2rem}}.home2020 .block-6 .img-container img{left:0;bottom:-20px;width:80%}@media(min-width:992px){.home2020 .block-6 .img-container img{min-width:68%;width:100%;max-width:470px;bottom:-60px;left:auto;right:8%}}.home2020 .block-7{padding-top:0}@media(min-width:992px){.home2020 .block-7{margin-bottom:3rem}}.home2020 .block-7 .img-container video{width:80%}@media(min-width:992px){.home2020 .block-7 .img-container video{min-width:100%;max-width:500px;left:0;bottom:-75px}}.home2020 .block-7 .btn-arrow-h{padding-left:0}.home2020 .block-8 .img-container img{bottom:-37px;width:90%}@media(min-width:992px){.home2020 .block-8 .img-container img{bottom:-53px;right:-70px;left:auto;min-width:100%}}.home2020 .cols{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.home2020 .cols:before{display:none}.home2020 .cols.reverse{flex-direction:row-reverse}.home2020 .cols.no-wrap{flex-wrap:nowrap}.home2020 .col-4{width:100%}.home2020 .col-4 .col{flex:1 1 135px;margin:0 1rem 1rem 0}.home2020 .steps .col{justify-content:flex-start;flex:0 0 50%;margin-right:0;padding-right:1rem;width:50%}@media(min-width:992px){.home2020 .steps .col{flex-basis:25%;width:25%}}.home2020 .steps .col:last-child{margin-right:0}@media(min-width:320px)and (max-width:768px){.home2020 .steps p{font-size:.875rem}}.home2020 .features-grid{align-items:flex-start;justify-content:center;padding:0}.home2020 .features-grid .col,.home2020 .features-grid .col a{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:140px}@media(min-width:480px){.home2020 .features-grid .col,.home2020 .features-grid .col a{max-width:220px}}@media(min-width:768px){.home2020 .features-grid .col,.home2020 .features-grid .col a{max-width:360px;margin:2rem 15px 0}}.home2020 .features-grid .col a:focus p,.home2020 .features-grid .col a:hover p{color:#e5166b}.home2020 .features-grid .col a:focus{outline:3px solid #934af4;outline-offset:3px}.home2020 .features-grid .icon{margin-bottom:1rem;margin-left:1rem}.home2020 .features-grid p{font-size:.875rem;max-width:100%}@media(min-width:768px){.home2020 .features-grid p{font-size:1.125rem}}@media(min-width:992px){.home2020 .features-grid p{font-size:1.3125rem}}.home2020 .related-stories h2{max-width:800px;margin-left:auto;margin-right:auto}@media(min-width:768px){.home2020 .related-stories h2{text-align:center}}.home2020 .related-stories .professor-headshot{display:flex}.home2020 .related-stories .professor-headshot .h6,.home2020 .related-stories .professor-headshot h6{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;line-height:1.4;color:#934af4}@media(min-width:768px){.home2020 .related-stories .professor-headshot .h6,.home2020 .related-stories .professor-headshot h6{font-size:.875rem}}.home2020 .related-stories .professor-headshot span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;text-transform:none;letter-spacing:normal;color:#555;display:block;padding-top:.25rem}@media(min-width:768px){.home2020 .related-stories .professor-headshot span{font-size:.875rem}}.home2020 .related-stories .btn-container{text-align:center;margin:0 auto;max-width:100%}.home2020 .related-stories .btn-container a{margin:0}.home2020 .story-grid{clear:both;display:flex;flex-wrap:wrap;padding:10px 0 50px}@media(min-width:480px){.home2020 .story-grid{padding-top:30px;max-width:100%}}.home2020 .story-grid .story-block{width:100%;border:1px solid #eee;margin-top:25px;transition:all .25s ease-out}@media(min-width:480px){.home2020 .story-grid .story-block{width:46.5%;margin:1.75%}}@media(min-width:992px){.home2020 .story-grid .story-block{width:29.833%}}.home2020 .story-grid .story-block .img-con{max-height:200px;overflow:hidden}.home2020 .story-grid .story-block .story-block-text{padding:15px 20px 20px;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.home2020 .story-grid .story-block .story-block-text{min-height:300px;padding:25px 35px 30px}}.home2020 .story-grid .story-block p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;margin-bottom:1.5rem;line-height:1.3}@media(min-width:768px){.home2020 .story-grid .story-block p{font-size:1.3125rem;margin-bottom:1rem}}.home2020 .story-grid .story-block:active,.home2020 .story-grid .story-block:focus,.home2020 .story-grid .story-block:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.home2020 .story-grid .story-block:focus{outline:3px solid #934af4;outline-offset:3px}@media(min-width:768px){.home2020 .school-logo-banner .logo-con-part{width:14%}}.features2020 .hero{background:#2d1159;padding:50px 0;margin:0 auto 50px;text-align:center}@media(min-width:992px){.features2020 .hero{padding-bottom:0;max-height:500px}}@media(min-width:1600px){.features2020 .hero{border-radius:10px;margin-right:60px;margin-left:60px}}.features2020 .hero .btn-arrow,.features2020 .hero .h5,.features2020 .hero h1,.features2020 .hero h5,.features2020 .hero p{color:#fff}.features2020 .hero h1{max-width:1000px;margin:0 auto 2rem}.features2020 .hero p{max-width:800px;margin:0 auto 1.5rem;font-size:1.125rem}@media(min-width:768px){.features2020 .hero p{font-size:1.3125rem;margin-bottom:2rem}}.features2020 .hero .btns{display:flex;flex-direction:row;justify-content:center;flex-flow:wrap;align-items:baseline}@media(min-width:768px){.features2020 .hero .btn-pink{margin-right:.5rem}}.features2020 .hero .btn-arrow{margin:.5rem}.features2020 .hero .feature-head{color:#ffc146;font-size:medium}.features2020 .icon{width:50px;height:50px;background:#eee6fc;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:1rem;margin-right:0;transition:background .3s ease}@media(min-width:1200px){.features2020 .icon{width:60px;height:60px}}.features2020 .icon img{width:20px;height:20px;display:block;position:relative}@media(min-width:1200px){.features2020 .icon img{width:30px;height:30px}}.features2020 .features-icon-nav{background:#fff;border-radius:10px;padding:25px;transform:translateY(5%);display:none}@media(min-width:992px){.features2020 .features-icon-nav{display:block}}.features2020 .features-icon-nav ul{display:flex;flex-direction:row;justify-content:space-between}.features2020 .features-icon-nav li a{display:flex;flex-direction:column;align-items:center;width:75px;max-width:75px;border-bottom:0;cursor:pointer}@media(min-width:1200px){.features2020 .features-icon-nav li a{width:95px;max-width:95px}}.features2020 .features-icon-nav li a:active .icon,.features2020 .features-icon-nav li a:focus .icon,.features2020 .features-icon-nav li a:hover .icon{background:#934af4;transition:background .3s ease}.features2020 .features-icon-nav li a:active img,.features2020 .features-icon-nav li a:focus img,.features2020 .features-icon-nav li a:hover img{filter:brightness(0) invert(1)}.features2020 .features-icon-nav li a:active p,.features2020 .features-icon-nav li a:focus p,.features2020 .features-icon-nav li a:hover p{color:#934af4;transition:color .3s ease}.features2020 .features-icon-nav li a:focus{outline:3px solid #e5166b;outline-offset:3px}.features2020 .features-icon-nav li p{font-size:.875rem;color:#333;max-width:100px;line-height:1.3;transition:color .3s ease}.features2020 .features-icon-nav li:last-of-type(){position:relative;margin-left:20px}.features2020 .features-icon-nav li:last-of-type():before{content:"";position:absolute;width:100%;height:100%;top:0;bottom:0;left:-20%;border-left:1px solid #d9d9d9}@media(min-width:1200px){.features2020 .features-icon-nav li:last-of-type():before{left:-15%}}.features2020 .features-icon-nav li,.features2020 .features-icon-nav p{margin-bottom:0}@media(min-width:768px)and (max-width:992px){.features2020>.wrapper{overflow:hidden}}@media(min-width:768px){.features2020 .feature-block-small .col{margin-left:0}}.features2020 .feature-block-small .col-left{flex-basis:100%;margin-bottom:1rem}@media(min-width:768px){.features2020 .feature-block-small .col-left{flex-basis:50%;padding-right:50px;margin-bottom:0}}@media(min-width:992px){.features2020 .feature-block-small .col-left{padding-right:100px}}.features2020 .feature-block-small .col-right{flex-basis:100%;margin-bottom:50px}@media(min-width:768px){.features2020 .feature-block-small .col-right{flex-basis:50%}}.features2020 .feature-block-small p:last-of-type{margin-bottom:0}.features2020 .feature-block-small .btn-ghost{margin-top:2.25rem}@media(min-width:768px){.features2020 .feature-block-small .btn-ghost{margin-top:2.75rem}}@media(min-width:768px){.features2020 .feature-block-small.reverse{flex-flow:row-reverse}}@media(min-width:768px){.features2020 .feature-block-small.reverse .col-left{padding-right:0}}@media(min-width:992px){.features2020 .feature-block-small.reverse .col-left{padding-right:0}}@media(min-width:768px){.features2020 .feature-block-small.reverse .col-right{padding-left:0;padding-right:50px}}@media(min-width:992px){.features2020 .feature-block-small.reverse .col-right{padding-left:0;padding-right:100px}}.features2020 .feature-block-small .tick-list{margin-bottom:2rem}.features2020 .feature-block-small .icon{margin-left:-5px}.features2020 .col-3 .icon,.features2020 .col-3 figure,.features2020 .col-3 h3{margin-bottom:1rem}.features2020 .col-3 p{margin-bottom:0}.features2020 .col-3 .col{flex-direction:column;margin-bottom:50px}@media(min-width:768px){.features2020 .col-3 .col{margin-bottom:0;max-width:325px}}.features2020 .faq-wrapper h2{text-align:center}.features2020 .faq-wrapper{padding:50px 25px 100px}.features2020 .faq-features{padding:0 40px}.features2020 details{margin:0;padding:30px}.features2020 details:hover{background:#fbf8ff}.features2020 details>summary{list-style:none}.features2020 details>summary::-webkit-details-marker{display:none}.features2020 details p{padding:20px 20px 10px 0}.features2020 details ol,.features2020 details ul{list-style:auto}.features2020 summary::-webkit-details-marker{display:none}.features2020 summary:after{content:"";width:10px;height:10px;transform:rotate(-45deg);transition:all .3s ease-out;border-bottom:2px solid #000;border-right:2px solid #000;float:right}.features2020 details[open] summary:after{content:"";transform:rotate(45deg);margin-top:8px}.features2020 .pricing{background:#fbf8ff;border-radius:10px;padding:50px 0}@media(min-width:768px){.features2020 .pricing{margin-top:150px}}.features2020 .pricing-wrapper{max-width:1000px;margin:0 auto;position:relative;padding:0 20px}@media(min-width:768px){.features2020 .pricing-wrapper{padding:0 50px}}@media(min-width:768px){.features2020 .pricing .copy{max-width:400px}}@media(min-width:1200px){.features2020 .pricing .copy{max-width:550px}}.features2020 .pricing .img-container{display:none;max-width:40%;position:absolute;right:-100px;top:-75px;transform:scale(1.2)}@media(min-width:768px){.features2020 .pricing .img-container{display:block}}@media(min-width:992px){.features2020 .pricing .img-container{right:50px;transform:scale(1)}}@media(min-width:1200px){.features2020 .pricing .img-container{right:0;top:-150px}}.features2020 .tick-list-row{display:flex;flex-direction:column;margin-left:20px}@media(min-width:480px){.features2020 .tick-list-row{flex-direction:row}}.features2020 .tick-list-row .last-li{margin:10px 0 0}@media(min-width:480px){.features2020 .tick-list-row .last-li{margin:0 0 0 34px}}@media(min-width:768px){.features2020 .tick-list-row .last-li{margin-left:50px}}.features2020 .tick-list-row li{padding-left:12px;margin-bottom:0}.features2020 .tick-list-row li p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;color:#555;position:relative;margin-bottom:0}.features2020 .tick-list-row li p:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#934af4;font-size:.85em;position:absolute;top:4px;left:-30px;margin-right:10px}@media(min-width:768px){.features2020 .tick-list-row li p:before{top:3px}}.features2020 .tick-list-row li a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;text-transform:uppercase;color:#e5166b;border-bottom:1px solid transparent;transition:border-color .3s ease-in-out}.features2020 .tick-list-row li a:focus,.features2020 .tick-list-row li a:hover{border-color:#e5166b}.features2020 .tick-list-row li a:focus{outline:3px solid #934af4;outline-offset:3px}.features2020 .cta-social{margin:1.5rem 0 15rem;position:relative;min-height:375px;border-radius:10px}@media(min-width:768px){.features2020 .cta-social{margin:0 4rem 25rem;min-height:350px}}.features2020 .cta-social .sliding-container{width:100%;height:290px;position:absolute;left:0;right:0;top:75%;overflow:hidden;cursor:-webkit-grab;cursor:grab}@media(min-width:768px){.features2020 .cta-social .sliding-container{left:-8rem;top:75%;height:420px;width:calc(100% + 12rem)}}.features2020 .cta-social .sliding-container.flickity-enabled{padding-top:.75rem}.features2020 .cta-social .sliding-container.flickity-enabled:focus .social-card{outline:3px solid #934af4;outline-offset:3px}.features2020 .cta-social .flickity-viewport:focus,.features2020 .cta-social .sliding-container:focus{border:none}.features2020 .cta-social .social-card{background:#fff;box-shadow:0 30px 50px 0 rgba(45,69,84,.06);border:1px solid #eee;border-radius:8px;width:250px;height:228px;padding:20px;margin:0 12px}@media(min-width:768px){.features2020 .cta-social .social-card{width:400px;height:328px;padding:2rem;margin:0 25px}}@media(min-width:1600px){.features2020 .cta-social .social-card{width:800px}}.features2020 .cta-social .social-card p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#000;font-size:.875rem;line-height:1.3;height:100px}@media(min-width:768px){.features2020 .cta-social .social-card p{font-size:1.125rem;height:180px;font-size:1.375rem}}.features2020 .cta-social .social-card .author{display:flex;flex-direction:row;justify-content:flex-start}.features2020 .cta-social .social-card .author-headshot{width:50px;min-width:50px;height:50px;margin-right:15px}.features2020 .cta-social .social-card .author-name{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:.080625rem;text-transform:uppercase;height:inherit;margin-bottom:0;color:#6820c5}@media(min-width:768px){.features2020 .cta-social .social-card .author-name{font-size:.875rem;margin-bottom:.5rem}}.features2020 .cta-social .social-card .author-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555;height:inherit}.features2020 .school-logo-banner{justify-content:center}@media(min-width:768px){.features2020 .school-logo-banner{justify-content:space-between}}.features2020 .school-logo-banner .logo-con-part:last-child(){display:flex}.features2020 .school-logo-banner h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;min-width:100%;text-align:center;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.features2020 .school-logo-banner h3{font-size:1rem;margin-bottom:50px;font-size:1.125rem}}.features2020 .school-logo-banner h3:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}body.page-id-120 .page-header-wrap{margin-bottom:3rem;background:none;border:none;background:linear-gradient(150deg,#7640cc 15%,#a26dec 70%,#934af4 94%)}@media(min-width:992px){body.page-id-120 .page-header-wrap{margin-bottom:7rem;background:none}}body.page-id-120 .page-header{display:inline;float:left;width:95.8333333333%;margin:0 2.0833333333% .5rem;min-height:150px}@media(min-width:1200px){body.page-id-120 .page-header{display:inline;float:left;width:62.5%;margin:2rem 2.0833333333% 1rem}}body.page-id-120 .page-header .page-slug{margin:0 0 2rem;color:#000;letter-spacing:.05rem}body.page-id-120 .page-header .page-title{margin:.5rem 0;font-size:1.725rem;color:#000}@media(min-width:992px){body.page-id-120 .page-header .page-title{font-size:2.125rem}}body.page-id-120 .page-header .page-excerpt{font-size:.925rem;color:#000}@media(min-width:992px){body.page-id-120 .page-header .page-excerpt{font-size:1.325rem}}body.page-id-120 .resources-main{padding-bottom:40px;margin-bottom:40px}@media(min-width:992px){body.page-id-120 .resources-main aside{display:inline;float:left;width:20.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}}body.page-id-120 .resources-main aside h2{margin-top:0}@media(min-width:992px){body.page-id-120 .resources-main .resources-listing{float:right;width:75%}}body.page-id-120 .resources-main .resources-listing .section-title{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-top:0}body.page-id-120 .resources-main .resources-listing .group-title{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:1.2rem;font-size:1.3rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}body.page-id-120 .resources-main .resources-listing .resources-group .view-all a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}body.page-id-120 .resources-main .resources-listing .resources-group .view-all a:focus,body.page-id-120 .resources-main .resources-listing .resources-group .view-all a:hover{color:#c3135b;border-bottom:2px solid #c3135b}body.page-id-120 .resources-main .resources-listing .resources-group .view-all a:focus{outline:3px solid #e5166b;outline-offset:3px}body.page-id-120 .resources-main .resources-menu .format,body.page-id-120 .resources-main .resources-menu .topic{float:left;width:49%;margin-right:1%;margin-bottom:3rem}@media(min-width:992px){body.page-id-120 .resources-main .resources-menu .format,body.page-id-120 .resources-main .resources-menu .topic{float:none;width:100%;margin-bottom:2rem}}body.page-id-120 .resources-main .resources-menu h3{font-size:.825rem;margin-top:0;margin-bottom:.5rem;text-transform:uppercase;color:#666}body.page-id-120 .resources-main .resources-menu a{color:#e5166b;font-weight:700;text-decoration:none;font-size:.925rem}body.page-id-120 .resources-main .resources-menu a:hover{color:#c3135b}body.page-id-120 .resources-main .resources-menu a:focus{outline:3px solid #e5166b;outline-offset:3px}body.page-id-120 .resources-main .view-all{clear:both;display:inline;float:left;width:95.8333333333%;margin:2rem 2.0833333333%;text-align:right}body.page-id-120 .resources-main .featured-resource{display:inline;float:left;width:95.8333333333%;*zoom:1;margin:0 2.0833333333% 4rem;border-bottom:1px solid #666;padding-bottom:2rem}body.page-id-120 .resources-main .featured-resource:after,body.page-id-120 .resources-main .featured-resource:before{content:"";display:table}body.page-id-120 .resources-main .featured-resource:after{clear:both}@media(min-width:1200px){body.page-id-120 .resources-main .featured-resource .post-text{float:left;width:33%}}body.page-id-120 .resources-main .featured-resource .post-text .post-title{color:#e5166b;font-size:1.6rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}body.page-id-120 .resources-main .featured-resource .post-text .post-title:hover{color:#c3135b}body.page-id-120 .resources-main .featured-resource .post-text .post-title a:focus{outline:3px solid #934af4;outline-offset:3px}body.page-id-120 .resources-main .featured-resource .post-text .post-excerpt{font-size:1.225rem}body.page-id-120 .resources-main .featured-resource a.post-thumbnail{display:block;margin-bottom:1rem;background-size:cover;background-position:50%;transition:all .3s ease-in-out;width:100%;height:300px}body.page-id-120 .resources-main .featured-resource a.post-thumbnail:focus{outline:3px solid #934af4;outline-offset:3px}@media(min-width:1200px){body.page-id-120 .resources-main .featured-resource a.post-thumbnail{float:right;width:60%;height:250px}}body.page-id-120 .resources-main .resources-group{*zoom:1;clear:both;padding-bottom:20px;margin-bottom:40px;border-bottom:1px solid #999}body.page-id-120 .resources-main .resources-group:after,body.page-id-120 .resources-main .resources-group:before{content:"";display:table}body.page-id-120 .resources-main .resources-group:after{clear:both}body.page-id-120 .resources-main .resources-group li{margin:0 0 2rem}body.page-id-120 .resources-main .resources-group li .post-title{color:#e5166b;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}body.page-id-120 .resources-main .resources-group li .post-title:hover{color:#c3135b}body.page-id-120 .resources-main .resources-group li .post-title:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:992px){body.page-id-120 .resources-main .resources-group li{display:inline;float:left;width:45.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:2rem}body.page-id-120 .resources-main .resources-group li:first-child,body.page-id-120 .resources-main .resources-group li:nth-child(3),body.page-id-120 .resources-main .resources-group li:nth-child(5),body.page-id-120 .resources-main .resources-group li:nth-child(7),body.page-id-120 .resources-main .resources-group li:nth-child(9),body.page-id-120 .resources-main .resources-group li:nth-child(11),body.page-id-120 .resources-main .resources-group li:nth-child(13),body.page-id-120 .resources-main .resources-group li:nth-child(15){clear:both}}body.page-id-120 .resources-main .resources-group li .post-thumbnail a:focus img{outline:3px solid #e5166b;outline-offset:3px}body.page-id-120 .resources-main .resources-group li .post-thumbnail img{border-bottom:2px solid #e5166b}body.page-id-120 .resources-main .resources-group li .post-thumbnail img:hover{border-bottom:2px solid #c3135b}body.page-id-120 .resources-main .resources-group li .post-slug:focus-within,body.page-id-120 .resources-main .resources-group li .post-title:focus-within,body.page-id-120 .resources-main .resources-group li .view-all:focus-within{outline:3px solid #934af4;outline-offset:3px}body.page-id-120 .resources-main .resources-group li .view-all a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}body.page-id-120 .resources-main .resources-group li .view-all a:focus,body.page-id-120 .resources-main .resources-group li .view-all a:hover{color:#c3135b;border-bottom:2px solid #c3135b}body.page-id-120 .resources-main .resources-group li .view-all a:focus{outline:3px solid #e5166b;outline-offset:3px}body.page-id-120 .footer-resources{*zoom:1;margin-top:2rem;padding-top:2rem;margin-bottom:2rem;padding-bottom:2rem;border-top:1px solid #eee}body.page-id-120 .footer-resources:after,body.page-id-120 .footer-resources:before{content:"";display:table}body.page-id-120 .footer-resources:after{clear:both}body.page-id-120 .footer-resources .view-archives{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;text-align:center;font-weight:700}body.page-id-120 .footer-resources .view-archives a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}body.page-id-120 .footer-resources .view-archives a:focus,body.page-id-120 .footer-resources .view-archives a:hover{color:#c3135b;border-bottom:2px solid #c3135b}body.page-id-120 .footer-resources .view-archives a:focus{outline:3px solid #e5166b;outline-offset:3px}main.page-resources{position:relative}main.page-resources #stripes,main.page-resources #stripes span{position:absolute}main.page-resources #stripes{width:100%;height:90%;overflow:hidden;transform:skewY(-175deg);transform-origin:0;background:linear-gradient(150deg,#7640cc 15%,#a26dec 70%,#934af4 94%);height:0;margin-top:-245px}@media screen and (min-width:768px){main.page-resources #stripes{height:400px;margin-top:-300px;height:0}}@media screen and (min-width:992px){main.page-resources #stripes{height:700px;margin-top:-510px}}@media screen and (min-width:1200px){main.page-resources #stripes{height:780px;margin-top:-530px}}main.page-resources #stripes span{height:40px}main.page-resources #stripes :first-child{width:50%;left:50%;top:40px;background:#934af4}main.page-resources #stripes :nth-child(2){width:14%;right:0;bottom:40px;background:#7640cc}main.page-resources #stripes :nth-child(3){width:25%;bottom:0;right:0;background:#934af4}@media screen and (min-width:670px){main.page-resources #stripes span{height:150px}main.page-resources #stripes :first-child{top:0}main.page-resources #stripes :nth-child(2){width:16.66667%;top:300px;bottom:auto}main.page-resources #stripes :nth-child(3){width:33.33333%;right:auto}}@media screen and (min-width:880px){main.page-resources #stripes span{height:190px}main.page-resources #stripes :first-child{width:33.33333%;left:-16.66666%}main.page-resources #stripes :nth-child(2){width:33.33333%;top:0;left:16.66666%;right:auto}main.page-resources #stripes :nth-child(3){width:33.33333%;left:49.99999%;bottom:auto}main.page-resources #stripes :nth-child(4){width:33.33333%;top:380px;right:-16.66666%;background:#e5166b}main.page-resources #stripes :nth-child(5){width:33.33333%;bottom:0;background:#934af4}}main.page-resources #stripes{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}main.page-resources .page-header{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}main.page-resources .resources-menu{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.5s;animation-delay:1.5s}main.page-resources .resources-listing{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1.75s;animation-delay:1.75s}#teaching-tools{*zoom:1}#teaching-tools:after,#teaching-tools:before{content:"";display:table}#teaching-tools:after{clear:both}#teaching-tools li{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:2rem;box-sizing:border-box;height:160px;padding:1rem;background-color:#000;border-radius:5px;color:#fff;text-align:center}@media screen and (min-width:768px){#teaching-tools li{display:inline;float:left;width:45.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}}@media screen and (min-width:992px){#teaching-tools li{display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}#teaching-tools li>div{font-size:1.025rem;color:#fff;margin-bottom:1.2rem;text-transform:uppercase}#teaching-tools li h3{line-height:.8}#teaching-tools li h3 a{font-size:1.325rem;color:#e5166b}.page-id-766 .page-header{text-align:center;margin:0 0 2rem;border-bottom:1px solid #ddd}@media(min-width:1200px){.page-id-766 .page-header{margin:0 0 3rem;padding:0;width:100%}}.page-id-766 .page-title{margin-top:1rem;font-size:1.9rem;font-weight:700}@media(min-width:992px){.page-id-766 .page-title{font-size:2.525rem}}@media(min-width:1200px){.page-id-766 .page-title{font-size:3.125rem}}.page-id-766 .page-excerpt{margin-top:0;margin-bottom:3rem;font-size:1.5rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}@media(min-width:1200px){.page-id-766 .page-excerpt{font-size:1.525rem;padding:0}}.page-id-766 .page-excerpt a{color:#e5166b;border-bottom:2px solid #e5166b;font-weight:700}.page-id-766 .page-excerpt a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-id-766 .page-excerpt a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-id-766 .news-latest{margin-bottom:100px;display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){.page-id-766 .news-latest{display:inline;float:left;width:54.1666666667%;margin-left:2.0833333333%;margin-right:10.4166666667%}}.page-id-766 .news-latest .featured-post{margin-bottom:3rem}.page-id-766 .news-latest .featured-post .post-thumbnail{margin-bottom:1rem}.page-id-766 .news-latest .featured-post .post-title{font-size:1.925rem}.page-id-766 .news-latest .featured-post .post-excerpt{font-size:1.125rem;line-height:1.45}@media(min-width:1200px){.page-id-766 .news-latest .featured-post .post-excerpt{font-size:1.325rem}}.page-id-766 .news-latest .post-list{margin-bottom:40px}.page-id-766 .news-latest .post-list .post-title{margin-bottom:.5rem;font-size:1.425rem}.page-id-766 .news-latest .post-list .post-title:focus-within{outline:3px solid #934af4;outline-offset:3px}.page-id-766 .news-latest .post-list .post-title a:focus{box-shadow:none}.page-id-766 .news-latest .post-list .post-excerpt{font-size:1.025rem}.page-id-766 .news-latest .view-all a{border-bottom:2px solid #e5166b;color:#e5166b;clear:both;font-weight:700}.page-id-766 .news-latest .view-all a:hover{border-bottom:2px solid #c3135b;color:#c3135b}.page-id-766 .news-latest .view-all a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-id-766 aside{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%}@media(min-width:992px){.page-id-766 aside{display:inline;float:left;width:29.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}}.page-id-766 .press-releases{margin-bottom:1rem;padding-bottom:3rem}.page-id-766 .press-releases .post{margin-bottom:2rem}.page-id-766 .press-releases .post-thumbnail{display:none}.page-id-766 .press-releases .post-title{margin-bottom:.2rem;font-size:1.125rem}.page-id-766 .press-releases .post-title:focus-within{outline:3px solid #934af4;outline-offset:3px}@media(min-width:992px){.page-id-766 .press-releases .post-title{font-size:1.125rem}}.page-id-766 .press-releases .post-title a:focus{box-shadow:none}.page-id-766 .press-releases .post-excerpt{font-size:1.125rem;line-height:1.5;margin-bottom:2rem}@media(min-width:992px){.page-id-766 .press-releases .post-excerpt{font-size:1.325rem}}.page-id-766 .press-releases .view-all{clear:both;margin-top:2rem}.page-id-766 .company-links .view-all a,.page-id-766 .press-releases .view-all a{border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700}.page-id-766 .company-links .view-all a:hover,.page-id-766 .press-releases .view-all a:hover{border-bottom:2px solid #c3135b;color:#c3135b}.page-id-766 .company-links .view-all a:focus,.page-id-766 .press-releases .view-all a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-id-766 .company-links{clear:none}.page-id-766 .company-links .section-title{margin-bottom:20px}.page-id-766 .company-links .assets,.page-id-766 .company-links .guidelines,.page-id-766 .company-links .section-description{margin-bottom:40px}.page-id-766 .company-links .assets h3,.page-id-766 .company-links .guidelines h3{margin-bottom:.5rem}.page-id-766 .company-links .assets p,.page-id-766 .company-links .guidelines p{margin-bottom:20px}.page-id-766 .company-links .assets a,.page-id-766 .company-links .guidelines a{color:#e5166b}.page-id-766 .company-links .section-description{margin-bottom:15px}.page-id-766 .company-links h2{margin-bottom:0;line-height:1}.page-id-766 .company-links p{margin-bottom:1.25rem}.page-id-766 .about-tophat,.page-id-766 .brand-resources,.page-id-766 .meet-team{border-top:1px solid #d9d9d9;padding:2.75rem 0 3rem}.page-id-766 .press-contact{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;margin-bottom:100px;padding:40px 0;text-align:center;border-top:1px solid #666;border-bottom:1px solid #666}.customer-stories .professor-headshot>.wp-block-group__inner-container{display:flex}.customer-stories .professor-headshot .wp-block-image{flex-shrink:0;margin-bottom:0;padding:0!important}.customer-stories .professor-headshot img{width:40px;height:40px;margin-right:1rem;border:none}@media(min-width:992px){.customer-stories .professor-headshot img{width:50px;height:50px}}.customer-stories .professor-headshot h6{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;line-height:1.4;color:#934af4}@media(min-width:768px){.customer-stories .professor-headshot h6{font-size:.875rem}}.customer-stories .professor-headshot h6 span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.75rem;text-transform:none;letter-spacing:normal;color:#555;display:block;padding-top:.25rem}@media(min-width:768px){.customer-stories .professor-headshot h6 span{font-size:.875rem}}.customer-stories .hero{margin-bottom:25px;overflow:hidden;display:flex}@media(min-width:768px){.customer-stories .hero{margin-bottom:70px}}@media(min-width:992px){.customer-stories .hero{height:700px}}.customer-stories .hero>.wp-block-group__inner-container{position:relative;display:flex;width:100%}.customer-stories .hero .wp-block-column{max-width:none}@media(min-width:600px)and (max-width:781px){.customer-stories .hero .wp-block-column{min-width:100%}}.customer-stories .hero .wp-block-columns{flex-wrap:wrap;width:100%}@media(min-width:992px){.customer-stories .hero .wp-block-columns{flex-wrap:nowrap}}.customer-stories .hero .hero-content{width:100%;flex-basis:100%;padding:40px 0 60px;margin:0}@media(min-width:768px){.customer-stories .hero .hero-content{width:80%;flex-basis:80%}}@media(min-width:992px){.customer-stories .hero .hero-content{width:50%;flex-basis:50%;max-width:50%;height:100%;padding:0;display:flex;align-items:center}}.customer-stories .hero .hero-content .hero-text{width:100%}.customer-stories .hero .hero-content .hero-text .small-caps-header{color:#767676;line-height:3;font-size:.875rem}@media(min-width:768px){.customer-stories .hero .hero-content .hero-text .small-caps-header{font-size:1rem;line-height:3.5}}.customer-stories .hero .hero-content .hero-text h1,.customer-stories .hero .hero-content .hero-text h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:1.1}.customer-stories .hero .hero-content .hero-text h1 .highlight,.customer-stories .hero .hero-content .hero-text h2 .highlight{box-shadow:inset 0 -.2em #fff,inset 0 -.35em #ffd566}@media(min-width:768px){.customer-stories .hero .hero-content .hero-text h1,.customer-stories .hero .hero-content .hero-text h2{font-size:2.625rem}}@media(min-width:992px){.customer-stories .hero .hero-content .hero-text h1,.customer-stories .hero .hero-content .hero-text h2{font-size:3.25rem;margin-left:-3px}}.customer-stories .hero .hero-content .hero-text h2{margin-top:0}.customer-stories .hero .hero-content .hero-text .btn-small,.customer-stories .hero .hero-content .hero-text .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em;margin-top:35px}.customer-stories .hero .hero-content .hero-text .btn-small i,.customer-stories .hero .hero-content .hero-text .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.customer-stories .hero .hero-content .hero-text .btn-small,.customer-stories .hero .hero-content .hero-text .wp-block-button__link{width:auto;font-size:1.375rem}}.customer-stories .hero .hero-content .hero-text .btn-small:active,.customer-stories .hero .hero-content .hero-text .btn-small:focus,.customer-stories .hero .hero-content .hero-text .btn-small:hover,.customer-stories .hero .hero-content .hero-text .wp-block-button__link:active,.customer-stories .hero .hero-content .hero-text .wp-block-button__link:focus,.customer-stories .hero .hero-content .hero-text .wp-block-button__link:hover{color:#e5166b;background:#fff;background:#e5166b;color:#fff}.customer-stories .hero .hero-content .hero-text .btn-small:focus,.customer-stories .hero .hero-content .hero-text .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:992px){.customer-stories .hero .hero-content .hero-text .btn-small,.customer-stories .hero .hero-content .hero-text .wp-block-button__link{margin-top:40px}}.customer-stories .hero .hero-content .hero-text .data-points-row>.wp-block-group__inner-container,.customer-stories .hero .hero-content .hero-text .wp-block-columns{display:flex;margin:35px -10px 0;flex-wrap:nowrap}@media(min-width:992px){.customer-stories .hero .hero-content .hero-text .data-points-row>.wp-block-group__inner-container,.customer-stories .hero .hero-content .hero-text .wp-block-columns{margin:60px -20px 0}}.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column{padding:0 10px;margin:0;flex-basis:auto;min-width:0}.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col h3,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#934af4;font-size:1.625rem;line-height:1;margin-bottom:.75rem}.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col p,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column p,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col p,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column p{font-size:.8125rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin-bottom:0}@media(min-width:768px){.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col h3,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-size:2rem}.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col p,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column p,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col p,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column p{font-size:1rem}}@media(min-width:992px){.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column{width:33.3333%;padding:0 20px}.customer-stories .hero .hero-content .hero-text .data-points-row .data-points-col h3,.customer-stories .hero .hero-content .hero-text .data-points-row .wp-block-column h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .data-points-col h3,.customer-stories .hero .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-size:2.625rem}}.customer-stories .hero .hero-img{position:relative;left:20%;padding:5% 0;margin:0;flex-basis:100%;background-color:#ffd566;display:flex;align-items:center}@media(min-width:992px){.customer-stories .hero .hero-img{position:absolute;top:0;right:0;left:auto;z-index:0;width:40%;flex-basis:40%;height:100%;padding:0}}.customer-stories .hero .hero-img figure{margin:8px 0 0;height:100%}@media(min-width:992px){.customer-stories .hero .hero-img figure{margin:0}}.customer-stories .hero .hero-img img{max-width:none;width:100%;height:100%;position:relative;margin-left:-10%;right:10%}@media(min-width:992px){.customer-stories .hero .hero-img img{margin-left:0;width:auto;right:auto}}.customer-stories .hero .hero-video{position:relative;left:20%;padding:5% 0;margin:0;flex-basis:100%;background-color:#ffd566;display:flex;align-items:center}@media(min-width:992px){.customer-stories .hero .hero-video{position:absolute;top:0;left:auto;z-index:0;flex-basis:40%;height:100%;padding:0;width:45%;right:-5%}}@media(min-width:1200px){.customer-stories .hero .hero-video{width:50%;right:-12.7%}}@media(min-width:1400px){.customer-stories .hero .hero-video{width:60%;right:-22%}}@media(min-width:1600px){.customer-stories .hero .hero-video{width:70%;right:-36.5%}}.customer-stories .hero .hero-video figure{margin:8px 0 0;height:100%}@media(min-width:992px){.customer-stories .hero .hero-video figure{margin:0}}.customer-stories .hero .hero-video img{max-width:none;width:100%;height:100%;position:relative;margin-left:-10%;right:10%}@media(min-width:992px){.customer-stories .hero .hero-video img{margin-left:0;width:auto;right:auto}}.customer-stories .hero .hero-video .wp-block-embed{height:auto;width:80%;position:relative;margin:0 0 0 -10%}@media(min-width:992px){.customer-stories .hero .hero-video .wp-block-embed{margin-left:-10%}}.customer-stories .hero .hero-video .wp-block-embed .wp-block-embed__wrapper iframe{width:100%}@media(min-width:600px){.customer-stories .hero .hero-video .wp-block-embed .wp-block-embed__wrapper iframe{min-height:250px}}@media(min-width:768px){.customer-stories .hero .hero-video .wp-block-embed .wp-block-embed__wrapper iframe{min-height:400px}}@media(min-width:992px){.customer-stories .hero .hero-video .wp-block-embed .wp-block-embed__wrapper iframe{min-height:350px}}.customer-stories .school-logo-banner{padding:45px 0 65px}@media(min-width:768px){.customer-stories .school-logo-banner{padding:85px 0 105px}}.customer-stories .school-logo-banner h3,.customer-stories .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;text-transform:uppercase;text-align:center;letter-spacing:.1em;line-height:1.4;color:#555;max-width:80%;margin:0 auto 30px;position:relative}@media(min-width:768px){.customer-stories .school-logo-banner h3,.customer-stories .school-logo-banner h5{margin-bottom:50px;font-size:1.125rem}}.customer-stories .school-logo-banner h3:after,.customer-stories .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.customer-stories .school-logo-banner .logo-con-part{width:33.333%;height:90px;float:left;padding:0 10px;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.customer-stories .school-logo-banner .logo-con-part{height:130px}}@media(min-width:992px){.customer-stories .school-logo-banner .logo-con-part{width:20%;height:160px}.customer-stories .school-logo-banner .logo-con-part:last-child{display:flex}}.customer-stories .school-logo-banner .logo-con-part img{opacity:.6;max-width:100%;max-height:100%}.customer-stories .school-logo-banner .logo-con-part img.tall{width:50%}@media(min-width:480px){.customer-stories .school-logo-banner .logo-con-part img,.customer-stories .school-logo-banner .logo-con-part img.tall{width:auto}}.customer-stories .school-logo-banner.logos-4 .logo-con-part{width:50%}@media(min-width:992px){.customer-stories .school-logo-banner.logos-4 .logo-con-part{width:25%}}.customer-stories.index .school-logo-banner{padding:35px 0 60px}@media(min-width:768px){.customer-stories.index .school-logo-banner{padding:50px 0 85px}}.customer-stories .related-stories .small-caps-header{color:#934af4;margin-bottom:.5rem}@media(min-width:768px){.customer-stories .related-stories .small-caps-header{margin-bottom:1rem}}.customer-stories .related-stories .small-caps-header a{color:#934af4}.customer-stories .related-stories .small-caps-header a:focus,.customer-stories .related-stories .small-caps-header a:hover{color:#e5166b}.customer-stories .related-stories .small-caps-header a:focus{outline:3px solid #934af4;outline-offset:3px}.customer-stories .related-stories .header h2{width:100%;margin-bottom:1rem;margin-top:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem}@media(min-width:768px){.customer-stories .related-stories .header h2{width:50%;float:left;font-size:1.875rem;margin-left:-2px}}@media(min-width:992px){.customer-stories .related-stories .header h2{font-size:2.5rem}}.customer-stories .related-stories .header h2 a{display:block}.customer-stories .related-stories .header h2 a:focus{outline:3px solid #934af4;outline-offset:3px}.customer-stories .related-stories .header p{width:100%;font-size:1rem;line-height:1.6;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin-bottom:0}@media(min-width:768px){.customer-stories .related-stories .header p{width:42%;float:right;padding-left:5%;margin-top:5px;font-size:1.25rem}}.customer-stories .related-stories .story-grid{clear:both;display:flex;flex-wrap:wrap;padding:10px 0 50px}@media(min-width:480px){.customer-stories .related-stories .story-grid{margin:0 -1.75%;padding-top:30px}}@media(min-width:768px){.customer-stories .related-stories .story-grid{padding:45px 0 100px}}.customer-stories .related-stories .story-grid .story-block{width:100%;border:1px solid #eee;margin-top:25px;transition:all .25s ease-out}@media(min-width:480px){.customer-stories .related-stories .story-grid .story-block{width:46.5%;margin:1.75%}}@media(min-width:768px){.customer-stories .related-stories .story-grid .story-block{display:flex;flex-direction:column}}@media(min-width:992px){.customer-stories .related-stories .story-grid .story-block{width:29.833%}}.customer-stories .related-stories .story-grid .story-block .img-con{max-height:200px;overflow:hidden}.customer-stories .related-stories .story-grid .story-block .story-block-text{padding:15px 20px 20px}@media(min-width:768px){.customer-stories .related-stories .story-grid .story-block .story-block-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px 35px 30px}}.customer-stories .related-stories .story-grid .story-block .story-block-text h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.customer-stories .related-stories .story-grid .story-block .story-block-text h3{font-size:1.5rem;margin-bottom:1rem}}.customer-stories .related-stories .story-grid .story-block .story-block-text p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;line-height:1.5;margin-bottom:0}@media(min-width:768px){.customer-stories .related-stories .story-grid .story-block .story-block-text p{font-size:1.125rem;margin-bottom:auto}}.customer-stories .related-stories .story-grid .story-block .story-block-text hr{border:1px solid #eee;border-bottom:none;margin:20px 0 25px}@media(min-width:768px){.customer-stories .related-stories .story-grid .story-block .story-block-text hr{margin:25px 0 30px}}.customer-stories .related-stories .story-grid .story-block:focus,.customer-stories .related-stories .story-grid .story-block:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.customer-stories .related-stories .story-grid .story-block:focus h3,.customer-stories .related-stories .story-grid .story-block:hover h3{color:#e5166b}.customer-stories .related-stories .story-grid .story-block:focus .school-logo,.customer-stories .related-stories .story-grid .story-block:hover .school-logo{opacity:.8}.customer-stories .related-stories .story-grid .story-block:focus{outline:3px solid #934af4;outline-offset:3px}.customer-stories .related-stories .story-grid .story-block .school-logo{opacity:.6;max-height:80px;transition:all .25s ease-out;margin:1.75rem auto 0;text-align:center;display:block}.customer-stories .content .wp-block-columns{margin:0}.customer-stories .content .has-2-columns .wp-block-column:first-child{width:100%}@media(min-width:768px){.customer-stories .content .has-2-columns .wp-block-column:first-child{width:66.666%;margin-right:100px}}.customer-stories .content .has-2-columns .wp-block-column:last-child{width:100%}@media(min-width:768px){.customer-stories .content .has-2-columns .wp-block-column:last-child{width:33.333%}}.customer-stories .content .wp-block-column{max-width:700px;margin:25px 0;flex-basis:auto;flex-grow:1}@media(min-width:768px){.customer-stories .content .wp-block-column{margin:50px 0}}.customer-stories .content .wp-block-column.has-1-column{margin-left:auto;margin-right:auto}.customer-stories .content .wp-block-column.has-1-column p:last-child{margin-bottom:0}.customer-stories .content .wp-block-column h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#934af4;margin-bottom:.5rem}@media(min-width:768px){.customer-stories .content .wp-block-column h4{font-size:1rem;margin-bottom:1rem}}.customer-stories .content .wp-block-column h2{width:100%;margin-bottom:1.25rem;margin-top:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem}@media(min-width:768px){.customer-stories .content .wp-block-column h2{font-size:1.875rem;margin-left:-2px;margin-bottom:2rem}}@media(min-width:992px){.customer-stories .content .wp-block-column h2{font-size:2.1875rem}}.customer-stories .content .wp-block-column p{width:100%;font-size:1rem;line-height:1.7;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin-bottom:1rem}@media(min-width:768px){.customer-stories .content .wp-block-column p{font-size:1.25rem;margin-bottom:1.75rem}}.customer-stories .content .wp-block-column p:last-child{margin-bottom:0}.customer-stories .content .wp-block-column p a{border-bottom:1px solid #333}.customer-stories .content .wp-block-column p a:hover{border-bottom:1px solid #e5166b}.customer-stories .content .wp-block-column .professor-headshot h6{color:#555}.customer-stories .content .wp-block-column .professor-headshot img{border:none}.customer-stories .content .wp-block-column .story-sidebar{padding:25px;border:1px solid #eee;border-radius:5px}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar{padding-top:30px;margin-top:0}}.customer-stories .content .wp-block-column .story-sidebar h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem!important;color:#555;margin-bottom:.75rem}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar h5{font-size:1rem;font-size:.875rem!important}}.customer-stories .content .wp-block-column .story-sidebar h4{font-size:1.375rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:normal;text-transform:none;color:#333;margin-bottom:1rem;margin-top:20px;text-align:center}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar h4{font-size:1.5rem;margin-bottom:1.25rem;margin-top:25px}}.customer-stories .content .wp-block-column .story-sidebar p{font-size:.875rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;line-height:1.7;margin-bottom:1rem}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar p{font-size:1rem;margin-bottom:1.5rem}}.customer-stories .content .wp-block-column .story-sidebar .wp-block-image{padding:0}.customer-stories .content .wp-block-column .story-sidebar .wp-block-separator{background-color:#eee}.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em;display:block}.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link{width:auto;font-size:1.375rem}}.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link:active,.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link:focus,.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link:hover{color:#e5166b;background:#fff}.customer-stories .content .wp-block-column .story-sidebar .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns{display:flex;margin:0 -12.5px 25px;flex-wrap:nowrap}@media(min-width:992px){.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns{margin:0 -15px 30px}}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column{width:50%;flex-basis:auto;padding:0 12.5px;margin:0}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#934af4;font-size:1.625rem;line-height:1;margin-bottom:.75rem}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column p{margin-bottom:0;line-height:1.4}@media(min-width:768px){.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column{width:100%}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column h3{font-size:2rem}}@media(min-width:992px){.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column{width:50%;padding:0 15px}.customer-stories .content .wp-block-column .story-sidebar .wp-block-columns .wp-block-column h3{font-size:2.625rem}}.customer-stories .content .wp-block-column .story-sidebar .products{margin:1.5rem -12.5px 0}@media(min-width:992px){.customer-stories .content .wp-block-column .story-sidebar .products{margin:1.75rem -15px 0}}.customer-stories .content .wp-block-column .story-sidebar .products>.wp-block-group__inner-container{display:flex;flex-wrap:wrap}.customer-stories .content .wp-block-column .story-sidebar .products img{position:relative;top:50%;transform:translateY(-50%)}.customer-stories .content .wp-block-column .story-sidebar .products h5{width:100%;padding:0 12.5px;margin:.5rem 0 -5px}@media(min-width:992px){.customer-stories .content .wp-block-column .story-sidebar .products h5{padding:0 15px}}.customer-stories .content .wp-block-column .story-sidebar .products a{padding:0 12.5px;margin-top:25px}.customer-stories .content .wp-block-column .story-sidebar .products a div{height:36px}.customer-stories .content .wp-block-column .story-sidebar .products a p{line-height:1.4;margin-bottom:0;margin-top:10px;transition:all .25s ease}.customer-stories .content .wp-block-column .story-sidebar .products a:hover p{color:#e5166b}@media(min-width:400px){.customer-stories .content .wp-block-column .story-sidebar .products a{flex-basis:50%}}@media(min-width:768px)and (max-width:1200px){.customer-stories .content .wp-block-column .story-sidebar .products a{flex-basis:auto}}@media(min-width:992px){.customer-stories .content .wp-block-column .story-sidebar .products a{padding:0 15px}}.customer-stories .content .wp-block-embed,.customer-stories .content .wp-block-image{margin:0;padding:25px 0}@media(min-width:768px){.customer-stories .content .wp-block-embed,.customer-stories .content .wp-block-image{padding:50px 0}}.customer-stories .content .wp-block-embed img,.customer-stories .content .wp-block-image img{display:block;border:1px solid #eee}.customer-stories .content .wp-block-embed figcaption,.customer-stories .content .wp-block-image figcaption{font-size:.75rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#767676;margin-top:1rem}@media(min-width:768px){.customer-stories .content .wp-block-embed figcaption,.customer-stories .content .wp-block-image figcaption{font-size:.875rem}}.customer-stories .content .wp-block-embed .wp-block-embed__wrapper,.customer-stories .content .wp-block-image .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%}.customer-stories .content .wp-block-embed .wp-block-embed__wrapper iframe,.customer-stories .content .wp-block-image .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.customer-stories .content .quote{padding-top:20px;padding-left:1.5rem;margin-top:1rem}@media(min-width:768px){.customer-stories .content .quote{padding-left:2.5rem;margin-top:1.75rem}}.customer-stories .content .quote>.wp-block-group__inner-container{display:flex;flex-direction:row;flex-flow:wrap}.customer-stories .content .quote .wp-block-quote{flex-basis:100%;margin-bottom:1.5rem}@media(min-width:768px){.customer-stories .content .quote .wp-block-quote{margin-bottom:2rem}}.customer-stories .content .quote .wp-block-quote p{color:#6820c5;position:relative;font-weight:600;font-size:1.25rem;line-height:1.5;margin-bottom:0}.customer-stories .content .quote .wp-block-quote p:before{content:"";height:100%;position:absolute;top:0;left:-1.5rem;border-left:1px solid #c59afa}@media(min-width:768px){.customer-stories .content .quote .wp-block-quote p:before{left:-2.5rem}}@media(min-width:768px){.customer-stories .content .quote .wp-block-quote p{font-size:1.625rem}}.customer-stories .content .quote .wp-block-image{flex-basis:10%;margin-right:1.5rem;padding:0}.customer-stories .content .quote .wp-block-image img{border:none}.customer-stories .content .quote div{flex-basis:80%;display:flex;flex-direction:column}.customer-stories .content .quote div span:first-child(){font-weight:700;color:#6820c5;font-size:1.125rem;margin-bottom:.25rem}@media(min-width:768px){.customer-stories .content .quote div span:first-child(){font-size:1.375rem}}.customer-stories .content .quote div span:last-child(){font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#767676;max-width:400px}@media(min-width:768px){.customer-stories .content .quote div span:last-child(){font-size:1rem}}main.page-top-hat-story .page-header{display:inline;float:left;width:95.8333333333%;margin-left:2.0833333333%;margin-right:2.0833333333%;text-align:center}@media(min-width:1200px){main.page-top-hat-story .page-header{display:inline;float:left;width:62.5%;margin-right:2.0833333333%;margin-left:18.75%}}main.page-top-hat-story .page-title{margin-top:1rem;font-size:1.9rem;font-weight:700}@media(min-width:1200px){main.page-top-hat-story .page-title{font-size:3.125rem}}main.page-top-hat-story .page-excerpt{margin-top:2rem;margin-bottom:2rem;font-size:1.5rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;text-align:center}@media(min-width:1200px){main.page-top-hat-story .page-excerpt{font-size:1.525rem;padding:0}}main.page-top-hat-story .page-content p a{color:#e5166b;font-weight:700}@media(min-width:1200px){main.page-top-hat-story .growth{width:120%;margin-left:-10%}}main.page-top-hat-story .growth h4{margin-bottom:3rem;font-size:.9rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;text-align:center;color:#333}main.page-top-hat-story .growth .growth-slider>div{text-align:center}main.page-top-hat-story .growth .growth-slider h4{margin-bottom:1rem;font-size:2.1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}main.page-top-hat-story .growth .growth-slider p{font-size:1.1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}main.page-top-hat-story .growth .growth-slider .slick-slide{margin:0 10px}main.page-top-hat-story .growth .growth-slider .slick-dots li{margin:0 5px}main.page-top-hat-story .growth .growth-slider .slick-prev.slick-disabled:before{opacity:.75}main.page-top-hat-story .growth .growth-slider .slick-prev.slick-disabled:hover:before{opacity:1}main.page-top-hat-story .growth .growth-slider .slick-prev:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:20px;color:#934af4}main.page-top-hat-story .growth .growth-slider .slick-next:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:400;font-size:20px;color:#934af4}main.page-top-hat-story .divider{text-align:center;margin-top:2rem;margin-bottom:2rem;text-transform:uppercase;font-size:1.2rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}main.page-top-hat-story .divider span:after{display:block;font-size:1.0625rem;font-weight:700}main.page-top-hat-story figure{margin-bottom:2rem}@media(min-width:1200px){main.page-top-hat-story figure{width:120%;margin-left:-10%}}main.page-top-hat-story figure img{max-width:100%;height:auto}.company-links-container,.company-links-container--team{max-width:100%;display:block;margin:60px auto 0}@media(min-width:992px){.company-links-container,.company-links-container--team{max-width:900px;margin:0 auto}}.company-links-container--team{padding:0 30px}@media(min-width:992px){.company-links-container--team{padding:0}}.company-link-box--left,.company-link-box--right{border:1px solid #d9d9d9;display:block;padding:40px;margin:20px auto 0;width:100%}@media(min-width:992px){.company-link-box--left,.company-link-box--right{width:48%;margin:0 auto}}.company-link-box--left h2,.company-link-box--right h2{margin:0 0 20px}.company-link-box--left{float:left}.company-link-box--right{float:right}.company-links-container{max-width:1000px;display:block;margin:0 auto}.company-links-container .wp-block-group.company-link-box{width:50%;padding:30px;border:1px solid grey;margin:30px}.company-links-container .wp-block-group.company-link-box h2{text-align:left;margin:0}.careers-page-2020{overflow:hidden}@media(min-width:992px){.careers-page-2020 p{font-size:1.3125rem}}@media screen and (max-width:767px){.careers-page-2020 .two-columns{display:flex;flex-flow:column}.careers-page-2020 .mob-bottom{order:2}.careers-page-2020 .mob-top{order:1}}.careers-page-2020 .checklist{margin-bottom:.75rem}.careers-page-2020 .checklist li{padding-left:1.75em;position:relative;margin-bottom:.75rem}@media(min-width:992px){.careers-page-2020 .checklist li{font-size:1.125rem;padding-right:8.3333333333%}}.careers-page-2020 .checklist li:before{content:"";font-family:Font awesome\5 Pro;color:#934af4;position:absolute;left:0}.careers-page-2020 .three-columns,.careers-page-2020 .two-columns{display:flex;flex-direction:column}@media(min-width:768px){.careers-page-2020 .three-columns,.careers-page-2020 .two-columns{flex-direction:row}}.careers-page-2020 .two-columns .col-one{width:100%}@media(min-width:992px){.careers-page-2020 .two-columns .col-one{flex-basis:50%;width:50%}}.careers-page-2020 .hero{margin-top:70px}@media(min-width:768px){.careers-page-2020 .hero{margin-top:0}}.careers-page-2020 .hero h2{margin-bottom:20px}.careers-page-2020 .hero .wrapper{display:flex;flex-direction:column}.careers-page-2020 .hero .two-columns{padding:2rem 0}@media(min-width:768px){.careers-page-2020 .hero .two-columns{padding:6rem 0}}.careers-page-2020 .hero .content{display:flex;flex-direction:column;justify-content:center}@media(min-width:768px){.careers-page-2020 .hero .content{padding-left:8.3333333333%}}@media(min-width:992px){.careers-page-2020 .hero .content{padding-right:50px}}.careers-page-2020 .hero .bleed-left:before{content:"";position:absolute;top:0;left:-80.5%;background:#2d1159;height:100%;width:100%;z-index:-1;display:none}@media(min-width:768px){.careers-page-2020 .hero .bleed-left:before{display:block}}.careers-page-2020 .hero .small-caps-header{margin:0;padding:0 0 10px}.careers-page-2020 .container-purple{background:linear-gradient(89.9deg,#0b0212 .08%,#2d1159 65.93%);border-radius:30px;color:#fff;margin:0 20px}@media(min-width:768px){.careers-page-2020 .container-purple{margin:0 auto}}.careers-page-2020 .container-purple p{color:#fff}.careers-page-2020 .container-purple .highlight-yellow{box-shadow:inset 0 -.25em #ffc146}.careers-page-2020 .text-only-content{max-width:800px;padding:50px 0}@media(min-width:992px){.careers-page-2020 .text-only-content{padding:100px 0}}.careers-page-2020 .feature-block{margin-bottom:0}@media(min-width:992px){.careers-page-2020 .feature-block{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}.careers-page-2020 .feature-block .col{flex:1 1 300px}.careers-page-2020 .feature-block.no-wrap{flex-wrap:nowrap}@media(min-width:992px){.careers-page-2020 .feature-block .col:first-child{margin-right:25px}.careers-page-2020 .feature-block .col:last-child{margin-left:25px}.careers-page-2020 .feature-block.reverse{flex-direction:row-reverse}.careers-page-2020 .feature-block.reverse .col:first-child{margin-right:0;margin-left:25px}.careers-page-2020 .feature-block.reverse .col:last-child{margin-left:0;margin-right:25px}}.careers-page-2020 .mission-vision-title{max-width:470px}.careers-page-2020 .our-values{color:#000;padding:100px 0;margin-top:70px;background:#fbf8ff;background:linear-gradient(45deg,#fbf8ff,#fbf8ff);text-align:center}@media(max-width:768px){.careers-page-2020 .our-values{padding:50px 0;margin-top:30px}}.careers-page-2020 .our-values h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.2;margin-bottom:10px}@media(max-width:768px){.careers-page-2020 .our-values h2{margin-bottom:0}}.careers-page-2020 .our-values p{color:#000;font-size:1.125rem;margin-bottom:40px}.careers-page-2020 .our-values .values-title{display:block;margin:0 auto 40px}@media(min-width:768px){.careers-page-2020 .our-values .values-title{width:50%}}.careers-page-2020 .our-values .values-title p{font-size:1rem}@media(min-width:768px){.careers-page-2020 .our-values .values-title p{font-size:1.5rem}}.careers-page-2020 .our-values .value-block{width:100%;float:left;padding:0 45px}@media(min-width:768px){.careers-page-2020 .our-values .value-block{width:50%}}@media(min-width:992px){.careers-page-2020 .our-values .value-block{width:20%}}.careers-page-2020 .our-values .value-block .img-con{position:relative;height:150px}.careers-page-2020 .our-values .value-block .img-con img{max-width:160px;display:block;margin:0 auto}.careers-page-2020 .our-values .value-block p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1em;color:#000;margin-top:25px}@media(min-width:768px){.careers-page-2020 .open-positions h2{max-width:58.3333333333%}}.careers-page-2020 .job-listings{padding:100px 0 40px}@media(max-width:768px){.careers-page-2020 .job-listings{padding:50px 0 0}}@media(min-width:768px){.careers-page-2020 .job-listings{margin-top:-100px}}.careers-page-2020 .job-listings .job-lever-container{padding:0}.careers-page-2020 .job-listings .job-lever-container .department_wrap:last-child{border:none}.careers-page-2020 .job-listings .job-lever-container h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.375rem;margin:40px 0 10px}@media(min-width:768px){.careers-page-2020 .job-listings .job-lever-container h2{font-size:2.25rem}}.careers-page-2020 .job-listings .job-lever-container .team_name{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5em;color:#555;text-transform:uppercase;line-height:1;margin:40px 0 30px}.careers-page-2020 .job-listings .job-lever-container .job_title{margin-bottom:5px;line-height:1}.careers-page-2020 .job-listings .job-lever-container .job_title a{color:#e5166b;font-weight:700;text-decoration:none;transition:all .25s ease-out;font-size:1.5rem}.careers-page-2020 .job-listings .job-lever-container .job_title a:hover{color:#c3135b}.careers-page-2020 .job-listings .job-lever-container .job_title a:focus{outline:3px solid #e5166b;outline-offset:3px}.careers-page-2020 .job-listings .job-lever-container .job_location{display:block;margin-bottom:25px}.careers-page-2020 .accommodation{margin-top:50px}.pricing p:last-child{margin-bottom:0}.pricing p .highlight{display:inline;box-shadow:inset 0 -.175em #fff,inset 0 -.375em #aaedd1}.pricing .checklist li{position:relative;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;color:#000;padding-left:1.25em;margin-bottom:.75rem}@media(min-width:768px){.pricing .checklist li{font-size:1.125rem}}.pricing .checklist li:last-child{margin-bottom:0}.pricing .checklist li:before{content:"";position:absolute;line-height:1}.pricing .checklist li:not(.add-on):not(.pro):before{background-color:#333;width:6px;height:6px;top:10px;left:2px}.pricing .checklist li.add-on:before,.pricing .checklist li.pro:before{content:"";color:#e5166b;font-family:Font Awesome\ 5 Pro;font-size:.75em;font-weight:400;top:6px;left:0}.pricing .checklist li .add-on-details{display:block;color:#e5166b;font-size:.75rem}.pricing .hero{padding:2rem 0}@media(min-width:768px){.pricing .hero{padding:3rem 0 2rem}}.pricing .hero .hero-content-container{display:flex;flex-direction:column}@media(min-width:768px){.pricing .hero .hero-content-container{flex-direction:row;align-items:flex-start;justify-content:space-between}}.pricing .hero .hero-content{order:2;text-align:center;width:100%;max-width:30rem;margin-left:auto;margin-right:auto}@media(min-width:768px){.pricing .hero .hero-content{order:1;flex:1 1 60%;text-align:left;max-width:50%;margin-left:0;margin-right:2rem}}.pricing .hero .hero-content h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.15;margin-bottom:.5rem}@media(min-width:768px){.pricing .hero .hero-content h1{font-size:2rem}}.pricing .hero .hero-content p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.3;color:#555}@media(min-width:768px){.pricing .hero .hero-content p{font-size:1.125rem}}.pricing .hero .institution-box{width:100%;border:1px solid #d9d9d9;padding:1rem;margin-bottom:2rem;order:1}@media(min-width:768px){.pricing .hero .institution-box{order:2;flex:1 1 40%;max-width:25rem;padding:1.25rem;margin-bottom:0}}.pricing .hero .institution-box h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;line-height:1.2;margin-bottom:.5rem}@media(min-width:768px){.pricing .hero .institution-box h2{font-size:1.125rem}}.pricing .hero .institution-box .institution-box-cta{display:block;position:relative;font-size:.875rem;line-height:1.3}@media(min-width:768px){.pricing .hero .institution-box .institution-box-cta{font-size:1rem}}.pricing .hero .institution-box .institution-box-cta:focus:after,.pricing .hero .institution-box .institution-box-cta:hover:after{margin-left:.65rem}.pricing .hero .institution-box .institution-box-cta:focus{outline:3px solid #934af4;outline-offset:3px}.pricing .hero .institution-box .institution-box-cta:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:.5rem;margin-left:.5rem;margin-top:.3125rem;position:absolute;transition:margin .15s ease-out}@media(min-width:768px){.pricing .hero .institution-box .institution-box-cta:after{font-size:.625rem}}.pricing .hero .institution-box .institution-box-cta span{color:#e5166b}.pricing .pricing-block-con{position:relative;background-color:#fafafa;border:1px solid #eee}@media(max-width:767px){.pricing .pricing-block-con{overflow:hidden}}.pricing .pricing-block-con .toggle-container{display:flex;align-items:center;width:100%}.pricing .pricing-block-con .toggle-container .toggle{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;text-align:center;white-space:nowrap;color:#934af4;background-color:#fff;border:1px solid #eee;width:50%;padding:.75rem 1.25rem;cursor:pointer;transition:all .25s ease-out}@media(min-width:768px){.pricing .pricing-block-con .toggle-container .toggle{font-size:1rem}}.pricing .pricing-block-con .toggle-container .toggle:first-child{border-radius:.25rem 0 0 .25rem}.pricing .pricing-block-con .toggle-container .toggle:last-child{border-radius:0 .25rem .25rem 0}.pricing .pricing-block-con .toggle-container .toggle.active,.pricing .pricing-block-con .toggle-container .toggle.slick-disabled,.pricing .pricing-block-con .toggle-container .toggle:focus,.pricing .pricing-block-con .toggle-container .toggle:hover{color:#6820c5;background-color:#eee6fc}.pricing .pricing-block-con .toggle-container .toggle:focus{outline:3px solid #934af4;outline-offset:3px;border-color:#934af4;z-index:1}.pricing .pricing-block-con .toggle-container .toggle.active,.pricing .pricing-block-con .toggle-container .toggle.slick-disabled{box-shadow:inset 0 -3px #934af4;cursor:default}.pricing .pricing-block-con .toggle-container .toggle.active:focus,.pricing .pricing-block-con .toggle-container .toggle.slick-disabled:focus{outline:3px solid #934af4;outline-offset:3px}.pricing .pricing-block-con .slider-toggle{max-width:37.5rem;margin:1.5rem auto}@media(min-width:768px){.pricing .pricing-block-con .slider-toggle{display:none}}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks{display:flex}}.pricing .pricing-block-con .pricing-blocks.slick-initialized .slick-list{overflow:hidden}@media(max-width:767px){.pricing .pricing-block-con .pricing-blocks.slick-initialized .slick-list{margin:0 -25px}}@media(max-width:767px){.pricing .pricing-block-con .pricing-blocks.slick-initialized .slick-list .slide{margin:0 25px}}.pricing .pricing-block-con .pricing-blocks .slide{outline:none;padding-bottom:2rem}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .slide{padding-top:2rem}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .slide{padding-top:4rem;padding-bottom:4rem}}.pricing .pricing-block-con .pricing-blocks .slide.slick-active:focus .pricing-block{border:4px solid #934af4}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .pricing-header{margin-bottom:1rem}}.pricing .pricing-block-con .pricing-blocks .pricing-header h2{display:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;line-height:1.25;white-space:nowrap;margin:0}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .pricing-header h2{display:block}}.pricing .pricing-block-con .pricing-blocks .pricing-block{text-align:center;background-color:#fff;border:1px solid #d9d9d9;padding:2rem 1.25rem 1.875rem;z-index:5;transition:all .25s ease-out}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .pricing-block{padding:1.25rem 1.5rem}}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .pricing-block:hover{box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}}.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container{position:relative}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container{margin-top:1.25rem}}.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container .price{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:4.75rem;line-height:1.1;margin:0}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container .price{font-size:5.75rem}}.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container .price sup{font-size:50%;color:inherit;top:-.55em;left:-.1em}.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container .price .free{font-size:.8em}.pricing .pricing-block-con .pricing-blocks .pricing-block .price-container .prefix{font-size:1rem;color:#767676;margin:0;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer{padding-top:.5rem}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer{padding-bottom:.5rem}}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .btn-pink{width:100%;max-width:18.75rem}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link{margin-top:.75rem}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link a{display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;color:#767676}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link a span{text-decoration:underline}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link a:focus,.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link a:hover{color:#e5166b}.pricing .pricing-block-con .pricing-blocks .pricing-block .cta-footer .student-link a:focus{outline:3px solid #934af4;outline-offset:3px}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .benefits{padding-top:1rem}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .benefits{padding-top:0;margin-top:-1rem}}.pricing .pricing-block-con .pricing-blocks .benefits h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.25rem;text-align:center;margin-bottom:1.25rem}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .benefits h3{font-size:1.5rem;text-align:left;margin-bottom:1.5rem}}.pricing .pricing-block-con .pricing-blocks .benefits .checklist,.pricing .pricing-block-con .pricing-blocks .benefits h4{max-width:22rem;margin:0 auto}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .benefits .checklist,.pricing .pricing-block-con .pricing-blocks .benefits h4{margin:0}}.pricing .pricing-block-con .pricing-blocks .benefits h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;margin-top:2rem;margin-bottom:.5rem}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .benefits h4{font-size:1rem}}.pricing .pricing-block-con .pricing-blocks .benefits h4:first-child{margin-top:0}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .th-basic{flex:1 1 40%;min-width:18.75rem;border-right:1px dashed #d9d9d9;padding-right:2rem}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-basic{flex:1 1 33.33%;padding-right:3.125rem}}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .th-pro{flex:1 1 60%;padding-left:2rem}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro{flex:1 1 66.66%;padding-left:3.125rem}}@media(max-width:767px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header{margin-top:2rem;margin-bottom:1rem}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header{display:flex;align-items:center;justify-content:space-between}}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle{max-width:37.5rem;margin:0 auto}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle{max-width:25rem;margin:1.5rem 0 0}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle{margin-top:0;margin-left:2rem}}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle .toggle{font-size:.75rem;line-height:.875rem;padding:.75rem .5rem}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle .toggle.best-value{position:relative;overflow:visible}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-header .pricing-toggle .toggle.best-value:before{content:"Best Value!";display:block;color:#227a5e;width:100%;position:absolute;top:-.5rem;left:50%;transform:translate(-50%,-100%)}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block{display:flex}}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-content{flex:1 1 58%}}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons{text-align:left;border-top:1px solid #d9d9d9;padding-top:1.75rem;margin-top:1.25rem}@media(min-width:992px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons{flex:1 1 42%;border-top:0;border-left:1px solid #d9d9d9;padding-top:.75rem;padding-left:1.5rem;padding-bottom:.5rem;margin-top:0;margin-left:1.5rem}}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#555;margin-bottom:1rem}@media(min-width:768px){.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons h3{font-size:1rem}}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons .checklist li{color:#333;padding-left:1.75em}.pricing .pricing-block-con .pricing-blocks .th-pro .pricing-block .pricing-add-ons .checklist li.add-on:before{color:#227a5e;font-size:1.25em;font-weight:400;top:4px}.pricing .pricing-block-con.section-pricing{border-bottom:0}.pricing .pricing-block-con.section-benefits{border-top:0}.pricing .pricing-block-con.section-benefits .slide{padding-top:0}.pricing-aus a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease;display:inline-block}.pricing-aus a:focus,.pricing-aus a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.pricing-aus a:focus{outline:3px solid #e5166b;outline-offset:3px}main.content-audit .searchForm,main.content-audit .template-selector,main.form-audit .searchForm,main.form-audit .template-selector,main.page-template-audit .searchForm,main.page-template-audit .template-selector{margin-bottom:2rem}main.content-audit .searchForm:last-child,main.content-audit .template-selector:last-child,main.form-audit .searchForm:last-child,main.form-audit .template-selector:last-child,main.page-template-audit .searchForm:last-child,main.page-template-audit .template-selector:last-child{margin-bottom:0}main.content-audit .searchForm label,main.content-audit .template-selector label,main.form-audit .searchForm label,main.form-audit .template-selector label,main.page-template-audit .searchForm label,main.page-template-audit .template-selector label{display:block;margin-bottom:.5rem}main.content-audit .searchForm input[type=search],main.content-audit .template-selector input[type=search],main.form-audit .searchForm input[type=search],main.form-audit .template-selector input[type=search],main.page-template-audit .searchForm input[type=search],main.page-template-audit .template-selector input[type=search]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;padding:.5rem;border:1px solid #000;min-width:12.5rem}main.content-audit .searchForm button[type=submit],main.content-audit .template-selector button[type=submit],main.form-audit .searchForm button[type=submit],main.form-audit .template-selector button[type=submit],main.page-template-audit .searchForm button[type=submit],main.page-template-audit .template-selector button[type=submit]{display:block;min-width:12.5rem;margin-top:1rem;margin-bottom:0}main.content-audit .template-selector select,main.form-audit .template-selector select,main.page-template-audit .template-selector select{display:block}main.content-audit .template-selector .reset-link,main.form-audit .template-selector .reset-link,main.page-template-audit .template-selector .reset-link{display:inline-block;margin-top:1rem}main.content-audit .button-group,main.form-audit .button-group,main.page-template-audit .button-group{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center;margin-bottom:2rem}@media(min-width:768px){main.content-audit .button-group,main.form-audit .button-group,main.page-template-audit .button-group{flex-direction:row}}main.content-audit .button-group:last-child,main.form-audit .button-group:last-child,main.page-template-audit .button-group:last-child{margin-bottom:0}main.content-audit .button-group .btn,main.form-audit .button-group .btn,main.page-template-audit .button-group .btn{display:block}@media(max-width:767px){main.content-audit .button-group .btn,main.form-audit .button-group .btn,main.page-template-audit .button-group .btn{max-width:18.75rem}}@media(min-width:768px){main.content-audit .button-group .btn,main.form-audit .button-group .btn,main.page-template-audit .button-group .btn{margin-right:1rem}}main.content-audit .list-navigation p,main.form-audit .list-navigation p,main.page-template-audit .list-navigation p{margin-bottom:0}main.content-audit .list-navigation ul,main.form-audit .list-navigation ul,main.page-template-audit .list-navigation ul{display:flex;flex-wrap:wrap}main.content-audit .list-navigation ul li,main.form-audit .list-navigation ul li,main.page-template-audit .list-navigation ul li{flex:0 1 50%;padding:0 1rem;margin:0;box-sizing:border-box}.demo-page{padding:50px 0}@media(min-width:768px){.demo-page{padding:0}}.demo-page .wrapper{display:flex;align-items:center;justify-content:center}@media(min-width:768px){.demo-page .wrapper{margin-left:35%;width:auto;max-height:100vh;overflow:scroll;padding:100px 0}}@media(min-width:768px){.demo-page .column-two,.demo-page .slide,.demo-page .wrapper{min-height:100vh}}.demo-page h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.75rem;line-height:1.14;margin-bottom:1rem}@media(min-width:768px){.demo-page h1{font-size:2.25rem}}@media(min-width:992px){.demo-page h1{font-size:2.625rem}}.demo-page p{font-size:1rem;line-height:1.4}@media(min-width:480px){.demo-page p{font-size:1.125rem}}@media(min-width:768px){.demo-page .column-one-container{width:500px;position:absolute;min-height:85%;top:7.5%;display:flex;flex-direction:column;justify-content:center}}.demo-page .column-one{position:relative}@media(min-width:768px){.demo-page .column-one{margin:0 30px 50px}}.demo-page .column-one .logo-container,.demo-page .column-one p{margin-bottom:1.5rem}.demo-page .logo-container{max-width:125px}.demo-page .logo-container a,.demo-page .logo-container img{display:block}.demo-page .logo-container a:focus{outline:3px solid #934af4;outline-offset:3px}.demo-page .btn-arrow-h{display:block;color:#767676;font-size:1rem}@media(max-width:767px){.demo-page .btn-arrow-h{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;margin-top:1rem}}@media(min-width:768px){.demo-page .btn-arrow-h{position:absolute;left:190px;bottom:12px;margin:0}}.demo-page #phone a:focus{outline:3px solid #934af4;outline-offset:3px}.demo-page .column-two{width:35%;max-width:600px;position:absolute;background-color:#000;top:0;left:0;display:none}@media(min-width:768px){.demo-page .column-two{display:block}}.demo-page .testimonial-slider{margin:0}.demo-page .slide{position:relative;height:100vh;padding:50px 30px 75px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}@media(min-width:992px){.demo-page .slide{padding:50px 50px 75px}}.demo-page .slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 50%,#000);z-index:-1}.demo-page .slide:focus{outline:0}.demo-page .slide:focus:before{outline:3px solid #934af4;outline-offset:-5px}.demo-page .slide-img{position:absolute;-o-object-fit:cover;object-fit:cover;top:0;left:0;min-height:100%;z-index:-2}.demo-page blockquote{max-width:350px}.demo-page blockquote p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;color:#fff}.demo-page .author{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.demo-page .author-name,.demo-page .author-title{margin-bottom:0;margin-right:15px}.demo-page .author-title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem}.demo-page .author-logo{margin-top:1rem;width:100px}.demo-page .slick-dots{position:absolute;bottom:40px;left:30px;text-align:left;width:85%;max-width:350px}@media(min-width:992px){.demo-page .slick-dots{left:50px}}@media(min-width:1290px){.demo-page .slick-dots{left:auto;right:50px}}.demo-page .slick-dots li button{width:8px;height:8px;padding:0}.demo-page .slick-dots li button:before{width:inherit;height:inherit;content:"";background:#fff;border-radius:50%}.demo-page .slick-dots li button:focus{outline:3px solid #934af4;outline-offset:3px}.demo-page .mktoForm strong{font-weight:400}.demo-page .mktoForm div,.demo-page .mktoForm label,.demo-page .mktoForm p,.demo-page .mktoForm span{width:100%;padding:0!important;margin:0}.demo-page .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:1rem!important}.demo-page .mktoForm .mktoFormRow .mktoFormCol .mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem}.demo-page .mktoForm .mktoFormRow .mktoFormCol input,.demo-page .mktoForm .mktoFormRow .mktoFormCol textarea{height:42px;background:#f9f9f9;border:1px solid #d9d9d9;border-radius:2px;font-size:.875rem;padding:.5rem 1rem!important}.demo-page .mktoForm .mktoFormRow .mktoFormCol input:active,.demo-page .mktoForm .mktoFormRow .mktoFormCol input:focus,.demo-page .mktoForm .mktoFormRow .mktoFormCol textarea:active,.demo-page .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:1px solid #934af4}@media(min-width:480px){.demo-page .mktoForm .mktoFormRow .mktoFormCol input,.demo-page .mktoForm .mktoFormRow .mktoFormCol textarea{font-size:1rem}}.demo-page .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;height:42px;border:1px solid #d9d9d9;border-radius:2px;font-size:.875rem;padding:.5rem 1rem!important;background-color:#f9f9f9;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.demo-page .mktoForm .mktoFormRow .mktoFormCol select:active,.demo-page .mktoForm .mktoFormRow .mktoFormCol select:focus{border:1px solid #934af4}@media(min-width:480px){.demo-page .mktoForm .mktoFormRow .mktoFormCol select{font-size:1rem}}.demo-page .mktoForm .mktoButtonWrap .mktoButton{height:42px;padding:10px 22px;font-size:1rem;margin-top:1.5rem;width:100%}.demo-page .mktoForm .mktoButtonWrap .mktoButton,.demo-page .mktoForm .mktoButtonWrap .mktoButton:visited{background:none;color:#e5166b;border:1px solid #e5166b}.demo-page .mktoForm .mktoButtonWrap .mktoButton:active,.demo-page .mktoForm .mktoButtonWrap .mktoButton:focus,.demo-page .mktoForm .mktoButtonWrap .mktoButton:hover{background:#e5166b;color:#fff}.demo-page .mktoForm .mktoButtonWrap .mktoButton:focus{outline:3px solid #934af4;outline-offset:3px}.demo-page .mktoForm .mktoButtonWrap .mktoButton.activated{background:#e5166b;color:#fff;border:1px solid #e5166b}.demo-page .mktoForm .mktoButtonWrap .mktoButton.activated:hover{color:#e5166b;background:none}@media(min-width:768px){.demo-page .mktoForm .mktoButtonWrap .mktoButton{width:165px}}.demo-page .mktoForm .mktoError{right:0!important}.institutions .hero{overflow-x:hidden}.institutions .wrapper.small{max-width:1000px}@media(min-width:1040px){.institutions .wrapper.small{padding:0}}.institutions .wrapper.x-small{max-width:800px}@media(min-width:840px){.institutions .wrapper.x-small{padding:0}}.institutions .three-columns,.institutions .two-columns{display:flex;flex-direction:column}@media(min-width:768px){.institutions .three-columns,.institutions .two-columns{flex-direction:row}}.institutions .two-columns .col-one{width:100%}@media(min-width:992px){.institutions .two-columns .col-one{flex-basis:50%;width:50%}}.institutions .three-columns .col-one{width:100%}@media(min-width:992px){.institutions .three-columns .col-one{flex-basis:33.3333333333%;width:33.3333333333%}}@media(min-width:768px){.institutions .bleed-right:before{content:"";position:absolute;top:0;right:-80.5%;background:#2d1159;height:100%;width:100%;z-index:-1}}.institutions .features h2,.institutions .form h2,.institutions .pricing h2,.institutions .resources h2,.institutions .services h2{text-align:center}.institutions .hero .wrapper{display:flex;flex-direction:column}.institutions .hero .two-columns{padding:2rem 0}@media(min-width:768px){.institutions .hero .two-columns{padding:6rem 0}}.institutions .hero .content{display:flex;flex-direction:column;justify-content:center}@media(min-width:992px){.institutions .hero .content{padding-right:50px}}@media(min-width:768px){.institutions .hero .btn-pink{margin-right:.5rem}}.institutions .principles h2{text-align:center}@media(min-width:768px){.institutions .principles h2{text-align:left}}@media(min-width:992px){.institutions .principles .sidebar-padding{padding-left:100px;padding-right:50px}}.institutions .principles .caption{color:#767676;font-size:1rem;margin-top:1rem}.institutions .principles figure{position:relative;padding:1rem;text-align:center}.institutions .principles figure svg{width:100%;max-width:500px;height:auto;margin:auto;display:block}.institutions .principles figure:before{content:"";position:absolute;z-index:-2;top:0;left:0;height:100%;width:100%;background-color:#fff;margin:0 auto;background-size:50px 50px,49.9px 50px;background-image:linear-gradient(rgba(45,17,89,.1) 1px,transparent 0),linear-gradient(90deg,rgba(45,17,89,.1) 1px,transparent 0);background-position:0 -2px,-2px 0}@media(min-width:992px){.institutions .principles figure{padding:3.1rem}.institutions .principles figure:before{background-position:0 -2px,0 0}}.institutions .features p{text-align:center}.institutions .features ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-top:2rem;text-align:center}@media(min-width:768px){.institutions .features ul{margin-top:4rem}}.institutions .features ul li a{display:flex;flex-direction:column;align-items:center;width:75px;max-width:75px;border-bottom:0;margin:0 10px}@media(min-width:1200px){.institutions .features ul li a{width:95px;max-width:95px}}.institutions .features ul li a p{font-size:.875rem;color:#333;max-width:100px;line-height:1.3;transition:color .3s ease}.institutions .features ul li a:focus{outline:3px solid #934af4;outline-offset:3px}.institutions .features .icon{width:50px;height:50px;background:#eee6fc;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 0 1rem;transition:background .3s ease}@media(min-width:1200px){.institutions .features .icon{width:60px;height:60px}}.institutions .features .icon img{width:20px;height:20px;display:block;position:relative}@media(min-width:1200px){.institutions .features .icon img{width:30px;height:30px}}.institutions .features .btn-arrow-h{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em;width:100%;display:block;text-align:center;margin-top:1rem}.institutions .features .btn-arrow-h:after,.institutions .features .btn-arrow-h:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.institutions .features .btn-arrow-h:after{content:"";left:.1em;margin-left:.6em}.institutions .features .btn-arrow-h:active:before,.institutions .features .btn-arrow-h:focus:before,.institutions .features .btn-arrow-h:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.institutions .features .btn-arrow-h:active:after,.institutions .features .btn-arrow-h:focus:after,.institutions .features .btn-arrow-h:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.institutions .features .btn-arrow-h:focus{outline:3px solid #934af4;outline-offset:3px}.institutions .pricing{background:#fbf8ff;padding:50px 25px}@media(min-width:768px){.institutions .pricing{padding-left:75px;padding-right:75px}}.institutions .pricing a,.institutions .pricing p{max-width:800px;margin:0 auto;text-align:center}.institutions .pricing a{display:block;width:200px;margin-top:2rem}.institutions .data-point{max-width:400px}.institutions .data-point h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.625rem;line-height:1.05;margin-bottom:.5rem;color:#934af4}@media(min-width:768px){.institutions .data-point h4{font-size:3.4375rem;margin-bottom:1rem}}@media(min-width:992px){.institutions .data-point h4{font-size:3.9375rem;margin-left:-2px}}.institutions .data-point p{font-size:.875rem;line-height:1.35;margin-bottom:0}@media(min-width:768px){.institutions .data-point p{font-size:1.125rem}}.institutions .services p{max-width:800px;margin:0 auto 3rem;text-align:center}.institutions .services .grid-container{position:relative;padding-top:2.2rem}.institutions .services .grid-container:before{content:"";position:absolute;z-index:-2;top:0;left:0;height:102%;width:calc(100% - 2px);background-color:#fff;margin:0 auto;background-size:50px 50px,50px 50px;background-position:-2px -20px,-2px -2px;background-image:linear-gradient(rgba(45,17,89,.1) 1px,transparent 0),linear-gradient(90deg,rgba(45,17,89,.1) 1px,transparent 0)}@media(min-width:768px){.institutions .services .grid-container{padding-top:4.1rem}.institutions .services .grid-container:before{background-position:-2px 0,-2px -2px;height:80%}}.institutions .services .three-columns{max-width:1000px;margin:0 auto}.institutions .services .three-columns h5{margin-bottom:.75rem;text-align:center}.institutions .services .three-columns .col-one{display:flex;flex-direction:column;align-items:center;margin-bottom:3rem}@media(min-width:768px){.institutions .services .three-columns .col-one{margin-bottom:0;margin-right:2rem}}.institutions .services .three-columns .framed-list-container{background:#fff;border:3px solid #2d1159;max-width:290px;width:100%;position:relative;text-align:center}@media(min-width:768px){.institutions .services .three-columns .framed-list-container{padding:1rem 0}}.institutions .services .three-columns .framed-list-container:before{content:"";position:absolute;right:-15px;bottom:-15px;height:100%;width:100%;z-index:-1;background:#2d1159}.institutions .services .three-columns .framed-list-container li{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;color:#767676;margin:1rem}.institutions .post-grid{display:flex;flex-direction:column}@media(min-width:768px){.institutions .post-grid{flex-direction:row;justify-content:space-between}}.institutions .post-grid li{max-width:450px;margin-left:auto;margin-right:auto}@media(min-width:768px){.institutions .post-grid li:first-child(){margin-right:50px}}.institutions .post-grid .post.loop{border:1px solid #d9d9d9;transition:box-shadow .3s ease;height:100%;cursor:pointer}.institutions .post-grid .post.loop:active,.institutions .post-grid .post.loop:focus,.institutions .post-grid .post.loop:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.institutions .post-grid .post.loop h2{text-align:left;margin:0 0 1rem}.institutions .post-grid .post.loop .post-text{padding:0 2rem}.institutions .post-grid .post.loop .post-title a{border:none;text-align:left}.institutions .post-grid .post.loop .post-slug a{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;border:none;color:#934af4;font-weight:700}@media(min-width:768px){.institutions .post-grid .post.loop .post-slug a{font-size:1rem}}.institutions .post-grid .post.loop .post-slug a:focus{outline:3px solid #934af4;outline-offset:3px}.institutions .post-grid .post.loop .post-thumbnail img{border:none;border-bottom:1px solid #eee}.institutions .school-logo-banner{text-align:center}.institutions .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.institutions .school-logo-banner h5{font-size:1rem}}@media(min-width:480px){.institutions .school-logo-banner h5{max-width:90%}}@media(min-width:768px){.institutions .school-logo-banner h5{max-width:80%;margin-bottom:50px;font-size:1.125rem}}.institutions .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.institutions .school-logo-banner .wp-block-image{display:none;padding-top:40px}.institutions .school-logo-banner .wp-block-image img{opacity:.6}@media(min-width:768px){.institutions .school-logo-banner .wp-block-image{display:block}}.institutions .school-logo-banner .wp-block-image:last-child{display:block;padding-top:0}@media(min-width:768px){.institutions .school-logo-banner .wp-block-image:last-child{display:none}}.institutions .school-logo-banner .logo-con-part{width:50%;height:90px;float:left;padding:0 10px;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.institutions .school-logo-banner .logo-con-part{height:130px}}@media(min-width:992px){.institutions .school-logo-banner .logo-con-part{width:25%;height:160px}}.institutions .school-logo-banner .logo-con-part img{opacity:.6;max-width:100%;max-height:100%}.institutions .school-logo-banner .logo-con-part img.tall{width:50%}@media(min-width:480px){.institutions .school-logo-banner .logo-con-part img,.institutions .school-logo-banner .logo-con-part img.tall{width:auto}}.institutions .form{margin:40px 0 25px;padding:40px 25px;background:#2d1159;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.institutions .form .marketo-form-loading{color:#d9d9d9}.institutions .form .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.institutions .form .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}@media(min-width:768px){.institutions .form{padding:100px 50px;margin:50px 0}}@media(min-width:1200px){.institutions .form{margin:75px 25px}}.institutions .form h2,.institutions .form p{color:#fff}.institutions .form h2{margin:0 auto 2rem}@media(min-width:768px){.institutions .form h2{margin-bottom:2.5rem}}@media(min-width:992px){.institutions .form h2{max-width:1000px}}.institutions .form p{margin:0 auto;line-height:1.4;text-align:center}@media(min-width:992px){.institutions .form p{max-width:1080px}}.institutions .form .mktoForm{margin-top:40px}.institutions .form .mktoForm label.mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px;cursor:pointer}@media(min-width:768px){.institutions .form .mktoForm label.mktoLabel{font-size:1rem}}.institutions .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{background:none}.institutions .form .mktoForm .mktoFormRow .mktoFormCol{padding:0;margin-bottom:1.5rem!important}@media(min-width:768px){.institutions .form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:2rem!important}}.institutions .form .mktoForm .mktoFormRow{margin:0}.institutions .form .mktoForm .mktoButtonRow{width:100%}.institutions .form .mktoForm .mktoButtonRow .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.institutions .form .mktoForm .mktoButtonRow .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.institutions .form .mktoForm .mktoButtonRow .mktoButton{width:auto;font-size:1.375rem}}.institutions .form .mktoForm .mktoButtonRow .mktoButton:active,.institutions .form .mktoForm .mktoButtonRow .mktoButton:focus,.institutions .form .mktoForm .mktoButtonRow .mktoButton:hover{color:#e5166b;background:#fff}.institutions .form .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;height:40px;background:#fff;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{height:45px;font-size:1.125rem}}.institutions .form .mktoForm .mktoFormRow .mktoFormCol textarea{padding:5px!important}.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.institutions .form .mktoForm .mktoFormRow .mktoFormCol select{border-radius:0;height:40px;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.institutions .form .mktoForm .mktoFormRow .mktoFormCol select{height:45px}}.institutions .form .mktoForm .mktoLabel.mktoHasWidth{float:none}.institutions .form .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{padding:0;margin-top:.15em}.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{max-height:14px;margin-top:4px}@media(min-width:768px){.institutions .form .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1000px;margin:50px auto 0}.institutions .form .mktoFormRow{flex-basis:calc(50% - 20px)}.institutions .form .mktoFormRow:nth-of-type(8){flex-basis:100%}}.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=text],.institutions .form .mktoForm .mktoFormRow .mktoFormCol select,.institutions .form .mktoForm .mktoFormRow .mktoFormCol textarea{background:hsla(0,0%,100%,.1);color:#fff;border:none;font-size:1rem}.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol select:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol select:focus,.institutions .form .mktoForm .mktoFormRow .mktoFormCol textarea:active,.institutions .form .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:1px solid #fff}.institutions .form .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-white.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.institutions .form .mktoForm label.mktoLabel{color:#fff}@media(min-width:768px){.institutions .form-long .mktoFormRow:nth-of-type(8){flex-basis:calc(50% - 20px)}}.institutions .sticky-con{position:relative;height:100%;width:100%}.institutions .sticky-con .scroll-widget-con{position:absolute;top:0;left:0;bottom:0;width:100px;z-index:10}.institutions .sticky-con .scroll-widget{width:100px;background:#fff;display:none;padding-top:50px}@media(min-width:992px){.institutions .sticky-con .scroll-widget{display:block}}.institutions .sticky-con .scroll-widget li{position:relative;padding:.5rem 0;margin-bottom:0;line-height:1.2;cursor:pointer}.institutions .sticky-con .scroll-widget li:before{content:"";position:absolute;border-top:1px solid #767676;width:10px;top:50%;left:0;transition:border-color .3s ease}.institutions .sticky-con .scroll-widget li a{font-size:1rem;border-bottom:none;color:#767676;display:block;padding-left:25px;transition:color .3s ease}.institutions .sticky-con .scroll-widget li a:focus{outline:3px solid #934af4;outline-offset:3px}.institutions .sticky-con .scroll-widget li:focus:before,.institutions .sticky-con .scroll-widget li:hover:before{border-color:#e5166b}.institutions .sticky-con .scroll-widget li:focus a,.institutions .sticky-con .scroll-widget li:hover a{color:#e5166b}.parent-pageid-11794{/*! CSS Used from: https://tophat.com/wp-content/themes/TOPHAT01/build/css/main.css?ver=1615930203 */}.parent-pageid-11794 .font--body{color:#555}.parent-pageid-11794 .font--purple{color:#c59afa}.parent-pageid-11794 .font-condensed,.parent-pageid-11794 .font-condensed--reg{font-weight:400}.parent-pageid-11794 .font-condensed,.parent-pageid-11794 .font-condensed--bold,.parent-pageid-11794 .font-condensed--reg{text-transform:uppercase;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;letter-spacing:.05em}.parent-pageid-11794 .font-condensed--bold{font-weight:700}.parent-pageid-11794 .small-text{font-size:16px}.parent-pageid-11794 .button{display:block;border:none;transition:all .2s ease-out;text-transform:uppercase;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.025em;font-size:1rem}.parent-pageid-11794 .button:focus,.parent-pageid-11794 .button:hover{text-decoration:none}.parent-pageid-11794 .button:focus{outline:5px solid #934af4;outline-offset:4px}.parent-pageid-11794 .button:active{transform:scale(.96);transition:all .05s}.parent-pageid-11794 .button.button--text{border-bottom:2px solid #e5166b;color:#e5166b;font-weight:700;display:inline-block;width:auto}.parent-pageid-11794 .button.button--text:hover{border-bottom:2px solid #c3135b;color:#c3135b}.parent-pageid-11794 .button.button--text:focus{outline:5px solid #e5166b;outline-offset:4px}.parent-pageid-11794 .inner{width:100%;max-width:1200px;margin-left:auto;margin-right:auto}@media(max-width:40em){.parent-pageid-11794 .col-12{width:100%}}.parent-pageid-11794 .callout{font-size:1.25rem;line-height:1.333em}.parent-pageid-11794 .callout--large{font-size:1.5rem;line-height:1.4em}.parent-pageid-11794 .small-text{font-size:1rem}.parent-pageid-11794 hr{margin:0}.parent-pageid-11794 .font-colour--black{color:#000!important}.parent-pageid-11794 .hero--right:not(.hero-video){background:linear-gradient(270deg,#000,#000 50%,#fff 0,#fff)}.parent-pageid-11794 .product-intro__hero{min-height:500px}.parent-pageid-11794 .product-intro__hero .fader{width:100%;height:100%;position:absolute;top:0;left:0;z-index:50;background-image:linear-gradient(90deg,transparent,transparent 80%,#000)}.parent-pageid-11794 .product-title-main{position:relative;z-index:100;color:#000;line-height:1.2}.parent-pageid-11794 .toc{letter-spacing:.05em}.parent-pageid-11794 .toc hr{position:relative;top:8px}.parent-pageid-11794 .toc__nav a:focus{outline:5px solid #e5166b;outline-offset:4px}.parent-pageid-11794 .toc__nav li:after{content:"";display:inline-block;position:relative;top:-3px;width:6px;height:6px;background-color:#dcdcdc;border-radius:6px;margin-left:1em;margin-right:1em}.parent-pageid-11794 .toc__nav li:last-child:after{display:none}.parent-pageid-11794 h5.section-label{font-size:1.125rem;padding:.75em;display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#fff;background-color:#000}.parent-pageid-11794 .feature-block__media{max-height:600px}.parent-pageid-11794 .feature-block__media--image img{position:relative;width:100%;max-width:none;height:auto}.parent-pageid-11794 .feature-block--left .flex{flex-direction:row-reverse}.parent-pageid-11794 .section-label-wrapper+section:not(.has-bg){margin-top:2em}.parent-pageid-11794 .feature-block:last-child{margin-bottom:4em}.parent-pageid-11794 .feature-list li:before{content:"";display:block;position:absolute;top:18px;left:0;width:14px;height:14px;background-image:url(https://tophat.com/wp-content/themes/TOPHAT01/build/images/icon-check-green.png);background-size:contain}.parent-pageid-11794 .feature-list li{display:block;position:relative;padding-bottom:1em;padding-top:1em;border-bottom:1px solid #dcdcdc}.parent-pageid-11794 .resources__block{height:460px}.parent-pageid-11794 .resources__block .article__thumbnail{background-color:#000}.parent-pageid-11794 .resources__block .article__thumbnail a{display:block}.parent-pageid-11794 .resources__block .article__thumbnail a:focus img,.parent-pageid-11794 .resources__block .article__thumbnail a:hover img{opacity:.5}.parent-pageid-11794 .resources__block .article__thumbnail a:focus{outline:5px solid #934af4;outline-offset:4px}.parent-pageid-11794 .resources__block .article__thumbnail img{transition:all .2s}.parent-pageid-11794 .resources__block .article__title a{display:block}.parent-pageid-11794 .resources__block .article__title a:focus{outline:5px solid #934af4;outline-offset:4px}.parent-pageid-11794 .resources__block .article__link{border-top:1px solid rgba(0,0,0,.12)}@media(min-width:40em)and (max-width:52em){.parent-pageid-11794 .product-intro .flex{flex-wrap:wrap-reverse}.parent-pageid-11794 .product-intro__hero{height:224px;min-height:0}.parent-pageid-11794 .product-title-main{font-size:3.125rem}.parent-pageid-11794 .feature-block .feature-block__columns,.parent-pageid-11794 .hero--right{background:none!important}.parent-pageid-11794 .feature-block.feature-block--right .feature-block__columns .feature-block__media{margin-bottom:1em}}@media(max-width:40em){.parent-pageid-11794 .xs-col{float:left}.parent-pageid-11794 .product-intro .flex{flex-wrap:wrap-reverse}.parent-pageid-11794 .product-intro__hero{height:224px;min-height:0}.parent-pageid-11794 .product-title-main{font-size:3.125rem!important}.parent-pageid-11794 .toc__nav li{width:100%}.parent-pageid-11794 .toc__nav li:after{display:none}.parent-pageid-11794 .feature-block .feature-block__columns,.parent-pageid-11794 .hero--right{background:none!important}.parent-pageid-11794 .feature-block .feature-block__columns .flex-wrap{flex-wrap:wrap-reverse}.parent-pageid-11794 .feature-block.feature-block--right .feature-block__columns .feature-block__media{margin-bottom:1em}}@media(min-width:832px){.parent-pageid-11794 .toc .mt3{margin-top:0}}.parent-pageid-11794 .product-intro__hero .fader,.parent-pageid-11794 .product-title-main{z-index:0}.parent-pageid-11794 .section-label{display:inline-block;padding:.5rem;color:#fff;font-size:1.1em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;background-color:#000}.parent-pageid-11794 .hero--right:not(.hero-video){background:none}@media(max-width:832px){.parent-pageid-11794 .product-intro__hero{height:auto}}.parent-pageid-11794 .product-intro{margin-top:3rem}@media(max-width:832px){.parent-pageid-11794 .product-intro{margin-top:1.5rem}}.parent-pageid-11794 .product-intro .product-title-main{font-size:3em;letter-spacing:.025em;margin-bottom:20px}@media(max-width:992px){.parent-pageid-11794 .feature-block__media{margin-bottom:2rem!important}}.parent-pageid-11794 .resources__block{height:auto!important;margin-bottom:2rem}.parent-pageid-11794 .resources__block h2{font-size:2.45em;margin-bottom:1rem}.parent-pageid-11794 .resources__block .resources__article{padding:0 10px}.parent-pageid-11794 .resources__block .resources__article .article__title{font-size:1.4em;line-height:1.2}@media(max-width:768px){.parent-pageid-11794 .toc__label{font-size:1.45em}.parent-pageid-11794 .toc__nav{width:100%}.parent-pageid-11794 .toc__nav li{font-size:1.45em;margin-bottom:.25rem}}main.page-maintenance{color:#fff;background-color:#2d1159;padding-top:0;min-height:100vh}main.page-maintenance *{box-sizing:border-box}main.page-maintenance h1,main.page-maintenance p{color:inherit}main.page-maintenance h1:last-child,main.page-maintenance p:last-child{margin:0}main.page-maintenance img{display:block;width:100%}main.page-maintenance .wrapper{padding-left:1.875rem;padding-right:1.875rem}@media(min-width:768px){main.page-maintenance .wrapper{padding-left:1rem;padding-right:1rem}}@media(min-width:768px){main.page-maintenance .maintenance-container{display:flex;min-height:100vh}}@media(min-width:768px){main.page-maintenance .maintenance-container .maintenance-header{flex:1 1 60%}}@media(min-width:768px){main.page-maintenance .maintenance-container .maintenance-content{flex:1 1 40%}}main.page-maintenance .maintenance-content,main.page-maintenance .maintenance-header{padding:2.5rem 0}@media(min-width:768px){main.page-maintenance .maintenance-content .content-container,main.page-maintenance .maintenance-header .content-container{display:flex;flex-direction:column;height:100%}}@media(min-width:768px)and (-ms-high-contrast:active),(min-width:768px)and (-ms-high-contrast:none){main.page-maintenance .maintenance-content .content-container,main.page-maintenance .maintenance-header .content-container{display:block;height:auto}}main.page-maintenance .maintenance-header{color:#000;background-color:#fff}main.page-maintenance .maintenance-header h1{font-size:2rem;line-height:1.1}@media(min-width:768px){main.page-maintenance .maintenance-header h1{font-size:3.5rem;margin-bottom:3rem}}main.page-maintenance .maintenance-header .wrapper{max-width:24rem}@media(max-width:767px){main.page-maintenance .maintenance-header .wrapper{margin-left:0;margin-right:0}}@media(min-width:768px){main.page-maintenance .maintenance-header .wrapper{height:100%;max-width:43.75rem}}main.page-maintenance .maintenance-header .header-logo{max-width:7.5rem;margin-bottom:1.875rem}@media(min-width:768px){main.page-maintenance .maintenance-header .header-logo{margin-bottom:2.75rem}}main.page-maintenance .maintenance-header .header-logo a{display:block}main.page-maintenance .maintenance-header .header-image{max-width:12.25rem;margin-left:auto;padding-top:.5rem;padding-bottom:1rem}@media(min-width:768px){main.page-maintenance .maintenance-header .header-image{position:relative;max-width:24.5rem;margin-top:auto;margin-left:0;padding-top:3.875rem;padding-bottom:1.875rem;padding-right:2.5rem}}@media(min-width:768px){main.page-maintenance .maintenance-header .header-image:after{content:"";position:absolute;top:0;left:3rem;background-color:rgba(147,74,244,.15);width:19rem;height:19rem;z-index:0}}@media(min-width:992px){main.page-maintenance .maintenance-header .header-image:after{left:5.5rem}}@media(min-width:768px){main.page-maintenance .maintenance-header .header-image img{position:relative;z-index:1}}main.page-maintenance .maintenance-header .header-image .arrow-image{display:none}@media(min-width:768px){main.page-maintenance .maintenance-header .header-image .arrow-image{display:block;position:absolute;top:2.5rem;right:-2rem;width:8rem}}@media(min-width:992px){main.page-maintenance .maintenance-header .header-image .arrow-image{right:-4.5rem}}@media(min-width:768px){main.page-maintenance .maintenance-content{padding-top:6.25rem}}main.page-maintenance .maintenance-content p{font-size:1.125rem;line-height:1.4}@media(min-width:768px){main.page-maintenance .maintenance-content .wrapper{height:100%;max-width:18.75rem}}main.page-maintenance .maintenance-content .button-list{margin-top:1.875rem}main.page-maintenance .maintenance-content .button-list .btn{display:block;font-size:1rem;line-height:1.75rem}main.page-maintenance .maintenance-content .button-list .btn~.btn{margin-top:1.875rem}main.page-maintenance .maintenance-content .button-list .btn-pink,main.page-maintenance .maintenance-content .button-list .btn-pink:visited{background-color:#e5166b}main.page-maintenance .maintenance-content .button-list .btn-ghost,main.page-maintenance .maintenance-content .button-list .btn-ghost:visited,main.page-maintenance .maintenance-content .button-list .btn-pink:active,main.page-maintenance .maintenance-content .button-list .btn-pink:focus,main.page-maintenance .maintenance-content .button-list .btn-pink:hover{background-color:#fff}main.page-maintenance .maintenance-content .button-list .btn-ghost:active,main.page-maintenance .maintenance-content .button-list .btn-ghost:focus,main.page-maintenance .maintenance-content .button-list .btn-ghost:hover{background-color:#e5166b}main.page-maintenance .maintenance-content .copyright{padding-top:3.5rem}@media(min-width:768px){main.page-maintenance .maintenance-content .copyright{margin-top:auto}}.authoring .wrapper-small{max-width:1000px}.authoring .small-caps-header{display:inline-block;margin-bottom:1rem;color:#6820c5}.authoring .hero{padding:50px 0;position:relative;background-size:cover;margin-bottom:200px}@media(min-width:480px){.authoring .hero{padding-bottom:100px}}@media(min-width:768px){.authoring .hero{padding-top:100px}}.authoring .hero:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background:linear-gradient(180deg,#0b0212,#2d1159 98.89%)}@media(min-width:480px){.authoring .hero .columns-two{justify-content:space-around}}.authoring .hero .btn-arrow{padding-left:0}.authoring .hero .btn-arrow:focus{outline:3px solid #e5166b;outline-offset:3px}.authoring .hero .btn-arrow,.authoring .hero .hero-copy p,.authoring .hero h1{color:#fff}.authoring .hero .hero-copy{width:100%;text-align:center}@media(min-width:768px){.authoring .hero .hero-copy{text-align:left;flex:0 0 400px}}.authoring .hero .hero-media{flex:1 1 318px}@media(min-width:1200px){.authoring .hero .hero-media{transform:scale(1.1)}}.authoring .hero .ratio-con{position:relative;padding-top:25px;padding-bottom:50.5%;height:0}.authoring .hero .vid-con{background-size:contain;background-repeat:no-repeat;padding:3.2% 10.6%;position:absolute;top:0;left:0;width:100%;height:100%}.authoring .hero .vid-con video{border:1px solid #fff;border-radius:3px}.authoring .stats{box-shadow:0 30px 50px 0 rgba(45,69,84,.07);background:#fff;max-width:800px;margin:75px auto -200px;border-radius:20px;padding:20px;justify-content:space-around}.authoring .stats .col{padding-right:20px;max-width:250px;text-align:center}.authoring .stats span{font-size:2rem;display:block;font-weight:700;color:#934af4}@media(min-width:768px){.authoring .stats span{font-size:3.75rem}}.authoring .columns-two{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}.authoring .feature-block-large .columns-two{align-items:center}.authoring .feature-block-large .columns-two .col{width:100%}.authoring .feature-block-large.reverse .columns-two{flex-direction:row-reverse}@media(min-width:768px){.authoring .feature-block-large .columns-two .col:first-child{flex:0 0 400px;margin-right:8.3333333333%}.authoring .feature-block-large .columns-two .col:last-child{flex:1 1 300px}.authoring .feature-block-large.reverse .columns-two .col:first-child{margin-right:0}.authoring .feature-block-large.reverse .columns-two .col:last-child{margin-right:8.3333333333%}}.authoring .woodcut-overflow{margin-top:150px;margin-bottom:0}@media(min-width:768px){.authoring .woodcut-overflow{margin-top:250px}}@media(min-width:1200px){.authoring .woodcut-overflow{margin-bottom:100px}}.authoring .woodcut-overflow .col:first-child figure{max-width:220px;position:absolute;top:-110px;left:0;right:0;margin:0 auto}.authoring .woodcut-overflow .col:last-child{margin-bottom:100px}@media(min-width:768px){.authoring .woodcut-overflow .col:last-child{margin-bottom:0}}.authoring .woodcut-overflow .col:last-child figure{position:absolute;bottom:-30px;right:0;left:0;z-index:1;max-width:220px;margin:0 auto}@media(min-width:768px){.authoring .woodcut-overflow .col:first-child figure,.authoring .woodcut-overflow .col:last-child figure{position:static;margin:-175px auto 50px;max-width:220px}}.authoring .feature-block-double .columns-two{flex-direction:column}@media(min-width:768px){.authoring .feature-block-double .columns-two{flex-direction:row}}.authoring .feature-block-double .columns-two .col{padding-top:50px}@media(min-width:768px){.authoring .feature-block-double .columns-two .col{flex:1 1 300px;padding:0 50px}}.authoring .feature-block-double .testimonial.col{padding:40px}.authoring .color-bg--gray .wrapper{background:#eee;padding:50px 30px}@media(min-width:768px){.authoring .color-bg--gray .wrapper{padding:50px}}@media(min-width:992px){.authoring .color-bg--gray .wrapper{padding:50px 100px}}@media(min-width:1200px){.authoring .color-bg--gray .wrapper{border-radius:20px}}.authoring .color-bg--purple-lightest .wrapper{background:#fbf8ff;padding:50px 30px}@media(min-width:768px){.authoring .color-bg--purple-lightest .wrapper{padding:100px}}@media(min-width:1200px){.authoring .color-bg--purple-lightest .wrapper{border-radius:20px}}.authoring .logo-grid-fade{text-align:center}.authoring .school-logo-banner{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}@media(min-width:768px){.authoring .school-logo-banner{justify-content:center}}.authoring .school-logo-banner .logo-con-part{width:33%;height:80px;padding:10px 15px;display:flex;align-items:center;justify-content:center}.authoring .school-logo-banner .logo-con-part:last-child(){display:none}@media(min-width:480px){.authoring .school-logo-banner .logo-con-part{height:100px}}@media(min-width:768px){.authoring .school-logo-banner .logo-con-part{width:20%;height:160px}.authoring .school-logo-banner .logo-con-part:last-child(){display:flex}}.authoring .school-logo-banner img{opacity:.6;max-width:100%;max-height:100%}.authoring .school-logo-banner img.tall{width:50%}@media(min-width:480px){.authoring .school-logo-banner img{width:auto}}.authoring .testimonial-con h2{max-width:600px;margin:0 auto 4rem}.authoring .testimonial{background:#fff;box-shadow:10px 10px 50px 3px hsla(0,0%,41.6%,.1);border-radius:10px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #fff;transition:border .3s ease,box-shadow .3s ease}@media(min-width:768px){.authoring .testimonial{padding:40px}}.authoring .testimonial:first-child{margin-bottom:1rem}@media(min-width:768px){.authoring .testimonial:first-child{margin-right:1rem;margin-bottom:0}}.authoring .testimonial:hover{border:1px solid #d9d9d9;box-shadow:none}.authoring .testimonial:hover .professor-headshot .name,.authoring .testimonial:hover .professor-headshot span{color:#e5166b}.authoring .testimonial:focus{outline:3px solid #e5166b;outline-offset:3px}.authoring .testimonial h6,.authoring .testimonial p{text-align:left}.authoring .testimonial p{font-size:1.125rem}@media(min-width:768px){.authoring .testimonial p{font-size:1.3125rem}}.authoring .testimonial .professor-headshot{display:flex;flex-direction:row}.authoring .testimonial .professor-headshot img{width:40px;height:40px;margin-right:1rem}@media(min-width:768px){.authoring .testimonial .professor-headshot img{width:55px;height:55px;margin-right:2rem}}.authoring .testimonial .professor-headshot .name{font-size:.875rem;color:#555;margin:0}@media(min-width:768px){.authoring .testimonial .professor-headshot .name{font-size:1rem}}.authoring .testimonial .professor-headshot span{font-weight:700;font-size:1.125rem;color:#934af4;display:block}@media(min-width:768px){.authoring .testimonial .professor-headshot span{font-size:1.375rem}}.authoring .form{margin:40px 0 25px;padding:40px 25px;background:#2d1159;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.authoring .form .marketo-form-loading{color:#d9d9d9}.authoring .form .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.authoring .form .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}@media(min-width:768px){.authoring .form{padding:100px 50px;margin:50px 0;text-align:center}}@media(min-width:1200px){.authoring .form{margin:75px 25px}}.authoring .form h2,.authoring .form p{color:#fff}.authoring .form h2{margin:0 auto 2rem;text-align:center}@media(min-width:768px){.authoring .form h2{margin-bottom:2.5rem}}@media(min-width:992px){.authoring .form h2{max-width:1000px}}.authoring .form p{margin:0 auto;line-height:1.4;text-align:center}@media(min-width:992px){.authoring .form p{max-width:1080px}}.authoring .form .mktoForm{margin-top:40px}.authoring .form .mktoForm label.mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px;cursor:pointer}@media(min-width:768px){.authoring .form .mktoForm label.mktoLabel{font-size:1rem}}.authoring .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{background:none}.authoring .form .mktoForm .mktoFormRow .mktoFormCol{padding:0;margin-bottom:1.5rem!important}@media(min-width:768px){.authoring .form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:2rem!important}}.authoring .form .mktoForm .mktoFormRow{margin:0}.authoring .form .mktoForm .mktoButtonRow{width:100%}.authoring .form .mktoForm .mktoButtonRow .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.authoring .form .mktoForm .mktoButtonRow .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.authoring .form .mktoForm .mktoButtonRow .mktoButton{width:auto;font-size:1.375rem}}.authoring .form .mktoForm .mktoButtonRow .mktoButton:active,.authoring .form .mktoForm .mktoButtonRow .mktoButton:focus,.authoring .form .mktoForm .mktoButtonRow .mktoButton:hover{color:#e5166b;background:#fff}.authoring .form .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;height:40px;background:#fff;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{height:45px;font-size:1.125rem}}.authoring .form .mktoForm .mktoFormRow .mktoFormCol textarea{padding:5px!important}.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.authoring .form .mktoForm .mktoFormRow .mktoFormCol select{border-radius:0;height:40px;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.authoring .form .mktoForm .mktoFormRow .mktoFormCol select{height:45px}}.authoring .form .mktoForm .mktoLabel.mktoHasWidth{float:none}.authoring .form .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{padding:0;margin-top:.15em}.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{max-height:14px;margin-top:4px}@media(min-width:768px){.authoring .form .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1000px;margin:50px auto 0}.authoring .form .mktoFormRow{flex-basis:calc(50% - 20px)}.authoring .form .mktoFormRow:nth-of-type(8){flex-basis:100%}}.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=text],.authoring .form .mktoForm .mktoFormRow .mktoFormCol select,.authoring .form .mktoForm .mktoFormRow .mktoFormCol textarea{background:hsla(0,0%,100%,.1);color:#fff;border:none;font-size:1rem}.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol select:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol select:focus,.authoring .form .mktoForm .mktoFormRow .mktoFormCol textarea:active,.authoring .form .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:1px solid #fff}.authoring .form .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-white.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.authoring .form .mktoForm label.mktoLabel{color:#fff}@media(min-width:768px){.referral-page{display:flex}}.referral-page section{flex:2 0 450px;margin:50px 0;display:flex;justify-content:center;align-items:center}@media(min-width:768px){.referral-page section{margin:75px 0 50px}}.referral-page section .wrapper{margin:0 auto;max-width:850px}@media(max-width:1250px){.referral-page section .wrapper{padding:0 30px}}@media(min-width:1600px){.referral-page section .wrapper{max-width:70%}}.referral-page section .wordmark{max-width:125px;margin-bottom:30px}.referral-page section .dek,.referral-page section .marketo-form-container,.referral-page section h1{max-width:650px}.referral-page section .marketo-form-container{margin-bottom:50px}@media(min-width:480px){.referral-page ol{display:flex}}.referral-page ol li{margin:25px 25px 25px 0;display:flex;align-items:center}@media(min-width:480px){.referral-page ol li{display:block;max-width:200px}}.referral-page ol img{max-width:74px}.referral-page ol .icon-container{margin-right:20px;position:relative}@media(min-width:480px){.referral-page ol .icon-container{margin:0 0 20px}}.referral-page ol li:first-child .icon-container:after,.referral-page ol li:nth-child(2) .icon-container:after{content:"";display:block;position:absolute;border-left:2px dashed #d9d9d9;height:125%;top:74px;left:37px}@media(min-width:480px){.referral-page ol li:first-child .icon-container:after,.referral-page ol li:nth-child(2) .icon-container:after{top:50%;left:70px;width:100%;height:2px;border-top:2px dashed #d9d9d9;border-left:none}}.referral-page aside{flex:1 1 300px;background:#2d1159}@media(min-width:768px){.referral-page aside{min-height:100vh;overflow:hidden}}.referral-page .img-container{transform:scaleX(-1);min-height:550px;background:url(https://tophat.com/wp-content/uploads/lp-referral-hero-img-2x.jpg) no-repeat 33%;background-size:cover;display:none}@media(min-width:768px){.referral-page .img-container{display:block}}@media(min-width:1400px){.referral-page .img-container{min-height:70%}}.referral-page figure{max-width:450px;padding:50px;margin:auto}@media(min-width:768px){.referral-page figure{margin:0}}.referral-page figure p{color:#fff}@media(min-width:768px){.referral-page figcaption{display:flex;align-items:center}}.referral-page figcaption img{max-width:74px;margin-right:20px}.referral-page figcaption p{margin-bottom:0}.referral-page .name,.referral-page blockquote p{font-weight:600}.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="1370"] .mktoFormRow:nth-of-type(4),.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="4154"] .mktoFormRow:nth-of-type(4){position:relative;padding-bottom:55px;flex-basis:100%}@media(max-width:767px){.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="1370"] .mktoFormRow:nth-of-type(4),.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="4154"] .mktoFormRow:nth-of-type(4){padding-bottom:0}}.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="1370"] .mktoFormRow:nth-of-type(4):after,.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="4154"] .mktoFormRow:nth-of-type(4):after{content:"";display:block;position:absolute;width:100%;height:20px;border-top:1px solid #d9d9d9;bottom:0;left:0}@media(max-width:767px){.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="1370"] .mktoFormRow:nth-of-type(4):after,.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="4154"] .mktoFormRow:nth-of-type(4):after{display:none}}@media(min-width:768px){.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="1370"] .mktoFormRow:nth-of-type(4) .mktoFormCol .mktoFieldWrap,.demo-modal.form-two-col .marketo-form-container form[data-mkto-id="4154"] .mktoFormRow:nth-of-type(4) .mktoFormCol .mktoFieldWrap{width:calc(50% - 15px)}}main .vs-comparison{max-width:1200px;padding:0 24px;margin:70px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}@media(max-width:768px){main .vs-comparison{align-items:flex-start;margin-top:0}}main .vs-comparison h1{color:#262626;padding:0 65px}@media(max-width:768px){main .vs-comparison h1{padding:0;text-align:left;font-size:25px}}main .vs-comparison h1 .gradient-text{display:inline-block;font-weight:700;background:linear-gradient(90deg,#e5166b,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:480px){main .vs-comparison h1 .gradient-text{display:block}}main .vs-comparison p{text-align:left;max-width:945px;font-size:22px;color:#555;margin:0}@media(max-width:768px){main .vs-comparison p{font-size:14px}}main .vs-comparison button{background:none;border:none;color:#e5166b;height:28px;width:265px;font-weight:700;font-size:22px;margin:40px 0}@media(max-width:768px){main .vs-comparison button{margin:24px 0;font-size:14px;text-align:left}}main .gradient-line{width:100%;height:7px;background:linear-gradient(90deg,#e5166b 8.47%,#6820c5 27.1%,#934af4 43.45%,hsla(0,0%,76.9%,0) 95.7%);margin:24px auto 0}main .content-section{max-width:1200px;padding:0 24px;margin:150px auto}@media(max-width:768px){main .content-section{margin:50px auto}}@media(max-width:768px){main .content-section h2{font-size:18px}}main .content-section .flex-container{display:flex;justify-content:center;align-items:center}@media(max-width:768px){main .content-section .flex-container{flex-direction:column-reverse}}main .content-section .flex-container .content-stats{display:flex;justify-content:center;align-items:center}main .content-section .flex-container .content-stats .number-stats{font-family:source-sans-pro-light;display:inline-block;font-size:142.3px;font-weight:300;background:linear-gradient(90deg,#e5166b,#6820c5 40%,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){main .content-section .flex-container .content-stats .number-stats{font-size:70px}}main .content-section .flex-container .content-stats .percentage-content{max-width:246px;padding-left:24px}main .content-section .flex-container .content-stats .percentage-content p:first-child{font-size:18px;margin-bottom:9px}@media(max-width:768px){main .content-section .flex-container .content-stats .percentage-content p:first-child{font-size:10px;margin-bottom:5px}}main .content-section .flex-container .content-stats .percentage-content p:nth-child(2){font-size:10px;font-weight:lighter;margin-bottom:0}@media(max-width:768px){main .content-section .flex-container .content-stats .percentage-content p:nth-child(2){font-size:6px}}main .content-section .flex-container .image-container{max-width:548px;height:438px;margin:0 50px}@media(max-width:768px){main .content-section .flex-container .image-container{max-width:100%;height:auto;margin:0}}main .content-section .mobile-only-heading{display:none}@media(max-width:768px){main .content-section .mobile-only-heading{display:block}}main .content-section .mobile-only-heading h2{color:#262626;font-size:18px}main .content-section .mobile-only-heading p{font-size:14px;color:#555}main .content-section .desktop-only-heading{display:block}@media(max-width:768px){main .content-section .desktop-only-heading{display:none}}main .content-section .desktop-only-heading h2{color:#262626}main .content-section .desktop-only-heading p{font-size:22px;color:#555}main .flex-container-box-shadow{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){main .flex-container-box-shadow{flex-direction:column}}main .flex-container-box-shadow .content-stats{display:flex;align-items:center}main .flex-container-box-shadow .content-stats .number-stats{display:inline-block;font-size:135px;font-weight:300;font-family:source-sans-pro-light;background:linear-gradient(90deg,#e5166b,#6820c5 40%,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){main .flex-container-box-shadow .content-stats .number-stats{font-size:70px}}main .flex-container-box-shadow .content-stats .percentage-content{max-width:246px;padding-left:24px}main .flex-container-box-shadow .content-stats .percentage-content p:first-child{font-size:18px;margin-bottom:9px}@media(max-width:768px){main .flex-container-box-shadow .content-stats .percentage-content p:first-child{font-size:10px;margin-bottom:5px}}main .flex-container-box-shadow .content-stats .percentage-content p:nth-child(2){font-size:10px;font-weight:lighter;margin-bottom:0}@media(max-width:768px){main .flex-container-box-shadow .content-stats .percentage-content p:nth-child(2){font-size:6px}}main .flex-container-box-shadow .image-container{max-width:505px;height:595px;margin:0 50px;position:relative}@media(max-width:768px){main .flex-container-box-shadow .image-container{max-width:100%;height:auto;margin:0}}main .flex-container-box-shadow .image-container img{width:100%;display:block;box-shadow:25px 25px}@media(max-width:768px){main .flex-container-box-shadow .image-container img{box-shadow:15px 15px}}main .flex-container-box-shadow .image-container .text-on-image{position:absolute;bottom:2px;right:0;background-color:#fff;color:#000;padding-left:20px;padding-right:20px;width:223px;height:233px}@media(max-width:768px){main .flex-container-box-shadow .image-container .text-on-image{width:205px;height:140px}}main .flex-container-box-shadow .image-container .text-on-image h4{display:inline-block;font-size:105px;font-weight:300;font-family:source-sans-pro-light;margin:0;background:linear-gradient(90deg,#934af4 2.98%,#e5166b 64.25%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){main .flex-container-box-shadow .image-container .text-on-image h4{font-size:50px}}main .flex-container-box-shadow .image-container .text-on-image p{color:#555;margin:0}main .flex-container-box-shadow .image-container .text-on-image a{display:inherit;font-size:10px;color:#767676}@media(max-width:768px){main .flex-container-box-shadow .content{margin-top:50px}}main .flex-container-box-shadow .content h2{color:#262626}main .flex-container-box-shadow .content p{color:#555;max-width:490px}main .star-rating-section{max-width:1200px;padding:0 24px;margin:150px auto 0;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:768px){main .star-rating-section{margin:50px auto 0;text-align:center}}main .star-rating-section h3{font-size:45px;color:#262626;font-weight:700}@media(max-width:768px){main .star-rating-section h3{font-size:18px;width:220px}}main .star-rating-section p{margin:0}main .star-rating-section .desc-quote{color:#262626;font-weight:bolder;font-size:32px}@media(max-width:768px){main .star-rating-section .desc-quote{font-size:15px;width:210px}}main .star-rating-section .desc-uni{color:#555}@media(max-width:768px){main .star-rating-section .desc-uni{font-size:14px;padding-top:24px}}main .star-rating-section button{margin-top:41px}main .star-rating-section .stars{margin:15px 0;width:100%}@media(min-width:768px){main .star-rating-section .stars{margin:50px 0;width:394px}}main .flex-container-reverse{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){main .flex-container-reverse{flex-direction:column-reverse}}@media(max-width:768px){main .flex-container-reverse .content{margin-top:30px}}main .flex-container-reverse .content h2{color:#262626}main .flex-container-reverse .unmatched-support{color:#555;font-size:22px;max-width:594px}@media(max-width:768px){main .flex-container-reverse .unmatched-support{font-size:14px}}main .flex-container-reverse .image-container{width:468px;height:429px}@media(max-width:768px){main .flex-container-reverse .image-container{width:100%;height:auto}}main .image-banner{display:flex;position:relative;width:100%;margin:150px 0}@media(max-width:768px){main .image-banner{flex-direction:column;margin:64px 0}}main .image-banner .half-container{flex-direction:column;justify-content:center;flex:1}main .image-banner .half-container img{position:relative;width:100%}main .image-banner .black-text-bg{background-color:#000;display:flex;justify-content:center;padding-left:42px}@media(max-width:768px){main .image-banner .black-text-bg{padding:24px}}main .image-banner .black-text-bg h3,main .image-banner .black-text-bg p{color:#fff;margin:0}@media(max-width:768px){main .image-banner .black-text-bg h3{font-size:18px}}main .image-banner .black-text-bg p{width:517px;margin-top:10px}@media(max-width:768px){main .image-banner .black-text-bg p{width:100%;font-size:14px}}main .table-title{color:#262626;width:785px}@media(max-width:768px){main .table-title{font-size:17px;width:100%;margin-bottom:15px}}main .table-container{color:#555;display:flex;flex-wrap:wrap;margin:0 auto}main .table-container .grid-thirds{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width:768px){main .table-container .grid-thirds{display:none}}main .table-container .container-4,main .table-container .container-5,main .table-container .container-6,main .table-container .container-7,main .table-container .container-8,main .table-container .container-9,main .table-container .container-10,main .table-container .container-11,main .table-container .container-12,main .table-container .container-13,main .table-container .container-14,main .table-container .container-15{border-top:1px solid #d7d7d7;padding:24px}main .table-container .container-2,main .table-container .container-3{padding:24px;font-size:22px;line-height:30.8px}main .table-container .container-2{color:#767676;font-weight:600}main .table-container .container-3{color:#6820c5;font-weight:700}main .table-container .container-4,main .table-container .container-7,main .table-container .container-10,main .table-container .container-13{color:#e5166b;font-weight:700}main .table-container .container-6,main .table-container .container-9,main .table-container .container-12,main .table-container .container-15{transition:.3s}main .table-container .container-6:hover,main .table-container .container-9:hover,main .table-container .container-12:hover,main .table-container .container-15:hover{color:#6820c5}main .table-container .table-mobile{width:100%}@media(min-width:768px){main .table-container .table-mobile{display:none}}main .table-container .table-mobile .title{font-size:14px;color:#e5166b;font-weight:bolder;margin:10px 0}main .table-container .table-mobile .collapsible{color:#000;cursor:pointer;padding:18px 6px;width:100%;border:none;text-align:left;outline:none;background:none;display:block;display:flex;justify-content:space-between}main .table-container .table-mobile .top-hat{font-size:14px;font-weight:bolder;background-color:#f9f9f9}main .table-container .table-mobile .competitive{font-size:14px;color:#767676;background-color:none}main .table-container .table-mobile .open{padding:18px 6px;display:none;overflow:hidden}main .table-container .table-mobile .tophat{background-color:#f9f9f9}main .testimonial-container{display:flex;justify-content:space-between;margin-top:50px}@media(max-width:768px){main .testimonial-container{flex-direction:column;justify-content:center;align-items:center;margin-top:0}}main .testimonial-container .card{width:500px;height:520px;background-color:hsla(0,0%,93.3%,.54);position:relative;padding:53px;display:grid}@media(max-width:480px){main .testimonial-container .card{width:100%;height:auto;padding:10px;margin-top:25px}}main .testimonial-container .card :before{content:"";position:absolute;width:100%;height:7px;background:linear-gradient(90deg,#e5166b 8.47%,#6820c5 27.1%,#934af4 43.45%,hsla(0,0%,76.9%,0) 95.7%);top:-7px;left:0}main .testimonial-container .card blockquote{border:none;font-family:Georgia,Times New Roman,Times,serif}main .testimonial-container .card blockquote p{color:#555;font-size:25px}@media(max-width:768px){main .testimonial-container .card blockquote p{font-size:14px}}main .testimonial-container .card .image-quote{display:flex;align-items:flex-end;align-self:end}@media(max-width:768px){main .testimonial-container .card .image-quote{align-items:center;align-self:center}}main .testimonial-container .card .image-quote img{width:90px;height:90px}@media(max-width:768px){main .testimonial-container .card .image-quote img{width:50px;height:50px}}main .testimonial-container .card .image-quote p{align-self:center;color:#555;font-style:italic;padding-left:12px;font-size:16px;margin-bottom:0}@media(max-width:768px){main .testimonial-container .card .image-quote p{font-size:14px}}main .rating-section h2{text-align:center;padding:30px 0;color:#262626}main .rating-section .app-container{max-width:1200px;padding:36px 24px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width:768px){main .rating-section .app-container{flex-direction:column;justify-content:center;align-items:center}}main .rating-section .app-container .app-image-container{display:flex;flex-direction:column;justify-content:center;align-items:center}main .rating-section .app-container .app-image-container img{width:150px;height:150px;border-radius:50%}main .rating-section .app-container .app-image-container h3{margin-top:10px;font-size:26px;color:#262626}.lp-integration header{display:flex;justify-content:center;align-items:center}@media(max-width:768px){.lp-integration header{padding-top:70px}}.lp-integration header img{width:50%}@media(max-width:768px){.lp-integration header img{width:100%}}.lp-integration header .hero-content{width:50%;max-width:700px;margin:0 auto;padding-left:64px}@media(max-width:768px){.lp-integration header .hero-content{width:100%;padding:24px 35px}}.lp-integration header .hero-content h1{font-family:source-sans-pro-regular;font-size:55px;width:568px}@media(max-width:768px){.lp-integration header .hero-content h1{font-size:23px;width:100%}}.lp-integration header .hero-content h1 .tagline{background:linear-gradient(90deg,#e5166b,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:768px){.lp-integration header .hero-content p{font-size:12px}}@media(max-width:768px){.lp-integration header{flex-direction:column}}.lp-integration .feature-callout-section{padding:30px 24px;background-color:#f5f5f5}.lp-integration .feature-callout-section .feature-callout-flex{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:auto auto auto auto;grid-gap:10px;align-items:self-start;justify-content:center}@media screen and (max-width:768px){.lp-integration .feature-callout-section .feature-callout-flex{grid-template-columns:repeat(2,1fr)}}.lp-integration .feature-callout-section .feature-callout-flex .feature-content{display:flex;flex-direction:column;justify-content:center;padding:0 30px}.lp-integration .feature-callout-section .feature-callout-flex .feature-content h4{font-size:24px}@media screen and (max-width:768px){.lp-integration .feature-callout-section .feature-callout-flex .feature-content h4{font-size:18px}}@media screen and (max-width:768px){.lp-integration .feature-callout-section .feature-callout-flex .feature-content p{font-size:12px}}.lp-integration .integration-callout-section{margin-top:75px}@media screen and (max-width:768px){.lp-integration .integration-callout-section{margin-top:50px}}.lp-integration .integration-callout-section .integration-callout-flex{max-width:1200px;margin:0 auto;display:flex;justify-content:center;align-items:center}@media screen and (max-width:768px){.lp-integration .integration-callout-section .integration-callout-flex{flex-direction:column-reverse}}.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content{width:50%}@media screen and (max-width:768px){.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content{width:100%;padding:24px}}.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content h2{font-family:source-sans-pro-regular;font-weight:600}.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content button{background-color:#000;outline:none;border:none;width:300px;padding:10px 0;cursor:pointer}.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content button a{color:#fff;font-weight:600;font-size:18px;text-decoration:none}@media screen and (max-width:768px){.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content button a{font-size:14px}}@media screen and (max-width:768px){.lp-integration .integration-callout-section .integration-callout-flex .integration-callout-content button{font-size:14px;width:280px}}.lp-integration .integration-callout-section .integration-callout-flex .video-container{width:50%}@media screen and (max-width:768px){.lp-integration .integration-callout-section .integration-callout-flex .video-container{width:100%}}.lp-integration .integration-callout-section .integration-callout-flex .video-container iframe:focus{outline:none}.lp-integration .integration-callout-section .integration-callout-flex .video-container iframe[seamless]{display:block}.lp-integration .icons-section{padding:100px 24px}@media screen and (max-width:768px){.lp-integration .icons-section{padding:50px 24px}}.lp-integration .icons-section .icon-containers{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}.lp-integration .icons-section .icon-containers img{width:15%;padding:0 20px}@media screen and (max-width:768px){.lp-integration .icons-section .icon-containers img{width:32%;height:auto}}@media screen and (max-width:768px){.lp-integration .icons-section .icon-containers{flex-wrap:wrap;justify-content:center;gap:12px}}.lp-integration .resource-section{padding:24px}.lp-integration .resource-section .resource-container{max-width:1200px;margin:0 auto}.lp-integration .resource-section .resource-container .day-tabs{display:flex;align-items:center;padding-bottom:24px}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper{width:100%}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper .tabs{border:1px solid #000;width:100%;outline:none;background:none;display:flex;justify-content:center;align-items:center;height:62px;font-size:28px;color:#000;font-weight:600}@media(max-width:768px){.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper .tabs{font-size:14px}}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper summary::-webkit-details-marker{display:none}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper summary:after{content:"";width:10px;height:10px;margin-top:8px;margin-left:10px;transform:rotate(-45deg);transition:all .3s ease-out;border-bottom:3px solid #000;border-right:3px solid #000;float:right}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper .active{background-color:#934af4;color:#fff}.lp-integration .resource-section .resource-container .day-tabs .btn-wrapper .active summary:after{content:"";transform:rotate(45deg);margin-top:8px;margin-left:10px;border-bottom:3px solid #fff;border-right:3px solid #fff}.lp-integration .resource-section .resource-container .table-container{display:none}.lp-integration .resource-section .resource-container .table-container .table{width:100%;border-top:1px solid #000;display:flex;justify-content:space-between;align-items:center;padding:30px 0}@media screen and (max-width:768px){.lp-integration .resource-section .resource-container .table-container .table{flex-direction:column;align-items:flex-start}}.lp-integration .resource-section .resource-container .table-container .table h4{margin:0;color:#000;font-weight:700}.lp-integration .resource-section .resource-container .table-container .table .table-desc{display:grid;grid-template-columns:350px 350px 350px;justify-content:center;align-items:center}@media screen and (max-width:768px){.lp-integration .resource-section .resource-container .table-container .table .table-desc{grid-template-columns:auto;padding-top:10px}}.lp-integration .resource-section .resource-container .table-container .table .table-desc p{margin:0 65px}@media screen and (max-width:768px){.lp-integration .resource-section .resource-container .table-container .table .table-desc p{margin:0 8px 0 0}}.lp-integration .single-signon-section{background-color:#f5f5f5;padding:75px 24px;margin:100px 0}@media screen and (max-width:768px){.lp-integration .single-signon-section{margin:50px 0}}.lp-integration .single-signon-section .single-signon-container{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center}.lp-integration .single-signon-section .single-signon-container img{width:90px;height:90px}@media screen and (max-width:768px){.lp-integration .single-signon-section .single-signon-container img{width:54px;height:54px}}.lp-integration .single-signon-section .single-signon-container .signon-content{padding-left:64px}@media screen and (max-width:768px){.lp-integration .single-signon-section .single-signon-container .signon-content{padding-left:20px}}.lp-integration .single-signon-section .single-signon-container .signon-content h3{font-size:45px}@media screen and (max-width:768px){.lp-integration .single-signon-section .single-signon-container .signon-content h3{font-size:22px}}.lp-integration .single-signon-section .single-signon-container .signon-content p{max-width:422px;margin:0 auto}@media screen and (max-width:768px){.lp-integration .single-signon-section .single-signon-container .signon-content p{font-size:14px}}.lp-integration .marketo-section{max-width:1200px;margin:0 auto;padding:0 24px 50px}.lp-integration .related-stories .small-caps-header{color:#934af4;margin-bottom:.5rem}@media(min-width:768px){.lp-integration .related-stories .small-caps-header{margin-bottom:1rem}}.lp-integration .related-stories .small-caps-header a{color:#934af4}.lp-integration .related-stories .small-caps-header a:focus,.lp-integration .related-stories .small-caps-header a:hover{color:#e5166b}.lp-integration .related-stories .small-caps-header a:focus{outline:3px solid #934af4;outline-offset:3px}.lp-integration .related-stories .header h2{width:100%;margin-bottom:1rem;margin-top:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.5rem}@media(min-width:768px){.lp-integration .related-stories .header h2{width:50%;float:left;font-size:1.875rem;margin-left:-2px}}@media(min-width:992px){.lp-integration .related-stories .header h2{font-size:2.5rem}}.lp-integration .related-stories .header h2 a{display:block}.lp-integration .related-stories .header h2 a:focus{outline:3px solid #934af4;outline-offset:3px}.lp-integration .related-stories .header p{width:100%;font-size:1rem;line-height:1.6;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;margin-bottom:0}@media(min-width:768px){.lp-integration .related-stories .header p{width:42%;float:right;padding-left:5%;margin-top:5px;font-size:1.25rem}}.lp-integration .related-stories .story-grid{clear:both;display:flex;flex-wrap:wrap;padding:10px 0 50px}@media(min-width:480px){.lp-integration .related-stories .story-grid{margin:0 -1.75%;padding-top:30px}}@media(min-width:768px){.lp-integration .related-stories .story-grid{padding:45px 0 100px}}.lp-integration .related-stories .story-grid .story-block{width:100%;border:1px solid #eee;margin-top:25px;transition:all .25s ease-out}@media(min-width:480px){.lp-integration .related-stories .story-grid .story-block{width:46.5%;margin:1.75%}}@media(min-width:768px){.lp-integration .related-stories .story-grid .story-block{display:flex;flex-direction:column}}@media(min-width:992px){.lp-integration .related-stories .story-grid .story-block{width:29.833%}}.lp-integration .related-stories .story-grid .story-block .img-con{max-height:200px;overflow:hidden}.lp-integration .related-stories .story-grid .story-block .story-block-text{padding:15px 20px 20px}@media(min-width:768px){.lp-integration .related-stories .story-grid .story-block .story-block-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px 35px 30px}}.lp-integration .related-stories .story-grid .story-block .story-block-text h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:.75rem;padding-top:24px;line-height:1.3}@media(min-width:768px){.lp-integration .related-stories .story-grid .story-block .story-block-text h3{font-size:1.5rem;margin-bottom:1rem}}.lp-integration .related-stories .story-grid .story-block .story-block-text p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;line-height:1.5;margin-bottom:0}@media(min-width:768px){.lp-integration .related-stories .story-grid .story-block .story-block-text p{font-size:1.125rem;margin-bottom:auto}}.lp-integration .related-stories .story-grid .story-block .story-block-text hr{border:1px solid #eee;border-bottom:none;margin:20px 0 25px}@media(min-width:768px){.lp-integration .related-stories .story-grid .story-block .story-block-text hr{margin:25px 0 30px}}.lp-integration .related-stories .story-grid .story-block:focus,.lp-integration .related-stories .story-grid .story-block:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.lp-integration .related-stories .story-grid .story-block:focus h3,.lp-integration .related-stories .story-grid .story-block:hover h3{color:#e5166b}.lp-integration .related-stories .story-grid .story-block:focus .school-logo,.lp-integration .related-stories .story-grid .story-block:hover .school-logo{opacity:.8}.lp-integration .related-stories .story-grid .story-block:focus{outline:3px solid #934af4;outline-offset:3px}.lp-integration .related-stories .story-grid .story-block .school-logo{opacity:.6;max-height:80px;transition:all .25s ease-out;margin:1.75rem auto 0;text-align:center;display:block}.lp-bts-toolkit header{position:relative}.lp-bts-toolkit header .header-pink{position:absolute;width:283px;height:283px;background:rgba(233,57,129,.4)}@media(max-width:768px){.lp-bts-toolkit header .header-pink{display:none}}.lp-bts-toolkit header .header-purple{position:absolute;width:80%;height:642px;background:#d1aefb;left:75px;z-index:-100}@media(min-width:1400px){.lp-bts-toolkit header .header-purple{width:80%}}@media(min-width:1600px){.lp-bts-toolkit header .header-purple{width:59.2%}}@media(max-width:768px){.lp-bts-toolkit header .header-purple{width:300px;height:366px;left:0}}.lp-bts-toolkit header .header-green{position:absolute;width:58.2%;height:995px;background:#d3fdec;right:0;top:133px;z-index:-100}@media(max-width:768px){.lp-bts-toolkit header .header-green{width:300px;height:462px;right:0}}.lp-bts-toolkit header .header-green .hero-image-container{width:565px;height:508px;background-color:#fff}@media(max-width:768px){.lp-bts-toolkit header .header-green .hero-image-container{width:281px;height:281px}}.lp-bts-toolkit header .header-green .hero-image-container img{width:100%;height:auto}.lp-bts-toolkit header .wrapper{height:70px;display:flex;justify-content:space-between;align-items:center}.lp-bts-toolkit header .wrapper:after,.lp-bts-toolkit header .wrapper:before{display:none}.lp-bts-toolkit header a{color:#000;font-size:.9375rem}.lp-bts-toolkit header .small-caps-header{min-width:275px}.lp-bts-toolkit header .small-caps-header.left{text-align:end}.lp-bts-toolkit header img{height:42px}.lp-bts-toolkit header .link{display:none}@media(min-width:768px){.lp-bts-toolkit header .link{display:inline-block}}.lp-bts-toolkit header .hero-content-container{max-width:1200px;margin:150px auto;padding-top:50px;display:flex;justify-content:space-between;align-items:flex-end;position:relative}@media(max-width:768px){.lp-bts-toolkit header .hero-content-container{flex-direction:column-reverse;text-align:center;align-items:flex-end;padding:0 24px;bottom:-165px}}.lp-bts-toolkit header .hero-content-container .free-resources p{font-weight:700;font-size:28px;text-transform:uppercase}@media(max-width:480px){.lp-bts-toolkit header .hero-content-container .free-resources p{font-size:14px;margin-top:32px}}@media(max-width:480px){.lp-bts-toolkit header .hero-content-container .free-resources h1{font-size:32px}}.lp-bts-toolkit header .hero-content-container .free-resources .desktop{display:block}@media(max-width:768px){.lp-bts-toolkit header .hero-content-container .free-resources .desktop{display:none}}.lp-bts-toolkit header .hero-content-container .free-resources .mobile{display:none}@media(max-width:768px){.lp-bts-toolkit header .hero-content-container .free-resources .mobile{display:block}}.lp-bts-toolkit .mobile-only{display:block;max-width:1200px;margin:50px auto 0;display:grid;grid-template-columns:360px 1fr;justify-content:space-between;align-items:flex-start;grid-gap:150px}@media(max-width:768px){.lp-bts-toolkit .mobile-only{padding:50px 24px;grid-template-columns:auto;grid-gap:30px}}.lp-bts-toolkit .mobile-only .hero-dropdown-content{width:360px}@media(max-width:768px){.lp-bts-toolkit .mobile-only .hero-dropdown-content{width:100%}}.lp-bts-toolkit .mobile-only .hero-dropdown-content p{font-size:22px}@media(max-width:768px){.lp-bts-toolkit .mobile-only .hero-dropdown-content p{font-size:14px}}.lp-bts-toolkit .mobile-only .dropdown .accordion{width:100%}.lp-bts-toolkit .mobile-only .dropdown .accordion .link{cursor:pointer;display:flex;justify-content:space-between;padding:10px 0;color:#000;font-weight:600;font-size:32px;border-bottom:1px solid #e5166b;position:relative;transition:all .4s ease;text-transform:uppercase}@media(max-width:768px){.lp-bts-toolkit .mobile-only .dropdown .accordion .link{font-size:15px}}.lp-bts-toolkit .mobile-only .dropdown .accordion .link span{display:block}.lp-bts-toolkit .mobile-only .dropdown .accordion li img{width:26px;height:26px}@media(max-width:768px){.lp-bts-toolkit .mobile-only .dropdown .accordion li img{width:14px;height:14px}}.lp-bts-toolkit .gray-bg{background-color:#f3f4f8;margin-top:120px;position:relative}@media(max-width:768px){.lp-bts-toolkit .gray-bg{margin-top:64px}}.lp-bts-toolkit .gray-bg .pop-up{background-color:#f3f4f8;position:absolute;width:470px;bottom:100%;height:50px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .pop-up{width:100px}}.lp-bts-toolkit .gray-bg .column-grid-section,.lp-bts-toolkit .white-bg .column-grid-section{max-width:1200px;margin:0 auto;padding:100px 24px 0}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-section,.lp-bts-toolkit .white-bg .column-grid-section{padding:64px 24px 0}}.lp-bts-toolkit .gray-bg .column-grid-section .content-container .purple-title,.lp-bts-toolkit .white-bg .column-grid-section .content-container .purple-title{color:#934af4;text-transform:uppercase;font-weight:700;font-size:28px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-section .content-container .purple-title,.lp-bts-toolkit .white-bg .column-grid-section .content-container .purple-title{font-size:14px}}.lp-bts-toolkit .gray-bg .column-grid-section h2,.lp-bts-toolkit .white-bg .column-grid-section h2{font-weight:700;font-size:34px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-section h2,.lp-bts-toolkit .white-bg .column-grid-section h2{font-size:28px}}.lp-bts-toolkit .gray-bg .column-grid-section .text-desc,.lp-bts-toolkit .white-bg .column-grid-section .text-desc{font-weight:400;font-size:22px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-section .text-desc,.lp-bts-toolkit .white-bg .column-grid-section .text-desc{font-size:14px}}.lp-bts-toolkit .gray-bg .column-grid-container .grid,.lp-bts-toolkit .white-bg .column-grid-container .grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-gap:50px 90px;justify-content:center}@media(max-width:992px){.lp-bts-toolkit .gray-bg .column-grid-container .grid,.lp-bts-toolkit .white-bg .column-grid-container .grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-gap:50px 90px}}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .grid,.lp-bts-toolkit .white-bg .column-grid-container .grid{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:0}}.lp-bts-toolkit .gray-bg .column-grid-container .grid-nine,.lp-bts-toolkit .white-bg .column-grid-container .grid-nine{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);grid-gap:50px 90px}@media(max-width:992px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-nine,.lp-bts-toolkit .white-bg .column-grid-container .grid-nine{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr);grid-gap:50px 90px}}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-nine,.lp-bts-toolkit .white-bg .column-grid-container .grid-nine{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:0}}.lp-bts-toolkit .gray-bg .column-grid-container .grid-two,.lp-bts-toolkit .white-bg .column-grid-container .grid-two{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);grid-gap:50px 90px}@media(max-width:992px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-two,.lp-bts-toolkit .white-bg .column-grid-container .grid-two{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:50px 90px}}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-two,.lp-bts-toolkit .white-bg .column-grid-container .grid-two{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(1,1fr);grid-gap:0}}.lp-bts-toolkit .gray-bg .column-grid-container .grid-two .grid-video .video-content,.lp-bts-toolkit .white-bg .column-grid-container .grid-two .grid-video .video-content{padding:20px 0}.lp-bts-toolkit .gray-bg .column-grid-container .grid-two .grid-video .video-content h3,.lp-bts-toolkit .white-bg .column-grid-container .grid-two .grid-video .video-content h3{font-weight:600;font-size:24px;padding-top:20px}.lp-bts-toolkit .gray-bg .column-grid-container .grid-two .grid-video .video-content p,.lp-bts-toolkit .white-bg .column-grid-container .grid-two .grid-video .video-content p{font-size:22px;line-height:140%}.lp-bts-toolkit .gray-bg .column-grid-container .no-image,.lp-bts-toolkit .white-bg .column-grid-container .no-image{border-top:2px solid #934af4}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .no-image,.lp-bts-toolkit .white-bg .column-grid-container .no-image{border-top:none;border-left:2px solid #934af4;padding-left:20px}}.lp-bts-toolkit .gray-bg .column-grid-container .no-image .stat-icon,.lp-bts-toolkit .white-bg .column-grid-container .no-image .stat-icon{color:#934af4;font-weight:700;font-size:110px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .no-image .stat-icon,.lp-bts-toolkit .white-bg .column-grid-container .no-image .stat-icon{font-size:70px}}.lp-bts-toolkit .gray-bg .column-grid-container .no-image .quote-icon,.lp-bts-toolkit .white-bg .column-grid-container .no-image .quote-icon{quotes:"“" "”" "‘" "’";height:80px}.lp-bts-toolkit .gray-bg .column-grid-container .no-image .quote-icon:before,.lp-bts-toolkit .white-bg .column-grid-container .no-image .quote-icon:before{content:open-quote;font-weight:700;font-size:100px;color:#934af4}.lp-bts-toolkit .gray-bg .column-grid-container .no-image .purple-quote,.lp-bts-toolkit .white-bg .column-grid-container .no-image .purple-quote{font-weight:400;font-size:26px;color:#934af4;text-align:left;font-family:source-sans-pro-light}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .no-image .purple-quote,.lp-bts-toolkit .white-bg .column-grid-container .no-image .purple-quote{font-size:20px}}.lp-bts-toolkit .gray-bg .column-grid-container .no-image p,.lp-bts-toolkit .white-bg .column-grid-container .no-image p{font-weight:700;font-size:16px;color:#934af4;margin:0;padding-top:14px}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .no-image p,.lp-bts-toolkit .white-bg .column-grid-container .no-image p{font-size:14px;padding-top:0}}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-item,.lp-bts-toolkit .white-bg .column-grid-container .grid-item{margin-bottom:30px}}.lp-bts-toolkit .gray-bg .column-grid-container .grid-item img,.lp-bts-toolkit .white-bg .column-grid-container .grid-item img{width:285px;height:285px;-o-object-fit:cover;object-fit:cover}@media(max-width:768px){.lp-bts-toolkit .gray-bg .column-grid-container .grid-item img,.lp-bts-toolkit .white-bg .column-grid-container .grid-item img{width:100%}}.lp-bts-toolkit .gray-bg .column-grid-container .grid-item h3,.lp-bts-toolkit .white-bg .column-grid-container .grid-item h3{font-weight:600;font-size:24px;padding-top:20px;margin:0;width:285px;text-align:center}.lp-bts-toolkit .video-section{background:linear-gradient(90deg,#fff 0,#fff 50%,#f3f4f8 0,#f3f4f8);height:750px}@media(max-width:768px){.lp-bts-toolkit .video-section{background:linear-gradient(0deg,#fff 0,#fff 50%,#f3f4f8 0,#f3f4f8);height:auto}}.lp-bts-toolkit .video-section .wrapper{max-width:1200px;margin:0 auto;position:relative;padding:0 24px}.lp-bts-toolkit .video-section .wrapper .video-container{filter:drop-shadow(0 4px 20px rgba(0,0,0,.2))}@media(max-width:768px){.lp-bts-toolkit .video-section .wrapper .video-container{width:100%;height:auto}}.lp-bts-toolkit .video-section .wrapper .purple-box-txt{background-color:#934af4;width:882px;height:381px;position:absolute;top:-320px;left:-100px;padding:40px}@media(max-width:1200px){.lp-bts-toolkit .video-section .wrapper .purple-box-txt{width:100%;height:auto;position:relative;top:0;left:0}}.lp-bts-toolkit .video-section .wrapper .purple-box-txt .first{font-weight:700;font-size:28px;color:#d1aefb;text-transform:uppercase}@media(max-width:768px){.lp-bts-toolkit .video-section .wrapper .purple-box-txt .first{font-size:14px}}.lp-bts-toolkit .video-section .wrapper .purple-box-txt .second{color:#fff;font-weight:700;font-size:34px}@media(max-width:768px){.lp-bts-toolkit .video-section .wrapper .purple-box-txt .second{font-size:28px}}.lp-bts-toolkit .video-section .wrapper .purple-box-txt .third{font-weight:400;font-size:22px;line-height:140%;color:#fff}@media(max-width:768px){.lp-bts-toolkit .video-section .wrapper .purple-box-txt .third{font-size:16px}}.lp-bts-toolkit .footer-section{background-color:#f3f4f8;padding-top:75px;position:relative;margin-top:75px}.lp-bts-toolkit .footer-section .green-dots{position:absolute;width:500px;height:auto;bottom:0;z-index:10}@media(max-width:768px){.lp-bts-toolkit .footer-section .green-dots{width:100%}}.lp-bts-toolkit .footer-section .footer-purple-box{max-width:1036px;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background:rgba(147,74,244,.7);padding:150px;position:relative;z-index:100}@media(max-width:768px){.lp-bts-toolkit .footer-section .footer-purple-box{margin:0 24px;padding:24px}}.lp-bts-toolkit .footer-section .footer-purple-box p{font-weight:700;font-size:42px;line-height:114%;color:#fff;text-align:center}@media(max-width:768px){.lp-bts-toolkit .footer-section .footer-purple-box p{font-size:32px;padding:22px}}.lp-bts-toolkit .footer-section .footer-purple-box button{background:#000;outline:none;width:380px;height:51px;font-family:source-sans-pro-light;cursor:pointer}.lp-bts-toolkit .footer-section .footer-purple-box button a{font-size:22px;color:#fff}@media(max-width:768px){.lp-bts-toolkit .footer-section .footer-purple-box button a{font-size:14px}}@media(max-width:768px){.lp-bts-toolkit .footer-section .footer-purple-box button{width:100%}}.lp-bts-toolkit .footer-section .green-box{width:1218px;height:500px;background:#d3fdec;position:absolute;right:0;bottom:-100px;z-index:10}@media(max-width:768px){.lp-bts-toolkit .footer-section .green-box{width:300px;height:262px}}.lp-bts-toolkit .white-box{height:100px;width:100%;background-color:#fff;opacity:.1}.lp-higher-learnings-webinars .jose-bowen{background-image:url(/src/images/engage-banner/hl-jose-hero.png)}@media only screen and (max-width:768px){.lp-higher-learnings-webinars .jose-bowen{background-image:url(/src/images/engage-banner/hl-jose-hero-mobile.png)}}.lp-higher-learnings-webinars .pooja-agarwal{background-image:url(/src/images/engage-banner/hl-pooja-desktop-hero.png)}@media only screen and (max-width:768px){.lp-higher-learnings-webinars .pooja-agarwal{background-image:url(/src/images/engage-banner/hl-pooja-mobile-hero.png)}}.lp-higher-learnings-webinars .james-lang{background-image:url(/src/images/engage-banner/james-hero.png)}@media only screen and (max-width:768px){.lp-higher-learnings-webinars .james-lang{background-image:url(/src/images/engage-banner/james-mobile.png)}}.lp-higher-learnings-webinars header{background-color:#333;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:768px){.lp-higher-learnings-webinars header{height:398px;background-size:contain;background-color:#fff}}.lp-higher-learnings-webinars header .wrapper{height:70px;display:flex;justify-content:space-between;align-items:center;max-width:1200px}.lp-higher-learnings-webinars header .wrapper:after,.lp-higher-learnings-webinars header .wrapper:before{display:none}.lp-higher-learnings-webinars header a{color:#fff;font-size:.9375rem}.lp-higher-learnings-webinars header .small-caps-header{min-width:275px}.lp-higher-learnings-webinars header .small-caps-header.left{text-align:end}.lp-higher-learnings-webinars header img{height:42px}.lp-higher-learnings-webinars header .link{display:none}@media(min-width:768px){.lp-higher-learnings-webinars header .link{display:inline-block}}.lp-higher-learnings-webinars header .header-wrapper__container{max-width:1200px;margin:0 auto}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop{display:flex;flex-direction:column;justify-content:center;padding:40px 0}@media(max-width:768px){.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop{display:none}}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text{max-width:720px}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text span{font-weight:700;font-size:16px;color:#c59afa;text-transform:uppercase}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text h1{font-weight:700;font-size:55px;color:#fff;font-family:Replica,Helvetica,Arial,sans-serif}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text .description.james-desc{color:#fff;font-weight:400;font-size:22px;width:491px}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text .description{color:#fff;font-weight:400;font-size:22px}.lp-higher-learnings-webinars header .header-wrapper__container .content-container__desktop .content-container__desktop-text .dates{font-size:26px;color:#c59afa}.lp-higher-learnings-webinars .registration{max-width:1200px;margin:120px auto}@media(max-width:768px){.lp-higher-learnings-webinars .registration{margin:24px auto}}.lp-higher-learnings-webinars .registration .content-container__mobile{display:none}@media(max-width:768px){.lp-higher-learnings-webinars .registration .content-container__mobile{display:block;padding:0 24px}}.lp-higher-learnings-webinars .registration .content-container__mobile h1{font-weight:700;font-size:55px;color:#000}@media(max-width:768px){.lp-higher-learnings-webinars .registration .content-container__mobile h1{font-size:18px}}.lp-higher-learnings-webinars .registration .content-container__mobile .description{color:#000;font-weight:400;font-size:22px}@media(max-width:768px){.lp-higher-learnings-webinars .registration .content-container__mobile .description{font-size:14px}}.lp-higher-learnings-webinars .registration .content-container__mobile .dates{font-size:26px;color:#e5166b}@media(max-width:768px){.lp-higher-learnings-webinars .registration .content-container__mobile .dates{font-size:14px}}.lp-higher-learnings-webinars .registration .flex-container{display:flex;justify-content:space-between;gap:70px}@media(max-width:768px){.lp-higher-learnings-webinars .registration .flex-container{flex-direction:column;padding:0 24px}}.lp-higher-learnings-webinars .registration .flex-container .content-container{flex:1}.lp-higher-learnings-webinars .registration .flex-container .content-container p{font-size:22px}@media(max-width:768px){.lp-higher-learnings-webinars .registration .flex-container .content-container p{font-size:14px}}.lp-higher-learnings-webinars .registration .flex-container .content-container p .intro-pink{color:#6820c5;font-weight:700}.lp-higher-learnings-webinars .registration .flex-container .content-container #timer{font-size:50px;font-family:Replica,Helvetica,Arial,sans-serif;color:#c59afa;width:100%;margin-top:100px;margin-bottom:64px}@media(max-width:480px){.lp-higher-learnings-webinars .registration .flex-container .content-container #timer{font-size:20px}}.lp-higher-learnings-webinars .registration .flex-container .content-container #timer div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-higher-learnings-webinars .registration .flex-container .content-container #timer div{min-width:80px}}.lp-higher-learnings-webinars .registration .flex-container .content-container #timer div span{color:#c59afa;font-weight:700;display:block;font-size:13px;font-family:Replica,Helvetica,Arial,sans-serif;text-transform:uppercase}.lp-higher-learnings-webinars .registration .flex-container .form{flex:1;border:1px solid #000;box-shadow:5px 10px;padding:0 24px}.lp-higher-learnings-webinars .registration .flex-container .form h2{padding-top:30px}.lp-higher-learnings-webinars .registration .flex-container .form .marketo-form{padding-bottom:30px}.lp-higher-learnings-webinars .register-now__section{background-color:#f3f4f8}.lp-higher-learnings-webinars .register-now__section .register-now__container{max-width:1200px;margin:0 auto;display:flex}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .register-now__container{flex-direction:column}}.lp-higher-learnings-webinars .register-now__section .register{flex:1;display:flex;flex-direction:column;justify-content:center}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .register{padding:24px}}.lp-higher-learnings-webinars .register-now__section .register h3{font-weight:700;font-size:32px}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .register h3{font-size:20px}}.lp-higher-learnings-webinars .register-now__section .register ul{list-style-type:disc;padding:14px}.lp-higher-learnings-webinars .register-now__section .register ul li{font-weight:400;font-size:20px}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .register ul li{font-size:14px}}.lp-higher-learnings-webinars .register-now__section .teaching-change{flex:1;border-left:14px solid #fff;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .teaching-change{border-left:none;border-top:14px solid #fff;flex-direction:column}}.lp-higher-learnings-webinars .register-now__section .teaching-change img{width:212px;height:319px}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .teaching-change img{padding-top:14px;padding-bottom:25px}}.lp-higher-learnings-webinars .register-now__section .teaching-change .teaching-change__content{padding:0 24px}.lp-higher-learnings-webinars .register-now__section .teaching-change .teaching-change__content h3{font-weight:700;font-size:32px}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .teaching-change .teaching-change__content h3{font-size:20px}}.lp-higher-learnings-webinars .register-now__section .teaching-change .teaching-change__content p{font-weight:400;font-size:20px}@media(max-width:768px){.lp-higher-learnings-webinars .register-now__section .teaching-change .teaching-change__content p{font-size:14px}}.lp-higher-learnings-webinars .video-section{padding:140px 0}@media(max-width:768px){.lp-higher-learnings-webinars .video-section{padding:32px 24px}}.lp-higher-learnings-webinars .video-section .video-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container{flex-direction:column}}.lp-higher-learnings-webinars .video-section .video-container .pooja-video{position:static;clear:both;width:560px;height:315px;flex:1 1 50%}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .pooja-video{width:100%}}.lp-higher-learnings-webinars .video-section .video-container .pooja-video .overlay #vidimg{position:absolute;top:0;left:0;cursor:pointer;pointer-events:none;z-index:2;width:571px;height:319px}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .pooja-video .overlay #vidimg{width:100%;height:auto}}.lp-higher-learnings-webinars .video-section .video-container .pooja-video .overlay #unlocked-video{position:absolute;top:0;left:0;z-index:1}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .pooja-video .overlay #unlocked-video{position:relative}}.lp-higher-learnings-webinars .video-section .video-container .video-box{flex:1 1 50%}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .video-box{position:relative;overflow:hidden;width:100%;padding-top:56.25%}.lp-higher-learnings-webinars .video-section .video-container .video-box .responsive-iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}}.lp-higher-learnings-webinars .video-section .video-container .about-speaker{flex:1 1 50%}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .about-speaker{padding-top:24px}}.lp-higher-learnings-webinars .video-section .video-container .about-speaker h3{font-weight:700;font-size:32px}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .about-speaker h3{font-size:20px}}.lp-higher-learnings-webinars .video-section .video-container .about-speaker h3 p{font-weight:400;font-size:20px}@media(max-width:768px){.lp-higher-learnings-webinars .video-section .video-container .about-speaker h3 p{font-size:14px}}.lp-higher-learnings-webinars footer{background-color:#000;color:#fff;padding:32px 20px}.lp-higher-learnings-webinars .footer-container__flex{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #fff;padding:20px}@media only screen and (max-width:480px){.lp-higher-learnings-webinars .footer-container__flex{flex-direction:column;align-items:flex-start}}.lp-higher-learnings-webinars .footer-container__flex .icon-container__flex{display:flex}.student-stories{padding-top:54px}.student-stories .content-wrap{position:relative;margin:0 25px}.student-stories .small-caps-header{line-height:1.6;margin:0}.student-stories .school-name{color:#934af4}.student-stories h1{font-size:76px;letter-spacing:17px;position:absolute;left:0;top:40px;z-index:2}.student-stories .img-wrap{min-height:213px;margin:140px 0 26px;position:relative}.student-stories .img-wrap .img{background-image:url(/wp-content/themes/TOPHAT01/build/images/student-stories/JennyTsui-Hero.png);background-position:50%;background-size:cover;background-repeat:no-repeat;z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.student-stories .img-wrap .box{background-color:#b6ffe4;width:61.5625%;height:120.6572769953%;position:absolute;right:0;top:-18px;z-index:-1}.student-stories .student-p{font-size:14px;line-height:1.4285714286;padding:20px 25px 0;margin:0}.student-stories .student-p strong{color:#e5166b}.student-stories .student-p:first-of-type{padding:14px 25px}.student-stories .student-p.float{padding-top:30px}.student-stories .student-p.float img{float:right;width:80px;margin-top:-88px}.student-stories .block{background-color:#000;margin:0 25px;padding:79px 40px 90px;position:relative}.student-stories .block p{color:#bbfce1;font-family:"Source Serif 4",Georgia,Times New Roman,Times,serif;font-size:24px;line-height:1.5;margin:0}.student-stories .block img{position:absolute}.student-stories .block .lg-quote{display:none}.student-stories .block .rainbow{bottom:0;right:18px;width:76px}.student-stories .full-bleed-block{background-color:#bbfce1;font-family:"Source Serif 4",Georgia,Times New Roman,Times,serif;line-height:1.4;padding:18px 53px 18px 25px;color:#000;margin:20px 0 0}.student-stories .heart,.student-stories .sm-quote{display:none}.student-stories .student-footer{margin-top:50px;position:relative;background-color:#f3f4f8;z-index:-1}.student-stories .student-footer p{color:#934af4;padding:20px 38px 0 25px;margin:0;line-height:1.3;font-family:Replica}.student-stories .student-footer .main-img{position:relative;z-index:1}.student-stories .student-footer .leaf{position:absolute;width:37px;left:61px;top:159px}.student-stories .student-footer .circle{width:22px;right:76px;bottom:257px}.student-stories .student-footer .column{background-color:#000;width:7.5%;position:absolute;left:0;bottom:0;height:208px;z-index:2}.student-stories .student-footer .bg-wrap{background-color:#c59afa;position:absolute;height:208px;bottom:0;left:0;width:100%}.student-stories .student-footer .bg-wrap img{position:absolute;z-index:1}.student-stories .student-footer .notches{width:28px;right:31px;bottom:156px}@media screen and (min-width:480px){.student-stories h1{font-size:100px;letter-spacing:18px}.student-stories .img-wrap{min-height:400px;margin-top:172px}.student-stories .img-wrap .box{top:-10%}.student-stories .student-footer p{padding-bottom:20px;font-size:20px}.student-stories .student-footer .main-img{width:65%}.student-stories .student-footer .circle{right:200px}.student-stories .student-footer .notches{right:100px}}@media screen and (min-width:768px){.student-stories .student-footer{display:flex;flex-direction:row-reverse;align-items:flex-end;background:none}.student-stories .student-footer p{background-color:#f3f4f8;display:flex;align-items:center;height:168px}.student-stories .student-footer .bg-wrap,.student-stories .student-footer .main-img{width:50%}.student-stories .student-footer .leaf{left:85px;top:45px}.student-stories .student-footer .column{width:7.2142857143%}.student-stories .student-footer .circle{right:100px;bottom:320px}.student-stories .student-footer .notches{right:20px;bottom:165px}}@media screen and (min-width:992px){.student-stories{padding-top:16px}.student-stories .student-hero{display:flex;height:600px}.student-stories .student-hero .content-wrap{flex-grow:1;padding-top:85px;margin-left:100px}.student-stories .student-hero h1{font-size:134px;letter-spacing:32px;left:0;top:175px;line-height:1.15}.student-stories .student-hero .img-wrap{width:64.2857142857%;margin:0}.student-stories .student-hero .img-wrap .box{display:none}.student-stories .student-body{position:relative}.student-stories .student-p{font-size:24px;line-height:1.4166666667;margin-left:35.7142857143%;padding:50px 150px 0 32px}.student-stories .student-p.float,.student-stories .student-p:first-of-type{padding:53px 150px 0 32px}.student-stories .student-p.float img{display:none}.student-stories .block{width:35.7142857143%;margin:0;position:absolute;left:0;top:0;padding:130px 72px 165px}.student-stories .block p{font-size:50px;line-height:1.4}.student-stories .block .lg-quote{display:block;top:110px;left:40px}.student-stories .block .rainbow{right:34px;width:141px}.student-stories .full-bleed-block{padding:24px 383px 43px 253px;margin-top:50px;font-size:32px;line-height:1.54;position:relative}.student-stories .full-bleed-block em{display:none}.student-stories .sm-quote:first-of-type{position:absolute;top:33px;left:192px;display:block}.student-stories .sm-quote:nth-of-type(2){display:inline}.student-stories .heart{display:block;position:absolute;width:188px;right:111px;bottom:-36px}}@media screen and (min-width:1200px){.student-stories .student-footer{margin-top:-180px}.student-stories .student-footer .bg-wrap,.student-stories .student-footer .column,.student-stories .student-footer p{height:468px}.student-stories .student-footer p{font-size:35px;padding:0 160px 0 47px}.student-stories .student-footer .leaf{width:131px;left:70px;top:-20px}.student-stories .student-footer .circle{width:42px;left:60px;right:auto;bottom:500px}.student-stories .student-footer .notches{width:55px;right:77px;bottom:320px}}@media screen and (min-width:1400px){.student-stories .student-footer{margin-top:-280px}.student-stories .student-footer .leaf{left:101px;top:15px}.student-stories .student-footer .circle{left:80px;top:-190px;bottom:auto}}.page-template-lp-gutenberg main{margin-bottom:25px;overflow-x:hidden;-webkit-animation:fade-up-on-load .8s ease-out;animation:fade-up-on-load .8s ease-out}@media(min-width:768px){.page-template-lp-gutenberg main{margin-bottom:50px}}.page-template-lp-gutenberg main.feature{overflow:visible}.page-template-lp-gutenberg main body{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}@media(min-width:992px){.page-template-lp-gutenberg main h1.smaller{font-size:3.9375rem}}.page-template-lp-gutenberg main .display-small,.page-template-lp-gutenberg main h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2;margin-bottom:1rem}@media(min-width:768px){.page-template-lp-gutenberg main .display-small,.page-template-lp-gutenberg main h4{font-size:1.75rem}}@media(min-width:992px){.page-template-lp-gutenberg main .display-small,.page-template-lp-gutenberg main h4{font-size:2rem}}.page-template-lp-gutenberg main h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#6820c5;margin-bottom:.75rem}@media(min-width:768px){.page-template-lp-gutenberg main h5{font-size:1rem;margin-bottom:1rem}}.page-template-lp-gutenberg main .heading-style-alt{position:relative;margin-bottom:4rem}.page-template-lp-gutenberg main .heading-style-alt:after{content:"";position:absolute;left:11px;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.page-template-lp-gutenberg main .wp-block-group p a:focus{outline:3px solid #934af4;outline-offset:3px}.page-template-lp-gutenberg main .wp-block-group ul{list-style-type:square;padding-left:1.2rem}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-group ul{padding-left:1.35rem}}.page-template-lp-gutenberg main .wp-block-group ul li{margin-bottom:.25rem;line-height:1.4}.page-template-lp-gutenberg main .wp-block-group ul li:last-child{margin-bottom:0}.page-template-lp-gutenberg main .wp-block-group ol{list-style-type:decimal;list-style-position:inside}.page-template-lp-gutenberg main .wp-block-group ol li{margin-bottom:1rem}.page-template-lp-gutenberg main .wp-block-group .check-list,.page-template-lp-gutenberg main .wp-block-group .check-list ol,.page-template-lp-gutenberg main .wp-block-group .check-list ul,.page-template-lp-gutenberg main .wp-block-group .tick-list,.page-template-lp-gutenberg main .wp-block-group .tick-list ol,.page-template-lp-gutenberg main .wp-block-group .tick-list ul{list-style-type:none;padding-left:0}.page-template-lp-gutenberg main .wp-block-group .check-list li,.page-template-lp-gutenberg main .wp-block-group .tick-list li{margin:1rem 0;position:relative;padding-left:25px;font-size:1.125rem;line-height:1.5}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-group .check-list li,.page-template-lp-gutenberg main .wp-block-group .tick-list li{font-size:1.3125rem;padding-left:30px}}.page-template-lp-gutenberg main .wp-block-group .check-list li:before,.page-template-lp-gutenberg main .wp-block-group .tick-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#08d493;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-group .check-list li:before,.page-template-lp-gutenberg main .wp-block-group .tick-list li:before{top:3px}}.page-template-lp-gutenberg main .wp-block-group .double-chevron-list{list-style-type:none;padding-left:0;margin-bottom:2rem}.page-template-lp-gutenberg main .wp-block-group .double-chevron-list li{margin:.5rem 0;position:relative;padding-left:25px;font-size:1.125rem;line-height:1.5}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-group .double-chevron-list li{font-size:1.3125rem;padding-left:30px;margin:1rem 0}}.page-template-lp-gutenberg main .wp-block-group .double-chevron-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#934af4;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-group .double-chevron-list li:before{top:3px}}.page-template-lp-gutenberg main .wp-block-button,.page-template-lp-gutenberg main .wp-block-buttons{margin-bottom:1.5rem;display:block}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-button,.page-template-lp-gutenberg main .wp-block-buttons{margin-bottom:2rem;margin-right:1rem}}.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em}.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link i,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link{width:auto;font-size:1.125rem}}.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link:active,.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link:focus,.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link:hover,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link:active,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link:focus,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link:hover{background:#e5166b;color:#fff}.page-template-lp-gutenberg main .wp-block-button .wp-block-button__link:focus,.page-template-lp-gutenberg main .wp-block-buttons .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .wp-block-button.btn-large .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons.btn-large .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.page-template-lp-gutenberg main .wp-block-button.btn-large .wp-block-button__link i,.page-template-lp-gutenberg main .wp-block-buttons.btn-large .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-button.btn-large .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons.btn-large .wp-block-button__link{width:auto;font-size:1.375rem}}.page-template-lp-gutenberg main .wp-block-button.btn-small .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons.btn-small .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none}.page-template-lp-gutenberg main .wp-block-button.btn-small .wp-block-button__link i,.page-template-lp-gutenberg main .wp-block-buttons.btn-small .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-button.btn-small .wp-block-button__link,.page-template-lp-gutenberg main .wp-block-buttons.btn-small .wp-block-button__link{width:auto;font-size:1rem}}.page-template-lp-gutenberg main .wp-block-button.btn-arrow-h .wp-block-button__link:active,.page-template-lp-gutenberg main .wp-block-button.btn-arrow-h .wp-block-button__link:focus,.page-template-lp-gutenberg main .wp-block-button.btn-arrow-h .wp-block-button__link:hover,.page-template-lp-gutenberg main .wp-block-buttons.btn-arrow-h .wp-block-button__link:active,.page-template-lp-gutenberg main .wp-block-buttons.btn-arrow-h .wp-block-button__link:focus,.page-template-lp-gutenberg main .wp-block-buttons.btn-arrow-h .wp-block-button__link:hover{color:#e5166b}.page-template-lp-gutenberg main .alone .wp-block-button__link{padding-left:0!important;padding-right:0!important;text-align:left!important}.page-template-lp-gutenberg main .btn-arrow,.page-template-lp-gutenberg main .btn-arrow-h,.page-template-lp-gutenberg main .btn-scroll{font-size:inherit;background:none;padding:0;border:0}.page-template-lp-gutenberg main .btn-arrow-h:after,.page-template-lp-gutenberg main .btn-arrow:after,.page-template-lp-gutenberg main .btn-scroll:after{display:none}.page-template-lp-gutenberg main .btn-arrow-h:focus,.page-template-lp-gutenberg main .btn-arrow:focus,.page-template-lp-gutenberg main .btn-scroll:focus{outline:none}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link{padding:0;background:none;border:none;color:#767676}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:hover,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:hover,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:hover{background:none}.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link{border-radius:0;position:relative;background:none;border:none;color:#767676;padding-right:1.2em}.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:after,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;position:absolute;top:15%}.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:active,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:hover,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:active,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:hover{color:#e5166b}.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:active:after,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:focus:after,.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:hover:after,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:active:after,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:focus:after,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:hover:after{-webkit-animation:hover-bounce 1s ease-in-out infinite;animation:hover-bounce 1s ease-in-out infinite}.page-template-lp-gutenberg main .btn-arrow .wp-block-button__link:focus,.page-template-lp-gutenberg main .btn-scroll .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;position:relative;border:none;background:none;color:#e5166b;text-transform:capitalize;padding-right:.6em}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:after,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:before{font-family:Font Awesome\ 5 Pro;font-size:.875rem;font-weight:600;position:relative;top:0}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:after{content:"";left:.1em;margin-left:.6em}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:active:before,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:focus:before,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:hover:before{-webkit-animation:bounce-sideways-reverse 1s ease infinite;animation:bounce-sideways-reverse 1s ease infinite}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:active:after,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:focus:after,.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:hover:after{-webkit-animation:bounce-sideways 1s ease infinite;animation:bounce-sideways 1s ease infinite}.page-template-lp-gutenberg main .btn-arrow-h .wp-block-button__link:focus{outline:3px solid #934af4;outline-offset:3px}@-webkit-keyframes bounce-sideways-reverse{0%,to{left:-.1em}50%{left:-.6em}}@keyframes bounce-sideways-reverse{0%,to{left:-.1em}50%{left:-.6em}}.page-template-lp-gutenberg main .wp-block-buttons.aligncenter{justify-content:center}.page-template-lp-gutenberg main table{border:1px solid #eee;text-align:left;margin-left:0;margin-right:0}.page-template-lp-gutenberg main table td,.page-template-lp-gutenberg main table th{padding:1rem 1.25rem .75rem;border:1px solid #eee}.page-template-lp-gutenberg main table thead th{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#333;background-color:transparent}@media(min-width:768px){.page-template-lp-gutenberg main table thead th{font-size:1rem}}.page-template-lp-gutenberg main table tbody td{color:#555;font-size:.875rem}@media(min-width:768px){.page-template-lp-gutenberg main table tbody td{font-size:1rem}}.page-template-lp-gutenberg main table tbody td a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-lp-gutenberg main table tbody td a:focus,.page-template-lp-gutenberg main table tbody td a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-lp-gutenberg main table tbody td a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .table-desktop{display:none}@media only screen and (min-width:768px){.page-template-lp-gutenberg main .table-desktop{display:block}}.page-template-lp-gutenberg main .table-mobile{display:block}.page-template-lp-gutenberg main .table-mobile td,.page-template-lp-gutenberg main .table-mobile th{border:none}@media only screen and (min-width:768px){.page-template-lp-gutenberg main .table-mobile{display:none}}.page-template-lp-gutenberg main .light-mode h1,.page-template-lp-gutenberg main .light-mode h2,.page-template-lp-gutenberg main .light-mode h3,.page-template-lp-gutenberg main .light-mode h4,.page-template-lp-gutenberg main .light-mode p{color:#333}.page-template-lp-gutenberg main .dark-mode{background:#333}.page-template-lp-gutenberg main .dark-mode .marketo-form-loading{color:#d9d9d9}.page-template-lp-gutenberg main .dark-mode .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.page-template-lp-gutenberg main .dark-mode .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.page-template-lp-gutenberg main .dark-mode .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .dark-mode h1,.page-template-lp-gutenberg main .dark-mode h2,.page-template-lp-gutenberg main .dark-mode h3,.page-template-lp-gutenberg main .dark-mode h4,.page-template-lp-gutenberg main .dark-mode p{color:#fff}.page-template-lp-gutenberg main .bg-color{padding:50px 0;margin-bottom:50px}@media(min-width:768px){.page-template-lp-gutenberg main .bg-color{padding:100px 0;margin:0 35px 100px}}.page-template-lp-gutenberg main .bg-color .details>.wp-block-group__inner-container{margin-bottom:0}.page-template-lp-gutenberg main p.prefix{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#934af4;margin-bottom:.5rem;margin-top:0}@media(min-width:768px){.page-template-lp-gutenberg main p.prefix{font-size:1rem;margin-bottom:1rem}}.page-template-lp-gutenberg main p.disclaimer{font-size:.75rem;color:#767676}@media(min-width:768px){.page-template-lp-gutenberg main p.disclaimer{font-size:.875rem;margin:0}}.page-template-lp-gutenberg main p.disclaimer a{font-weight:700}.page-template-lp-gutenberg main p#cta-form{margin:0}.page-template-lp-gutenberg main .text-break{margin-top:1rem}@media(min-width:768px){.page-template-lp-gutenberg main .text-break{margin-top:1.5rem}}.page-template-lp-gutenberg main .tight{max-width:1000px;margin-left:auto;margin-right:auto}@media(min-width:1200px){.page-template-lp-gutenberg main .tight,.page-template-lp-gutenberg main .tight .has-2-columns{padding:0}}.page-template-lp-gutenberg main .wp-block-columns{margin-bottom:0;margin-top:0!important}.page-template-lp-gutenberg main .wp-block-column{margin:25px 0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-column{margin:50px 0}}@media(min-width:992px){.page-template-lp-gutenberg main .wp-block-column{margin:75px 0}}.page-template-lp-gutenberg main .wp-block-column.has-1-column{max-width:700px;margin-left:auto;margin-right:auto}.page-template-lp-gutenberg main .wp-block-column:first-child(){margin-top:0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-column:first-child(){margin-top:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .wp-block-column:first-child(){margin-top:75px}}.page-template-lp-gutenberg main .wp-block-image{margin-bottom:-.4rem}.page-template-lp-gutenberg main .wp-block-image.full-image{padding:25px 0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-image.full-image{padding:50px 0 20px}}@media(min-width:992px){.page-template-lp-gutenberg main .wp-block-image.full-image{padding:75px 0 45px}}.page-template-lp-gutenberg main .wp-block-image.shadow{box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main .wp-block-image img,.page-template-lp-gutenberg main .wp-block-video video{display:block}.page-template-lp-gutenberg main .wp-block-video.shadow{box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main figcaption{font-size:.75rem;color:#555;margin-top:1rem}@media(min-width:768px){.page-template-lp-gutenberg main figcaption{font-size:.875rem}}.page-template-lp-gutenberg main .vertical-center,.page-template-lp-gutenberg main .vertical-center-group>.wp-block-group__inner-container{display:flex;align-items:center;flex-direction:column}.page-template-lp-gutenberg main .col-con{display:flex;flex-direction:row;flex-wrap:wrap}.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:first-child,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:last-child{flex:1 1 250px;padding:6px 12px 6px 6px;display:flex;flex-direction:row}.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column .wp-block-image,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:first-child .wp-block-image,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:last-child .wp-block-image{flex:0 0 60px;margin-right:12px}@media(min-width:768px){.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:first-child,.page-template-lp-gutenberg main .details .col-con .feature-point.wp-block-column:last-child{flex:1 1 250px}}.page-template-lp-gutenberg main .one-column-primary{padding-top:25px;padding-bottom:25px}@media(min-width:768px){.page-template-lp-gutenberg main .one-column-primary{padding-top:50px;padding-bottom:50px}}.page-template-lp-gutenberg main .one-column-primary .wrapper{max-width:700px}.page-template-lp-gutenberg main .one-column-primary h3{margin-top:3rem}@media(min-width:768px){.page-template-lp-gutenberg main .one-column-primary h3{margin-top:5rem}}.page-template-lp-gutenberg main .one-column-primary h3:first-child{margin-top:0}.page-template-lp-gutenberg main .one-column-primary.large-top-margin{padding-top:50px}@media(min-width:768px){.page-template-lp-gutenberg main .one-column-primary.large-top-margin{margin-top:50px}}.page-template-lp-gutenberg main .one-column-primary.large .wrapper{max-width:1000px}.page-template-lp-gutenberg main .two-column-primary .has-2-columns{display:flex;flex-direction:row;flex-flow:wrap;gap:3em;justify-content:space-between}.page-template-lp-gutenberg main .two-column-primary .wp-block-column{flex-basis:100%!important}@media screen and (min-width:768px){.page-template-lp-gutenberg main .two-column-primary .wp-block-column:first-child(){flex-basis:60%;padding-right:50px}.page-template-lp-gutenberg main .two-column-primary .wp-block-column:last-child(){flex-basis:40%;padding-left:50px}.page-template-lp-gutenberg main .two-column-primary .has-2-columns{flex-flow:nowrap}}.page-template-lp-gutenberg main .two-column-primary:after,.page-template-lp-gutenberg main .two-column-primary:before{display:none}.page-template-lp-gutenberg main .two-column-small{max-width:800px;margin:50px auto}.page-template-lp-gutenberg main .two-column-small .wp-block-column{margin:0}.page-template-lp-gutenberg main .two-column-small .wp-block-column:first-child(){max-width:300px}.page-template-lp-gutenberg main .two-column-small h2{text-align:left}.page-template-lp-gutenberg main .two-column-small p{font-size:1.125rem}.page-template-lp-gutenberg main .two-column-small .wp-block-image{position:relative;bottom:2.5rem}@media(min-width:600px){.page-template-lp-gutenberg main .two-column-small{margin:100px auto}.page-template-lp-gutenberg main .two-column-small .wp-block-image{right:50px;bottom:1.5rem}}@media(min-width:992px){.page-template-lp-gutenberg main .two-column-small .wp-block-column h2{font-size:2.625rem;text-align:left}}.page-template-lp-gutenberg main .feature-block,.page-template-lp-gutenberg main .feature-block-small{padding-top:0;padding-bottom:0}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small.wp-block-columns,.page-template-lp-gutenberg main .feature-block.wp-block-columns{align-items:center}}.page-template-lp-gutenberg main .feature-block-small .wp-block-column:first-child,.page-template-lp-gutenberg main .feature-block .wp-block-column:first-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .wp-block-column:first-child,.page-template-lp-gutenberg main .feature-block .wp-block-column:first-child{flex-basis:50%;padding-right:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small .wp-block-column:first-child,.page-template-lp-gutenberg main .feature-block .wp-block-column:first-child{padding-right:100px}}.page-template-lp-gutenberg main .feature-block-small .wp-block-column:last-child,.page-template-lp-gutenberg main .feature-block .wp-block-column:last-child{flex-basis:100%;margin-bottom:50px}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .wp-block-column:last-child,.page-template-lp-gutenberg main .feature-block .wp-block-column:last-child{flex-basis:50%}}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small.reverse,.page-template-lp-gutenberg main .feature-block.reverse{flex-flow:row-reverse}}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small.reverse .wp-block-column:first-child,.page-template-lp-gutenberg main .feature-block.reverse .wp-block-column:first-child{padding-left:50px;padding-right:0}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small.reverse .wp-block-column:first-child,.page-template-lp-gutenberg main .feature-block.reverse .wp-block-column:first-child{padding-left:100px;padding-right:0}}.page-template-lp-gutenberg main .feature-block-small p:last-of-type,.page-template-lp-gutenberg main .feature-block p:last-of-type{margin-bottom:0}.page-template-lp-gutenberg main .feature-block-small .feature-point,.page-template-lp-gutenberg main .feature-block .feature-point{margin-top:2rem}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .feature-point,.page-template-lp-gutenberg main .feature-block .feature-point{margin-top:2.5rem}}.page-template-lp-gutenberg main .feature-block-small .feature-point h3,.page-template-lp-gutenberg main .feature-block-small .feature-point h4,.page-template-lp-gutenberg main .feature-block .feature-point h3,.page-template-lp-gutenberg main .feature-block .feature-point h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;margin-bottom:.75rem}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .feature-point h3,.page-template-lp-gutenberg main .feature-block-small .feature-point h4,.page-template-lp-gutenberg main .feature-block .feature-point h3,.page-template-lp-gutenberg main .feature-block .feature-point h4{font-size:1rem;font-size:1.125rem}}.page-template-lp-gutenberg main .feature-block-small .feature-point p,.page-template-lp-gutenberg main .feature-block .feature-point p{font-size:1rem;color:#555}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .feature-point p,.page-template-lp-gutenberg main .feature-block .feature-point p{font-size:1.125rem}}.page-template-lp-gutenberg main .feature-block-small .wistia_responsive_padding,.page-template-lp-gutenberg main .feature-block .wistia_responsive_padding{width:100%;max-width:100%;margin:0;height:100%;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main .feature-block-small .wp-block-button,.page-template-lp-gutenberg main .feature-block .wp-block-button{margin-top:2.25rem}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small .wp-block-button,.page-template-lp-gutenberg main .feature-block .wp-block-button{margin-top:2.75rem}}.page-template-lp-gutenberg main .feature-block-small .marketo-form-container,.page-template-lp-gutenberg main .feature-block .marketo-form-container{width:100%;max-width:26.875rem}.page-template-lp-gutenberg main .feature-block-small .marketo-form-container .marketo-form-loading .loading-message,.page-template-lp-gutenberg main .feature-block .marketo-form-container .marketo-form-loading .loading-message{text-align:left}.page-template-lp-gutenberg main .feature-block-small .marketo-form-container .marketo-form-loading .loading-bar,.page-template-lp-gutenberg main .feature-block .marketo-form-container .marketo-form-loading .loading-bar{margin-left:0;margin-right:0}.page-template-lp-gutenberg main .feature-block-small:first-child() .wp-block-column{margin-top:0}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small h3{font-size:2rem}}.page-template-lp-gutenberg main .feature-block-small p{font-size:1.125rem}.page-template-lp-gutenberg main .feature-block-small .tick-list{margin-bottom:2rem}.page-template-lp-gutenberg main .feature-block-small .tick-list li{font-size:1.125rem}.page-template-lp-gutenberg main .feature-block-small .wp-block-button.small{margin-bottom:0}@media(min-width:768px){.page-template-lp-gutenberg main .feature-block-small h4{margin-bottom:2rem}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small.wp-block-columns{align-items:flex-start}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small .wp-block-column:first-child{padding-right:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small .wp-block-column:last-child{padding-left:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small.reverse .wp-block-column:last-child{padding-right:50px;padding-left:0}}@media(min-width:992px){.page-template-lp-gutenberg main .feature-block-small.reverse .wp-block-column:first-child{padding-left:50px;padding-right:0}}.page-template-lp-gutenberg main .feature-block-small .wp-block-image{box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main .feature-block-small .wp-block-image img{display:block;border-radius:5px;border:1px solid #eee}.page-template-lp-gutenberg main .feature-block-small .wp-block-image.no-shadow{box-shadow:none}.page-template-lp-gutenberg main .feature-block-small .wp-block-image.no-shadow img{border:0;border-radius:0}@media(min-width:600px){.page-template-lp-gutenberg main .deep-dive .feature-block-small{flex-direction:column}}@media(min-width:768px){.page-template-lp-gutenberg main .deep-dive .feature-block-small{flex-direction:row}.page-template-lp-gutenberg main .deep-dive .wp-block-column:first-child{padding:0 0 0 1.8rem;flex-basis:50%}.page-template-lp-gutenberg main .deep-dive .wp-block-column:last-child{padding-left:50px;flex-basis:50%}.page-template-lp-gutenberg main .deep-dive .wp-block-column h3{font-size:1.625rem;font-weight:600}.page-template-lp-gutenberg main .deep-dive .wp-block-column h2{text-align:left}}@media(min-width:992px){.page-template-lp-gutenberg main .deep-dive .wp-block-column:first-child{padding-left:2.2rem;flex-basis:33.3333333333%}.page-template-lp-gutenberg main .deep-dive .wp-block-column:last-child{padding-left:100px;flex-basis:66.6666666667%}.page-template-lp-gutenberg main .deep-dive .wp-block-column h2{font-size:2.625rem}}.page-template-lp-gutenberg main .wp-block-column h2,.page-template-lp-gutenberg main .wp-block-group h2{margin-top:1.75rem;text-align:left}.page-template-lp-gutenberg main .wp-block-column h2:first-of-type,.page-template-lp-gutenberg main .wp-block-group h2:first-of-type{margin-top:0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-column h2,.page-template-lp-gutenberg main .wp-block-group h2{margin-top:4rem;text-align:center}}.page-template-lp-gutenberg main .wp-block-column p+h2,.page-template-lp-gutenberg main .wp-block-group p+h2{margin-top:1rem}.page-template-lp-gutenberg main .wp-block-column p+h2:first-child,.page-template-lp-gutenberg main .wp-block-group p+h2:first-child{margin-top:0}@media(min-width:768px){.page-template-lp-gutenberg main .wp-block-column p+h2,.page-template-lp-gutenberg main .wp-block-group p+h2{margin-top:2rem}}.page-template-lp-gutenberg main .no-margin-bottom,.page-template-lp-gutenberg main .no-margin-bottom-group>.wp-block-group__inner-container{margin-bottom:0!important}.page-template-lp-gutenberg main .header-extra-margin-bottom,.page-template-lp-gutenberg main .header-extra-margin-bottom-group>.wp-block-group__inner-container{margin-bottom:2.5rem}@media(min-width:768px){.page-template-lp-gutenberg main .header-extra-margin-bottom,.page-template-lp-gutenberg main .header-extra-margin-bottom-group>.wp-block-group__inner-container{margin-bottom:3.5rem}}@media(max-width:768px){.page-template-lp-gutenberg main .extra-margin-top-mobile,.page-template-lp-gutenberg main .extra-margin-top-mobile-group>.wp-block-group__inner-container{margin-top:40px!important}}.page-template-lp-gutenberg main .align-left{text-align:left!important}.page-template-lp-gutenberg main .hero h1 a,.page-template-lp-gutenberg main .hero h2 a,.page-template-lp-gutenberg main .hero h3 a,.page-template-lp-gutenberg main .hero h4 a,.page-template-lp-gutenberg main .hero h5 a,.page-template-lp-gutenberg main .hero h6 a{color:inherit}.page-template-lp-gutenberg main .hero h1 a:focus,.page-template-lp-gutenberg main .hero h1 a:hover,.page-template-lp-gutenberg main .hero h2 a:focus,.page-template-lp-gutenberg main .hero h2 a:hover,.page-template-lp-gutenberg main .hero h3 a:focus,.page-template-lp-gutenberg main .hero h3 a:hover,.page-template-lp-gutenberg main .hero h4 a:focus,.page-template-lp-gutenberg main .hero h4 a:hover,.page-template-lp-gutenberg main .hero h5 a:focus,.page-template-lp-gutenberg main .hero h5 a:hover,.page-template-lp-gutenberg main .hero h6 a:focus,.page-template-lp-gutenberg main .hero h6 a:hover{color:#c59afa}.page-template-lp-gutenberg main .hero h1 a:focus,.page-template-lp-gutenberg main .hero h2 a:focus,.page-template-lp-gutenberg main .hero h3 a:focus,.page-template-lp-gutenberg main .hero h4 a:focus,.page-template-lp-gutenberg main .hero h5 a:focus,.page-template-lp-gutenberg main .hero h6 a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .hero p{font-size:1.3125rem;line-height:1.4}@media(min-width:768px){.page-template-lp-gutenberg main .hero p{font-size:1.5rem;margin-bottom:2rem}}.page-template-lp-gutenberg main .hero .small-caps-header{color:#767676;line-height:3}@media(min-width:768px){.page-template-lp-gutenberg main .hero .small-caps-header{line-height:3.5}}.page-template-lp-gutenberg main .hero .wp-block-button{margin-bottom:0;display:inline-block}.page-template-lp-gutenberg main .hero .btn-arrow,.page-template-lp-gutenberg main .hero .btn-scroll{padding:.5rem 0}.page-template-lp-gutenberg main .hero-default{padding:50px 0 0;margin-bottom:70px;text-align:center;background:#fafafa}@media(min-width:768px){.page-template-lp-gutenberg main .hero-default{padding:100px 0 0;margin-bottom:150px}}.page-template-lp-gutenberg main .hero-default p{margin-right:auto;margin-left:auto;max-width:1000px}.page-template-lp-gutenberg main .hero-default .wp-block-image,.page-template-lp-gutenberg main .hero-default .wp-block-video{margin-top:40px;margin-bottom:-55px}@media(min-width:768px){.page-template-lp-gutenberg main .hero-default .wp-block-image,.page-template-lp-gutenberg main .hero-default .wp-block-video{margin-top:70px;margin-bottom:-105px}}.page-template-lp-gutenberg main .hero-default .wp-block-image img,.page-template-lp-gutenberg main .hero-default .wp-block-image video,.page-template-lp-gutenberg main .hero-default .wp-block-video img,.page-template-lp-gutenberg main .hero-default .wp-block-video video{display:block;min-width:100%}.page-template-lp-gutenberg main .hero-default.no-margin-bottom{margin-bottom:0}.page-template-lp-gutenberg main .hero-4{position:relative;overflow:hidden;min-height:82vh;margin-bottom:100px}.page-template-lp-gutenberg main .hero-4 .text-bg{background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.08);margin:0 20px;padding:12px}@media(min-width:480px){.page-template-lp-gutenberg main .hero-4 .text-bg{padding:50px}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-4 .text-bg{margin:0 auto}}.page-template-lp-gutenberg main .hero-4 .text-bg .wp-block-group__inner-container{max-width:900px;margin:0 auto;text-align:center}.page-template-lp-gutenberg main .hero-4 figure{position:absolute;top:0;min-width:100%;left:0;z-index:-1;min-height:100%}.page-template-lp-gutenberg main .hero-4 figure img{max-width:none;width:auto;height:84vh}@media(min-width:768px){.page-template-lp-gutenberg main .hero-4 figure img{max-width:100%;width:100%;height:auto}}.page-template-lp-gutenberg main .hero-4 .wp-block-buttons{justify-content:center}.page-template-lp-gutenberg main .hero-copy{background:#2d1159;color:#fff;padding:50px 25px}@media(min-width:768px){.page-template-lp-gutenberg main .hero-copy{padding:100px 50px;margin:0 25px}}.page-template-lp-gutenberg main .hero-copy h1{text-align:center;max-width:1000px;margin:0 auto}.page-template-lp-gutenberg main .hero-copy .marketo-form-container{width:100%;max-width:37.125rem;margin:0 auto}.page-template-lp-gutenberg main .hero-copy .wp-block-buttons{justify-content:center}.page-template-lp-gutenberg main .hero-bottom-app-v2{background:#2d1159;color:#fff;padding:50px 0;margin-bottom:100px}@media(min-width:480px){.page-template-lp-gutenberg main .hero-bottom-app-v2{margin-bottom:24vw}}@media(min-width:768px){.page-template-lp-gutenberg main .hero-bottom-app-v2{padding:100px 50px;margin:0 25px 24vw}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-bottom-app-v2{margin-bottom:320px}}.page-template-lp-gutenberg main .hero-bottom-app-v2 .wp-block-image,.page-template-lp-gutenberg main .hero-bottom-app-v2 .wp-block-video{margin:3rem auto -30%;max-width:1000px;box-shadow:0 2px 5px 0 rgba(45,69,84,.15);border-radius:10px}.page-template-lp-gutenberg main .hero-bottom-app-v2 img,.page-template-lp-gutenberg main .hero-bottom-app-v2 video{border-radius:10px}.page-template-lp-gutenberg main .hero-bottom-app-v2 h1,.page-template-lp-gutenberg main .hero-bottom-app-v2 h5{text-align:center;max-width:1000px;margin:0 auto}.page-template-lp-gutenberg main .hero-bottom-app-v2 h5{color:#ffc146}.page-template-lp-gutenberg main .hero-banner{padding:0;background:linear-gradient(139.91deg,#e5166b -11.43%,#2d1159 60.01%)}.page-template-lp-gutenberg main .hero-banner .wrapper>.wp-block-group__inner-container{padding:25px;text-align:center;margin:0 25px;display:flex;flex-direction:column;align-items:center;background:#fff;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}@media(min-width:768px){.page-template-lp-gutenberg main .hero-banner .wrapper>.wp-block-group__inner-container{margin:0 50px;padding:50px}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-banner .wrapper>.wp-block-group__inner-container{margin:0 auto;padding:100px 0}}.page-template-lp-gutenberg main .hero-banner .description{padding:50px 0;margin:0 25px}@media(min-width:992px){.page-template-lp-gutenberg main .hero-banner .description{margin:0 50px;padding:100px 0}}.page-template-lp-gutenberg main .hero-banner .description p{max-width:800px;margin-left:auto;margin-right:auto;font-size:1.125rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;color:#fff}@media(min-width:768px){.page-template-lp-gutenberg main .hero-banner .description p{font-size:1.5rem}}.page-template-lp-gutenberg main .hero-banner .description p:last-of-type{margin-bottom:0}.page-template-lp-gutenberg main .hero-banner .description p.note-box{font-size:16px;border:1px solid #fff;padding:2rem;max-width:calc(800px - 4rem)}.page-template-lp-gutenberg main .hero-banner .description p a{color:inherit;border-bottom:1px solid #fff}.page-template-lp-gutenberg main .hero-banner .description p a:hover{border-color:#e5166b}.page-template-lp-gutenberg main .hero-bottom-half{padding:50px 0 0;margin:0 auto 150px;text-align:center;background:#fafafa}@media(min-width:480px){.page-template-lp-gutenberg main .hero-bottom-half{margin-bottom:35vw}}@media(min-width:768px){.page-template-lp-gutenberg main .hero-bottom-half{padding:100px 0 0;margin-bottom:250px}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-bottom-half{margin-bottom:300px}}.page-template-lp-gutenberg main .hero-bottom-half p{margin-right:auto;margin-left:auto;max-width:800px}.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video{box-shadow:0 30px 50px 0 rgba(45,69,84,.07);max-width:1000px;margin:40px auto -28%}.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed video,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image video,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video video{border-radius:5px;width:100%}.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed .wp-block-embed__wrapper,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image .wp-block-embed__wrapper,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed .wp-block-embed__wrapper iframe,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image .wp-block-embed__wrapper iframe,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}@media(min-width:1000px){.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video{margin-bottom:-280px}}@media(min-width:480px){.page-template-lp-gutenberg main .hero-bottom-half .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-image,.page-template-lp-gutenberg main .hero-bottom-half .wp-block-video{margin-top:60px}}.page-template-lp-gutenberg main .hero-bottom-half .wp-block-buttons{justify-content:center}.page-template-lp-gutenberg main .hero-bottom-app{padding:50px 0 0;margin:0 auto 150px;text-align:center}@media(min-width:480px){.page-template-lp-gutenberg main .hero-bottom-app{margin-bottom:35vw}}@media(min-width:768px){.page-template-lp-gutenberg main .hero-bottom-app{padding:100px 0 0}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-bottom-app{margin-bottom:420px}}@media(min-width:1600px){.page-template-lp-gutenberg main .hero-bottom-app{border-radius:10px;margin-right:60px;margin-left:60px}}.page-template-lp-gutenberg main .hero-bottom-app h1{max-width:1000px;margin:0 auto 2rem;color:#fff}.page-template-lp-gutenberg main .hero-bottom-app h1.wide{max-width:1200px}.page-template-lp-gutenberg main .hero-bottom-app .btn-scroll .wp-block-button__link,.page-template-lp-gutenberg main .hero-bottom-app h5{color:#fff}.page-template-lp-gutenberg main .hero-bottom-app p{color:#fff;max-width:800px;margin:0 auto 2rem}@media(min-width:768px){.page-template-lp-gutenberg main .hero-bottom-app p{margin-bottom:2.5rem}}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn)>.wp-block-group__inner-container{display:flex;flex-direction:row;justify-content:center;flex-flow:wrap}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button .wp-block-button__link{margin-left:5px;margin-right:5px;color:#fff}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button:first-of-type .wp-block-button__link{background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button:first-of-type .wp-block-button__link:active,.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button:first-of-type .wp-block-button__link:focus,.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button:first-of-type .wp-block-button__link:hover{color:#e5166b;background:#fff}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button:first-of-type .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button.btn-scroll{padding:.425rem}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn) .wp-block-button.btn-scroll .wp-block-button__link{color:#d9d9d9}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn).one-btn .btn-scroll a{margin-left:-5%}.page-template-lp-gutenberg main .hero-bottom-app .btns:not(.one-btn).one-btn .btn-scroll .wp-block-button__link{padding-left:0}.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video{max-width:1000px;margin:40px auto -28%;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed video,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video video{border-radius:5px}.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed .wp-block-embed__wrapper,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0}.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed .wp-block-embed__wrapper iframe,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:5px}@media(min-width:1000px){.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video{margin-bottom:-280px}}@media(min-width:480px){.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video{margin-top:50px}}@media(min-width:768px){.page-template-lp-gutenberg main .hero-bottom-app .wp-block-embed,.page-template-lp-gutenberg main .hero-bottom-app .wp-block-video{margin-top:100px}}.page-template-lp-gutenberg main .hero-side-photo{margin-bottom:25px}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-photo{margin-bottom:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo{height:700px}}.page-template-lp-gutenberg main .hero-side-photo>.wp-block-group__inner-container{position:relative;overflow:hidden;display:flex}.page-template-lp-gutenberg main .hero-side-photo .wp-block-column{max-width:none}.page-template-lp-gutenberg main .hero-side-photo .wp-block-columns{flex-wrap:wrap}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .wp-block-columns{flex-wrap:nowrap}}.page-template-lp-gutenberg main .hero-side-photo .hero-content{width:100%;flex-basis:100%;padding:50px 0;margin:0}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-photo .hero-content{width:80%;flex-basis:80%}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .hero-content{width:50%;flex-basis:50%;height:100%;padding:0}.page-template-lp-gutenberg main .hero-side-photo .hero-content>.wp-block-group__inner-container{display:flex;align-items:center}}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns{display:flex;margin:35px -10px 0;flex-wrap:nowrap}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns{margin:60px -20px 0}}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column{padding:0 10px;margin:0;flex-basis:auto}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;color:#934af4;font-size:1.5rem;line-height:1;margin-bottom:.75rem}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column p{font-size:.6875rem;color:#555;margin-bottom:0}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-size:1.875rem}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col p,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column p{font-size:.875rem}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column{width:33.3333%;padding:0 20px}.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .data-points-row>.wp-block-group__inner-container .wp-block-column h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .data-points-col h3,.page-template-lp-gutenberg main .hero-side-photo .hero-content .hero-text .wp-block-columns .wp-block-column h3{font-size:2.5rem}}.page-template-lp-gutenberg main .hero-side-photo .hero-img>.wp-block-group__inner-container{position:relative;left:20%;padding:5% 0;margin:0;flex-basis:100%;background-color:#ffd566;display:flex;align-items:center}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .hero-img>.wp-block-group__inner-container{position:absolute;top:0;right:0;left:auto;z-index:0;width:40%;height:100%;padding:0;flex-basis:40%}}@media(min-width:1200px){.page-template-lp-gutenberg main .hero-side-photo .hero-img>.wp-block-group__inner-container{right:20px}}.page-template-lp-gutenberg main .hero-side-photo .hero-img img{max-width:none;width:100%;height:100%;position:relative;margin-left:-10%;right:10%}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-photo .hero-img img{margin-left:0;width:auto!important;right:auto}}.page-template-lp-gutenberg main .hero-side-app{padding:50px 0}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-app{padding:0 0 65px}}.page-template-lp-gutenberg main .hero-side-app>.wp-block-group__inner-container{position:relative;overflow:hidden;display:flex}.page-template-lp-gutenberg main .hero-side-app .wp-block-column{max-width:none}.page-template-lp-gutenberg main .hero-side-app .wp-block-columns{flex-wrap:wrap}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-app .wp-block-columns{flex-wrap:nowrap}}.page-template-lp-gutenberg main .hero-side-app .hero-content>.wp-block-group__inner-container{width:100%;flex-basis:100%;margin:0 0 50px}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-app .hero-content>.wp-block-group__inner-container{width:80%;flex-basis:80%}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-app .hero-content>.wp-block-group__inner-container{width:50%;flex-basis:50%;height:100%;margin:0;display:inline-flex;align-items:center;float:left}}.page-template-lp-gutenberg main .hero-side-app .hero-img>.wp-block-group__inner-container{position:relative;left:20%;padding:5% 0;margin:0;flex-basis:100%;background-color:#f7f7f7;display:flex;align-items:center}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-app .hero-img>.wp-block-group__inner-container{left:auto;width:50%;flex-basis:50%;height:100%;padding:0;background:none}}.page-template-lp-gutenberg main .hero-side-app .hero-img img{max-width:760px;width:100%;position:relative;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-app .hero-img img{margin-left:16.5%;width:auto!important;right:auto}}.page-template-lp-gutenberg main .hero-side-app .hero-img .no-shadow img{box-shadow:none}.page-template-lp-gutenberg main .hero-side-form>.wp-block-group__inner-container{position:relative;overflow:hidden;display:flex;flex-basis:100%;padding:50px 0}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form>.wp-block-group__inner-container{padding:65px 0;margin-bottom:10px;background:linear-gradient(90deg,#fff 70%,#2d1159 0)}}@media(min-width:1600px){.page-template-lp-gutenberg main .hero-side-form>.wp-block-group__inner-container{padding:80px 0}}.page-template-lp-gutenberg main .hero-side-form .wp-block-column{max-width:none}.page-template-lp-gutenberg main .hero-side-form .wp-block-columns{flex-wrap:wrap}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .wp-block-columns{flex-wrap:nowrap}}.page-template-lp-gutenberg main .hero-side-form .hero-content{flex-basis:100%;margin:0 0 50px}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-content{flex-basis:80%;margin:0}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-content{flex-basis:66.666%;padding-right:100px;display:inline-flex;align-items:center}}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav{margin-bottom:1rem}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav{position:absolute;top:0}}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav img{width:120px;height:auto;margin-bottom:.5rem}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul{display:none;padding:0}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul{display:block;list-style-type:none}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul li{display:inline;margin-right:1.25em}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul li:last-child{margin-right:0}.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul li a{font-size:.875rem}}@media(min-width:768px)and (min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-content .top-nav ul li a{font-size:1rem}}@media(max-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-content p{margin-bottom:1rem}}.page-template-lp-gutenberg main .hero-side-form .hero-form{flex-basis:100%;position:relative;margin:0;display:flex;align-items:center}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form{margin-top:50px}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-form{left:auto;flex-basis:33.333%;padding:0;margin:0;background:none}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con>.wp-block-group__inner-container{border:7px solid;border-image-slice:1;border-image-source:linear-gradient(100deg,#934af4,#e5166b);background:#fff;box-shadow:0 30px 50px 0 rgba(45,69,84,.07);padding:20px;width:100%}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con>.wp-block-group__inner-container{padding:30px}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con h2{font-size:1.3125rem;margin-bottom:1rem;line-height:1.2;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con h2{font-size:1.75rem}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con p{font-size:.875rem;margin-bottom:1rem}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con p{font-size:1.125rem}}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con p{margin-bottom:1.5rem}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con p .highlight{color:#934af4}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con img{max-width:760px;width:100%;position:relative;margin-left:-10%;right:10%;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}@media(min-width:992px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con img{margin-left:16.5%;width:auto!important;right:auto}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form .mktoFormCol{margin-bottom:8px!important}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form .mktoFormCol{margin-bottom:15px!important}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form input,.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form select,.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form textarea{font-size:.75rem;padding:8px 11px!important}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form input,.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form select,.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form textarea{font-size:1rem;padding:10px 13px!important}}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form .mktoButtonRow{display:block}.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form .mktoButtonRow button{width:100%;padding:8px 11px!important;margin-top:5px;font-size:.75rem}@media(min-width:768px){.page-template-lp-gutenberg main .hero-side-form .hero-form .hero-form-con form .mktoButtonRow button{font-size:1rem;margin:0;padding:10px 13px!important}}.page-template-lp-gutenberg main .logo-grid,.page-template-lp-gutenberg main .school-logo-banner{padding-top:50px;padding-bottom:10px;text-align:center}@media(min-width:768px){.page-template-lp-gutenberg main .logo-grid,.page-template-lp-gutenberg main .school-logo-banner{padding-top:70px;padding-bottom:60px}}.page-template-lp-gutenberg main .logo-grid h4,.page-template-lp-gutenberg main .logo-grid h5,.page-template-lp-gutenberg main .school-logo-banner h4,.page-template-lp-gutenberg main .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.page-template-lp-gutenberg main .logo-grid h4,.page-template-lp-gutenberg main .logo-grid h5,.page-template-lp-gutenberg main .school-logo-banner h4,.page-template-lp-gutenberg main .school-logo-banner h5{font-size:1rem}}@media(min-width:480px){.page-template-lp-gutenberg main .logo-grid h4,.page-template-lp-gutenberg main .logo-grid h5,.page-template-lp-gutenberg main .school-logo-banner h4,.page-template-lp-gutenberg main .school-logo-banner h5{max-width:90%}}@media(min-width:768px){.page-template-lp-gutenberg main .logo-grid h4,.page-template-lp-gutenberg main .logo-grid h5,.page-template-lp-gutenberg main .school-logo-banner h4,.page-template-lp-gutenberg main .school-logo-banner h5{max-width:80%;margin-bottom:50px;font-size:1.125rem}}@media(min-width:992px){.page-template-lp-gutenberg main .logo-grid h4.compressed,.page-template-lp-gutenberg main .logo-grid h5.compressed,.page-template-lp-gutenberg main .school-logo-banner h4.compressed,.page-template-lp-gutenberg main .school-logo-banner h5.compressed{max-width:60%}}.page-template-lp-gutenberg main .logo-grid h4:after,.page-template-lp-gutenberg main .logo-grid h5:after,.page-template-lp-gutenberg main .school-logo-banner h4:after,.page-template-lp-gutenberg main .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.page-template-lp-gutenberg main .logo-grid .wp-block-image,.page-template-lp-gutenberg main .school-logo-banner .wp-block-image{display:none;padding-top:40px}.page-template-lp-gutenberg main .logo-grid .wp-block-image img,.page-template-lp-gutenberg main .school-logo-banner .wp-block-image img{opacity:.6}@media(min-width:768px){.page-template-lp-gutenberg main .logo-grid .wp-block-image,.page-template-lp-gutenberg main .school-logo-banner .wp-block-image{display:block}}.page-template-lp-gutenberg main .logo-grid .wp-block-image:last-child,.page-template-lp-gutenberg main .school-logo-banner .wp-block-image:last-child{display:block;padding-top:0}@media(min-width:768px){.page-template-lp-gutenberg main .logo-grid .wp-block-image:last-child,.page-template-lp-gutenberg main .school-logo-banner .wp-block-image:last-child{display:none}}.page-template-lp-gutenberg main .logo-grid .logo-con-part,.page-template-lp-gutenberg main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part,.page-template-lp-gutenberg main .school-logo-banner .logo-con>.wp-block-group__inner-container{width:33.333%;height:90px;float:left;display:flex;align-items:center;justify-content:center;min-width:105px}@media(min-width:480px){.page-template-lp-gutenberg main .logo-grid .logo-con-part,.page-template-lp-gutenberg main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part,.page-template-lp-gutenberg main .school-logo-banner .logo-con>.wp-block-group__inner-container{height:130px;padding:0 10px}}@media(min-width:992px){.page-template-lp-gutenberg main .logo-grid .logo-con-part,.page-template-lp-gutenberg main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part,.page-template-lp-gutenberg main .school-logo-banner .logo-con>.wp-block-group__inner-container{width:20%;height:160px}}.page-template-lp-gutenberg main .logo-grid .logo-con-part img,.page-template-lp-gutenberg main .logo-grid .logo-con img,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part img,.page-template-lp-gutenberg main .school-logo-banner .logo-con img{opacity:.6;max-width:100%;max-height:100%}.page-template-lp-gutenberg main .logo-grid .logo-con-part img.tall,.page-template-lp-gutenberg main .logo-grid .logo-con img.tall,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part img.tall,.page-template-lp-gutenberg main .school-logo-banner .logo-con img.tall{width:50%}@media(min-width:480px){.page-template-lp-gutenberg main .logo-grid .logo-con-part img,.page-template-lp-gutenberg main .logo-grid .logo-con-part img.tall,.page-template-lp-gutenberg main .logo-grid .logo-con img,.page-template-lp-gutenberg main .logo-grid .logo-con img.tall,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part img,.page-template-lp-gutenberg main .school-logo-banner .logo-con-part img.tall,.page-template-lp-gutenberg main .school-logo-banner .logo-con img,.page-template-lp-gutenberg main .school-logo-banner .logo-con img.tall{width:auto}}.page-template-lp-gutenberg main .logo-grid.logos-4 .logo-con-part,.page-template-lp-gutenberg main .logo-grid.logos-4 .logo-con>.wp-block-group__inner-container,.page-template-lp-gutenberg main .school-logo-banner.logos-4 .logo-con-part,.page-template-lp-gutenberg main .school-logo-banner.logos-4 .logo-con>.wp-block-group__inner-container{width:50%}@media(min-width:992px){.page-template-lp-gutenberg main .logo-grid.logos-4 .logo-con-part,.page-template-lp-gutenberg main .logo-grid.logos-4 .logo-con>.wp-block-group__inner-container,.page-template-lp-gutenberg main .school-logo-banner.logos-4 .logo-con-part,.page-template-lp-gutenberg main .school-logo-banner.logos-4 .logo-con>.wp-block-group__inner-container{width:25%}}.page-template-lp-gutenberg main .data-points{margin-top:2rem}@media(min-width:768px){.page-template-lp-gutenberg main .data-points{margin-top:0}}.page-template-lp-gutenberg main .data-points .wp-block-columns{margin:0 -12.5px}@media(min-width:768px){.page-template-lp-gutenberg main .data-points .wp-block-columns{margin:0 -25px}}.page-template-lp-gutenberg main .data-points .wp-block-columns .wp-block-column{padding:0 12.5px;flex-basis:50%}@media(min-width:768px){.page-template-lp-gutenberg main .data-points .wp-block-columns .wp-block-column{padding:0 25px}}@media(min-width:992px){.page-template-lp-gutenberg main .data-points .wp-block-columns .wp-block-column{flex-basis:25%}}.page-template-lp-gutenberg main .data-points .wp-block-columns h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2.625rem;line-height:1.05;margin-bottom:.5rem;color:#934af4}@media(min-width:768px){.page-template-lp-gutenberg main .data-points .wp-block-columns h3{font-size:3.4375rem;margin-bottom:1rem}}@media(min-width:992px){.page-template-lp-gutenberg main .data-points .wp-block-columns h3{font-size:3.9375rem;margin-left:-2px}}.page-template-lp-gutenberg main .data-points .wp-block-columns p{font-size:.875rem;line-height:1.35;margin-bottom:0}@media(min-width:768px){.page-template-lp-gutenberg main .data-points .wp-block-columns p{font-size:1.125rem}}.page-template-lp-gutenberg main .data-points.two-points{width:100%}.page-template-lp-gutenberg main .data-points.two-points .wp-block-columns{justify-content:center}.page-template-lp-gutenberg main .data-points.two-points .wp-block-column{margin:2rem 0}@media(min-width:768px){.page-template-lp-gutenberg main .data-points.two-points .wp-block-column{max-width:400px}}@media(min-width:768px){.page-template-lp-gutenberg main .data-points.two-points .wp-block-column:first-child,.page-template-lp-gutenberg main .data-points.two-points .wp-block-column:last-child{flex-basis:50%}}.page-template-lp-gutenberg main .bottom-cta,.page-template-lp-gutenberg main .form,.page-template-lp-gutenberg main .form-bottom{margin:40px 0 25px;padding:40px 25px;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta,.page-template-lp-gutenberg main .form,.page-template-lp-gutenberg main .form-bottom{padding:100px 50px;margin:50px 0}}@media(min-width:1200px){.page-template-lp-gutenberg main .bottom-cta,.page-template-lp-gutenberg main .form,.page-template-lp-gutenberg main .form-bottom{margin:75px 60px;border-radius:10px}}.page-template-lp-gutenberg main .bottom-cta h2,.page-template-lp-gutenberg main .form-bottom h2,.page-template-lp-gutenberg main .form h2{margin-top:0;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:992px){.page-template-lp-gutenberg main .bottom-cta h2,.page-template-lp-gutenberg main .form-bottom h2,.page-template-lp-gutenberg main .form h2{max-width:1000px}}.page-template-lp-gutenberg main .bottom-cta h2 a,.page-template-lp-gutenberg main .form-bottom h2 a,.page-template-lp-gutenberg main .form h2 a{display:block;color:#fff}.page-template-lp-gutenberg main .bottom-cta h2 a .highlight,.page-template-lp-gutenberg main .bottom-cta h2 a .highlight-med-purple,.page-template-lp-gutenberg main .form-bottom h2 a .highlight,.page-template-lp-gutenberg main .form-bottom h2 a .highlight-med-purple,.page-template-lp-gutenberg main .form h2 a .highlight,.page-template-lp-gutenberg main .form h2 a .highlight-med-purple{transition:all .25s ease}.page-template-lp-gutenberg main .bottom-cta h2 a .highlight,.page-template-lp-gutenberg main .form-bottom h2 a .highlight,.page-template-lp-gutenberg main .form h2 a .highlight{box-shadow:inset 0 -.2em #2d1159,inset 0 -.35em #e5166b}.page-template-lp-gutenberg main .bottom-cta h2 a .highlight-med-purple,.page-template-lp-gutenberg main .form-bottom h2 a .highlight-med-purple,.page-template-lp-gutenberg main .form h2 a .highlight-med-purple{box-shadow:inset 0 -.2em #6926b9,inset 0 -.35em #e5166b}.page-template-lp-gutenberg main .bottom-cta h2 a:focus,.page-template-lp-gutenberg main .bottom-cta h2 a:hover,.page-template-lp-gutenberg main .form-bottom h2 a:focus,.page-template-lp-gutenberg main .form-bottom h2 a:hover,.page-template-lp-gutenberg main .form h2 a:focus,.page-template-lp-gutenberg main .form h2 a:hover{color:#fff;border:none}.page-template-lp-gutenberg main .bottom-cta h2 a:focus .highlight,.page-template-lp-gutenberg main .bottom-cta h2 a:hover .highlight,.page-template-lp-gutenberg main .form-bottom h2 a:focus .highlight,.page-template-lp-gutenberg main .form-bottom h2 a:hover .highlight,.page-template-lp-gutenberg main .form h2 a:focus .highlight,.page-template-lp-gutenberg main .form h2 a:hover .highlight{box-shadow:inset 0 -.2em #2d1159,inset 0 -1em #e5166b}.page-template-lp-gutenberg main .bottom-cta h2 a:focus .highlight-med-purple,.page-template-lp-gutenberg main .bottom-cta h2 a:hover .highlight-med-purple,.page-template-lp-gutenberg main .form-bottom h2 a:focus .highlight-med-purple,.page-template-lp-gutenberg main .form-bottom h2 a:hover .highlight-med-purple,.page-template-lp-gutenberg main .form h2 a:focus .highlight-med-purple,.page-template-lp-gutenberg main .form h2 a:hover .highlight-med-purple{box-shadow:inset 0 -.2em #6926b9,inset 0 -1em #e5166b}.page-template-lp-gutenberg main .bottom-cta h2 a:focus,.page-template-lp-gutenberg main .form-bottom h2 a:focus,.page-template-lp-gutenberg main .form h2 a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .bottom-cta h2:last-of-type,.page-template-lp-gutenberg main .form-bottom h2:last-of-type,.page-template-lp-gutenberg main .form h2:last-of-type{margin:0 auto 2rem}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta h2:last-of-type,.page-template-lp-gutenberg main .form-bottom h2:last-of-type,.page-template-lp-gutenberg main .form h2:last-of-type{margin-bottom:2.5rem}}.page-template-lp-gutenberg main .bottom-cta p,.page-template-lp-gutenberg main .form-bottom p,.page-template-lp-gutenberg main .form p{font-size:1.3125rem;margin-bottom:0;margin-left:auto;margin-right:auto;line-height:1.4;text-align:center}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta p,.page-template-lp-gutenberg main .form-bottom p,.page-template-lp-gutenberg main .form p{font-size:1.5rem}}@media(min-width:992px){.page-template-lp-gutenberg main .bottom-cta p,.page-template-lp-gutenberg main .form-bottom p,.page-template-lp-gutenberg main .form p{max-width:1080px}}.page-template-lp-gutenberg main .bottom-cta .mktoForm,.page-template-lp-gutenberg main .form-bottom .mktoForm,.page-template-lp-gutenberg main .form .mktoForm{margin-top:40px}.page-template-lp-gutenberg main .bottom-cta .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form-bottom .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form .mktoForm label.mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px;cursor:pointer}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form-bottom .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form .mktoForm label.mktoLabel{font-size:1rem}}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{background:none}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol{padding:0;margin-bottom:1.5rem!important}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:2rem!important}}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow{margin:0}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow{width:100%}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton i,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton i,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton{width:auto;font-size:1.375rem}}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton:hover,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton:hover,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton:active,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton:hover{color:#e5166b;background:#fff}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol textarea{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;height:40px;background-color:#f8f8f8;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol textarea{height:45px;font-size:1.125rem}}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:2px solid #934af4}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol textarea{height:auto;min-height:5rem;max-height:8rem;resize:vertical;line-height:1.25;padding:.5em 1em!important}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select{border-radius:0;height:40px;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select{height:45px}}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoLabel.mktoHasWidth,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoLabel.mktoHasWidth,.page-template-lp-gutenberg main .form .mktoForm .mktoLabel.mktoHasWidth{float:none}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{padding:0;margin-top:.15em}.page-template-lp-gutenberg main .bottom-cta .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form-bottom .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{max-height:14px;margin-top:4px}@media(min-width:768px){.page-template-lp-gutenberg main .bottom-cta .mktoForm,.page-template-lp-gutenberg main .form-bottom .mktoForm,.page-template-lp-gutenberg main .form .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1000px;margin:50px auto 0}.page-template-lp-gutenberg main .bottom-cta .mktoFormRow,.page-template-lp-gutenberg main .form-bottom .mktoFormRow,.page-template-lp-gutenberg main .form .mktoFormRow{flex-basis:calc(50% - 20px)}.page-template-lp-gutenberg main .bottom-cta .mktoFormRow:nth-of-type(8),.page-template-lp-gutenberg main .form-bottom .mktoFormRow:nth-of-type(8),.page-template-lp-gutenberg main .form .mktoFormRow:nth-of-type(8){flex-basis:100%}}.page-template-lp-gutenberg main .bottom-cta.light-mode,.page-template-lp-gutenberg main .form-bottom.light-mode,.page-template-lp-gutenberg main .form.light-mode{background:#fafafa}.page-template-lp-gutenberg main .bottom-cta.light-mode .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form-bottom.light-mode .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form.light-mode .mktoForm label.mktoLabel{color:#934af4}.page-template-lp-gutenberg main .bottom-cta.dark-mode,.page-template-lp-gutenberg main .form-bottom.dark-mode,.page-template-lp-gutenberg main .form.dark-mode{background:#2d1159;background:linear-gradient(145deg,#2d1159 25%,#501b68 50%,#2d1159 75%);background-size:1000% 400%;-webkit-animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40}.page-template-lp-gutenberg main .bottom-cta.dark-mode.med-purple-gradient,.page-template-lp-gutenberg main .form-bottom.dark-mode.med-purple-gradient,.page-template-lp-gutenberg main .form.dark-mode.med-purple-gradient{background:linear-gradient(180deg,#823ce6 12.56%,#4d0579 92.84%)}.page-template-lp-gutenberg main .bottom-cta.dark-mode .marketo-form-loading,.page-template-lp-gutenberg main .form-bottom.dark-mode .marketo-form-loading,.page-template-lp-gutenberg main .form.dark-mode .marketo-form-loading{color:#d9d9d9}.page-template-lp-gutenberg main .bottom-cta.dark-mode .marketo-form-loading .loading-bar,.page-template-lp-gutenberg main .form-bottom.dark-mode .marketo-form-loading .loading-bar,.page-template-lp-gutenberg main .form.dark-mode .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.page-template-lp-gutenberg main .bottom-cta.dark-mode .marketo-form-loading .loading-bar:before,.page-template-lp-gutenberg main .form-bottom.dark-mode .marketo-form-loading .loading-bar:before,.page-template-lp-gutenberg main .form.dark-mode .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number],.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea{color:#fff;background-color:hsla(0,0%,100%,.1);border:none;font-size:1rem}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:active,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:2px solid #fff}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol a:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol a:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol a:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol textarea:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoFormRow .mktoFormCol select,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select{background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-white.svg)}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm label.mktoLabel,.page-template-lp-gutenberg main .form.dark-mode .mktoForm label.mktoLabel{color:#fff}.page-template-lp-gutenberg main .bottom-cta.dark-mode .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form-bottom.dark-mode .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-lp-gutenberg main .form.dark-mode .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm]{display:inline-block;margin-bottom:0!important}@media only screen and (max-width:479px){.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm]{max-width:10.5rem;padding-top:0}}@media only screen and (min-width:768px)and (max-width:991px){.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=haveareferralcode],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm]{max-width:10.5rem;padding-top:0}}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList{width:auto!important;padding:0;margin:0}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]{position:absolute;width:2rem!important;height:2rem!important;max-height:100%;margin:0!important;padding:0!important;opacity:0}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:checked+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:checked+label:after{opacity:1}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]:focus+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]:focus+label:before{outline:3px solid #934af4;outline-offset:3px}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label{position:relative;width:2rem;height:2rem;margin:0 1rem 0 0;cursor:pointer}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:before,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:before{content:"";display:block;width:2rem;height:2rem;background-color:#f8f8f8;border:2px solid #d9d9d9;border-radius:2px;position:absolute;top:0;left:0;box-sizing:border-box}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="3760"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:500;font-size:1rem;line-height:1;color:#e5166b;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:opacity .2s ease}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoLabel[for=renewalAutomationTerm],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=f21UpdateTextbookEdition],.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoLabel[for=renewalAutomationTerm]{display:block;max-width:100%}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoFormRow .mktoFormCol .mktoRadioList{margin-top:1rem}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label{width:auto;height:auto;min-height:2rem;margin:0 0 1rem;padding-top:.25rem;padding-left:3rem}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:last-child,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:last-child{margin-bottom:0}.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .bottom-cta form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form-bottom form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4012"].mktoForm .mktoRadioList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoCheckboxList input[type=radio]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=checkbox]+label:after,.page-template-lp-gutenberg main .form form[data-mkto-id="4120"].mktoForm .mktoRadioList input[type=radio]+label:after{top:.5rem;left:.5rem;transform:none}@media(min-width:768px){.page-template-lp-gutenberg main .form-bottom.long .mktoFormRow:nth-of-type(8){flex-basis:calc(50% - 20px)}.page-template-lp-gutenberg main .form-bottom.long .mktoFormRow:nth-of-type(9){flex-basis:100%}}.page-template-lp-gutenberg main .form-bottom-v2{color:#fff;background:#2d1159;padding:50px 0}.page-template-lp-gutenberg main .form-bottom-v2 .marketo-form-loading{color:#d9d9d9}.page-template-lp-gutenberg main .form-bottom-v2 .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.page-template-lp-gutenberg main .form-bottom-v2 .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}@media(min-width:320px)and (max-width:480px){.page-template-lp-gutenberg main .form-bottom-v2 h3{font-size:1.3125rem}}@media(min-width:768px){.page-template-lp-gutenberg main .form-bottom-v2{padding:75px 0;margin:0 25px}}.page-template-lp-gutenberg main .form-bottom-v2:hover .highlight{box-shadow:inset 0 -.15em #2d1159,inset 0 -1em #e5166b}.page-template-lp-gutenberg main .form-bottom-v2:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .form-bottom-v2 h2,.page-template-lp-gutenberg main .form-bottom-v2 h3,.page-template-lp-gutenberg main .form-bottom-v2 p{color:inherit;text-align:center}.page-template-lp-gutenberg main .form-bottom-v2 h2,.page-template-lp-gutenberg main .form-bottom-v2 h3{margin:auto;max-width:1000px;font-weight:700;line-height:1.2}.page-template-lp-gutenberg main .form-bottom-v2 h2+p,.page-template-lp-gutenberg main .form-bottom-v2 h3+p{margin-top:1rem}.page-template-lp-gutenberg main .form-bottom-v2 .mktoForm label.mktoLabel{color:#fff}.page-template-lp-gutenberg main .form-bottom-v2 .highlight{color:#fff;box-shadow:inset 0 -.15em #2d1159,inset 0 -.35em #e5166b;transition:box-shadow .3s ease}.page-template-lp-gutenberg main .form-bottom-v2 .highlight-yellow{box-shadow:inset 0 -.15em #2d1159,inset 0 -.35em #ffc146}.page-template-lp-gutenberg main .form-bottom-v2 .btn-pink{display:block;margin:0 auto}.page-template-lp-gutenberg main .form-bottom-v2 .marketo-form-container{width:100%;max-width:37.125rem;margin:0 auto}.page-template-lp-gutenberg main .form-bg-fill{background:linear-gradient(139.91deg,#e5166b -11.43%,#2d1159 60.01%);margin-top:250px}@media(min-width:992px){.page-template-lp-gutenberg main .form-bg-fill{margin-top:12rem}}.page-template-lp-gutenberg main .form-bg-fill .form-bottom{transform:translateY(-15%);border-radius:5px;margin:75px 25px;border:1px solid #eee;background:#fff}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .form-bottom{margin:75px 50px}}@media(min-width:1200px){.page-template-lp-gutenberg main .form-bg-fill .form-bottom{margin:75px auto}}.page-template-lp-gutenberg main .form-bg-fill .form-bottom .mktoForm label.mktoLabel{color:#767676}.page-template-lp-gutenberg main .form-bg-fill .heading-cta-container>.wp-block-group__inner-container{display:flex;flex-direction:column-reverse;justify-content:space-between;max-width:1000px;margin:0 auto}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .heading-cta-container>.wp-block-group__inner-container{flex-direction:row}}.page-template-lp-gutenberg main .form-bg-fill .heading-cta-container h2,.page-template-lp-gutenberg main .form-bg-fill .heading-cta-container p{text-align:left}.page-template-lp-gutenberg main .form-bg-fill .sub-cta-bottom,.page-template-lp-gutenberg main .form-bg-fill .sub-cta-bottom>.wp-block-group__inner-container{font-size:1rem;text-align:left;margin-top:2rem}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .sub-cta-bottom,.page-template-lp-gutenberg main .form-bg-fill .sub-cta-bottom>.wp-block-group__inner-container{font-size:1.125rem;max-width:1000px;margin:2rem auto 0}}.page-template-lp-gutenberg main .form-bg-fill .heading>.wp-block-group__inner-container{flex-basis:calc(70% - 20px)}.page-template-lp-gutenberg main .form-bg-fill .sub-cta>.wp-block-group__inner-container{flex-basis:calc(30% - 20px);margin-bottom:2rem;align-self:flex-start;display:none}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .sub-cta>.wp-block-group__inner-container{border:1px solid #eee;padding:20px;margin-bottom:0;display:block}}.page-template-lp-gutenberg main .form-bg-fill .sub-cta h4{font-size:1.125rem}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .sub-cta h4{font-size:1.5rem}}.page-template-lp-gutenberg main .form-bg-fill .sub-cta p{font-size:1rem;line-height:1.5;color:#333}@media(min-width:768px){.page-template-lp-gutenberg main .form-bg-fill .sub-cta p{font-size:1.125rem}}.page-template-lp-gutenberg main .form-bg-fill span{color:#e5166b}.page-template-lp-gutenberg main .form-bg-fill a{border-bottom:none}.page-template-lp-gutenberg main .form-bg-fill a:focus,.page-template-lp-gutenberg main .form-bg-fill a:hover{color:#e5166b}.page-template-lp-gutenberg main .step>.wp-block-group__inner-container{position:relative;padding-bottom:2.5rem;padding-left:2rem;border-left:1px solid #eee}@media(min-width:768px){.page-template-lp-gutenberg main .step>.wp-block-group__inner-container{padding-bottom:3rem}}.page-template-lp-gutenberg main .step>.wp-block-group__inner-container:before{content:"■";color:#e5166b;text-shadow:0 1px 7px #e5166b;position:absolute;top:-.5rem;left:-.5rem}.page-template-lp-gutenberg main .step.first-step>.wp-block-group__inner-container,.page-template-lp-gutenberg main .step:first-of-type>.wp-block-group__inner-container{margin-top:1rem}.page-template-lp-gutenberg main .step.last-step>.wp-block-group__inner-container,.page-template-lp-gutenberg main .step:last-of-type>.wp-block-group__inner-container{border:none;padding-bottom:0}.page-template-lp-gutenberg main .step h3,.page-template-lp-gutenberg main .step h4{margin-bottom:0;position:relative;top:-12px}.page-template-lp-gutenberg main .step p{margin-bottom:0}@media(min-width:768px){.page-template-lp-gutenberg main .step p{font-size:1rem}}.page-template-lp-gutenberg main .step p.disclaimer{font-size:.625rem;margin-top:1.25rem}@media(min-width:768px){.page-template-lp-gutenberg main .step p.disclaimer{font-size:.75rem}}.page-template-lp-gutenberg main .step a:focus{outline:3px solid #934af4;outline-offset:3px}.page-template-lp-gutenberg main .quote>.wp-block-group__inner-container{display:flex;flex-direction:row;flex-flow:wrap;padding-top:20px;padding-left:1.5rem;margin-top:1rem}@media(min-width:768px){.page-template-lp-gutenberg main .quote>.wp-block-group__inner-container{padding-left:2.5rem;margin-top:1.75rem}}.page-template-lp-gutenberg main .quote .wp-block-quote{flex-basis:100%;margin-bottom:1.75rem}@media(min-width:768px){.page-template-lp-gutenberg main .quote .wp-block-quote{margin-bottom:2.25rem}}.page-template-lp-gutenberg main .quote .wp-block-quote p{position:relative;margin-bottom:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.3125rem;line-height:1.4;color:#6820c5}@media(min-width:768px){.page-template-lp-gutenberg main .quote .wp-block-quote p{font-size:1.5rem}}.page-template-lp-gutenberg main .quote .wp-block-quote p:before{content:"";height:100%;position:absolute;top:0;left:-1.5rem;border-left:1px solid #c59afa}@media(min-width:768px){.page-template-lp-gutenberg main .quote .wp-block-quote p:before{left:-2.5rem}}.page-template-lp-gutenberg main .quote .wp-block-image{flex-basis:10%;margin-right:1.5rem;margin-bottom:0;padding:0}.page-template-lp-gutenberg main .quote .wp-block-group__inner-container div{flex-basis:80%;display:flex;flex-direction:column}.page-template-lp-gutenberg main .quote .wp-block-group__inner-container div span:first-child(){font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;color:#6820c5;margin-bottom:.5rem;margin-top:-5px}@media(min-width:768px){.page-template-lp-gutenberg main .quote .wp-block-group__inner-container div span:first-child(){font-size:1.3125rem;margin-top:-7px}}.page-template-lp-gutenberg main .quote .wp-block-group__inner-container div span:last-child(){font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555;max-width:450px}@media(min-width:768px){.page-template-lp-gutenberg main .quote .wp-block-group__inner-container div span:last-child(){font-size:1rem}}.page-template-lp-gutenberg main .large-quote{background:#2d1159;margin:50px 0;padding:50px 0}.page-template-lp-gutenberg main .large-quote .wrapper{max-width:700px}.page-template-lp-gutenberg main .large-quote p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.5rem;line-height:1.2;color:#fff}.page-template-lp-gutenberg main .large-quote .professor-headshot>.wp-block-group__inner-container{padding-right:35px;max-width:600px;display:flex;flex-direction:row}.page-template-lp-gutenberg main .large-quote .professor-headshot .title{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.3125rem;color:#fff;line-height:1.4;text-transform:capitalize;letter-spacing:0}.page-template-lp-gutenberg main .large-quote .professor-headshot .title span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;padding:.75rem 0;display:block}.page-template-lp-gutenberg main .large-quote .professor-headshot .wp-block-image{max-width:90px;padding-right:1.5rem}.page-template-lp-gutenberg main .large-quote .headshot-with-logo>.wp-block-group__inner-container{display:flex;flex-direction:column;margin-top:2rem}.page-template-lp-gutenberg main .large-quote .school-logo img{max-height:100px;max-width:130px}@media(min-width:480px){.page-template-lp-gutenberg main .large-quote .headshot-with-logo>.wp-block-group__inner-container{flex-direction:row}}@media(min-width:768px){.page-template-lp-gutenberg main .large-quote{margin:100px 25px;padding:75px 0}.page-template-lp-gutenberg main .large-quote .headshot-with-logo>.wp-block-group__inner-container{margin-top:0;flex-direction:row;align-items:flex-end;justify-content:space-between}.page-template-lp-gutenberg main .large-quote .wp-block-quote p{font-size:2rem}.page-template-lp-gutenberg main .large-quote .professor-headshot .title span{font-size:1rem;padding:0}.page-template-lp-gutenberg main .large-quote .school-logo{margin-left:auto}}@media(min-width:992px){.page-template-lp-gutenberg main .large-quote .wp-block-quote p{margin-bottom:3rem}}.page-template-lp-gutenberg main .quote-medium{margin:1.5rem 0}.page-template-lp-gutenberg main .quote-medium strong{font-size:1.3125rem;line-height:1.2;font-weight:600;color:#333}@media(min-width:768px){.page-template-lp-gutenberg main .quote-medium strong{font-size:1.625rem}}.page-template-lp-gutenberg main .quote-carousel{margin:50px 0 200px}.page-template-lp-gutenberg main .quote-carousel .quote{background:#2d1159;min-height:300px;margin:0 15px}.page-template-lp-gutenberg main .quote-carousel .quote>.wp-block-group__inner-container{padding-right:2.5rem}.page-template-lp-gutenberg main .quote-carousel .quote p{color:#fff}.page-template-lp-gutenberg main .quote-carousel .quote p:before{display:none}@media(min-width:320px){.page-template-lp-gutenberg main .quote-carousel .quote p{font-size:1rem}}@media(min-width:480px){.page-template-lp-gutenberg main .quote-carousel .quote p{font-size:1.125rem}}@media(min-width:992px){.page-template-lp-gutenberg main .quote-carousel .quote p{font-size:1.25rem;font-size:1.375rem}}.page-template-lp-gutenberg main .quote-carousel .slick-dots{bottom:-4rem;padding:0}.page-template-lp-gutenberg main .quote-carousel .slick-dots li{margin:0 10px}.page-template-lp-gutenberg main .quote-carousel .slick-dots li button{border:1px solid #fff}.page-template-lp-gutenberg main .quote-carousel .slick-dots li button:before{content:"■";color:#e5166b;font-size:2.25rem}.page-template-lp-gutenberg main .quote-carousel .slick-dots .slick-active{border:1px solid #e5166b}.page-template-lp-gutenberg main .block-list>.wp-block-group__inner-container{margin-top:1rem;margin-bottom:1rem}@media(min-width:768px){.page-template-lp-gutenberg main .block-list>.wp-block-group__inner-container{flex-flow:nowrap;margin-top:1.5rem;margin-bottom:1.5rem}}.page-template-lp-gutenberg main .block-list .wp-block-column{padding:1rem 1.25rem .75rem;border:1px solid #eee;margin:.5rem 0}@media(max-width:767px){.page-template-lp-gutenberg main .block-list .wp-block-column{flex-basis:100%}}@media(min-width:768px){.page-template-lp-gutenberg main .block-list .wp-block-column{margin:.5rem}}@media(min-width:768px){.page-template-lp-gutenberg main .block-list .wp-block-column:first-child{margin-left:0}}@media(min-width:768px){.page-template-lp-gutenberg main .block-list .wp-block-column:last-child{margin-right:0}}.page-template-lp-gutenberg main .block-list .wp-block-column p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;color:#934af4;text-align:center}@media(min-width:768px){.page-template-lp-gutenberg main .block-list .wp-block-column p{font-size:1rem}}.page-template-lp-gutenberg main .square-bullet-list{padding-top:20px;list-style-type:none}.page-template-lp-gutenberg main .square-bullet-list li{margin:10px 0}.page-template-lp-gutenberg main .square-bullet-list li strong{color:#934af4;margin-right:7px}.page-template-lp-gutenberg main .card>.wp-block-group__inner-container{border:1px solid #eee;border-radius:5px;padding:30px 30px 35px;margin-bottom:1rem;max-width:300px;box-shadow:0 30px 50px 0 rgba(45,69,84,0);transition:box-shadow .3s ease-in-out}.page-template-lp-gutenberg main .card>.wp-block-group__inner-container:hover{box-shadow:0 30px 50px 0 rgba(45,69,84,.07);transition:box-shadow .3s ease-in-out}@media(min-width:768px){.page-template-lp-gutenberg main .card>.wp-block-group__inner-container{margin-bottom:3.1rem;max-width:100%}}.page-template-lp-gutenberg main .card p{margin-bottom:.3rem}.page-template-lp-gutenberg main .card .details{font-size:1rem;color:#555}.page-template-lp-gutenberg main .card a{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em;margin-top:1.25rem;font-size:1rem}.page-template-lp-gutenberg main .card a i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main .card a{width:auto;font-size:1.375rem}}.page-template-lp-gutenberg main .card a:active,.page-template-lp-gutenberg main .card a:focus,.page-template-lp-gutenberg main .card a:hover{color:#e5166b;background:#fff;background:#e5166b;color:#fff}.page-template-lp-gutenberg main .card a:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:768px){.page-template-lp-gutenberg main .card a{font-size:1rem}}.page-template-lp-gutenberg main .event-details>.wp-block-group__inner-container{display:flex;flex-direction:row}.page-template-lp-gutenberg main .event-details .event-icon{margin-right:15px;margin-top:5px;font-size:1.3125rem;color:#08d493}.page-template-lp-gutenberg main .agenda-item{margin-bottom:2rem}.page-template-lp-gutenberg main .agenda-item p{margin-bottom:.5rem;font-size:1rem;color:#555}.page-template-lp-gutenberg main .agenda-item .title{font-size:1.125rem;color:#333}.page-template-lp-gutenberg main .speakers-col-3{max-width:1000px;margin:0 auto}.page-template-lp-gutenberg main .speakers-col-3>.wp-block-group__inner-container{display:flex;flex-wrap:wrap}.page-template-lp-gutenberg main .speakers-col-3 .speaker{max-width:33.3333333333%}.page-template-lp-gutenberg main .speaker{min-width:100%;width:100%;max-width:350px;margin-bottom:1.5rem;padding-right:15px}@media(min-width:480px){.page-template-lp-gutenberg main .speaker{min-width:200px}}@media(min-width:768px){.page-template-lp-gutenberg main .speaker{margin-bottom:3rem}.page-template-lp-gutenberg main .speaker p{font-size:1.125rem}}.page-template-lp-gutenberg main .speaker>.wp-block-group__inner-container{display:flex;flex-direction:row}.page-template-lp-gutenberg main .speaker .wp-block-image{margin-right:15px;width:80px;min-width:80px}@media(min-width:768px){.page-template-lp-gutenberg main .speaker .wp-block-image{width:100px;min-width:100px}}@media(min-width:992px){.page-template-lp-gutenberg main .speaker .wp-block-image{width:140px;min-width:140px}}.page-template-lp-gutenberg main .speaker figure,.page-template-lp-gutenberg main .speaker p{margin-bottom:0}.page-template-lp-gutenberg main .speaker strong{font-weight:700}.page-template-lp-gutenberg main .details>.wp-block-group__inner-container{display:flex;flex-direction:column;margin-bottom:50px}@media(min-width:768px){.page-template-lp-gutenberg main .details>.wp-block-group__inner-container{align-items:center}}@media(min-width:992px){.page-template-lp-gutenberg main .details>.wp-block-group__inner-container{margin-bottom:100px}}.page-template-lp-gutenberg main .details h2{max-width:1000px}@media(min-width:768px){.page-template-lp-gutenberg main .details h2{margin:0 auto 2.5rem;text-align:center}}.page-template-lp-gutenberg main .details>.wp-block-group__inner-container>p{max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#333}@media(min-width:768px){.page-template-lp-gutenberg main .details>.wp-block-group__inner-container>p{font-size:1.5rem;margin-bottom:2.5rem}}.page-template-lp-gutenberg main .details>.wp-block-group__inner-container>p:last-of-type{margin-bottom:0}.page-template-lp-gutenberg main .details.tight h2,.page-template-lp-gutenberg main .details.tight p{max-width:800px}.page-template-lp-gutenberg main .details.center h2,.page-template-lp-gutenberg main .details.center p{text-align:left}@media(min-width:768px){.page-template-lp-gutenberg main .details.center h2,.page-template-lp-gutenberg main .details.center p{text-align:center}}@media(min-width:992px){.page-template-lp-gutenberg main .details.small h2{font-size:2.625rem}}.page-template-lp-gutenberg main .details.small p{margin-left:auto;margin-right:auto;max-width:800px}@media(min-width:768px){.page-template-lp-gutenberg main .details.small p{font-size:1.125rem}}.page-template-lp-gutenberg main .details.small .wrapper{width:100%}.page-template-lp-gutenberg main .details.small .features-list li{margin-bottom:0}.page-template-lp-gutenberg main .details.small .features-list li p{font-size:1rem;max-width:100%}@media(min-width:768px)and (max-width:992px){.page-template-lp-gutenberg main .details.small .features-list li p{font-size:.875rem}}.page-template-lp-gutenberg main .details.small .btn-arrow-h .wp-block-button__link{font-size:1.125rem}@media(min-width:768px){.page-template-lp-gutenberg main .details.small .btn-arrow-h .wp-block-button__link{font-size:1.25rem}}.page-template-lp-gutenberg main .details .wp-block-columns .wp-block-column:first-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main .details .wp-block-columns .wp-block-column:first-child{flex-basis:66.666%;padding-right:100px}}.page-template-lp-gutenberg main .details .wp-block-columns .wp-block-column:last-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main .details .wp-block-columns .wp-block-column:last-child{flex-basis:33.333%}}.page-template-lp-gutenberg main .schema-faq{margin:0 0 1rem}@media(min-width:768px){.page-template-lp-gutenberg main .schema-faq{margin:0 0 2.25rem}}@media(min-width:992px){.page-template-lp-gutenberg main .schema-faq{margin:0 0 7rem}}.page-template-lp-gutenberg main .schema-faq-question{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;display:block;margin-bottom:.5rem}@media(min-width:768px){.page-template-lp-gutenberg main .schema-faq-question{font-size:1.3125rem}}.page-template-lp-gutenberg main .benefits>.wp-block-group__inner-container{padding:0;display:flex;flex-direction:column;align-items:flex-start}.page-template-lp-gutenberg main .benefits>.wp-block-group__inner-container:after,.page-template-lp-gutenberg main .benefits>.wp-block-group__inner-container:before{content:none}@media(min-width:768px){.page-template-lp-gutenberg main .benefits>.wp-block-group__inner-container{flex-direction:row;margin-top:2rem;justify-content:center}}.page-template-lp-gutenberg main .benefits .benefit>.wp-block-group__inner-container{display:flex;flex-direction:row;max-width:500px;align-items:flex-start;margin:0 30px}.page-template-lp-gutenberg main .benefits .benefit>.wp-block-group__inner-container:after,.page-template-lp-gutenberg main .benefits .benefit>.wp-block-group__inner-container:before{content:none}@media(min-width:768px){.page-template-lp-gutenberg main .benefits .benefit>.wp-block-group__inner-container{flex-direction:column;align-items:center;text-align:center;width:300px;margin:0 2rem 2rem}}.page-template-lp-gutenberg main .benefits i{font-size:2.625rem;line-height:1.4;margin-right:15px;color:#c59afa;margin-bottom:1rem;min-width:50px;display:flex;justify-content:center}@media(min-width:768px){.page-template-lp-gutenberg main .benefits i{margin-right:0}}.page-template-lp-gutenberg main .benefits p{font-size:1.125rem}.page-template-lp-gutenberg main .callout-section{background:#fbf8ff;padding:50px 25px;margin-bottom:50px}.page-template-lp-gutenberg main .callout-section .wp-block-column:first-child(){min-width:100%}.page-template-lp-gutenberg main .callout-section .wp-block-image{position:relative}.page-template-lp-gutenberg main .callout-section p{margin-bottom:0}.page-template-lp-gutenberg main .callout-section a{border-color:#fbf8ff;font-weight:600;color:#c3135b;font-weight:700}.page-template-lp-gutenberg main .callout-section a:focus,.page-template-lp-gutenberg main .callout-section a:hover{border-color:#c3135b}.page-template-lp-gutenberg main .callout-section .callout{font-size:1.625rem;font-weight:600;max-width:800px;line-height:1.1;margin:0 auto;text-align:center}@media(min-width:768px){.page-template-lp-gutenberg main .callout-section{margin:100px auto}.page-template-lp-gutenberg main .callout-section .wp-block-columns{padding:0 8.3333333333%}.page-template-lp-gutenberg main .callout-section .wp-block-image{display:none}}@media(min-width:992px){.page-template-lp-gutenberg main .callout-section h2{text-align:left;font-size:2.625rem}.page-template-lp-gutenberg main .callout-section p{font-size:1.125rem}.page-template-lp-gutenberg main .callout-section .wp-block-column:first-child(){min-width:60%}.page-template-lp-gutenberg main .callout-section .wp-block-image{display:block;left:135px;top:25%;transform:scale(1.2)}}.page-template-lp-gutenberg main .grid-container{position:relative;padding-top:2.2rem}.page-template-lp-gutenberg main .grid-container:before{content:"";position:absolute;z-index:-2;top:0;left:0;height:102%;width:calc(100% - 2px);background-color:#fff;margin:0 auto;background-size:50px 50px,50px 50px;background-position:-2px -20px,-2px -2px;background-image:linear-gradient(rgba(45,17,89,.1) 1px,transparent 0),linear-gradient(90deg,rgba(45,17,89,.1) 1px,transparent 0)}@media(min-width:782px){.page-template-lp-gutenberg main .grid-container{padding-top:4.1rem}.page-template-lp-gutenberg main .grid-container:before{background-position:-2px 0,-2px -2px;height:80%}}.page-template-lp-gutenberg main .grid-bg{position:relative;padding:50px 20px;margin:50px -20px}@media(min-width:480px){.page-template-lp-gutenberg main .grid-bg{padding:50px 30px;margin:100px auto}}.page-template-lp-gutenberg main .grid-bg:before{content:"";position:absolute;z-index:-2;top:0;left:0;height:100%;width:100%;background-color:#fff;margin:0 auto;background-size:50px 50px,49.9px 50px;background-image:linear-gradient(rgba(45,17,89,.1) 1px,transparent 0),linear-gradient(90deg,rgba(45,17,89,.1) 1px,transparent 0);background-position:0 -2px,0 0}.page-template-lp-gutenberg main .grid-bg .has-1-column{max-width:900px;padding:1rem;background:#fff}@media(min-width:480px){.page-template-lp-gutenberg main .grid-bg .has-1-column{padding:2rem}}@media(min-width:768px){.page-template-lp-gutenberg main .grid-bg .has-1-column{padding:2rem 50px}}@media(min-width:992px){.page-template-lp-gutenberg main .grid-bg .has-1-column{padding:2rem 100px}}.page-template-lp-gutenberg main .grid-bg .first-step{margin-top:2rem}.page-template-lp-gutenberg main .grid-bg h2{text-align:left}@media(min-width:992px){.page-template-lp-gutenberg main .grid-bg h2{font-size:2.625rem}}.page-template-lp-gutenberg main .framed-container{border:1px solid #d9d9d9;padding:1rem;margin:2rem 0;max-width:500px}.page-template-lp-gutenberg main .framed-container p{font-size:1rem}.page-template-lp-gutenberg main .framed-container .btn-arrow-h{margin:1rem 0 0}.page-template-lp-gutenberg main .framed-container .btn-arrow-h .wp-block-button__link{text-transform:none}.page-template-lp-gutenberg main .framed-container a{font-weight:700}.page-template-lp-gutenberg main .framed-columns{max-width:1000px;margin:0 auto;align-items:center;flex-direction:column}@media(min-width:782px){.page-template-lp-gutenberg main .framed-columns{flex-direction:row;justify-content:space-between;align-items:flex-start}.page-template-lp-gutenberg main .framed-columns .wp-block-column{margin-bottom:0;margin-right:2rem;padding:1.5rem}}.page-template-lp-gutenberg main .framed-columns .wp-block-column{display:flex;flex-direction:column;margin-top:0;margin-bottom:3rem;padding:20px;background:#fff;border:3px solid #2d1159;max-width:290px;width:100%;position:relative}.page-template-lp-gutenberg main .framed-columns .wp-block-column:before{content:"";position:absolute;right:-15px;bottom:-15px;height:100%;width:100%;z-index:-1;background:#2d1159}.page-template-lp-gutenberg main .framed-columns .wp-block-column h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.3125rem;color:#333}.page-template-lp-gutenberg main .framed-columns .wp-block-column li,.page-template-lp-gutenberg main .framed-columns .wp-block-column p{font-size:1rem;color:#555;margin-top:0;margin-bottom:1rem}.page-template-lp-gutenberg main .framed-columns .wp-block-column .double-chevron-list li:before{color:#767676;font-size:1.125rem}.page-template-lp-gutenberg main .framed-columns .wp-block-column .double-chevron-list,.page-template-lp-gutenberg main .framed-columns .wp-block-column .wp-block-button{margin:0}.page-template-lp-gutenberg main .framed-columns .wp-block-column a{color:#e5166b;border-color:#fff;font-weight:700}.page-template-lp-gutenberg main .framed-columns .wp-block-column a:focus,.page-template-lp-gutenberg main .framed-columns .wp-block-column a:hover{border-color:#e5166b}.page-template-lp-gutenberg main .framed-columns .wp-block-column a:focus{outline:3px solid #934af4;outline-offset:3px}.page-template-lp-gutenberg main .features-list{display:flex;flex-direction:row;justify-content:space-between}.page-template-lp-gutenberg main .features-list .icon{margin:0 auto 1rem;width:60px;min-width:60px;height:60px;transition:transform .3s ease-in-out}.page-template-lp-gutenberg main .features-list .icon img{width:30px;height:30px}@media(min-width:768px)and (max-width:992px){.page-template-lp-gutenberg main .features-list .icon{width:40px;min-width:40px;height:40px}.page-template-lp-gutenberg main .features-list .icon img{width:20px;height:20px}}@media(min-width:768px){.page-template-lp-gutenberg main .features-list li{width:64px}}@media(min-width:992px){.page-template-lp-gutenberg main .features-list li{width:70px}}.page-template-lp-gutenberg main .features-list li a{display:flex;flex-direction:column;align-items:center;text-align:center;margin:auto;border-bottom:none;cursor:pointer}@media(min-width:1200px){.page-template-lp-gutenberg main .features-list li a{width:75px;max-width:75px;width:95px;max-width:95px}}.page-template-lp-gutenberg main .features-list li a:active .icon,.page-template-lp-gutenberg main .features-list li a:focus .icon,.page-template-lp-gutenberg main .features-list li a:hover .icon{background:#934af4;transition:background .3s ease}.page-template-lp-gutenberg main .features-list li a:active img,.page-template-lp-gutenberg main .features-list li a:focus img,.page-template-lp-gutenberg main .features-list li a:hover img{filter:brightness(0) invert(1)}.page-template-lp-gutenberg main .features-list li a:active p,.page-template-lp-gutenberg main .features-list li a:focus p,.page-template-lp-gutenberg main .features-list li a:hover p{color:#e5166b;transition:color .3s ease}.page-template-lp-gutenberg main .features-list li a p{line-height:1.3;transition:color .3s ease;max-width:100%}.page-template-lp-gutenberg main .features-list.slick-slider{margin-top:30px;margin-bottom:50px}.page-template-lp-gutenberg main .features-list .slick-slide{margin-top:10px;margin-bottom:10px;opacity:.75;transition:opacity .3s ease-in-out}.page-template-lp-gutenberg main .features-list .slick-current{opacity:1}.page-template-lp-gutenberg main .features-list .slick-current .icon{transform:scale(1.3)}.page-template-lp-gutenberg main .features-list .slick-dots{bottom:-1rem}.page-template-lp-gutenberg main .features-list .slick-dots li{width:15px;height:15px}.page-template-lp-gutenberg main .features-list .slick-dots button:before{color:#934af4;font-size:1.75rem}.page-template-lp-gutenberg main .scroll-slider-v{margin-bottom:50px}@media(min-width:768px){.page-template-lp-gutenberg main .scroll-slider-v{margin-bottom:100px}}.page-template-lp-gutenberg main .scroll-slider-v>.wp-block-group__inner-container{display:flex;flex-direction:column;position:relative}@media(min-width:768px){.page-template-lp-gutenberg main .scroll-slider-v>.wp-block-group__inner-container{flex-direction:row}}.page-template-lp-gutenberg main .scroll-slider-v .scroll-container{width:100%;position:relative;display:none}.page-template-lp-gutenberg main .scroll-slider-v .scroll-container .wp-block-buttons{margin-left:2.2rem}@media(min-width:768px){.page-template-lp-gutenberg main .scroll-slider-v .scroll-container{display:block;width:50%;min-height:100%}.page-template-lp-gutenberg main .scroll-slider-v .scroll-container>.wp-block-group__inner-container{position:absolute;width:100%;max-width:600px;top:100px}}@media(min-width:992px){.page-template-lp-gutenberg main .scroll-slider-v .scroll-container{width:33.3333333333%}.page-template-lp-gutenberg main .scroll-slider-v .scroll-container>.wp-block-group__inner-container{max-width:400px}}.page-template-lp-gutenberg main .scroll-slider-v .static-container{width:100%}.page-template-lp-gutenberg main .scroll-slider-v .static-container .slider-part:first-child{margin-bottom:2rem}.page-template-lp-gutenberg main .scroll-slider-v .static-container .scroll-slider-copy.static .wp-block-button{margin:1.5rem 0 0}@media(min-width:768px){.page-template-lp-gutenberg main .scroll-slider-v .static-container{width:50%;padding-top:200px;padding-bottom:100px;padding-left:50px;margin-bottom:150px}.page-template-lp-gutenberg main .scroll-slider-v .static-container .slider-part:first-child{margin-bottom:400px}.page-template-lp-gutenberg main .scroll-slider-v .static-container .scroll-slider-copy.static{display:none}}@media(min-width:992px){.page-template-lp-gutenberg main .scroll-slider-v .static-container{padding-left:100px;width:66.6666666667%}}.page-template-lp-gutenberg main .scroll-slider-v .expandable{background:none;border:none;text-align:left;padding:0;margin-bottom:3rem}.page-template-lp-gutenberg main .scroll-slider-v .expandable p{height:0;margin-bottom:0;visibility:hidden;overflow:hidden;transition:height .3s ease-out}.page-template-lp-gutenberg main .scroll-slider-v .expandable a{padding-left:2rem;border-left:5px solid #fff;opacity:.5;color:#333;display:block;transition:opacity .6s ease-out,height .6s ease-out,border .6s ease-out}.page-template-lp-gutenberg main .scroll-slider-v .expandable a:focus,.page-template-lp-gutenberg main .scroll-slider-v .expandable a:hover{opacity:1;border-left:5px solid #934af4;color:#333}.page-template-lp-gutenberg main .scroll-slider-v .expandable:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-lp-gutenberg main .scroll-slider-v .expandable.active p{height:auto;visibility:visible}.page-template-lp-gutenberg main .scroll-slider-v .expandable.active a{border-left:5px solid #934af4;opacity:1}.page-template-lp-gutenberg main .scroll-slider-v .expandable.active .page-template-lp-gutenberg main .scroll-slider-v .expandable:hover a{color:#333}@media(min-width:768px){.page-template-lp-gutenberg main .scroll-slider-v .expandable h3{font-size:1.625rem;margin-bottom:1rem}.page-template-lp-gutenberg main .scroll-slider-v .expandable p{font-size:1.125rem}}.page-template-lp-gutenberg main .app-links>.wp-block-group__inner-container{display:flex;flex-direction:row;margin:2rem 0}.page-template-lp-gutenberg main .app-links figure{margin-right:1rem}.page-template-lp-gutenberg main .btn-group{width:100%}.page-template-lp-gutenberg main .btn-group>.wp-block-group__inner-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.page-template-lp-gutenberg main .btn-group .btn{background:#fff;padding:50px 30px;border:1px solid #d9d9d9;margin:0 20px 1rem;width:100%;max-width:225px}.page-template-lp-gutenberg main .btn-group .btn:focus,.page-template-lp-gutenberg main .btn-group .btn:hover{border:1px solid #934af4;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main .btn-group h5{margin:0}.page-template-lp-gutenberg main .column-media{display:flex;flex-direction:row}.page-template-lp-gutenberg main .column-media figure{margin-right:1rem;min-width:130px;max-width:130px}@media(min-width:600px){.page-template-lp-gutenberg main .column-media figure{margin:0 0 1.5rem;max-width:100%}}@media(min-width:600px){.page-template-lp-gutenberg main .column-media{flex-direction:column}}.page-template-lp-gutenberg main img,.page-template-lp-gutenberg main video{opacity:0}.page-template-lp-gutenberg main img.fade-and-slide-up,.page-template-lp-gutenberg main video.fade-and-slide-up{opacity:1;transition:opacity .3s ease;-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out}.page-template-lp-gutenberg main .hero-bottom-app{background:radial-gradient(ellipse at bottom,#501b68 35%,#2d1159 50%);background-size:200% 200%;-webkit-animation:pulsing-gradient 8s cubic-bezier(.4,0,1,1) 40;animation:pulsing-gradient 8s cubic-bezier(.4,0,1,1) 40}.page-template-lp-gutenberg main .hero-bottom-app.med-purple-gradient{background:linear-gradient(180deg,#4d0579 6.82%,#8842f2 86.12%)}@-webkit-keyframes pulsing-gradient{0%{background-position:50% 32%}50%{background-position:50% 80%}to{background-position:50% 32%}}@keyframes pulsing-gradient{0%{background-position:50% 32%}50%{background-position:50% 80%}to{background-position:50% 32%}}.lp-comparison{position:relative;height:80%;overflow:hidden;background:#fff}.lp-comparison .wrapper{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center;height:100%}@media screen and (min-width:992px){.lp-comparison .wrapper{grid-column-gap:50px}}.lp-comparison h2{text-align:center}.lp-comparison p{line-height:1.375rem}.lp-comparison .clients,.lp-comparison .hero,.lp-comparison .index{padding:24px 0}.lp-comparison .hero .description,.lp-comparison .hero h1,.lp-comparison .hero svg{grid-column:span 12}@media screen and (min-width:992px){.lp-comparison .hero h1{grid-column:1/span 6}.lp-comparison .hero .description{grid-column:7/span 6}}.lp-comparison .hero .description,.lp-comparison .hero h1{color:#000;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.lp-comparison .hero h1{font-size:26px;line-height:2.5rem;font-weight:700;line-height:62.7px}.lp-comparison .hero h1 .gradient-text{background:linear-gradient(90deg,#e5166b,#6820c5 40%,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-comparison .hero .description{font-size:1.25rem;line-height:1.75rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;padding:14px 0}.lp-comparison .hero .description p{font-size:18px;line-height:25px}@media screen and (max-width:768px){.lp-comparison .hero .description p{font-size:15px}}.lp-comparison .hero .description button{font-size:24px;text-transform:none}@media screen and (max-width:768px){.lp-comparison .hero .description button{font-size:16px}}@media screen and (min-width:768px){.lp-comparison .hero{padding:75px 0}.lp-comparison .hero h1{font-size:48px}.lp-comparison .hero .description{font-size:1.5rem;line-height:2rem}}@media screen and (min-width:992px){.lp-comparison .hero{background:none}.lp-comparison .hero:before{content:"";width:100%;height:100%;background:url(https://tophat.com/wp-content/uploads/Header-bg-1.png) no-repeat;position:absolute;top:0;min-height:450px;background-size:100% 100%;z-index:-2;padding-top:100px}}.lp-comparison .index{min-height:355px}.lp-comparison .index li{grid-column:span 12}@media screen and (min-width:992px){.lp-comparison .index li{grid-column:span 6}.lp-comparison .index li:first-child{grid-column:1/span 6}}.lp-comparison .index li{list-style:none;z-index:10}.lp-comparison .index .purple-title{padding:14px;font-size:16px;text-align:right;font-weight:700;text-transform:uppercase;color:#fff;margin:0;background-color:#6820c5}@media screen and (max-width:480px){.lp-comparison .index .purple-title{font-size:10px}}.lp-comparison .index .purple-light-title{padding:14px;font-size:16px;text-align:right;font-weight:700;text-transform:uppercase;color:#fff;margin:0;background-color:#934af4}@media screen and (max-width:480px){.lp-comparison .index .purple-light-title{font-size:10px}}.lp-comparison .index .thumbnail{background:#f7f7f7;cursor:pointer!important;padding:20px;margin-bottom:50px;height:330px}@media screen and (max-width:768px){.lp-comparison .index .thumbnail{height:auto}}.lp-comparison .index .thumbnail-body{padding:35px 0 25px}@media screen and (max-width:480px){.lp-comparison .index .thumbnail-body{min-height:0;padding:0}}.lp-comparison .index .thumbnail-button{font-size:1rem}.lp-comparison .index .thumbnail-button:after{margin-left:10px;transition:margin-left .3s ease-in}.lp-comparison .index .thumbnail-button:hover:after{margin-left:15px}.lp-comparison .index .thumbnail:hover h3{color:#934af4}@media screen and (min-width:992px){.lp-comparison .index .thumbnail{padding:35px}}.lp-comparison .index .thumbnail>a{display:block}.lp-comparison .index .thumbnail>a:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-comparison .index h3{margin-bottom:10px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.625rem;color:#000;font-weight:600;line-height:2rem}.lp-comparison .index h3:hover{color:#934af4}@media screen and (max-width:480px){.lp-comparison .index h3{font-size:17px}}@media screen and (max-width:480px){.lp-comparison .index p{font-size:12px}}.lp-comparison .clients{background:#fff}.lp-comparison .clients .inner,.lp-comparison .clients h2{grid-column:span 12}.lp-comparison .clients .flex{display:flex;align-items:center;justify-content:space-between}.lp-comparison .clients .logo-row__item{max-width:100%;width:50%;height:125px}@media screen and (min-width:768px){.lp-comparison .clients .logo-row__item{width:20%;height:100px}}@media screen and (min-width:992px){.lp-comparison .clients .logo-row__item{padding:0;max-width:15%;height:150px}}.lp-comparison .clients .logo-row__item img{position:relative;width:auto;max-height:100%;padding:0 15px 15px;left:50%;transform:translateX(-50%)}.lp-comparison .rating-section{text-align:center}.lp-comparison .rating-section h2{text-align:center;padding:30px 0;color:#262626}.lp-comparison .app-container{max-width:1200px;padding:36px 24px;margin:0 auto;display:flex;justify-content:space-between}@media(max-width:768px){.lp-comparison .app-container{flex-direction:column;justify-content:center;align-items:center}}.lp-comparison .app-container .app-image-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-comparison .app-container .app-image-container img{width:150px;height:150px;border-radius:50%}.lp-comparison .app-container .app-image-container h3{margin-top:10px;font-size:26px}.single-comparison{overflow:hidden}.single-comparison h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:2rem;line-height:2.5rem;color:#333;margin:25px 0}@media screen and (min-width:768px){.single-comparison h1{font-size:3.25rem;line-height:3.75rem}}.single-comparison h2{max-width:700px;width:100%;margin:0 auto 25px;text-align:center}@media screen and (min-width:768px){.single-comparison h2{margin:0 auto 50px}}.single-comparison .btn-container>.wp-block-group__inner-container{width:100%;max-width:1200px;display:flex;flex-direction:row;justify-content:center}.single-comparison .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0;margin:0 auto}.single-comparison .carousel .btn-container>.wp-block-group__inner-container,.single-comparison .comparison-wrapper .wrapper-inner-blocks>.wp-block-group__inner-container,.single-comparison .wrapper>.wp-block-group__inner-container{position:relative;max-width:1200px;margin:0 auto;padding:0 25px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center;height:100%}@media screen and (min-width:768px){.single-comparison .carousel .btn-container>.wp-block-group__inner-container,.single-comparison .comparison-wrapper .wrapper-inner-blocks>.wp-block-group__inner-container,.single-comparison .wrapper>.wp-block-group__inner-container{padding:0 50px}}@media screen and (min-width:992px){.single-comparison .carousel .btn-container>.wp-block-group__inner-container,.single-comparison .comparison-wrapper .wrapper-inner-blocks>.wp-block-group__inner-container,.single-comparison .wrapper>.wp-block-group__inner-container{padding:0;grid-column-gap:50px}}.single-comparison .hero>.wp-block-group__inner-container{max-width:100vw;overflow:hidden;flex-direction:column}.single-comparison .hero .wrapper-inner-blocks>.wp-block-group__inner-container{max-width:1200px;margin:0 auto;position:relative}.single-comparison .hero figure,.single-comparison .hero h1,.single-comparison .hero p,.single-comparison .hero ul{grid-column:span 12;margin:0}.single-comparison .hero h1{background:#fbf8ff;padding:100px 50px 0}.single-comparison .hero .wp-block-columns{flex-direction:column}.single-comparison .hero .competitor,.single-comparison .hero .tophat{margin:0;background:#fbf8ff}.single-comparison .hero .competitor{padding:15px 50px}.single-comparison .hero .competitor:before{content:"";background:#eee;height:100%;width:1200px;position:absolute;left:-1200px;top:0}.single-comparison .hero .tophat{padding:0 50px 100px;flex:2}.single-comparison .hero .tophat figure{margin-bottom:25px;position:relative;left:-70%;transform:translateX(50%);min-width:120%}.single-comparison .hero .tophat:before{content:"";background:#fbf8ff;height:100%;width:1200px;position:absolute;left:1200px;top:0}.single-comparison .hero .tophat .scroll-to-main .wp-block-button__link{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease;font-size:1.125rem;line-height:1.5rem;text-align:left;padding:0;background:none;border-radius:0}.single-comparison .hero .tophat .scroll-to-main .wp-block-button__link:focus,.single-comparison .hero .tophat .scroll-to-main .wp-block-button__link:hover{color:#c3135b;border-bottom:2px solid #c3135b}.single-comparison .hero .tophat .scroll-to-main .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.single-comparison .hero .h1-desktop{display:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:3.875rem;color:#333;text-align:left}.single-comparison .hero .description{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;margin-bottom:25px}.single-comparison .hero .description li{overflow:hidden}.single-comparison .hero .description li:before{content:"";float:left;margin-right:20px;font-family:Font Awesome\ 5 Pro;font-weight:600;color:#934af4;margin-bottom:.5px}@media screen and (min-width:768px){.single-comparison .hero h1{visibility:hidden;height:0;padding:0}.single-comparison .hero figure{display:none}.single-comparison .hero .h1-desktop{display:block;padding-top:50px}.single-comparison .hero .description{max-width:350px;font-size:1.25rem;line-height:1.75rem}.single-comparison .hero .wp-block-columns{width:100%;flex-direction:row}.single-comparison .hero .competitor,.single-comparison .hero .tophat{padding:100px 50px 50px}.single-comparison .hero .tophat{flex-basis:60%;padding-left:7%;padding-top:100px}.single-comparison .hero .competitor{position:relative;background:#eee;min-width:300px;flex-basis:40%}.single-comparison .hero .competitor:after{content:"vs";color:#fff;background:#934af4;height:35px;width:35px;border-radius:100%;padding:15px;position:absolute;left:91%;top:42%;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:2rem;text-align:center;line-height:1}}@media screen and (min-width:992px){.single-comparison .hero .tophat{flex-basis:65%}.single-comparison .hero .tophat:after{content:"";background:url(../../../../../../../../themes/TOPHAT01/build/images/textbook-click-on-target.png) no-repeat;background-size:auto 60%;height:100%;width:100%;position:absolute;left:75%;top:20%}.single-comparison .hero .competitor{flex-basis:35%}}@media screen and (min-width:1200px){.single-comparison .hero .competitor{height:100%}.single-comparison .hero .wp-block-columns{height:680px;align-items:center}.single-comparison .hero .competitor,.single-comparison .hero .tophat{height:100%;min-height:600px;padding-top:9%}.single-comparison .hero .competitor{padding-left:0}.single-comparison .hero .competitor:after{left:92%}}.single-comparison .features{padding:100px 0}.single-comparison .features .wrapper-inner-blocks>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center;position:relative;margin:0 auto;padding:0 25px;max-width:1200px}@media screen and (min-width:768px){.single-comparison .features .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0 50px;flex-direction:row;flex-flow:wrap;justify-content:center;align-items:center}}@media screen and (min-width:992px){.single-comparison .features .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0}}.single-comparison .features h2{max-width:100%;padding-bottom:50px;position:relative}.single-comparison .features h2:after{content:"(Tap to learn more)";position:absolute;bottom:15px;left:50%;transform:translateX(-50%);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;color:#934af4}@media screen and (min-width:768px){.single-comparison .features h2{padding:0}.single-comparison .features h2:after{display:none}}.single-comparison .features .card{perspective:250px;margin:0 auto 25px}@media screen and (min-width:768px){.single-comparison .features .card{grid-column:span 3;margin-left:5px;margin-right:5px}}.single-comparison .features .card:hover .flip-container{transform:rotateY(180deg)}.single-comparison .features .card .flip-container{transition:.6s;transform-style:preserve-3d;position:relative}.single-comparison .features .back,.single-comparison .features .card,.single-comparison .features .front{width:100%;max-width:250px;height:160px}@media screen and (min-width:768px){.single-comparison .features .back,.single-comparison .features .card,.single-comparison .features .front{height:210px}}.single-comparison .features .back,.single-comparison .features .front{background:#fff;border-radius:10px;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;position:absolute;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.single-comparison .features .back li,.single-comparison .features .front li{margin:10px;text-align:center}.single-comparison .features .front{z-index:2;transform:rotateY(0deg);border:1px solid #eee}.single-comparison .features .front li,.single-comparison .features .front p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;line-height:28px;text-align:center;color:#934af4;margin-bottom:0}.single-comparison .features .front img{margin-bottom:20px;max-height:60px;max-width:70px}.single-comparison .features .back{transform:rotateY(180deg);box-shadow:0 20px 50px 0 rgba(85,52,134,.1)}.single-comparison .features .back .question{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;line-height:28px;text-align:center;color:#934af4;margin-bottom:5px}.single-comparison .features .back li,.single-comparison .features .back p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.625rem;text-align:center;color:#767676;margin:0 10px}.single-comparison .features .wp-block-button{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:25px}.single-comparison .features .wp-block-button__link{display:inline-block;width:100%;padding:20px 18px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.325em;border:1px solid #e5166b;border-radius:0;color:#e5166b;text-transform:none;outline:none;background:none;cursor:pointer!important;transition:all .25s ease}.single-comparison .features .wp-block-button__link:hover{background:#e5166b;color:#fff}.single-comparison .features .wp-block-button__link:focus{outline:3px solid #934af4;outline-offset:3px}@media screen and (min-width:768px){.single-comparison .features .wp-block-button__link{width:auto;padding:10px 18px 9px}}.single-comparison .carousel .btn-small,.single-comparison .carousel h2{grid-column:span 12}.single-comparison .carousel h2{margin-bottom:0}.single-comparison .carousel-desktop{display:none}.single-comparison .carousel .btn-small{padding-top:15px;padding-bottom:15px}@media screen and (min-width:768px){.single-comparison .carousel .btn-small{padding:10px 18px 9px}}@media screen and (min-width:992px){.single-comparison .carousel-desktop{display:flex;flex-direction:row}.single-comparison .carousel .feature-container .feature-description{display:none}.single-comparison .carousel .btn-small{display:inline-block}}.single-comparison .carousel .BDA-mobile{letter-spacing:.078125rem}.single-comparison .carousel .BDA-desktop,.single-comparison .carousel .BDA-mobile{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;color:#767676}.single-comparison .carousel .BDA-desktop{display:none;letter-spacing:.065625rem;text-align:center;margin:0 auto;max-width:1000px}.single-comparison .carousel .BDA-desktop span{width:33.3333333333%}.single-comparison .carousel .BDA-desktop .line{width:100%;margin:10px 0 20px;text-align:center;line-height:0;border-bottom:1px solid #eee}.single-comparison .carousel .BDA-desktop .line-text{background:#fff;padding:0 20px}@media screen and (min-width:992px){.single-comparison .carousel .BDA-mobile{display:none}.single-comparison .carousel .BDA-desktop{display:flex;grid-column:2/span 10;justify-content:space-between;margin-top:50px}}.single-comparison .carousel .feature-container{padding:25px 0;display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.single-comparison .carousel .feature-container{padding:50px 0 0;margin-bottom:40px}}@media screen and (min-width:992px){.single-comparison .carousel .feature-container{background:#f9f9f9;display:inherit}}.single-comparison .carousel .feature-blocks{cursor:pointer;margin:0 auto 25px;padding:0 .1%;outline:none;display:flex;flex-direction:column;align-items:center;width:85vw;max-width:370px}@media screen and (min-width:992px){.single-comparison .carousel .feature-blocks{padding:0 .25%;margin-bottom:50px;max-width:1000px}}.single-comparison .carousel .feature-blocks.slick-slide:focus{outline:3px solid #934af4;outline-offset:3px}.single-comparison .carousel .feature-blocks-desktop{width:25%;padding:0 10px 50px}.single-comparison .carousel .feature-blocks-desktop:hover>.feature-description{box-shadow:0 20px 50px 0 rgba(85,52,134,.1);border-color:#fff}.single-comparison .carousel .feature-visual{width:100%;max-width:850px;transition:box-shadow .3s ease-in-out;display:none}@media screen and (min-width:992px){.single-comparison .carousel .feature-visual{display:inherit}}.single-comparison .carousel .feature-description{cursor:pointer;border-radius:10px;box-shadow:0 20px 50px 0 rgba(85,52,134,.1);padding:25px;margin-top:25px;min-height:250px;max-width:350px;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:992px){.single-comparison .carousel .feature-description{max-width:inherit}}@media screen and (min-width:1200px){.single-comparison .carousel .feature-description{min-height:215px}}.single-comparison .carousel .feature-description p{line-height:1.625rem}.single-comparison .carousel .feature-description .thumbnail-button{font-size:1rem;margin:15px 0}.single-comparison .carousel .feature-description .thumbnail-button:after{margin-left:10px;transition:margin-left .3s ease-in}.single-comparison .carousel .feature-description .thumbnail-button:hover:after{margin-left:15px}.single-comparison .carousel .feature-description .thumbnail-button:focus{outline:3px solid #e5166b;outline-offset:3px}.single-comparison .carousel .feature-name{display:flex;flex-direction:row;align-items:flex-end;margin-bottom:10px}.single-comparison .carousel .feature-name .icon{height:35px;margin-right:10px;text-align:left}.single-comparison .carousel .feature-name img{max-height:100%}.single-comparison .carousel .feature-name h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.75rem;line-height:2.125rem;margin:0;padding:0;max-width:150px}.single-comparison .carousel .slick-dots{bottom:0}.single-comparison .carousel .slick-dots li button:before{content:"";width:10px;height:10px;background-color:#934af4;border-radius:100px;opacity:.25;transition:all .15s ease-out}.single-comparison .carousel .slick-dots li.slick-active button:before{color:red;opacity:.75}.single-comparison .carousel .slick-current.slick-active.slick-center .feature-visual{box-shadow:0 20px 50px 0 rgba(85,52,134,.1)}.single-comparison .carousel .slick-list{overflow:visible}.single-comparison .carousel .fade{box-shadow:none;mix-blend-mode:screen;filter:grayscale(100%);transition:opacity .4s ease-in-out}.single-comparison .carousel .fade:focus-within,.single-comparison .carousel .fade:hover{opacity:1;mix-blend-mode:unset;filter:unset}.single-comparison .carousel .left,.single-comparison .carousel .left:active,.single-comparison .carousel .left:focus,.single-comparison .carousel .left:hover{cursor:w-resize!important}.single-comparison .carousel .right,.single-comparison .carousel .right:active,.single-comparison .carousel .right:focus,.single-comparison .carousel .right:hover{cursor:e-resize!important}.single-comparison .instructional-design{padding-top:100px}.single-comparison .instructional-design.wp-block-columns.wrapper{position:relative;max-width:1200px;margin:0 auto;padding-left:25px;padding-right:25px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center;height:100%}@media screen and (min-width:768px){.single-comparison .instructional-design.wp-block-columns.wrapper{padding-left:50px;padding-right:50px}}@media screen and (min-width:992px){.single-comparison .instructional-design.wp-block-columns.wrapper{padding-left:0;padding-right:0;grid-column-gap:50px}}.single-comparison .instructional-design.wp-block-columns.wrapper .wp-block-column{border:none}.single-comparison .instructional-design .copy,.single-comparison .instructional-design .visual{grid-column:span 12}.single-comparison .instructional-design .visual{margin:auto}.single-comparison .instructional-design p{font-size:1.125rem;line-height:1.625rem;color:#555}@media screen and (min-width:768px){.single-comparison .instructional-design{padding-top:100px}}@media screen and (min-width:992px){.single-comparison .instructional-design .copy{grid-column:1/span 4}.single-comparison .instructional-design .visual{grid-column:span 8}.single-comparison .instructional-design h2{text-align:left}}.single-comparison .social-proof{padding:100px 0}.single-comparison .social-proof .wrapper{padding:0}.single-comparison .social-proof .wrapper-inner-blocks>.wp-block-group__inner-container{max-width:1200px;margin:0 auto;padding:0 25px}@media screen and (min-width:768px){.single-comparison .social-proof .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0 50px}}@media screen and (min-width:992px){.single-comparison .social-proof .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0}}.single-comparison .social-proof .professor,.single-comparison .social-proof h2{grid-column:span 12}.single-comparison .social-proof .wp-block-columns.wrapper{position:relative;max-width:1200px;margin:0 auto;padding:0 25px;display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center;height:100%}@media screen and (min-width:768px){.single-comparison .social-proof .wp-block-columns.wrapper{padding:0 50px}}@media screen and (min-width:992px){.single-comparison .social-proof .wp-block-columns.wrapper{padding:0;grid-column-gap:50px}}@media screen and (min-width:768px){.single-comparison .social-proof .professor{grid-column:span 4}.single-comparison .social-proof .professor:first-child{grid-column:1/span 4}.single-comparison .social-proof.wp-block-columns.wrapper .wp-block-column.professor{border-top:none}}.single-comparison .social-proof .professor:nth-child(3):after,.single-comparison .social-proof .professor:nth-child(3):before{display:none}.single-comparison .social-proof .professor{position:relative;padding:0 25px;display:flex;flex-direction:row;margin:20px 0;flex-basis:100%;flex-flow:wrap;align-items:center;border-top:none}@media(max-width:768px){.single-comparison .social-proof .professor{padding:0;border:none}}.single-comparison .social-proof .professor-name,.single-comparison .social-proof .professor-quote,.single-comparison .social-proof .professor-univserity{max-width:100%}.single-comparison .social-proof .professor-quote{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.875rem;color:#333}@media screen and (min-width:768px){.single-comparison .social-proof .professor-quote{min-height:90px}}.single-comparison .social-proof .professor-signature:focus{outline:3px solid #934af4;outline-offset:3px}.single-comparison .social-proof .professor figure{float:left;margin-top:20px;margin-right:20px;width:50px;height:50px;min-width:50px;min-height:50px;max-width:50px}.single-comparison .social-proof .professor-signature{min-width:150px;max-width:250px}@media screen and (min-width:768px){.single-comparison .social-proof .professor-signature{max-width:75%}}.single-comparison .social-proof .professor-name{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1em;text-transform:uppercase;letter-spacing:.1em;color:#934af4;margin-bottom:5px;width:80%}@media(max-width:768px){.single-comparison .social-proof .professor-name{font-size:1.2em}}.single-comparison .social-proof .professor-university{display:inline-block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#767676;margin:0}@media(max-width:768px){.single-comparison .social-proof .professor-university{font-size:1em}}@media screen and (min-width:768px){.single-comparison .social-proof .professor:before{content:"";height:100%;width:100%;position:absolute;top:0;left:5%;border-right:1px solid #eee}}.single-comparison .faq{background-color:#fbf8ff;padding:100px 0}.single-comparison .faq .wp-block-yoast-faq-block,.single-comparison .faq h2{max-width:85vw;margin-left:auto;margin-right:auto}@media screen and (min-width:992px){.single-comparison .faq .wp-block-yoast-faq-block,.single-comparison .faq h2{max-width:1200px}}.single-comparison .faq .wp-block-yoast-faq-block{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center}@media screen and (min-width:992px){.single-comparison .faq .wp-block-yoast-faq-block{grid-column-gap:50px}}.single-comparison .faq .wp-block-yoast-faq-block .schema-faq-section{grid-column:span 12}@media screen and (min-width:768px){.single-comparison .faq .wp-block-yoast-faq-block .schema-faq-section{grid-column:span 5}.single-comparison .faq .wp-block-yoast-faq-block .schema-faq-section:nth-child(odd){grid-column:2/span 5}}.single-comparison .faq .schema-faq-section{padding:0 10px;border-bottom:1px solid #eee;margin-bottom:20px;overflow:hidden;cursor:pointer}.single-comparison .faq .schema-faq-section:active>.schema-faq-question,.single-comparison .faq .schema-faq-section:focus>.schema-faq-question,.single-comparison .faq .schema-faq-section:hover>.schema-faq-question{color:#e5166b}.single-comparison .faq .schema-faq-section:focus{outline:3px solid #934af4;outline-offset:3px}.single-comparison .faq .schema-faq-section.appear .schema-faq-answer{opacity:1;max-height:1000px}.single-comparison .faq .schema-faq-question{display:block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;font-weight:inherit;line-height:1.75rem;text-align:left;border:0;background:none;color:#6820c5;padding-top:20px;transition:color .3s ease-in-out}.single-comparison .faq .schema-faq-answer{color:#555;font-size:1.125rem;line-height:1.625rem;padding:10px 0;margin:0;opacity:0;max-height:0;overflow:auto;transition:opacity .3s ease-in-out,max-height .3s ease-in-out}.single-comparison .faq .schema-faq-answer a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.single-comparison .faq .schema-faq-answer a:focus,.single-comparison .faq .schema-faq-answer a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.single-comparison .faq .schema-faq-answer a:focus{outline:3px solid #e5166b;outline-offset:3px}.single-comparison .sign-up{padding:100px 0}.single-comparison .sign-up .wrapper-inner-blocks>.wp-block-group__inner-container{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:2.5%;align-content:center;height:100%;position:relative;max-width:1200px;margin:0 auto;padding:0 25px}@media screen and (min-width:768px){.single-comparison .sign-up .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0 50px}}@media screen and (min-width:992px){.single-comparison .sign-up .wrapper-inner-blocks>.wp-block-group__inner-container{padding:0;grid-column-gap:50px}}.single-comparison .sign-up .marketo-form-container,.single-comparison .sign-up h2{grid-column:span 12}.single-comparison .sign-up .mktoForm .mktoButtonWrap .mktoButton,.single-comparison .sign-up .mktoForm .mktoFormRow .mktoFormCol input,.single-comparison .sign-up .mktoForm .mktoFormRow .mktoFormCol select,.single-comparison .sign-up .mktoForm .mktoFormRow .mktoFormCol textarea{min-height:50px}@media screen and (min-width:768px){.single-comparison .sign-up .marketo-form-container{grid-column:3/span 8}}.single-comparison .popular-tags>.wp-block-group__inner-container{display:flex;flex-direction:column;max-width:1200px;margin:0 auto;padding:0 25px 100px}@media screen and (min-width:768px){.single-comparison .popular-tags>.wp-block-group__inner-container{padding:0 50px 100px}}@media screen and (min-width:992px){.single-comparison .popular-tags>.wp-block-group__inner-container{padding:0 0 100px}}.single-comparison .popular-tags .tag-group{display:flex;flex-direction:row;flex-flow:wrap;justify-content:center;list-style:none}.single-comparison .popular-tags li{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;text-transform:capitalize;margin:10px;display:flex;justify-content:center;align-items:center}.single-comparison .popular-tags li a{display:inline-block;background:#d9d9d9;padding:15px 22px;border-radius:5px}.single-comparison .popular-tags li a:focus{outline:3px solid #934af4;outline-offset:3px}.lp-student h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.75rem;line-height:1.15;text-align:center;max-width:1000px;margin:0 auto 1.5rem}.lp-student h2 .highlight{box-shadow:inset 0 -.2em #2d1159,inset 0 -.35em #e5166b;transition:box-shadow .3s ease-out}.lp-student h2:hover .highlight{box-shadow:inset 0 -.175em #2d1159,inset 0 -1em #e5166b;transition:box-shadow .3s ease-out}@media(min-width:768px){.lp-student h2{font-size:2.25rem;margin-bottom:5rem}}@media(min-width:992px){.lp-student h2{font-size:2.625rem}}.lp-student h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;text-transform:uppercase;margin-bottom:.5rem}@media(min-width:768px){.lp-student h4{font-size:1.3125rem;margin-bottom:.625rem}}.lp-student li,.lp-student p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.125rem;line-height:1.5;color:#333;margin-bottom:1.5rem}@media(min-width:768px){.lp-student li,.lp-student p{font-size:1.3125rem;margin-bottom:1.75rem}}.lp-student li strong,.lp-student p strong{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600}.lp-student li a,.lp-student p a{color:#333;text-decoration:none;border-bottom:1px solid #333}.lp-student li a:focus,.lp-student li a:hover,.lp-student p a:focus,.lp-student p a:hover{color:#e5166b;border-color:#e5166b}.lp-student .hero{background-image:url(../../../../../../../../themes/TOPHAT01/build/images/lp-student-getting-started/hero-img.jpg);background-attachment:scroll;background-repeat:no-repeat;background-size:cover;background-position:bottom;height:75vh;max-height:850px;margin:1.5rem 0}@media(min-width:768px){.lp-student .hero{height:98vh;margin:4rem 0}}.lp-student .hero .tagline{display:flex;justify-content:center;align-items:flex-end;background:#fff;height:30px}.lp-student .hero .tagline p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.09375rem;line-height:2;margin-bottom:.5rem;color:#767676;text-transform:uppercase}@media(min-width:768px){.lp-student .hero .tagline{height:75px}.lp-student .hero .tagline p{font-size:1rem;margin-bottom:1.5rem}}.lp-student .hero .copy-block{background:#fff;text-align:center;padding-bottom:2rem;margin:0 30px;display:flex;flex-direction:column;justify-content:center;align-items:center}.lp-student .hero .copy-block p{font-size:1rem;line-height:1.6;color:#555;margin-bottom:1.5rem}@media(min-width:768px){.lp-student .hero .copy-block{padding-bottom:4rem}.lp-student .hero .copy-block p{font-size:1.25rem;margin-bottom:3rem}}@media(min-width:992px){.lp-student .hero .copy-block p{font-size:1.375rem}}@media(min-width:1260px){.lp-student .hero .copy-block{margin:0 auto}}.lp-student .features{padding:1.5rem 0;margin-bottom:3rem;overflow:hidden}@media(min-width:768px){.lp-student .features{padding:3rem 0;margin-bottom:0}}.lp-student .features .blocks-container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media(min-width:480px){.lp-student .features .blocks-container{flex-direction:row;justify-content:flex-start;align-items:flex-start}}.lp-student .features .block{position:relative;max-width:300px}.lp-student .features .block ul{min-height:400px;padding-top:20%}.lp-student .features .block ul li{max-width:300px;margin:2rem 0}.lp-student .features .block.align-left ul{margin-left:30%}@media(min-width:480px){.lp-student .features .block.align-left ul{margin-left:0}}.lp-student .features .block.align-right ul{margin-right:30%}@media(min-width:480px){.lp-student .features .block{margin-right:20px}.lp-student .features .block ul{padding-top:0}.lp-student .features .block.align-left{width:45%}.lp-student .features .block ul li{margin:3rem 0;min-height:160px}}@media(min-width:600px){.lp-student .features .block.align-left{width:35%}}@media(min-width:768px){.lp-student .features .block{max-width:100%;margin-right:0}.lp-student .features .block ul{width:100%}.lp-student .features .block ul li{min-height:150px}.lp-student .features .block.align-left,.lp-student .features .block.align-right{width:100%}.lp-student .features .block.align-left li{margin-right:10rem}.lp-student .features .block.align-right li{margin-left:32%}}@media(min-width:992px){.lp-student .features .block ul li{margin:4.2rem 0}.lp-student .features .block.align-left li{margin-right:50%}.lp-student .features .block.align-right li{margin-left:13rem}}@media(min-width:1075px){.lp-student .features .block.align-left li{margin-right:10rem}}@media(min-width:1200px){.lp-student .features .block ul{margin-top:20%}.lp-student .features .block ul li{margin:0 0 6.2rem}.lp-student .features .block.align-left li{margin-right:13rem}.lp-student .features .block.align-right li{margin-left:18rem}}.lp-student .features .image-container-right{position:absolute;right:-150px;top:50px;width:200px}@media(min-width:768px){.lp-student .features .image-container-right{left:-130px;right:inherit;width:220px}}@media(min-width:992px){.lp-student .features .image-container-right{left:-60px;top:0}}@media(min-width:1200px){.lp-student .features .image-container-right{width:100%;left:-8%;top:2.2%}}.lp-student .features .image-container-right img{max-width:200px}@media(min-width:768px){.lp-student .features .image-container-right img{max-width:210px}}@media(min-width:992px){.lp-student .features .image-container-right img{max-width:220px}}@media(min-width:1200px){.lp-student .features .image-container-right img{max-width:280px}}.lp-student .features .image-container-left{position:absolute;left:-150px;top:50px;width:200px}@media(min-width:480px){.lp-student .features .image-container-left{display:none}}@media(min-width:768px){.lp-student .features .image-container-left{right:-10px;left:inherit}}@media(min-width:992px){.lp-student .features .image-container-left{display:block}}@media(min-width:1200px){.lp-student .features .image-container-left{width:100%;right:-56%}}.lp-student .features .image-container-left img{max-width:190px}@media(min-width:992px){.lp-student .features .image-container-left img{max-width:200px}}@media(min-width:1200px){.lp-student .features .image-container-left img{max-width:250px}}.lp-student .cta-social{margin:1.5rem 0 8rem;padding-top:1.5rem;background:#2d1159;position:relative;min-height:265px}.lp-student .cta-social .wrapper{position:static;cursor:pointer}.lp-student .cta-social .revert-h2{display:block;color:#d9d9d9;padding:.25rem;cursor:pointer}.lp-student .cta-social .revert-h2:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-student .cta-social h2{color:#fff}@media(min-width:480px){.lp-student .cta-social{padding-top:3rem}}@media(min-width:768px){.lp-student .cta-social{margin:4rem 4rem 13rem;padding-top:6.25rem;min-height:350px}.lp-student .cta-social h2{margin-bottom:2rem}}.lp-student .cta-social .cta-link{display:flex;justify-content:center;align-items:center}.lp-student .cta-social .cta-link .chevron{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#d9d9d9}.lp-student .cta-social .cta-link .chevron:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:300;margin-left:10px;vertical-align:bottom;position:relative;left:0;top:2px;transition:left .3s ease-in-out}.lp-student .cta-social .cta-link .chevron:focus,.lp-student .cta-social .cta-link .chevron:hover{color:#fff}.lp-student .cta-social .cta-link .chevron:focus:after,.lp-student .cta-social .cta-link .chevron:hover:after{left:5px;transition:left .3s ease-in-out}.lp-student .cta-social .cta-link .chevron:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-student .cta-social .sliding-container{width:100%;height:290px;position:absolute;left:0;right:0;top:70%;overflow:hidden;cursor:-webkit-grab;cursor:grab}@media(min-width:768px){.lp-student .cta-social .sliding-container{left:-8rem;height:420px;width:calc(100% + 12rem)}}.lp-student .cta-social .sliding-container.flickity-enabled{padding-top:.75rem}.lp-student .cta-social .sliding-container.flickity-enabled:focus .social-card{outline:3px solid #934af4;outline-offset:3px}.lp-student .cta-social .flickity-viewport:focus,.lp-student .cta-social .sliding-container:focus{border:none;outline:none}.lp-student .cta-social .social-card{background:#fff;box-shadow:0 30px 50px 0 rgba(45,69,84,.06);border:1px solid #eee;border-radius:8px;width:250px;height:228px;padding:20px;margin:0 12px}@media(min-width:768px){.lp-student .cta-social .social-card{width:400px;height:328px;padding:40px;margin:0 25px}}.lp-student .cta-social .social-card p{height:125px;line-height:1.625;color:#555}@media(min-width:768px){.lp-student .cta-social .social-card p{height:197px}}.lp-student .cta-social .social-card .twitter:before{content:"";font-family:Font Awesome\ 5 Brands;font-size:2.125rem;float:left;margin-right:.9375rem;color:#1da1f2}.lp-student .cta-social .social-card .g2-crowd:before{content:url(../../../../../../../../themes/TOPHAT01/build/images/lp-student-getting-started/sm-icon-g2-crowd.svg);width:32px;float:left;margin-right:.9375rem}.lp-student .cta-social .social-card .google-play:before{content:url(../../../../../../../../themes/TOPHAT01/build/images/lp-student-getting-started/sm-icon-google-play.svg);width:32px;float:left;margin-right:.9375rem}.lp-student .cta-social .social-card .student-name{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;letter-spacing:.080625rem;text-transform:uppercase;height:inherit;margin-bottom:0;color:#555}.lp-student .cta-social .social-card .posted-on{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555;height:inherit}.lp-student .hero .copy-block,.lp-student .hero .tagline p{opacity:0}.lp-student .hero .copy-block.animate,.lp-student .hero .tagline p.animate{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.lp-student .hero{opacity:0}.lp-student .hero.animate{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:.3s;-webkit-animation-fill-mode:both;-moz-animation-duration:.3s;-moz-animation-fill-mode:both;-o-animation-duration:.3s;-o-animation-fill-mode:both;animation-duration:.3s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.lp-student .image-container-left{opacity:0}.lp-student .image-container-left.animate{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both}.lp-student .image-container-right{opacity:0}.lp-student .image-container-right.animate{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1.2s;-webkit-animation-fill-mode:both;-moz-animation-duration:1.2s;-moz-animation-fill-mode:both;-o-animation-duration:1.2s;-o-animation-fill-mode:both;animation-duration:1.2s;animation-fill-mode:both}.lp-student .block li{opacity:0}.lp-student .block li.animate{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-duration:1s;-moz-animation-fill-mode:both;-o-animation-duration:1s;-o-animation-fill-mode:both;animation-duration:1s;animation-fill-mode:both;-webkit-animation-delay:.5s;animation-delay:.5s}@media(min-width:768px){.lp-student .image-container-right.animate{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both}.lp-student .block li.animate{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:.5s;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-fill-mode:both;-o-animation-duration:.5s;-o-animation-fill-mode:both;animation-duration:.5s;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}}.page-template-lp-gutenberg main.intro-course .top-left{display:none;position:absolute;top:-150px;left:-400px;transform:scale(.5);transform-origin:top left}@media(min-width:1600px){.page-template-lp-gutenberg main.intro-course .top-left{left:-450px}}.page-template-lp-gutenberg main.intro-course .top-right{display:none;position:absolute;top:-150px;right:-400px;transform:scale(.5);transform-origin:top right}.page-template-lp-gutenberg main.intro-course .left{display:none;position:absolute;top:50%;transform:translateY(-50%) scale(.5);left:-250px;transform-origin:center left}@media(min-width:1200px){.page-template-lp-gutenberg main.intro-course .left,.page-template-lp-gutenberg main.intro-course .top-left,.page-template-lp-gutenberg main.intro-course .top-right{display:inherit}}.page-template-lp-gutenberg main.intro-course .centered-v,.page-template-lp-gutenberg main.intro-course .centered-v-group>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}.page-template-lp-gutenberg main.intro-course .centered-v-group h2,.page-template-lp-gutenberg main.intro-course .centered-v-group p,.page-template-lp-gutenberg main.intro-course .centered-v h2,.page-template-lp-gutenberg main.intro-course .centered-v p{max-width:1000px;margin-left:auto;margin-right:auto}.page-template-lp-gutenberg main.intro-course .centered-v-group h2,.page-template-lp-gutenberg main.intro-course .centered-v h2{text-align:center}.page-template-lp-gutenberg main.intro-course .section-spacing{margin-bottom:50px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .section-spacing{margin-bottom:100px}}.page-template-lp-gutenberg main.intro-course .section-spacing-large{margin-bottom:25px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .section-spacing-large{margin-bottom:75px}}.page-template-lp-gutenberg main.intro-course .professor-headshot>.wp-block-group__inner-container{display:flex}.page-template-lp-gutenberg main.intro-course .professor-headshot .wp-block-image{flex-shrink:0;margin-bottom:0;padding:5px 0 0!important}.page-template-lp-gutenberg main.intro-course .professor-headshot img{width:40px;height:40px;margin-right:1rem;border:none}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course .professor-headshot img{width:50px;height:50px}}.page-template-lp-gutenberg main.intro-course .professor-headshot h5,.page-template-lp-gutenberg main.intro-course .professor-headshot h6{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:.875rem;line-height:2;color:#333;margin-bottom:0!important}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .professor-headshot h5,.page-template-lp-gutenberg main.intro-course .professor-headshot h6{font-size:1rem}}.page-template-lp-gutenberg main.intro-course .professor-headshot h5 span,.page-template-lp-gutenberg main.intro-course .professor-headshot h6 span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.3;text-transform:none;letter-spacing:normal;display:block;padding-top:.25rem;color:#555}.page-template-lp-gutenberg main.intro-course .large-quote>.wp-block-group__inner-container{padding:50px 0;margin:25px auto 0;position:relative;background:#2d1159;background:linear-gradient(145deg,#2d1159 25%,#501b68 50%,#2d1159 75%);background-size:1000% 400%;-webkit-animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main.intro-course .large-quote>.wp-block-group__inner-container.med-purple-gradient{background:linear-gradient(180deg,#823ce6 12.56%,#4d0579 92.84%)}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .large-quote>.wp-block-group__inner-container{padding:120px 0;margin:50px 0 0}}@media(min-width:1600px){.page-template-lp-gutenberg main.intro-course .large-quote>.wp-block-group__inner-container{border-radius:10px;margin:75px 60px 0}}.page-template-lp-gutenberg main.intro-course .large-quote .wrapper{max-width:800px}.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote{min-width:100%}.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote p,.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote strong{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.75rem;line-height:1.14;color:#fff}.page-template-lp-gutenberg main.intro-course .large-quote .professor-headshot>.wp-block-group__inner-container{padding-right:35px;max-width:600px}.page-template-lp-gutenberg main.intro-course .large-quote div.professor-headshot h6{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.3125rem;color:#fff;line-height:1.4;text-transform:capitalize;letter-spacing:0}.page-template-lp-gutenberg main.intro-course .large-quote .professor-headshot h6 span{font-size:.875rem;padding:.75rem 0;color:#fff}.page-template-lp-gutenberg main.intro-course .large-quote .headshot-with-logo>.wp-block-group__inner-container{display:flex;flex-direction:column;margin-top:2rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .large-quote .headshot-with-logo>.wp-block-group__inner-container{margin-top:3rem}}.page-template-lp-gutenberg main.intro-course .large-quote .school-logo{max-width:130px;max-height:100px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .large-quote .headshot-with-logo>.wp-block-group__inner-container{margin-top:0;flex-direction:row;align-items:flex-end}.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote p,.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote strong{font-size:2.1875rem}.page-template-lp-gutenberg main.intro-course .large-quote div.professor-headshot h6{font-size:1.5rem}.page-template-lp-gutenberg main.intro-course .large-quote .professor-headshot h6 span{font-size:1.125rem;padding:0}.page-template-lp-gutenberg main.intro-course .large-quote .school-logo{margin-left:auto}}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote p,.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote strong{font-size:2.625rem}.page-template-lp-gutenberg main.intro-course .large-quote .wp-block-quote p{margin-bottom:3rem}}.page-template-lp-gutenberg main.intro-course .school-logo-banner>.wp-block-group__inner-container{margin:0;padding-bottom:50px!important;border-bottom:1px solid #eee}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .school-logo-banner>.wp-block-group__inner-container{padding-bottom:70px!important}}.page-template-lp-gutenberg main.intro-course .school-logo-banner h3,.page-template-lp-gutenberg main.intro-course .school-logo-banner h5{display:none}.page-template-lp-gutenberg main.intro-course .sidebar{padding:25px;border:1px solid #eee;border-radius:5px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .sidebar{padding:30px}}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course .sidebar{margin-top:0}}.page-template-lp-gutenberg main.intro-course .sidebar h5{margin-bottom:1.75rem;font-size:.875rem}.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-columns{display:flex;flex-direction:column}.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-column{margin:0;padding:0;flex-basis:auto}@media(min-width:480px){.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-column{flex-basis:50%}}.page-template-lp-gutenberg main.intro-course .sidebar .feature-point>.wp-block-group__inner-container{display:flex;flex-direction:row}.page-template-lp-gutenberg main.intro-course .sidebar .feature-point p{padding-left:15px;font-size:1rem;line-height:1.25}.page-template-lp-gutenberg main.intro-course .sidebar .feature-point i{color:#08d493;font-size:1.25rem;margin-bottom:1rem}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-columns{display:flex;flex-direction:row}.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-column:first-of-type{margin-right:20px}.page-template-lp-gutenberg main.intro-course .sidebar .wp-block-column:last-of-type{margin-left:20px}.page-template-lp-gutenberg main.intro-course .sidebar .feature-point>.wp-block-group__inner-container{flex-direction:column}.page-template-lp-gutenberg main.intro-course .sidebar .feature-point p{padding-left:0}}.page-template-lp-gutenberg main.intro-course .gradient-frame>.wp-block-group__inner-container,.page-template-lp-gutenberg main.intro-course .sidebar-gradient>.wp-block-group__inner-container{padding:25px;border:3px solid;border-image-slice:1;border-image-source:linear-gradient(100deg,#934af4,#e5166b)}.page-template-lp-gutenberg main.intro-course .slider-section>.wp-block-group__inner-container{text-align:center}.page-template-lp-gutenberg main.intro-course .slider-section>.wp-block-group__inner-container>p{max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#333}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .slider-section>.wp-block-group__inner-container>p{font-size:1.5rem}}.page-template-lp-gutenberg main.intro-course .slider-section .slick-slide img,.page-template-lp-gutenberg main.intro-course .slider-section .slick-slide video{border:1px solid #eee;border-radius:5px;width:98%}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .slider-section .slick-slide img,.page-template-lp-gutenberg main.intro-course .slider-section .slick-slide video{width:100%;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}}.page-template-lp-gutenberg main.intro-course .slider-section .slick-slider{margin-top:50px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .slider-section .slick-slider{margin-top:90px;margin-bottom:50px}}.page-template-lp-gutenberg main.intro-course .slider-section .slick-initialized .slick-slide{display:flex;z-index:5}.page-template-lp-gutenberg main.intro-course .slider-section .slick-track{margin-top:75px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-arrow{top:10px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-arrow:before{font-family:Font Awesome\ 5 Pro;color:#767676;font-size:16px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-arrow:hover:before{color:#e5166b;transition:color .3s ease-in}.page-template-lp-gutenberg main.intro-course .slider-section .slick-prev{left:-50px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-next{right:-50px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-prev:before{content:"";left:0;font-family:Font Awesome\ 5 Pro;color:#e5166b}.page-template-lp-gutenberg main.intro-course .slider-section .slick-next:before{content:"";right:0;font-family:Font Awesome\ 5 Pro;color:#e5166b}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots{display:flex;justify-content:space-between;margin:0 auto;top:0;left:50%;transform:translateX(-50%);max-width:83%;z-index:0}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li{width:100%;margin:0}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:last-child{width:20px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:first-child button:after{content:"BEFORE CLASS"}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:nth-child(2) button:after{content:"DURING CLASS"}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:last-child button:after{content:"AFTER CLASS"}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:after{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;letter-spacing:.1em;position:absolute;bottom:-40px;left:-45px;top:45px;color:#767676;width:110px;height:18px;border-bottom:2px solid transparent}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:after{font-size:1rem;font-size:.875rem}}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:before{content:"";height:9px;border-bottom:1px solid #e5166b;position:absolute;top:0;z-index:0;left:20px;right:calc(100% - 20px)}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li.left-to-right:before{right:4px;transition:right 8s ease-in}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:after{content:"";width:calc(99% - 20px);height:9px;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:20px;z-index:-1}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li:last-child:after{display:none}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button{height:17px;width:17px;position:relative;border:1px solid #767676;margin:0}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:before{content:"";height:9px;width:9px;background:#767676;top:3px;left:3px;opacity:1}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li.slick-active button,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button.selected,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:focus,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:hover{border-color:#e5166b;transition:border-color .3s ease-in;box-shadow:0 0 20px rgba(229,22,108,.1882352941)}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li.slick-active button:before,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button.selected:before,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:focus:before,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:hover:before{background:#e5166b;transition:background .3s ease-in}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li.slick-active button:after,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:focus:after,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:hover:after{color:#e5166b;transition:color .3s ease-in}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button.selected:focus,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:focus{outline:3px solid #934af4;outline-offset:3px}.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button.selected:focus:after,.page-template-lp-gutenberg main.intro-course .slider-section .slick-dots li button:focus:after{border-color:#e5166b}.page-template-lp-gutenberg main.intro-course .slider-section .wp-block-column:first-of-type{text-align:left;padding-right:7%}@media(min-width:600px){.page-template-lp-gutenberg main.intro-course .slider-section .wp-block-column{flex-basis:calc(50% - 16px);flex-grow:0}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown>.wp-block-group__inner-container{padding:25px 0;margin:0 auto 50px;position:relative;background:#2d1159;background:linear-gradient(145deg,#2d1159 25%,#501b68 50%,#2d1159 75%);background-size:1000% 400%;-webkit-animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main.intro-course .pricing-breakdown>.wp-block-group__inner-container.med-purple-gradient{background:linear-gradient(180deg,#823ce6 12.56%,#4d0579 92.84%)}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown>.wp-block-group__inner-container{padding:45px 0;margin-bottom:100px}}@media(min-width:1600px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown>.wp-block-group__inner-container{border-radius:10px;margin-right:60px;margin-left:60px}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-columns .wp-block-column:first-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-columns .wp-block-column:first-child{flex-basis:66.666%;padding-right:100px}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-columns .wp-block-column:last-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-columns .wp-block-column:last-child{flex-basis:33.333%}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .professor-headshot h6,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .professor-headshot span,.page-template-lp-gutenberg main.intro-course .pricing-breakdown h3,.page-template-lp-gutenberg main.intro-course .pricing-breakdown h4,.page-template-lp-gutenberg main.intro-course .pricing-breakdown li,.page-template-lp-gutenberg main.intro-course .pricing-breakdown p,.page-template-lp-gutenberg main.intro-course .pricing-breakdown p.disclaimer{color:#fff}.page-template-lp-gutenberg main.intro-course .pricing-breakdown h5{color:#08d493}.page-template-lp-gutenberg main.intro-course .pricing-breakdown h3{margin-bottom:2rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .btn-chevron .wp-block-button__link,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .btn-chevron .wp-block-button__link:hover,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .small-caps-header{color:#08d493;background:none}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number>.wp-block-group__inner-container{position:relative;max-width:535px;margin:1rem 0 2.5rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number>.wp-block-group__inner-container{margin-bottom:3rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price{display:flex;flex-direction:row;align-items:flex-end}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .number{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:-.02em;font-size:27vw;line-height:.725}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price sup{font-size:13.5vw;color:#fff;padding-right:.5rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .unit{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;line-height:1;font-size:7.5vw;padding-left:.75rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .number{font-size:13vw}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price sup{font-size:7.25vw}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .unit{font-size:3.5vw;padding-left:1rem}}@media(min-width:1200px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .number{font-size:11.25rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price sup{font-size:5.625rem;padding-right:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .price .unit{font-size:2.625rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value{position:absolute;top:-20px;right:40px;height:50px;width:50px;text-align:center;border:2px solid #08d493;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value.large{right:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-1{font-size:.85rem;line-height:1.5}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-2{font-size:.51125rem;line-height:1.12}@media(min-width:550px)and (max-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value{padding:10px;top:0;right:30px;height:60px;width:60px}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value.large{right:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-1{font-size:1.3625rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-2{font-size:.8125rem}}@media(min-width:768px)and (max-width:992px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value{right:80px;top:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value.large{right:0}}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value{right:90px;height:60px;width:60px;padding:10px}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value.large{right:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-1{font-size:1.3625rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .callout-number .value .part-2{font-size:.8125rem}}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-group .tick-list li{margin:.5rem 0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-group .tick-list li:last-of-type{margin-bottom:1rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .disclaimer{margin:1.5rem 0}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .disclaimer{font-size:1rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown h4{font-size:1.5rem;margin:2rem 0 0;line-height:1.25}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown h4{font-size:1.75rem;margin-top:3rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button{margin:1rem 0 0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;position:relative;padding:0;background:none;width:auto;border:none}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link{width:auto;font-size:1.375rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:15px;position:absolute;right:-22px;bottom:0}@-webkit-keyframes hover-sideways{0%,to{right:-22px}50%{right:-30px}}@keyframes hover-sideways{0%,to{right:-22px}50%{right:-30px}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link:active:after,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link:focus:after,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .wp-block-button .wp-block-button__link:hover:after{-webkit-animation:hover-sideways 1s ease infinite;animation:hover-sideways 1s ease infinite}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar{border:1px solid hsla(0,0%,100%,.2)}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-columns{margin-right:-15px;margin-left:-15px}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-columns .wp-block-column{flex-basis:100%;margin:0}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-columns .wp-block-column{flex-basis:50%;padding:0 15px}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar h5{color:#fff;font-size:.875rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .feature-point i{margin-bottom:.5rem}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button{margin-top:0}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;cursor:pointer!important;transition:all .25s ease;text-transform:none;border-radius:0;position:relative;background:none;border:none;color:#767676;color:#fff;padding:0;font-size:15px!important;display:inline;text-align:left}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link{width:auto;font-size:1.375rem}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;position:absolute;top:15%}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:active,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:focus,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:hover{color:#e5166b}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:active:after,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:focus:after,.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:hover:after{-webkit-animation:hover-bounce 1s ease-in-out infinite;animation:hover-bounce 1s ease-in-out infinite}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link{font-size:16px!important}}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:after{top:.2em}.page-template-lp-gutenberg main.intro-course .pricing-breakdown .sidebar .wp-block-button .wp-block-button__link:hover{color:#08d493}.page-template-lp-gutenberg main.intro-course .details>.wp-block-group__inner-container{display:flex;flex-direction:column;align-items:center}.page-template-lp-gutenberg main.intro-course .details>.wp-block-group__inner-container>p{max-width:1000px;margin-left:auto;margin-right:auto;font-size:1.125rem;color:#333}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details>.wp-block-group__inner-container>p{font-size:1.5rem}}.page-template-lp-gutenberg main.intro-course .details h2{max-width:1000px;margin:0 auto 2rem;text-align:center}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details h2{margin-bottom:2.5rem}}.page-template-lp-gutenberg main.intro-course .details .wp-block-columns .wp-block-column:first-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .wp-block-columns .wp-block-column:first-child{flex-basis:66.666%;padding-right:100px}}.page-template-lp-gutenberg main.intro-course .details .wp-block-columns .wp-block-column:last-child{flex-basis:100%}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .wp-block-columns .wp-block-column:last-child{flex-basis:33.333%}}.page-template-lp-gutenberg main.intro-course .details .tick-list{margin-bottom:2rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .tick-list{margin-bottom:3rem}}.page-template-lp-gutenberg main.intro-course .details .tick-list:last-child{margin-bottom:0}.page-template-lp-gutenberg main.intro-course .details .sidebar{margin-bottom:30px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .sidebar{margin-bottom:40px}}.page-template-lp-gutenberg main.intro-course .details .sidebar h5{color:#333;margin-bottom:1rem;font-size:.875rem}.page-template-lp-gutenberg main.intro-course .details .sidebar p{font-size:1rem;text-align:left;color:#555;margin-bottom:1.25rem}.page-template-lp-gutenberg main.intro-course .details .sidebar .more-vertical-space{margin-top:1.75rem}.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient>.wp-block-group__inner-container{margin-bottom:30px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient>.wp-block-group__inner-container{margin-bottom:40px}}.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient h5{color:#6820c5;margin-bottom:0;font-size:.875rem}.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient li{font-size:1rem!important;line-height:1.4!important;color:#555;padding-left:25px!important}.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient .tick-list,.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient li:last-child{margin-bottom:0}.page-template-lp-gutenberg main.intro-course .details .sidebar-gradient .wp-block-button{margin:0}.page-template-lp-gutenberg main.intro-course .details .btn-small{display:block;padding:0;margin:0}.page-template-lp-gutenberg main.intro-course .details .btn-small .wp-block-button__link{text-align:center;color:#fff;background:#e5166b}.page-template-lp-gutenberg main.intro-course .details .btn-small .wp-block-button__link:hover{color:#e5166b;background:none}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details .btn-small .wp-block-button__link{width:100%}}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course .details p{text-align:left}}.page-template-lp-gutenberg main.intro-course.index .hero{margin-bottom:100px}@media(min-width:480px){.page-template-lp-gutenberg main.intro-course.index .hero{margin-bottom:30vw}}@media(min-width:1200px){.page-template-lp-gutenberg main.intro-course.index .hero{margin-bottom:350px}}.page-template-lp-gutenberg main.intro-course.index .school-logo-banner{border:none}.page-template-lp-gutenberg main.intro-course.index .school-logo-banner h5{display:block}.page-template-lp-gutenberg main.intro-course.index .related-courses{margin-top:10px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses{margin-top:40px}}.page-template-lp-gutenberg main.intro-course.index .related-courses h5{color:#934af4;margin-bottom:.5rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses h5{margin-bottom:.75rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses h5 a{color:#934af4}.page-template-lp-gutenberg main.intro-course.index .related-courses h5 a:hover{color:#e5166b}.page-template-lp-gutenberg main.intro-course.index .related-courses .header h2{width:100%;margin-bottom:1rem;margin-top:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.75rem;line-height:1.15}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .header h2{width:50%;float:left;font-size:2.25rem;margin-bottom:2rem;margin-left:-2px}}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course.index .related-courses .header h2{font-size:2.625rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses .header p{width:100%;font-size:1.125rem;line-height:1.5;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#333;margin-bottom:0}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .header p{width:42%;float:right;padding-left:5%;margin-top:5px;font-size:1.3125rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid{clear:both;display:flex;flex-wrap:wrap;padding:20px 0 50px}@media(min-width:480px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid{margin:0 -1.75%;padding-top:40px}}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid{padding:70px 0 100px}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block{width:100%;border:1px solid #eee;margin-top:25px;transition:all .25s ease-out}@media(min-width:480px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block{width:46.5%;margin:1.75%}}@media(min-width:992px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block{width:29.833%}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .img-con{max-height:200px;overflow:hidden}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text{padding:20px}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text{padding:30px 35px}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.375rem;margin-bottom:1rem;line-height:1.2}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text h3{font-size:1.75rem;margin-bottom:1.25rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;line-height:1.4;margin-bottom:1.25rem}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text p{font-size:1.125rem;margin-bottom:1.75rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1rem;color:#767676;position:relative}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text span{font-size:1.125rem}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text span i{position:absolute;margin-left:.6em;bottom:3px;font-size:.65em;transition:all .25s ease-out}@media(min-width:768px){.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .courses-block-text span i{bottom:4px}}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block:hover h3,.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block:hover span{color:#e5166b}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block:hover .school-logo{opacity:.8}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block:hover .courses-block-text span i{margin-left:.9em}.page-template-lp-gutenberg main.intro-course.index .related-courses .courses-grid .story-block .school-logo{opacity:.6;max-height:80px;transition:all .25s ease-out;margin:1.75rem auto 0;text-align:center;display:block}.page-template-seo-classroom main{margin-bottom:25px;overflow-x:hidden;padding-top:60px;-webkit-animation:fade-up-on-load .8s ease-out;animation:fade-up-on-load .8s ease-out}@media(min-width:768px){.page-template-seo-classroom main{margin-bottom:50px}}.page-template-seo-classroom main .wp-block-button{margin-bottom:1.5rem}@media(min-width:768px){.page-template-seo-classroom main .wp-block-button{margin-bottom:2rem}}.page-template-seo-classroom main .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;background:#fff;color:#e5166b;border:1px solid #e5166b;padding:.425em 1.1em}.page-template-seo-classroom main .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-seo-classroom main .wp-block-button__link{width:auto;font-size:1.375rem}}.page-template-seo-classroom main .wp-block-button__link:active,.page-template-seo-classroom main .wp-block-button__link:focus,.page-template-seo-classroom main .wp-block-button__link:hover{color:#e5166b;background:#fff;background:#e5166b;color:#fff}.page-template-seo-classroom main .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .wp-block-group ul{list-style-type:square;padding-left:1.2rem;margin-bottom:1.5rem}@media(min-width:768px){.page-template-seo-classroom main .wp-block-group ul{padding-left:1.35rem;margin-bottom:1.75rem}}.page-template-seo-classroom main .wp-block-group ul li{margin-bottom:.25rem;line-height:1.4}.page-template-seo-classroom main .wp-block-group ul li:last-child{margin-bottom:0}.page-template-seo-classroom main .wp-block-group ol{list-style-type:decimal;list-style-position:inside}.page-template-seo-classroom main .wp-block-group ol li{margin-bottom:1rem}.page-template-seo-classroom main .wp-block-group .tick-list{list-style-type:none;padding-left:0}.page-template-seo-classroom main .wp-block-group .tick-list li{margin:.5rem 0;position:relative;padding-left:25px;font-size:1.125rem;line-height:1.5}@media(min-width:768px){.page-template-seo-classroom main .wp-block-group .tick-list li{font-size:1.3125rem;padding-left:30px}}.page-template-seo-classroom main .wp-block-group .tick-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#934af4;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-group .tick-list li:before{top:3px}}.page-template-seo-classroom main .wp-block-group .double-chevron-list{list-style-type:none;padding-left:0}.page-template-seo-classroom main .wp-block-group .double-chevron-list li{margin:.5rem 0;position:relative;padding-left:25px;font-size:1.125rem;line-height:1.5}@media(min-width:768px){.page-template-seo-classroom main .wp-block-group .double-chevron-list li{font-size:1.3125rem;padding-left:30px}}.page-template-seo-classroom main .wp-block-group .double-chevron-list li:before{content:"";font-family:Font Awesome\ 5 Pro;display:inline-block;color:#934af4;font-size:.85em;position:absolute;top:4px;left:0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-group .double-chevron-list li:before{top:3px}}.page-template-seo-classroom main p#cta-form{margin:0}.page-template-seo-classroom main .wp-block-columns{margin-bottom:0;margin-top:0!important}.page-template-seo-classroom main .wp-block-column{margin:25px 0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-column{margin:50px 0}}@media(min-width:992px){.page-template-seo-classroom main .wp-block-column{margin:75px 0}}.page-template-seo-classroom main .wp-block-column.has-1-column{max-width:700px;margin-left:auto;margin-right:auto}.page-template-seo-classroom main .wp-block-image{margin:-.4rem auto 0}.page-template-seo-classroom main .wp-block-image.full-image{padding:25px 0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-image.full-image{padding:50px 0 20px}}@media(min-width:992px){.page-template-seo-classroom main .wp-block-image.full-image{padding:75px 0 45px}}.page-template-seo-classroom main .wp-block-image.shadow{box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-seo-classroom main figcaption{font-size:.75rem;color:#555;margin-top:1rem}@media(min-width:768px){.page-template-seo-classroom main figcaption{font-size:.875rem}}.page-template-seo-classroom main .vertical-center,.page-template-seo-classroom main .vertical-center-group>.wp-block-group__inner-container{display:flex;align-items:center;flex-direction:column}.page-template-seo-classroom main .feature-block{padding-top:0;padding-bottom:0}@media(min-width:992px){.page-template-seo-classroom main .feature-block.wp-block-columns{align-items:center}}.page-template-seo-classroom main .feature-block .wp-block-column:first-child{flex-basis:100%}@media(min-width:768px){.page-template-seo-classroom main .feature-block .wp-block-column:first-child{flex-basis:50%;padding-right:50px}}@media(min-width:992px){.page-template-seo-classroom main .feature-block .wp-block-column:first-child{padding-right:100px}}.page-template-seo-classroom main .feature-block .wp-block-column:last-child{flex-basis:100%}@media(min-width:768px){.page-template-seo-classroom main .feature-block .wp-block-column:last-child{flex-basis:50%}}@media(min-width:768px){.page-template-seo-classroom main .feature-block.reverse{flex-flow:row-reverse}}@media(min-width:768px){.page-template-seo-classroom main .feature-block.reverse .wp-block-column:first-child{padding-left:50px;padding-right:0}}@media(min-width:992px){.page-template-seo-classroom main .feature-block.reverse .wp-block-column:first-child{padding-left:100px;padding-right:0}}.page-template-seo-classroom main .feature-block p:last-of-type{margin-bottom:0}.page-template-seo-classroom main .feature-block .feature-point{margin-top:2rem}@media(min-width:768px){.page-template-seo-classroom main .feature-block .feature-point{margin-top:2.5rem}}.page-template-seo-classroom main .feature-block .feature-point h3,.page-template-seo-classroom main .feature-block .feature-point h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;margin-bottom:.75rem}@media(min-width:768px){.page-template-seo-classroom main .feature-block .feature-point h3,.page-template-seo-classroom main .feature-block .feature-point h4{font-size:1rem;font-size:1.125rem}}.page-template-seo-classroom main .feature-block .feature-point p{font-size:1rem;margin-bottom:0;color:#555}@media(min-width:768px){.page-template-seo-classroom main .feature-block .feature-point p{font-size:1.125rem}}.page-template-seo-classroom main .feature-block .wistia_responsive_padding{width:100%;max-width:100%;margin:0;height:100%;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.page-template-seo-classroom main .feature-block .wp-block-button{margin-top:2.25rem}@media(min-width:768px){.page-template-seo-classroom main .feature-block .wp-block-button{margin-top:2.75rem}}.page-template-seo-classroom main .wp-block-column h2,.page-template-seo-classroom main .wp-block-group h2{margin-top:1.75rem}.page-template-seo-classroom main .wp-block-column h2:first-of-type,.page-template-seo-classroom main .wp-block-group h2:first-of-type{margin-top:0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-column h2,.page-template-seo-classroom main .wp-block-group h2{margin-top:4rem}}.page-template-seo-classroom main .wp-block-column p+h2,.page-template-seo-classroom main .wp-block-group p+h2{margin-top:1rem}.page-template-seo-classroom main .wp-block-column p+h2:first-child,.page-template-seo-classroom main .wp-block-group p+h2:first-child{margin-top:0}@media(min-width:768px){.page-template-seo-classroom main .wp-block-column p+h2,.page-template-seo-classroom main .wp-block-group p+h2{margin-top:2rem}}.page-template-seo-classroom main .hero h1 a,.page-template-seo-classroom main .hero h2 a,.page-template-seo-classroom main .hero h3 a,.page-template-seo-classroom main .hero h4 a,.page-template-seo-classroom main .hero h5 a,.page-template-seo-classroom main .hero h6 a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.page-template-seo-classroom main .hero h1 a:focus,.page-template-seo-classroom main .hero h1 a:hover,.page-template-seo-classroom main .hero h2 a:focus,.page-template-seo-classroom main .hero h2 a:hover,.page-template-seo-classroom main .hero h3 a:focus,.page-template-seo-classroom main .hero h3 a:hover,.page-template-seo-classroom main .hero h4 a:focus,.page-template-seo-classroom main .hero h4 a:hover,.page-template-seo-classroom main .hero h5 a:focus,.page-template-seo-classroom main .hero h5 a:hover,.page-template-seo-classroom main .hero h6 a:focus,.page-template-seo-classroom main .hero h6 a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.page-template-seo-classroom main .hero h1 a:focus,.page-template-seo-classroom main .hero h2 a:focus,.page-template-seo-classroom main .hero h3 a:focus,.page-template-seo-classroom main .hero h4 a:focus,.page-template-seo-classroom main .hero h5 a:focus,.page-template-seo-classroom main .hero h6 a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .hero p{font-size:1.3125rem;line-height:1.4}@media(min-width:768px){.page-template-seo-classroom main .hero p{font-size:1.5rem;margin-bottom:2rem}}.page-template-seo-classroom main .hero h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;text-transform:none;letter-spacing:normal;color:#d9d9d9}.page-template-seo-classroom main .hero .wp-block-button{margin:0;display:inline-block}.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em;margin-top:.75rem}.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link{width:auto;font-size:1.375rem}}.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link:active,.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link:focus,.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link:hover{color:#e5166b;background:#fff}.page-template-seo-classroom main .hero .wp-block-button .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link{border-radius:0;position:relative;background:none;border:none;color:#767676;padding-right:1.2em}.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:after,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;font-size:.889em;margin-left:.6em;position:absolute;top:15%}@-webkit-keyframes hover-bounce{0%,to{top:15%}30%{top:0}70%{top:32%}}@keyframes hover-bounce{0%,to{top:15%}30%{top:0}70%{top:32%}}.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:active,.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:focus,.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:hover,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:active,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:focus,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:hover{color:#e5166b}.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:active:after,.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:focus:after,.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:hover:after,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:active:after,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:focus:after,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:hover:after{-webkit-animation:hover-bounce 1s ease-in-out infinite;animation:hover-bounce 1s ease-in-out infinite}.page-template-seo-classroom main .hero .wp-block-button.btn-arrow .wp-block-button__link:focus,.page-template-seo-classroom main .hero .wp-block-button.btn-scroll .wp-block-button__link:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .hero-default{padding:50px 0 0;margin-bottom:70px;text-align:center;background:#2d1159;background:linear-gradient(145deg,#2d1159 25%,#501b68 50%,#2d1159 75%);background-size:1000% 400%;-webkit-animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40}.page-template-seo-classroom main .hero-default.med-purple-gradient{background:linear-gradient(180deg,#823ce6 12.56%,#4d0579 92.84%)}@media(min-width:768px){.page-template-seo-classroom main .hero-default{padding:100px 0 0;margin-bottom:150px}}.page-template-seo-classroom main .hero-default p{margin-right:auto;margin-left:auto;max-width:800px}.page-template-seo-classroom main .hero-default h1,.page-template-seo-classroom main .hero-default p{color:#fff}.page-template-seo-classroom main .hero-default .wp-block-image,.page-template-seo-classroom main .hero-default .wp-block-video{margin-top:40px;margin-bottom:-55px}@media(min-width:768px){.page-template-seo-classroom main .hero-default .wp-block-image,.page-template-seo-classroom main .hero-default .wp-block-video{margin-top:70px;margin-bottom:-175px}}.page-template-seo-classroom main .hero-default .wp-block-image img,.page-template-seo-classroom main .hero-default .wp-block-image video,.page-template-seo-classroom main .hero-default .wp-block-video img,.page-template-seo-classroom main .hero-default .wp-block-video video{display:block;min-width:100%}.page-template-seo-classroom main .logo-grid,.page-template-seo-classroom main .school-logo-banner{padding-top:50px;padding-bottom:10px;text-align:center}@media(min-width:768px){.page-template-seo-classroom main .logo-grid,.page-template-seo-classroom main .school-logo-banner{padding-top:70px;padding-bottom:60px}}.page-template-seo-classroom main .logo-grid h4,.page-template-seo-classroom main .logo-grid h5,.page-template-seo-classroom main .school-logo-banner h4,.page-template-seo-classroom main .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.page-template-seo-classroom main .logo-grid h4,.page-template-seo-classroom main .logo-grid h5,.page-template-seo-classroom main .school-logo-banner h4,.page-template-seo-classroom main .school-logo-banner h5{font-size:1rem}}@media(min-width:480px){.page-template-seo-classroom main .logo-grid h4,.page-template-seo-classroom main .logo-grid h5,.page-template-seo-classroom main .school-logo-banner h4,.page-template-seo-classroom main .school-logo-banner h5{max-width:90%}}@media(min-width:768px){.page-template-seo-classroom main .logo-grid h4,.page-template-seo-classroom main .logo-grid h5,.page-template-seo-classroom main .school-logo-banner h4,.page-template-seo-classroom main .school-logo-banner h5{max-width:80%;margin-bottom:50px;font-size:1.125rem}}@media(min-width:992px){.page-template-seo-classroom main .logo-grid h4.compressed,.page-template-seo-classroom main .logo-grid h5.compressed,.page-template-seo-classroom main .school-logo-banner h4.compressed,.page-template-seo-classroom main .school-logo-banner h5.compressed{max-width:60%}}.page-template-seo-classroom main .logo-grid h4:after,.page-template-seo-classroom main .logo-grid h5:after,.page-template-seo-classroom main .school-logo-banner h4:after,.page-template-seo-classroom main .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.page-template-seo-classroom main .logo-grid .wp-block-image,.page-template-seo-classroom main .school-logo-banner .wp-block-image{display:none;padding-top:40px}.page-template-seo-classroom main .logo-grid .wp-block-image img,.page-template-seo-classroom main .school-logo-banner .wp-block-image img{opacity:.6}@media(min-width:768px){.page-template-seo-classroom main .logo-grid .wp-block-image,.page-template-seo-classroom main .school-logo-banner .wp-block-image{display:block}}.page-template-seo-classroom main .logo-grid .wp-block-image:last-child,.page-template-seo-classroom main .school-logo-banner .wp-block-image:last-child{display:block;padding-top:0}@media(min-width:768px){.page-template-seo-classroom main .logo-grid .wp-block-image:last-child,.page-template-seo-classroom main .school-logo-banner .wp-block-image:last-child{display:none}}.page-template-seo-classroom main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-seo-classroom main .school-logo-banner .logo-con>.wp-block-group__inner-container{width:33.333%;height:90px;float:left;padding:0 10px;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.page-template-seo-classroom main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-seo-classroom main .school-logo-banner .logo-con>.wp-block-group__inner-container{height:130px}}@media(min-width:992px){.page-template-seo-classroom main .logo-grid .logo-con>.wp-block-group__inner-container,.page-template-seo-classroom main .school-logo-banner .logo-con>.wp-block-group__inner-container{width:20%;height:160px}}.page-template-seo-classroom main .logo-grid .logo-con img,.page-template-seo-classroom main .school-logo-banner .logo-con img{opacity:.6;max-width:100%;max-height:100%}.page-template-seo-classroom main .logo-grid .logo-con img.tall,.page-template-seo-classroom main .school-logo-banner .logo-con img.tall{width:50%}@media(min-width:480px){.page-template-seo-classroom main .logo-grid .logo-con img,.page-template-seo-classroom main .logo-grid .logo-con img.tall,.page-template-seo-classroom main .school-logo-banner .logo-con img,.page-template-seo-classroom main .school-logo-banner .logo-con img.tall{width:auto}}.page-template-seo-classroom main .logo-grid.logos-4 .logo-con>.wp-block-group__inner-container,.page-template-seo-classroom main .school-logo-banner.logos-4 .logo-con>.wp-block-group__inner-container{width:50%}@media(min-width:992px){.page-template-seo-classroom main .logo-grid.logos-4 .logo-con>.wp-block-group__inner-container,.page-template-seo-classroom main .school-logo-banner.logos-4 .logo-con>.wp-block-group__inner-container{width:25%}}.page-template-seo-classroom main .heading-style-alt{position:relative;margin-bottom:4rem}.page-template-seo-classroom main .heading-style-alt:after{content:"";position:absolute;left:11px;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.page-template-seo-classroom main .light-mode h1,.page-template-seo-classroom main .light-mode h2,.page-template-seo-classroom main .light-mode h3,.page-template-seo-classroom main .light-mode h4,.page-template-seo-classroom main .light-mode p{color:#333}.page-template-seo-classroom main .dark-mode{background:#333}.page-template-seo-classroom main .dark-mode h1,.page-template-seo-classroom main .dark-mode h2,.page-template-seo-classroom main .dark-mode h3,.page-template-seo-classroom main .dark-mode h4,.page-template-seo-classroom main .dark-mode p{color:#fff}.page-template-seo-classroom main .form{margin:40px 0 25px;padding:40px 25px;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}@media(min-width:768px){.page-template-seo-classroom main .form{padding:100px 50px;margin:50px 0}}@media(min-width:1200px){.page-template-seo-classroom main .form{margin:75px 60px;border-radius:10px}}.page-template-seo-classroom main .form h2{margin-top:0;margin-left:auto;margin-right:auto;text-align:center}@media(min-width:992px){.page-template-seo-classroom main .form h2{max-width:1000px}}.page-template-seo-classroom main .form h2 a{color:#fff}.page-template-seo-classroom main .form h2 a .highlight{box-shadow:inset 0 -.2em #2d1159,inset 0 -.35em #e5166b;transition:all .25s ease}.page-template-seo-classroom main .form h2 a:hover{color:#fff;border:none}.page-template-seo-classroom main .form h2 a:hover .highlight{box-shadow:inset 0 -.2em #2d1159,inset 0 -1em #e5166b}.page-template-seo-classroom main .form h2 a .highlight-med-purple{box-shadow:inset 0 -.2em #6926b9,inset 0 -.35em #e5166b;transition:all .25s ease}.page-template-seo-classroom main .form h2 a .highlight-med-purple:hover{box-shadow:inset 0 -.2em #6926b9,inset 0 -1em #e5166b}.page-template-seo-classroom main .form p{font-size:1.3125rem;margin-bottom:0;margin-left:auto;margin-right:auto;line-height:1.4;text-align:center}@media(min-width:768px){.page-template-seo-classroom main .form p{font-size:1.5rem}}@media(min-width:992px){.page-template-seo-classroom main .form p{max-width:1080px}}.page-template-seo-classroom main .form .mktoForm{margin-top:40px}.page-template-seo-classroom main .form .mktoForm label.mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px}@media(min-width:768px){.page-template-seo-classroom main .form .mktoForm label.mktoLabel{font-size:1rem}}.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{background:none}.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol{padding:0;margin-bottom:1.5rem!important}@media(min-width:768px){.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:2rem!important}}.page-template-seo-classroom main .form .mktoForm .mktoFormRow{margin:0}.page-template-seo-classroom main .form .mktoForm .mktoButtonRow{width:100%}.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton{width:auto;font-size:1.375rem}}.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton:active,.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton:focus,.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton:hover{color:#e5166b;background:#fff}.page-template-seo-classroom main .form .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;height:40px;margin-top:.5rem;padding:.6em 1em .8em!important}@media(min-width:768px){.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{height:45px;font-size:1.125rem;padding-top:.75em!important}}.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{border-radius:0}.page-template-seo-classroom main .form .mktoForm .mktoLabel.mktoHasWidth{float:none}.page-template-seo-classroom main .form .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{padding:0;margin-top:.15em}@media(min-width:768px){.page-template-seo-classroom main .form .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1000px;margin:80px auto 0}.page-template-seo-classroom main .form .mktoFormRow{flex-basis:calc(50% - 20px)}.page-template-seo-classroom main .form .mktoFormRow:nth-of-type(8){flex-basis:100%}}.page-template-seo-classroom main .form.dark-mode{background:#2d1159;background:linear-gradient(145deg,#2d1159 25%,#501b68 50%,#2d1159 75%);background-size:1000% 400%;-webkit-animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40;animation:slide-gradient-right 6s cubic-bezier(.28,.17,.38,.96) 40}.page-template-seo-classroom main .form.dark-mode.med-purple-gradient{background:linear-gradient(180deg,#823ce6 12.56%,#4d0579 92.84%)}@-webkit-keyframes slide-gradient-right{0%{background-position:0 50%}50%{background-position:50% 50%}to{background-position:100% 50%}}@keyframes slide-gradient-right{0%{background-position:0 50%}50%{background-position:50% 50%}to{background-position:100% 50%}}.page-template-seo-classroom main .form.dark-mode .marketo-form-loading{color:#d9d9d9}.page-template-seo-classroom main .form.dark-mode .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.page-template-seo-classroom main .form.dark-mode .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email],.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text],.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select{color:#fff;background:hsla(0,0%,100%,.1);border:none}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:active,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus{border:1px solid #fff}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]::-moz-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]::-moz-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]::-moz-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]::-moz-placeholder{color:#fff}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:-ms-input-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]:-ms-input-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:-ms-input-placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]:-ms-input-placeholder{color:#fff}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]::placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=email]::placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=tel]::placeholder,.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol input[type=text]::placeholder{color:#fff}.page-template-seo-classroom main .form.dark-mode .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-white.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.page-template-seo-classroom main .form.dark-mode .mktoForm label.mktoLabel{color:#fff}.page-template-seo-classroom main .quote>.wp-block-group__inner-container{display:flex;flex-direction:row;flex-flow:wrap;padding-top:20px;padding-left:1.5rem;margin-top:1rem}@media(min-width:768px){.page-template-seo-classroom main .quote>.wp-block-group__inner-container{padding-left:2.5rem;margin-top:1.75rem}}.page-template-seo-classroom main .quote .wp-block-quote{flex-basis:100%;margin-bottom:1.75rem}@media(min-width:768px){.page-template-seo-classroom main .quote .wp-block-quote{margin-bottom:2.25rem}}.page-template-seo-classroom main .quote .wp-block-quote p{color:#6820c5;position:relative;font-weight:600;font-size:1.3125rem;line-height:1.4;margin-bottom:0}.page-template-seo-classroom main .quote .wp-block-quote p:before{content:"";height:100%;position:absolute;top:0;left:-1.5rem;border-left:1px solid #c59afa}@media(min-width:768px){.page-template-seo-classroom main .quote .wp-block-quote p:before{left:-2.5rem}}@media(min-width:768px){.page-template-seo-classroom main .quote .wp-block-quote p{font-size:1.5rem}}.page-template-seo-classroom main .quote .wp-block-image{flex-basis:10%;margin-right:1.5rem;margin-bottom:0;padding:0;margin-left:0}.page-template-seo-classroom main .quote div{flex-basis:80%;display:flex;flex-direction:column}.page-template-seo-classroom main .quote div span:first-child(){font-size:1.125rem;color:#6820c5;margin-bottom:.5rem;margin-top:-5px}@media(min-width:768px){.page-template-seo-classroom main .quote div span:first-child(){font-size:1.3125rem;margin-top:-7px}}.page-template-seo-classroom main .quote div span:last-child(){font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;color:#555;max-width:450px}@media(min-width:768px){.page-template-seo-classroom main .quote div span:last-child(){font-size:1rem}}.page-template-seo-classroom main .schema-faq{margin:0 0 1rem}@media(min-width:768px){.page-template-seo-classroom main .schema-faq{margin:0 0 2.25rem}}@media(min-width:992px){.page-template-seo-classroom main .schema-faq{margin:0 0 7rem}}.page-template-seo-classroom main .schema-faq-question{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.125rem;display:block;margin-bottom:1rem}@media(min-width:768px){.page-template-seo-classroom main .schema-faq-question{font-size:1.625rem}}.page-template-seo-classroom main .popular-tags>.wp-block-group__inner-container{display:flex;flex-direction:row;flex-wrap:wrap}.page-template-seo-classroom main .popular-tags p{margin-bottom:1.5rem}.page-template-seo-classroom main .popular-tags a{border-bottom:none;border-radius:50px;background:#eee;color:#e5166b;display:block;padding:.5rem 1rem;margin:0 1rem -15px 0;font-size:1rem;font-weight:700}@media(min-width:768px){.page-template-seo-classroom main .popular-tags a{font-size:1.125rem}}.page-template-seo-classroom main .popular-tags a:hover{color:#c3135b}.page-template-seo-classroom main .popular-tags a:focus{outline:3px solid #e5166b;outline-offset:3px}.page-template-seo-classroom main .breadcrumbs{color:#fff;margin-bottom:2rem}.page-template-seo-classroom main .breadcrumbs a,.page-template-seo-classroom main .breadcrumbs span{color:#fff;font-weight:700}.page-template-seo-classroom main .breadcrumbs a:hover{border-bottom:1px solid #fff}.page-template-seo-classroom main .breadcrumbs a:focus{outline:3px solid #934af4;outline-offset:3px}@-webkit-keyframes fade-up-on-load{0%{opacity:0}to{opacity:1}}@keyframes fade-up-on-load{0%{opacity:0}to{opacity:1}}.page-template-seo-classroom main img,.page-template-seo-classroom main video{opacity:0}.page-template-seo-classroom main img.fade-and-slide-up,.page-template-seo-classroom main video.fade-and-slide-up{opacity:1;transition:opacity .3s ease;-webkit-animation:slide-up .5s ease-out;animation:slide-up .5s ease-out}@-webkit-keyframes slide-up{0%{transform:translateY(100px)}to{transform:translateY(0)}}@keyframes slide-up{0%{transform:translateY(100px)}to{transform:translateY(0)}}.webinar-series section{margin-bottom:0}.webinar-series .hero{padding:50px 0;position:relative}@media(min-width:768px){.webinar-series .hero{padding:100px 0}.webinar-series .hero.grid{overflow:hidden;padding:65px 0}}.webinar-series .hero.grid:after{content:"";position:absolute;background:#eee6fc;top:calc(50% - 500px);left:calc(50% - 1003px);height:1000px;width:1000px;border-radius:50%;z-index:-3}.webinar-series .hero p{font-size:1.3125rem}.webinar-series .hero .subtitle{color:#6820c5}.webinar-series .hero-content{width:100%}@media(min-width:992px){.webinar-series .hero-content{display:inline;float:left;width:37.5%;margin-left:2.0833333333%;margin-right:2.0833333333%}}.webinar-series .hero-content .btn-arrow{margin-bottom:0;padding-right:.6em}.webinar-series .hero-content .btn-arrow:after{position:static}.webinar-series .hero-content h1{padding-right:40px}@media(min-width:992px){.webinar-series .hero-content.grid-bg{width:41%;margin:0;display:flex;flex-direction:column;justify-content:center;min-height:500px}}.webinar-series .hero-img-container{width:100%;padding:10px 0 0;position:relative}@media(min-width:992px){.webinar-series .hero-img-container{display:inline;float:left;width:54.1666666667%;margin-left:2.0833333333%;margin-right:2.0833333333%}.webinar-series .hero-img-container.grid-bg{transform:scale(1.2) translateX(100px)}}.webinar-series .hero-img{margin:0 0 -150px;transform:translateY(-10%)}@media(min-width:992px){.webinar-series .hero-img{margin:0 0 -200px;width:100%;transform:scale(1.2) translate(10%,-10%)}}.webinar-series .flex{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center;justify-content:space-between}.webinar-series .col-1-3{flex:1 1 300px;margin:15px;display:block}.webinar-series .wrapper-s{max-width:1070px;margin:0 auto}.webinar-series .btn-mega{border-width:2px;font-size:1.375rem;margin-left:0;margin-right:0;max-width:525px}.webinar-series .margin-bottom-l{margin-bottom:2rem!important}.webinar-series .toolkit-description,.webinar-series .webinar-description{width:100%;margin-left:0;padding:0 10px}@media(min-width:992px){.webinar-series .toolkit-description,.webinar-series .webinar-description{display:inline;float:left;width:45.8333333333%;margin-right:2.0833333333%;margin-left:70px}}.webinar-series .toolkit-description .tick-list li:before{color:#e5166b}.webinar-series .webinar-info{width:100%;margin:50px 0 0}@media(min-width:992px){.webinar-series .webinar-info{display:inline;float:left;width:37.5%;margin:0}}.webinar-series .webinar-info p{font-size:1rem;margin:0}.webinar-series .webinar-container{padding:50px 0}@media(min-width:992px){.webinar-series .webinar-container{padding:100px 0 100px 120px}}@media(min-width:1200px){.webinar-series .webinar-container{padding:100px 0 100px 80px}}@media(min-width:1400px){.webinar-series .webinar-container{padding:100px 0}}.webinar-series .webinars .webinar-container{padding:50px 0}@media(min-width:992px){.webinar-series .webinars .webinar-container{padding:100px 20px}}@media(min-width:1400px){.webinar-series .webinars .webinar-container{padding:100px 0}}.webinar-series .webinars .webinar-container:nth-child(odd){background:rgba(45,17,89,.03)}.webinar-series .webinar-info__box{background:#fff;border:1px solid #eee;padding:25px 30px}.webinar-series .webinar-info__box .subtitle{padding:15px 0}.webinar-series .webinar-info__box .subtitle:first-of-type{padding-top:0}.webinar-series .webinar-hours{color:#934af4;font-size:2.5rem;margin-bottom:0;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700}.webinar-series .divider{margin:0 0 25px}.webinar-series .btn{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center}.webinar-series .btn-ghost{margin-top:0}.webinar-series .subtitle{color:#767676;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}@media(min-width:768px){.webinar-series .subtitle{font-size:1rem}}.webinar-series .webinars{position:relative}.webinar-series .slider-nav{display:none}@media(min-width:992px){.webinar-series .slider-nav{display:block;position:absolute;padding:0;top:125px;left:0;width:125px}}.webinar-series .slider-nav__item{display:flex;align-items:center;padding:0 0 20px;margin-bottom:0}.webinar-series .slider-links{cursor:pointer;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:.9375rem;float:right;list-style-type:none;left:30px;margin:0;position:relative;width:90%}.webinar-series .slider-links:hover,.webinar-series .slider-nav__item.active{color:#e5166b;font-weight:600}.webinar-series .slider-nav__item.active .dash{background:#e5166b}.webinar-series .slider-nav__toolkits{background:#fff;padding:50px 30px 30px 0;border:1px solid #d9d9d9}.webinar-series .slider-nav__toolkits .slider-links{left:15px}.webinar-series .dash{background:#767676;float:left;height:2px;width:15px}.webinar-series .fix-nav{position:fixed;top:125px;right:0}.webinar-series .hidden{display:none}.webinar-series .form{margin:40px 0 25px;padding:40px 25px;background:#2d1159;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.webinar-series .form .marketo-form-loading{color:#d9d9d9}.webinar-series .form .marketo-form-loading .loading-bar{background-image:linear-gradient(90deg,#fad1e1 50%,transparent 0);background-color:#fad1e1}.webinar-series .form .marketo-form-loading .loading-bar:before{background-image:linear-gradient(45deg,transparent 20%,#c3135b 0,#c3135b 70%,transparent 0)}@media(min-width:768px){.webinar-series .form{padding:100px 50px;margin:50px 0}}@media(min-width:1200px){.webinar-series .form{margin:75px 25px}}.webinar-series .form h2,.webinar-series .form p{color:#fff;text-align:center}.webinar-series .form h2{margin:0 auto 2rem}@media(min-width:768px){.webinar-series .form h2{margin-bottom:2.5rem}}@media(min-width:992px){.webinar-series .form h2{max-width:1000px}}.webinar-series .form p{margin:0 auto;line-height:1.4;text-align:center}@media(min-width:992px){.webinar-series .form p{max-width:1080px}}.webinar-series .form .mktoForm{margin-top:40px}.webinar-series .form .mktoForm label.mktoLabel{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;margin-bottom:10px;cursor:pointer}@media(min-width:768px){.webinar-series .form .mktoForm label.mktoLabel{font-size:1rem}}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{background:none}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol{padding:0;margin-bottom:1.5rem!important}@media(min-width:768px){.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol{margin-bottom:2rem!important}}.webinar-series .form .mktoForm .mktoFormRow{margin:0}.webinar-series .form .mktoForm .mktoButtonRow{width:100%}.webinar-series .form .mktoForm .mktoButtonRow .mktoButton{width:100%;text-align:center;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.2;display:inline-block;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;background:#e5166b;color:#fff;border:1px solid #e5166b;padding:.425em 1.1em}.webinar-series .form .mktoForm .mktoButtonRow .mktoButton i{font-weight:600;margin-left:5px}@media(min-width:768px){.webinar-series .form .mktoForm .mktoButtonRow .mktoButton{width:auto;font-size:1.375rem}}.webinar-series .form .mktoForm .mktoButtonRow .mktoButton:active,.webinar-series .form .mktoForm .mktoButtonRow .mktoButton:focus,.webinar-series .form .mktoForm .mktoButtonRow .mktoButton:hover{color:#e5166b;background:#fff}.webinar-series .form .mktoForm .mktoButtonRow .mktoButton:focus{outline:3px solid #e5166b;outline-offset:3px}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1rem;height:40px;background:#fff;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]{height:45px;font-size:1.125rem}}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol textarea{padding:5px!important}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select{border-radius:0;height:40px;margin-top:.5rem;padding:0 1em!important}@media(min-width:768px){.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select{height:45px}}.webinar-series .form .mktoForm .mktoLabel.mktoHasWidth{float:none}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{padding:0;margin-top:.15em}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]{max-height:14px;margin-top:4px}@media(min-width:768px){.webinar-series .form .mktoForm{display:flex;flex-flow:wrap;justify-content:space-between;max-width:1000px;margin:50px auto 0}.webinar-series .form .mktoFormRow{flex-basis:calc(50% - 20px)}}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=email],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=number],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=text],.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol textarea{background:hsla(0,0%,100%,.1);color:#fff;border:none;font-size:1rem}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=checkbox]:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=email]:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=number]:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=tel]:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol input[type=text]:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select:focus,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol textarea:active,.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol textarea:focus{border:1px solid #fff}.webinar-series .form .mktoForm .mktoFormRow .mktoFormCol select{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-white.svg);background-repeat:no-repeat,repeat;background-position:right 1.5rem top 50%,0 0;background-size:.75rem auto,100%}.webinar-series .form .mktoForm label.mktoLabel{color:#fff}.textbook-lp{overflow:hidden}@media(min-width:768px){.textbook-lp h2{font-size:2em}}.textbook-lp .hero{background:#f8f8f8;padding:50px 0}@media(min-width:768px){.textbook-lp .hero{padding:80px 0}}.textbook-lp .hero .hero-img{float:right}@media(min-width:768px){.textbook-lp .hero .hero-img{width:40%;float:left}}.textbook-lp .hero .hero-img .hero-ipad{transform:rotate(-10deg);max-width:150px;margin:0 -2rem 0 2rem}@media(min-width:768px){.textbook-lp .hero .hero-img .hero-ipad{margin:1rem 0 -7rem -5rem;max-width:100%}}@media(min-width:992px){.textbook-lp .hero .hero-img .hero-ipad{margin-top:-5rem}}@media(min-width:768px){.textbook-lp .hero .hero-content{width:60%;float:left}}.textbook-lp .hero .hero-content .logo{width:100px;height:14px;margin-bottom:1rem}@media(min-width:768px){.textbook-lp .hero .hero-content .logo{width:140px;height:20px;margin-bottom:2rem}}.textbook-lp .hero .hero-content h1{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.95em;margin-bottom:1rem}@media(min-width:768px){.textbook-lp .hero .hero-content h1{font-size:2.388em;margin-bottom:1.25rem}}.textbook-lp .hero .hero-content h1 .light{color:#767676}.textbook-lp .hero .hero-content p{font-size:1.325em;margin-bottom:2rem}@media(min-width:768px){.textbook-lp .hero .hero-content p{max-width:80%;margin-bottom:3rem}}.textbook-lp .what-is-textbook{padding:50px 0 25px}@media(min-width:992px){.textbook-lp .what-is-textbook{padding:100px 0 50px}}.textbook-lp .what-is-textbook .left-text{margin-bottom:30px}@media(min-width:992px){.textbook-lp .what-is-textbook .left-text{width:40%;float:left;padding-right:4rem}}.textbook-lp .what-is-textbook .left-text .divider-small{width:50px;margin:1.5rem 0 1.25rem}.textbook-lp .what-is-textbook .left-text h2{margin-bottom:1rem}.textbook-lp .what-is-textbook .left-text p{font-size:1.325em}.textbook-lp .what-is-textbook .left-text .checklist{padding-left:2rem}.textbook-lp .what-is-textbook .left-text .checklist li{font-size:1em;margin-bottom:.75rem}.textbook-lp .what-is-textbook .left-text .checklist li:before{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;float:left;margin-left:-1.7em;color:#934af4}.textbook-lp .what-is-textbook .video-con{box-shadow:0 20px 50px 0 rgba(83,52,134,.1)}@media(min-width:992px){.textbook-lp .what-is-textbook .video-con{width:60%;float:left}}.textbook-lp .what-is-textbook .video-con .wistia_responsive_padding{width:100%;margin:0}.textbook-lp .key-features{padding:25px 0 50px}@media(min-width:992px){.textbook-lp .key-features{padding:50px 0 90px}}.textbook-lp .key-features h2{margin-bottom:5px}@media(min-width:992px){.textbook-lp .key-features .feature-row{display:flex;margin-left:-15px;margin-right:-15px}}.textbook-lp .key-features .feature-row .feature-col{margin-top:35px;text-align:center}@media(min-width:992px){.textbook-lp .key-features .feature-row .feature-col{width:33.33333%;float:left;padding:0 15px;margin-top:45px;text-align:left}}.textbook-lp .key-features .feature-row .feature-col img{margin-bottom:.75rem;border:1px solid #eee}.textbook-lp .key-features .feature-row .feature-col p{margin:0}.textbook-lp .comparison{border-top:1px solid #eee;padding:50px 0 25px}@media(min-width:992px){.textbook-lp .comparison{padding:90px 0 50px}}.textbook-lp .comparison .intro{text-align:center;margin:0 auto 50px}@media(min-width:992px){.textbook-lp .comparison .intro{max-width:80%;margin:0 auto 80px}}.textbook-lp .comparison .intro h2{margin-bottom:1rem}.textbook-lp .comparison .intro p{font-size:1.325em;margin:0 auto 2rem}@media(min-width:992px){.textbook-lp .comparison .intro p{max-width:85%}}.textbook-lp .comparison .comparison-table{display:none}@media(min-width:768px){.textbook-lp .comparison .comparison-table{display:block}}.textbook-lp .comparison .comparison-table .table-row{display:flex;border-top:1px solid #eee}.textbook-lp .comparison .comparison-table .table-row:last-child{border-bottom:1px solid #eee}@media(min-width:768px){.textbook-lp .comparison .comparison-table .table-row:nth-child(2) .table-col:nth-child(n+2) h4{margin-top:.625rem}}@media(min-width:768px){.textbook-lp .comparison .comparison-table .table-row:nth-child(2) .table-col:nth-child(n+2) h4 .prefix{margin-top:-.625rem}}@media(min-width:768px)and (max-width:850px){.textbook-lp .comparison .comparison-table .table-row:nth-child(2) .table-col h4{font-size:1.7em}}.textbook-lp .comparison .comparison-table .table-row .table-col{width:20%;float:left;padding:1rem 1rem .5rem}.textbook-lp .comparison .comparison-table .table-row .table-col h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.5rem;color:#767676}@media(max-width:768px){.textbook-lp .comparison .comparison-table .table-row .table-col h3{font-size:1.2em}}.textbook-lp .comparison .comparison-table .table-row .table-col h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.95em;color:#767676}.textbook-lp .comparison .comparison-table .table-row .table-col h4 .fa-check{color:#2ab27b}.textbook-lp .comparison .comparison-table .table-row .table-col h4 .fa-times{color:#e5166b}.textbook-lp .comparison .comparison-table .table-row .table-col h4 .prefix,.textbook-lp .comparison .comparison-table .table-row .table-col h4 .suffix{display:block;font-size:.875rem;text-transform:uppercase}.textbook-lp .comparison .comparison-table .table-row .table-col h4 .prefix{margin-bottom:-.375rem}.textbook-lp .comparison .comparison-table .table-row .table-col h4 .suffix{margin-top:-.375rem;margin-bottom:.375rem}.textbook-lp .comparison .comparison-table .table-row .table-col p{font-size:1rem;margin:0 0 .5rem}.textbook-lp .comparison .comparison-table .table-row .table-col:first-child{width:40%}.textbook-lp .comparison .comparison-table .table-row .table-col:nth-child(2){background-color:#f0faf6}.textbook-lp .comparison .comparison-table .table-row .table-col:nth-child(2) h3,.textbook-lp .comparison .comparison-table .table-row .table-col:nth-child(2) h4{color:#2ab27b}.textbook-lp .comparison .comparison-table .table-row .table-col.centered{text-align:center}.textbook-lp .comparison .comparison-table.mbl{display:block}@media(min-width:768px){.textbook-lp .comparison .comparison-table.mbl{display:none}}.textbook-lp .comparison .comparison-table.mbl .table-row.header{display:block}.textbook-lp .comparison .comparison-table.mbl .table-row.header h3{margin:1rem 0 .5rem;font-size:1.45em}.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:first-child{width:50%}@media(min-width:480px){.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:first-child{width:70%}}.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:nth-child(2){width:50%;background:none}@media(min-width:480px){.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:nth-child(2){width:50%}}.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:nth-child(2) h3,.textbook-lp .comparison .comparison-table.mbl .table-row .table-col:nth-child(2) h4{color:#767676}.textbook-lp .about-this-textbook{padding:25px 0}@media(min-width:992px){.textbook-lp .about-this-textbook{padding:50px 0}}.textbook-lp .about-this-textbook h2{text-align:center}@media(min-width:992px){.textbook-lp .about-this-textbook h2{margin-bottom:60px}}.textbook-lp .about-this-textbook .small-caps-header{color:#934af4}.textbook-lp .about-this-textbook .lead-authors{margin-bottom:2.5rem}@media(min-width:992px){.textbook-lp .about-this-textbook .lead-authors{width:40%;float:left;padding-right:25px;margin-bottom:0}}.textbook-lp .about-this-textbook .lead-authors .author-con{margin-bottom:1.5rem}@media(min-width:992px){.textbook-lp .about-this-textbook .contributing-authors{width:60%;float:left;padding-left:25px}}.textbook-lp .about-this-textbook .contributing-authors .author-row{display:flex;margin:0 -1rem}.textbook-lp .about-this-textbook .contributing-authors .author-row .author-con{width:50%;float:left;padding:0 1rem}.textbook-lp .about-this-textbook .author-con h4{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.2em;color:#333;margin-bottom:.75rem}.textbook-lp .about-this-textbook .author-con h4 span{display:block;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.textbook-lp .textbook-preview{margin-top:20px}@media(min-width:992px){.textbook-lp .textbook-preview{margin-top:40px}}.textbook-lp .textbook-preview .intro{text-align:center;margin-bottom:30px}@media(min-width:768px){.textbook-lp .textbook-preview .intro{margin-bottom:50px}}.textbook-lp .textbook-preview .intro h2{margin-bottom:1rem}.textbook-lp .textbook-preview .intro p{font-size:1.325em;margin:0 auto}@media(min-width:992px){.textbook-lp .textbook-preview .intro p{max-width:60%}}.textbook-lp .textbook-preview .textbook-embed-wrapper{width:100%;height:600px;padding:0 30px;overflow:hidden;position:relative}@media(min-width:992px){.textbook-lp .textbook-preview .textbook-embed-wrapper{padding:0 100px}}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;padding:0 30px}@media(min-width:992px){.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con{padding:0 100px}}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg{background:rgba(0,0,0,.8);text-align:center;width:100%;height:100%;padding:5rem 2rem}@media(min-width:768px){.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg{padding:5rem 10%}}@media(min-width:1200px){.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg{padding:5rem 20%}}@media(min-width:1400px){.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg{padding:5rem 25%}}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#fff}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormRow{color:#fff}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFieldWrap{background:none}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoAsterix{display:none}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol{width:50%}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol input,.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol select{color:#fff;background:hsla(0,0%,100%,.5)}@media(max-width:480px){.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg{padding:2rem}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg h3{font-size:1.5em;margin-bottom:1rem}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol{width:100%;margin-bottom:.75em!important}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoLabel{margin-bottom:.25rem!important}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol input,.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con .gated-content-msg .mktoFormCol select{padding:.6em!important}}.textbook-lp .textbook-preview .textbook-embed-wrapper .gated-con.submitted{display:none}.textbook-lp .textbook-preview .textbook-embed-wrapper .iframe-con{width:100%;height:100%;border:1px solid #eee;-webkit-overflow-scrolling:touch;overflow-y:scroll}.textbook-lp .textbook-preview .textbook-embed-wrapper .iframe-con::-webkit-scrollbar{display:none}.textbook-lp .textbook-preview .textbook-embed-wrapper iframe{width:100%;height:100%}.textbook-lp .bottom-cta{text-align:center;padding:50px 0}@media(min-width:992px){.textbook-lp .bottom-cta{padding:100px 0}}.textbook-lp .bottom-cta h2{font-size:1.95em;margin-bottom:1rem}@media(min-width:768px){.textbook-lp .bottom-cta h2{font-size:2.388em}}.textbook-lp .bottom-cta h2 .light{color:#767676}.textbook-lp .bottom-cta p{font-size:1.45em;margin:0 auto 2rem}@media(min-width:992px){.textbook-lp .bottom-cta p{max-width:60%}}.textbook-lp .faq{border-top:1px solid #eee;padding-top:15px;margin-bottom:50px!important}@media(min-width:768px){.textbook-lp .faq{padding-top:65px;margin-bottom:100px!important}}.textbook-lp .faq .faq-row{margin:0}@media(min-width:992px){.textbook-lp .faq .faq-row{margin-left:-2.08333%;margin-right:-2.08333%}}.textbook-lp .faq .faq-row .faq-col{margin-bottom:2.5rem}@media(min-width:992px){.textbook-lp .faq .faq-row .faq-col{float:left;width:29.16667%;margin-left:2.08333%;margin-right:2.08333%;margin-bottom:0}}.textbook-lp .faq .faq-row .faq-col h2{font-size:1.375rem;margin-bottom:1rem}@media(min-width:768px){.textbook-lp .faq .faq-row .faq-col h2{font-size:1.75rem;margin-bottom:1.5rem}}.textbook-lp .faq .faq-row .faq-col p{margin-bottom:0}.no-checkmark:before{visibility:hidden}.lp-dynamic-courseware header{background-color:#333}.lp-dynamic-courseware header .wrapper{height:70px;display:flex;justify-content:space-between;align-items:center}.lp-dynamic-courseware header .wrapper:after,.lp-dynamic-courseware header .wrapper:before{display:none}.lp-dynamic-courseware header a{color:#fff;font-size:.9375rem}.lp-dynamic-courseware header .small-caps-header{min-width:275px}.lp-dynamic-courseware header .small-caps-header.left{text-align:end}.lp-dynamic-courseware header img{height:42px}.lp-dynamic-courseware header .link{display:none}@media(min-width:768px){.lp-dynamic-courseware header .link{display:inline-block}}.lp-dynamic-courseware .hero{background:#eee;position:relative;z-index:-1;overflow:hidden}.lp-dynamic-courseware .hero:before{content:"";position:absolute;height:50px;width:100%;top:0;left:0;background:linear-gradient(90deg,#6820c5 3.01%,#e5166b)}.lp-dynamic-courseware .hero .title-con{max-width:785px;margin:50px auto}@media(min-width:480px){.lp-dynamic-courseware .hero .title-con{margin-bottom:100px}}@media(min-width:768px){.lp-dynamic-courseware .hero .title-con{margin-top:100px}}.lp-dynamic-courseware .hero video{mix-blend-mode:multiply;margin-top:100px}.lp-dynamic-courseware .hero .copy-con{display:flex;justify-content:flex-start;flex-wrap:wrap;align-items:center;margin-top:25px}.lp-dynamic-courseware .hero .copy-con h1{background:#fff;color:#e5166b;font-size:2rem;display:inline-block;padding:10px 35px;margin-right:2rem}.lp-dynamic-courseware .hero .copy-con p{color:#e5166b;flex:0 1 250px;font-weight:600;font-size:1.375rem;line-height:1.3}@media(min-width:480px){.lp-dynamic-courseware .hero .copy-con{margin-top:50px}}@media(min-width:768px){.lp-dynamic-courseware .hero .copy-con h1{font-size:4.125rem}.lp-dynamic-courseware .hero .copy-con p{font-size:1.75rem;line-height:1.4}}.lp-dynamic-courseware .hero .date-con{position:absolute;background:#fff;padding:20px;top:0;left:20px;max-width:150px}.lp-dynamic-courseware .hero .date-con:before{content:"";position:absolute;background:linear-gradient(90deg,#6820c5 3.01%,#e5166b);height:100%;width:100%;top:15px;left:15px;z-index:-1}.lp-dynamic-courseware .hero .date-con p{font-size:1.375rem;font-weight:700;color:#e5166b;line-height:1.2;margin:0}@media(min-width:480px){.lp-dynamic-courseware .hero .date-con{top:25px}}@media(min-width:768px){.lp-dynamic-courseware .hero .date-con{left:auto;right:0}.lp-dynamic-courseware .hero .date-con p{font-size:2.125rem}}.lp-dynamic-courseware .intro{padding:50px 0}.lp-dynamic-courseware .intro img{position:absolute;right:0;top:-105px;max-width:150px}.lp-dynamic-courseware .intro p{color:#6820c5;max-width:800px;margin:0 auto;font-weight:600}.lp-dynamic-courseware .intro p span{color:#e5166b}@media(min-width:768px){.lp-dynamic-courseware .intro{padding:100px 0}.lp-dynamic-courseware .intro img{top:-200px;max-width:330px}}.lp-dynamic-courseware .webinar-nav{z-index:2}.lp-dynamic-courseware .webinar-nav .wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;padding:10px 0;background:#fff;border-image-slice:1;border-bottom:solid;border-width:5px;border-image-source:linear-gradient(90deg,#6820c5 3.01%,#e5166b)}.lp-dynamic-courseware .webinar-nav button{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;background:#333;color:#fff;margin:4px;border:0;font-size:.875rem;padding:10px;min-width:120px;cursor:pointer}.lp-dynamic-courseware .webinar-nav button.selected,.lp-dynamic-courseware .webinar-nav button:hover{background:#e5166b}@media(min-width:768px){.lp-dynamic-courseware .webinar-nav .wrapper{padding:20px 0}.lp-dynamic-courseware .webinar-nav button{font-size:1.125rem;padding:12px 30px;min-width:160px}}.lp-dynamic-courseware .webinar-con .webinar-block{display:flex;flex-direction:column;background:#eee;padding:20px;margin:25px 0}.lp-dynamic-courseware .webinar-con .webinar-block .details .small-caps-header{margin-bottom:1rem;color:#e5166b}.lp-dynamic-courseware .webinar-con .webinar-block .description{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.lp-dynamic-courseware .webinar-con .webinar-block .description p{display:none}.lp-dynamic-courseware .webinar-con .webinar-block button{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;padding:12px;background-image:linear-gradient(90deg,#6820c5 3.01%,#e5166b);background-size:200% 100%;color:#fff;border:none;cursor:pointer;transition:background .3s ease-in-out}.lp-dynamic-courseware .webinar-con .webinar-block button:hover{background-position:100% 0}.lp-dynamic-courseware .webinar-con .webinar-block .speaker{display:flex;justify-content:flex-start;align-items:center;margin-bottom:1rem}.lp-dynamic-courseware .webinar-con .webinar-block .speaker img{margin-right:12px;max-width:56px}.lp-dynamic-courseware .webinar-con .webinar-block .speaker p{max-width:280px;margin:0}.lp-dynamic-courseware .webinar-con .webinar-block .bold{font-weight:700}@media(min-width:768px){.lp-dynamic-courseware .webinar-con .webinar-block{flex-direction:row;background:none;padding:0;margin:50px 0}.lp-dynamic-courseware .webinar-con .webinar-block .details{width:33.3333333333%;padding-right:12px}.lp-dynamic-courseware .webinar-con .webinar-block .description{padding:30px;width:66.6666666667%;background:#eee}.lp-dynamic-courseware .webinar-con .webinar-block .description p{display:block}.lp-dynamic-courseware .webinar-con .webinar-block:nth-of-type(odd) .description{background:#fbf8ff}.lp-dynamic-courseware .webinar-con .webinar-block button{padding:15px 30px;font-size:1.125rem}}.lp-dynamic-courseware .page-footer{padding:50px;text-align:center;font-size:1.375rem}.webinar-demo-modal .modal-title{font-weight:600;line-height:1.3;margin-bottom:2rem}.webinar-demo-modal .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap input[type=checkbox]{width:auto!important}.webinar-demo-modal .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList{margin-top:0;padding:2px 0}.lp-higher-learnings header{max-width:1200px;margin:0 auto;padding:0 24px;background-color:#fff}.lp-higher-learnings header .wrapper{height:70px;display:flex;align-items:center;margin-top:20px}.lp-higher-learnings header .wrapper:after,.lp-higher-learnings header .wrapper:before{display:none}@media(max-width:768px){.lp-higher-learnings header .wrapper{margin-top:0}}.lp-higher-learnings header a{color:#000;font-size:1.125rem}.lp-higher-learnings header .small-caps-header{min-width:275px;padding-left:18px}.lp-higher-learnings header .small-caps-header.left{text-align:end}.lp-higher-learnings header img{height:42px}.lp-higher-learnings header .link{display:none}@media(min-width:768px){.lp-higher-learnings header .link{display:inline-block}}.lp-higher-learnings header .gradient-line{width:100%;height:12px;background:linear-gradient(90deg,#e5166b 8.47%,#6820c5 27.1%,#934af4 43.45%,hsla(0,0%,76.9%,0) 95.7%);margin:24px auto 0}.lp-higher-learnings section{max-width:1200px;margin:0 auto}@media(max-width:1200px){.lp-higher-learnings section{padding:0 24px}}.lp-higher-learnings section .tagline{color:#934af4;font-weight:700;font-size:18px;margin-bottom:26px;display:block}.lp-higher-learnings section .left{font-size:44px}.lp-higher-learnings section .left span{background:linear-gradient(270deg,#934af4 5.13%,#e5166b 93.27%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lp-higher-learnings section .testimonial{display:flex;align-items:center}@media(max-width:768px){.lp-higher-learnings section .testimonial{flex-direction:column}}.lp-higher-learnings section .testimonial .img-container{flex:0 1 250px;width:100%}@media(min-width:1400px){.lp-higher-learnings section .testimonial .img-container{flex:0 0 250px;max-width:200px}}.lp-higher-learnings section .testimonial .img-container img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.lp-higher-learnings section .testimonial .copy-container{max-width:540px;margin-left:1rem}.lp-higher-learnings section .testimonial .quote{font-size:1.3125rem;line-height:1.4;margin:0}@media(max-width:768px){.lp-higher-learnings section .testimonial .quote{margin:10px 0}}.lp-higher-learnings section .two-col{display:flex;flex-direction:column;margin-bottom:10px}.lp-higher-learnings section .two-col .col-one,.lp-higher-learnings section .two-col .col-two{width:100%}.lp-higher-learnings section .two-col .col-one{margin-bottom:20px}.lp-higher-learnings section .two-col .col-one.no-margin{margin-bottom:0}@media(min-width:768px){.lp-higher-learnings section .two-col.half{flex-direction:row;justify-content:flex-start;width:100%;margin-top:24px;margin-bottom:24px}.lp-higher-learnings section .two-col.half .col-one,.lp-higher-learnings section .two-col.half .col-two{width:50%;margin-bottom:0}.lp-higher-learnings section .two-col.half .col-one{margin-right:7.1428571429%}.lp-higher-learnings section .two-col.reverse{flex-direction:row-reverse}.lp-higher-learnings section .two-col.reverse .col-one{margin-right:0}.lp-higher-learnings section .two-col.reverse .col-two{margin-right:8.3333333333%}}.lp-higher-learnings section .demo-modal{background-color:#f3edfd;padding:36px}.lp-higher-learnings section .demo-modal .style-h3{font-size:24px}.lp-higher-learnings section .demo-modal .style-h3 span{color:#e5166b}.lp-higher-learnings .subpage-container .content{max-width:1200px;margin:0 auto;display:flex}@media(max-width:1200px){.lp-higher-learnings .subpage-container .content{padding:0 24px}}@media(max-width:768px){.lp-higher-learnings .subpage-container .content{flex-direction:column;justify-content:center;align-items:center}}.lp-higher-learnings .subpage-container .content .quotes-container{align-self:center}.lp-higher-learnings .subpage-container .content .quotes{max-width:350px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;top:-27px;padding:14px 0}@media(max-width:768px){.lp-higher-learnings .subpage-container .content .quotes{top:0}}.lp-higher-learnings .subpage-container .content .quotes p{color:#6820c5;font-weight:700;font-size:18px;margin-bottom:5px}.lp-higher-learnings .subpage-container .content .quotes .author{font-weight:400}.lp-higher-learnings .subpage-container .content .content-block{max-width:610px;margin-right:110px}@media(max-width:768px){.lp-higher-learnings .subpage-container .content .content-block{margin:0}}.lp-higher-learnings .subpage-container .content .content-block h3{font-weight:700}.lp-higher-learnings .subpage-container .content .content-block p{font-size:18px}.lp-higher-learnings .subpage-container .content .content-block .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-higher-learnings .subpage-container .content .content-block .primary-btn:active,.lp-higher-learnings .subpage-container .content .content-block .primary-btn:focus,.lp-higher-learnings .subpage-container .content .content-block .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-higher-learnings .subpage-container .content .content-block .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-higher-learnings .subpage-container .content .img-container{position:relative;bottom:160px}@media(max-width:768px){.lp-higher-learnings .subpage-container .content .img-container{bottom:0;margin:24px 0}}.lp-higher-learnings .subpage-container .content .img-container img{width:420px}.lp-higher-learnings .subpage-container .purple-banner{background-color:#f4edfe;margin:48px 0}.lp-higher-learnings .subpage-container .purple-banner .banner-content{max-width:640px;padding:40px 0}@media(max-width:768px){.lp-higher-learnings .subpage-container .purple-banner .banner-content{padding:40px 24px;left:0}}.lp-higher-learnings .subpage-container .purple-banner .banner-content h3{color:#e5166b}.lp-higher-learnings .subpage-container .purple-banner .banner-content ul{list-style-type:disc}.lp-summer-camp header{background-image:url(/src/images/summer-camp/summer-camp-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover}.lp-summer-camp header .header-title{text-align:center;margin-top:60px}.lp-summer-camp header .wrapper{display:flex;justify-content:space-between;align-items:center;height:70px;max-width:1200px}.lp-summer-camp header .wrapper:after,.lp-summer-camp header .wrapper:before{display:none}.lp-summer-camp header .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-summer-camp header .primary-btn:active,.lp-summer-camp header .primary-btn:focus,.lp-summer-camp header .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-summer-camp header .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-summer-camp header a{color:#000;font-size:.9375rem}.lp-summer-camp header .small-caps-header{min-width:275px}.lp-summer-camp header .small-caps-header.left{text-align:end}.lp-summer-camp header img{height:42px}.lp-summer-camp header .link{display:none}@media(min-width:768px){.lp-summer-camp header .link{display:inline-block}}.lp-summer-camp .hero-badge{margin:0 auto;display:flex;justify-content:center;position:relative;top:65px}.lp-summer-camp .hero-badge img{width:365px;height:365px}@media(max-width:768px){.lp-summer-camp .hero-badge img{width:276px;height:276px}}.lp-summer-camp section{max-width:1200px;margin:50px auto 0;padding:0 24px}.lp-summer-camp section .two-col{display:flex;flex-direction:column;margin-bottom:10px}.lp-summer-camp section .two-col .col-one,.lp-summer-camp section .two-col .col-two{width:100%}.lp-summer-camp section .two-col .col-one{margin-bottom:20px;position:relative}.lp-summer-camp section .two-col .col-one .color-box{background:rgba(187,252,225,.7);height:136px;width:136px;position:absolute;z-index:-1000;top:20px;left:-40px}@media(max-width:480px){.lp-summer-camp section .two-col .col-one .color-box{height:61px;width:61px;left:0;top:35px}}.lp-summer-camp section .two-col .col-one .tagline{display:inline-block;font-size:32px;color:#e5166b;font-weight:700;margin-top:45px;text-transform:uppercase}@media(max-width:768px){.lp-summer-camp section .two-col .col-one .tagline{font-size:16px;margin-bottom:0}}.lp-summer-camp section .two-col .col-one .tagline sup{font-size:16px}@media(max-width:768px){.lp-summer-camp section .two-col .col-one .tagline sup{font-size:9px}}.lp-summer-camp section .two-col .col-one .testimonial{margin-top:52px}.lp-summer-camp section .two-col .col-one .testimonial .copy-container p{font-size:28px}@media(max-width:768px){.lp-summer-camp section .two-col .col-one .testimonial .copy-container p{font-size:14px}}.lp-summer-camp section .two-col .col-one.no-margin{margin-bottom:0}.lp-summer-camp section .two-col .col-one #timer{font-size:33px;font-weight:700;color:#c59afa;width:100%}.lp-summer-camp section .two-col .col-one #timer div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-summer-camp section .two-col .col-one #timer div{min-width:80px}}.lp-summer-camp section .two-col .col-one #timer div span{color:#c59afa;display:block;font-size:13px;font-weight:700;text-transform:uppercase}.lp-summer-camp section .two-col .demo-modal{padding:10px;border:1px solid #d9d9d9;box-shadow:10px 10px #d9d9d9}@media(max-width:480px){.lp-summer-camp section .two-col .demo-modal{box-shadow:0 4px 4px rgba(0,0,0,.25)}}.lp-summer-camp section .two-col .demo-modal input[type=checkbox]{position:relative;cursor:pointer}.lp-summer-camp section .two-col .demo-modal input[type=checkbox]:before{content:"";display:block;position:absolute;width:12px;height:12px;top:0;left:0;border:2px solid #555;border-radius:3px;background-color:#fff}.lp-summer-camp section .two-col .demo-modal input[type=checkbox]:checked:after{content:"";display:block;width:5px;height:10px;border:solid #000;border-width:0 2px 2px 0;transform:rotate(45deg);position:absolute;top:2px;left:6px}.lp-summer-camp section .two-col .demo-modal .mktoForm .mktoFormRow .mktoFormCol .mktoCheckboxList,.lp-summer-camp section .two-col .demo-modal .mktoForm .mktoFormRow .mktoFormCol .mktoRadioList{padding:0;margin:0;display:block}@media(min-width:768px){.lp-summer-camp section .two-col.half{flex-direction:row;justify-content:flex-start;width:100%;margin-top:50px;margin-bottom:50px}.lp-summer-camp section .two-col.half .col-one,.lp-summer-camp section .two-col.half .col-two{width:50%;margin-bottom:0}.lp-summer-camp section .two-col.half .col-one{margin-right:8.3333333333%}.lp-summer-camp section .two-col.reverse{flex-direction:row-reverse}.lp-summer-camp section .two-col.reverse .col-one{margin-right:0}.lp-summer-camp section .two-col.reverse .col-two{margin-right:8.3333333333%}}.lp-summer-camp .schedule{padding:0 24px}.lp-summer-camp .schedule #agenda{background:rgba(21,5,29,.5);padding:20px;margin:-20px -20px 50px}.lp-summer-camp .schedule .day-tabs{display:flex;align-items:center}.lp-summer-camp .schedule .day-tabs .btn-wrapper{width:100%}.lp-summer-camp .schedule .day-tabs .btn-wrapper .tabs{border:1px solid #000;width:100%;outline:none;background:none;display:flex;justify-content:center;align-items:center;height:62px;font-size:28px;color:#000;font-weight:600}@media(max-width:768px){.lp-summer-camp .schedule .day-tabs .btn-wrapper .tabs{font-size:14px}}.lp-summer-camp .schedule .day-tabs .btn-wrapper .active{background-color:#934af4;color:#fff}.lp-summer-camp .schedule .tabcontent{display:none}.lp-summer-camp .schedule .tabcontent .list-schedule .event-desc{padding:30px 0}.lp-summer-camp .schedule .tabcontent .list-schedule .event-desc .day-desc p{font-weight:400;font-size:22px}@media(max-width:768px){.lp-summer-camp .schedule .tabcontent .list-schedule .event-desc .day-desc p{font-size:14px}}.lp-summer-camp .schedule .tabcontent .list-schedule .event{display:flex;flex-direction:row;justify-content:flex-start;border-top:1px solid #000;padding-top:15px;margin-bottom:0}.lp-summer-camp .schedule .tabcontent .list-schedule .event.border-0{border:0}@media(max-width:768px){.lp-summer-camp .schedule .tabcontent .list-schedule .event{flex-direction:column;justify-content:center;align-items:center}}.lp-summer-camp .schedule .tabcontent .list-schedule .event .time{padding-right:20px;width:16.6666666667%;min-width:284px}.lp-summer-camp .schedule .tabcontent .list-schedule .event .time p{font-size:35px;font-weight:700}@media(max-width:768px){.lp-summer-camp .schedule .tabcontent .list-schedule .event .time p{font-size:14px}}.lp-summer-camp .schedule .tabcontent .list-schedule .event .description{width:83.3333333333%;max-width:83.3333333333%}.lp-summer-camp .schedule .tabcontent .list-schedule .event .description-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.lp-summer-camp .schedule .tabcontent .list-schedule .event .description-container h2{font-size:32px;font-weight:600}@media(max-width:768px){.lp-summer-camp .schedule .tabcontent .list-schedule .event .description-container h2{font-size:14px;color:#e5166b}}@media(min-width:992px){.lp-summer-camp .schedule .tabcontent .list-schedule .event .description .full-width p{font-size:22px;font-weight:400}}@media(max-width:768px){.lp-summer-camp .schedule .tabcontent .list-schedule .event .description .full-width p{font-size:14px}}.lp-summer-camp .schedule .tabcontent .list-schedule .event .full-width{max-width:800px;padding:0 15px 15px 0;margin-bottom:15px}.lp-summer-camp .schedule .tabcontent .list-schedule .event .full-width.no-border{border:none}.lp-summer-camp .schedule .tabcontent .list-schedule .event .full-width p{margin-bottom:0}.lp-summer-camp .schedule .tabcontent .list-schedule .event .full-width span{display:inline-block;margin-bottom:.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.lp-summer-camp .footer-section{background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:250px;padding:0 24px}@media(max-width:768px){.lp-summer-camp .footer-section{margin-top:50px}}.lp-summer-camp .footer-section .footer-badge{display:flex;justify-content:center;align-items:center;position:relative;top:-130px}@media(max-width:768px){.lp-summer-camp .footer-section .footer-badge{top:-30px}}.lp-summer-camp .footer-section .footer-badge img{width:255px;height:255px;margin:0 70px}@media(max-width:768px){.lp-summer-camp .footer-section .footer-badge img{width:70px;height:70px;margin:0 24px}}.lp-summer-camp .footer-section .footer-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-130px}@media(max-width:768px){.lp-summer-camp .footer-section .footer-content{top:-30px}}.lp-summer-camp .footer-section .footer-content p{max-width:1028px;font-size:24px;color:#fff;margin:45px auto}@media(max-width:768px){.lp-summer-camp .footer-section .footer-content p{font-size:16px;margin:25px 0}}.lp-summer-camp .footer-section .footer-content .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-summer-camp .footer-section .footer-content .primary-btn:active,.lp-summer-camp .footer-section .footer-content .primary-btn:focus,.lp-summer-camp .footer-section .footer-content .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-summer-camp .footer-section .footer-content .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}@media(max-width:768px){.lp-summer-camp .footer-section .footer-content .primary-btn{width:100%}}.lp-summer-camp-recording header{background:url(/src/images/summer-camp/summer-camp-recording.png);background-position:50%;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;height:100vh}.lp-summer-camp-recording header .wrapper{display:flex;justify-content:space-between;align-items:center;height:70px;max-width:1200px}.lp-summer-camp-recording header .wrapper:after,.lp-summer-camp-recording header .wrapper:before{display:none}.lp-summer-camp-recording header .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-summer-camp-recording header .primary-btn:active,.lp-summer-camp-recording header .primary-btn:focus,.lp-summer-camp-recording header .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-summer-camp-recording header .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-summer-camp-recording header a{color:#000;font-size:.9375rem}.lp-summer-camp-recording header .small-caps-header{min-width:275px}.lp-summer-camp-recording header .small-caps-header.left{text-align:end}.lp-summer-camp-recording header img{height:42px}.lp-summer-camp-recording header .link{display:none}@media(min-width:768px){.lp-summer-camp-recording header .link{display:inline-block}}.lp-summer-camp-recording section{max-width:1200px;margin:50px auto 0;padding:0 24px}.lp-summer-camp-recording section .two-col{display:flex;flex-direction:column;margin-bottom:10px}.lp-summer-camp-recording section .two-col .col-one,.lp-summer-camp-recording section .two-col .col-two{width:100%}.lp-summer-camp-recording section .two-col .col-one{margin-bottom:20px;position:relative}.lp-summer-camp-recording section .two-col .col-one .color-box{background:rgba(187,252,225,.7);height:136px;width:136px;position:absolute;z-index:-1000;top:20px;left:-40px}@media(max-width:480px){.lp-summer-camp-recording section .two-col .col-one .color-box{height:61px;width:61px;left:0;top:35px}}.lp-summer-camp-recording section .two-col .col-one .tagline{display:inline-block;font-size:32px;color:#e5166b;font-weight:700;margin-top:45px;text-transform:uppercase}@media(max-width:768px){.lp-summer-camp-recording section .two-col .col-one .tagline{font-size:16px;margin-bottom:0}}.lp-summer-camp-recording section .two-col .col-one.no-margin{margin-bottom:0}.lp-summer-camp-recording section .two-col .col-two .testimonial{margin-top:52px}.lp-summer-camp-recording section .two-col .col-two .testimonial .copy-container p{font-size:24px}@media(max-width:768px){.lp-summer-camp-recording section .two-col .col-two .testimonial .copy-container p{font-size:14px}}@media(min-width:768px){.lp-summer-camp-recording section .two-col.half{flex-direction:row;justify-content:flex-start;width:100%;margin-top:50px;margin-bottom:50px}.lp-summer-camp-recording section .two-col.half .col-one,.lp-summer-camp-recording section .two-col.half .col-two{width:50%;margin-bottom:0}.lp-summer-camp-recording section .two-col.half .col-one{margin-right:8.3333333333%}.lp-summer-camp-recording section .two-col.reverse{flex-direction:row-reverse}.lp-summer-camp-recording section .two-col.reverse .col-one{margin-right:0}.lp-summer-camp-recording section .two-col.reverse .col-two{margin-right:8.3333333333%}}.lp-summer-camp-recording .schedule{padding:0 24px}.lp-summer-camp-recording .schedule #agenda{background:rgba(21,5,29,.5);padding:20px;margin:-20px -20px 50px}.lp-summer-camp-recording .schedule .style-h3{font-weight:600;font-size:32px;color:#934af4}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event{display:flex;flex-direction:row;justify-content:flex-start;border-top:1px solid #000;padding-top:15px;margin-bottom:0}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event.border-0{border:0}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event{flex-direction:column;justify-content:center}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time{padding-right:50px;width:41.6666666667%;min-width:284px}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time p{font-weight:600;font-size:32px}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time p{font-size:14px}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time .icon-container{display:flex;align-items:flex-end;justify-content:flex-end;margin-bottom:30px}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time .icon-container{justify-content:flex-start}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time .icon-container img{width:64px;height:64px}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .time .icon-container img{width:24px;height:24px}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description{width:58.3333333333%;max-width:684px;margin:0 auto}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description{width:100%}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description-container h2{font-size:32px;font-weight:600}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description-container h2{font-size:14px;color:#e5166b}}@media(min-width:992px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description .full-width p{font-size:22px;font-weight:400}}@media(max-width:768px){.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .description .full-width p{font-size:14px}}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .full-width{max-width:800px;padding:0 15px 15px 0;margin-bottom:15px}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .full-width.no-border{border:none}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .full-width p{margin-bottom:0}.lp-summer-camp-recording .schedule .tabcontent .list-schedule .event .full-width span{display:inline-block;margin-bottom:.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.lp-summer-camp-recording .footer-section{background-color:#000;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:250px;padding:0 24px}@media(max-width:768px){.lp-summer-camp-recording .footer-section{margin-top:50px}}.lp-summer-camp-recording .footer-section .footer-badge{display:flex;justify-content:center;align-items:center;position:relative;top:-130px}@media(max-width:768px){.lp-summer-camp-recording .footer-section .footer-badge{top:-30px}}.lp-summer-camp-recording .footer-section .footer-badge img{width:255px;height:255px;margin:0 70px}@media(max-width:768px){.lp-summer-camp-recording .footer-section .footer-badge img{width:70px;height:70px;margin:0 24px}}.lp-summer-camp-recording .footer-section .footer-content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;top:-130px}@media(max-width:768px){.lp-summer-camp-recording .footer-section .footer-content{top:-30px}}.lp-summer-camp-recording .footer-section .footer-content p{max-width:1028px;font-size:24px;color:#fff;margin:45px auto}@media(max-width:768px){.lp-summer-camp-recording .footer-section .footer-content p{font-size:16px;margin:25px 0}}.lp-summer-camp-recording .footer-section .footer-content .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-summer-camp-recording .footer-section .footer-content .primary-btn:active,.lp-summer-camp-recording .footer-section .footer-content .primary-btn:focus,.lp-summer-camp-recording .footer-section .footer-content .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-summer-camp-recording .footer-section .footer-content .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}@media(max-width:768px){.lp-summer-camp-recording .footer-section .footer-content .primary-btn{width:100%}}.lp-engage-austin .top-nav .wrapper{display:flex;background-color:#e7d7fd;justify-content:space-between;align-items:center;height:70px;max-width:100%}.lp-engage-austin .top-nav .wrapper:after,.lp-engage-austin .top-nav .wrapper:before{display:none}.lp-engage-austin .top-nav .small-caps-header{margin:0 100px}.lp-engage-austin .top-nav .small-caps-header.left{text-align:end}.lp-engage-austin .top-nav img{height:42px}.lp-engage-austin .top-nav .link{display:none}@media(min-width:768px){.lp-engage-austin .top-nav .link{display:inline-block}}.lp-engage-austin header{max-width:1200px;margin:0 auto;padding-top:30px;padding-left:32px;padding-right:32px;display:flex;justify-content:space-between;align-items:flex-end}.lp-engage-austin .logo-container img.austin-logo{max-width:90%}@media(max-width:768px){.lp-engage-austin .date-content-desktop{display:none}}.lp-engage-austin .date-content-desktop h2{font-size:18px;font-family:Replica,Helvetica,Arial,sans-serif;color:#934af4;text-align:right;margin-bottom:1rem}.lp-engage-austin .date-content-desktop #timer{font-size:20px;font-family:Replica,Helvetica,Arial,sans-serif;color:#c59afa;width:100%;text-align:right}.lp-engage-austin .date-content-desktop #timer div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-engage-austin .date-content-desktop #timer div{min-width:80px}}.lp-engage-austin .date-content-desktop #timer div span{color:#c59afa;font-weight:700;display:block;font-size:13px;font-family:Replica,Helvetica,Arial,sans-serif;text-transform:uppercase}.lp-engage-austin .form-section{max-width:1200px;margin:0 auto;padding-top:30px;position:relative}@media(max-width:768px){.lp-engage-austin .form-section{padding-top:30px}}.lp-engage-austin .form-section .gradient-top{position:absolute;z-index:-1000;left:80px;top:-110px}.lp-engage-austin .form-section .gradient-top img{width:100%;height:426px}@media(max-width:480px){.lp-engage-austin .form-section .gradient-top{display:none}}@media(max-width:768px){.lp-engage-austin .form-section .description{padding:0 24px}}.lp-engage-austin .form-section .description p{font-weight:400;font-size:20px;margin-bottom:0!important}@media(max-width:768px){.lp-engage-austin .form-section .description p{font-size:14px}}.lp-engage-austin .form-section .conference-container{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-austin .form-section .conference-container{flex-direction:column;align-items:flex-start}}.lp-engage-austin .form-section .conference-container .conference-info{display:flex;flex-direction:column}@media(max-width:768px){.lp-engage-austin .form-section .conference-container .conference-info{padding:0 24px}}.lp-engage-austin .form-section .conference-container .conference-info h3{font-weight:700;font-size:32px;color:#000;margin-bottom:0}@media(max-width:768px){.lp-engage-austin .form-section .conference-container .conference-info h3{font-size:24px}}.lp-engage-austin .form-section .conference-container .conference-info p{font-size:20px;line-height:1.5;padding-top:10px}@media(max-width:768px){.lp-engage-austin .form-section .conference-container .conference-info p{font-size:18px}}.lp-engage-austin .form-section .conference-container .conference-info span{display:inline-block;font-size:16px;padding-top:20px}@media(max-width:768px){.lp-engage-austin .form-section .conference-container .conference-info span{margin-bottom:50px}}.lp-engage-austin .form-section .conference-container .conference-info .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;width:172px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-engage-austin .form-section .conference-container .conference-info .primary-btn:active,.lp-engage-austin .form-section .conference-container .conference-info .primary-btn:focus,.lp-engage-austin .form-section .conference-container .conference-info .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-engage-austin .form-section .conference-container .conference-info .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-engage-austin .form-section .conference-container .image-container{width:649px;height:100%}@media(max-width:768px){.lp-engage-austin .form-section .conference-container .image-container{width:100%}}.lp-engage-austin .form-section .conference-container .image-container a img{width:100%}.lp-engage-austin .date-content-mobile{display:none}@media(max-width:768px){.lp-engage-austin .date-content-mobile{display:block;padding:24px}}.lp-engage-austin .date-content-mobile h2{font-size:18px;font-family:Replica,Helvetica,Arial,sans-serif;color:#934af4;text-align:right;margin-bottom:1rem}.lp-engage-austin .date-content-mobile #timer-mobile{font-size:20px;font-family:Replica,Helvetica,Arial,sans-serif;color:#c59afa;width:100%;text-align:right}.lp-engage-austin .date-content-mobile #timer-mobile div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-engage-austin .date-content-mobile #timer-mobile div{min-width:80px}}.lp-engage-austin .date-content-mobile #timer-mobile div span{color:#c59afa;font-weight:700;display:block;font-size:13px;font-family:Replica,Helvetica,Arial,sans-serif;text-transform:uppercase}.lp-engage-austin .moment-section{padding:60px 24px 0}.lp-engage-austin .moment-section .moment-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-austin .moment-section .moment-container{flex-direction:column;align-items:flex-start}}.lp-engage-austin .moment-section .moment-container .spark-the-moment{position:relative}.lp-engage-austin .moment-section .moment-container .spark-the-moment .star1{width:31px;height:31px;position:absolute;top:78px;left:-39px}@media(max-width:480px){.lp-engage-austin .moment-section .moment-container .spark-the-moment .star1{width:24px;height:24px;top:110px;left:-16px}}.lp-engage-austin .moment-section .moment-container .spark-the-moment .star2{width:47px;height:47px;position:absolute;right:0;top:0}@media(max-width:480px){.lp-engage-austin .moment-section .moment-container .spark-the-moment .star2{right:-20px}}.lp-engage-austin .moment-section .moment-container .spark-the-moment .star3{width:35px;height:35px;position:absolute;right:-45px;top:56px}@media(max-width:480px){.lp-engage-austin .moment-section .moment-container .spark-the-moment .star3{right:-50px}}.lp-engage-austin .moment-section .moment-container .spark-the-moment p{font-weight:700;font-size:75px;line-height:70px;font-family:Replica,Helvetica,Arial,sans-serif;color:#000}@media(max-width:768px){.lp-engage-austin .moment-section .moment-container .spark-the-moment p{font-size:45px;line-height:normal}}.lp-engage-austin .moment-section .moment-container .text-description{max-width:640px}.lp-engage-austin .moment-section .moment-container .text-description p{font-weight:400;font-size:20px}@media(max-width:768px){.lp-engage-austin .moment-section .moment-container .text-description p{font-size:14px}}.lp-engage-austin .purple-banner-section{margin-top:100px;display:flex}@media(max-width:768px){.lp-engage-austin .purple-banner-section{flex-direction:column;margin-top:64px}}.lp-engage-austin .purple-banner-section .lavendar-banner{background-color:#dec5fc;height:250px;width:100%;margin-right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote{width:800px;padding:48px 0}@media(max-width:768px){.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote{width:100%;padding:0 35px}}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote .quote{font-weight:600;font-size:35px;line-height:114%;quotes:"“" "”" "‘" "’";padding-bottom:5px}@media(max-width:768px){.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote .quote{font-size:25px}}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote blockquote:before{content:open-quote}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote blockquote:after{content:close-quote}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote blockquote:after,.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote blockquote:before{display:inline-block;vertical-align:bottom;color:#000;font-size:35px}.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote .author{display:inline-block;font-weight:300;font-size:28px;font-family:source-sans-pro-light;margin:0}@media(max-width:768px){.lp-engage-austin .purple-banner-section .lavendar-banner .banner-quote .author{font-size:18px}}.lp-engage-austin .purple-banner-section .dark-purple-banner{width:252px;height:250px;background-color:#934af4}@media(max-width:768px){.lp-engage-austin .purple-banner-section .dark-purple-banner{width:100%;height:14px;margin-top:5px}}.lp-engage-austin .why-attend-section{padding:100px 24px 0;position:relative}@media(max-width:768px){.lp-engage-austin .why-attend-section{padding-top:64px}}.lp-engage-austin .why-attend-section .why-attend-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-austin .why-attend-section .why-attend-container{flex-direction:column}}.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points{max-width:700px}@media(max-width:768px){.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points{padding-top:24px}}.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points h3{font-weight:700;font-size:32px;color:#e5166b}@media(max-width:768px){.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points h3{font-size:24px}}.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points ul{padding-left:14px;list-style-type:disc}@media(max-width:768px){.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points ul{padding:0 24px}}.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points ul li{padding:14px 0;font-size:20px}@media(max-width:768px){.lp-engage-austin .why-attend-section .why-attend-container .why-attend-points ul li{font-size:18px}}.lp-engage-austin .why-attend-section .gradient-end{position:absolute;right:0;bottom:0;z-index:-1000}@media(min-width:768px){.lp-engage-austin .why-attend-section .gradient-end{top:0}}.lp-engage-austin .why-attend-section .gradient-end img{width:100%;height:auto}.lp-engage-austin .agenda-section{padding:100px 24px}@media(max-width:768px){.lp-engage-austin .agenda-section{padding:64px 24px}}.lp-engage-austin .agenda-section .agenda-container{max-width:1200px;margin:0 auto}.lp-engage-austin .agenda-section .agenda-container .agenda-underline{border-bottom:2px solid #934af4}.lp-engage-austin .agenda-section .agenda-container .agenda-underline p{font-size:32px;margin-left:44px}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .agenda-underline p{font-size:16px;margin-left:0}}.lp-engage-austin .agenda-section .agenda-container .icon-container{display:flex;justify-content:space-between;margin:24px 50px}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .icon-container{flex-direction:column;margin:24px 0}}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .icon-container .icon{justify-content:flex-start}}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon img{max-width:80%}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .icon-container .icon img{padding-top:24px}}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon p{margin-left:14px}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon p a{font-weight:700;font-size:28px}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .icon-container .icon p a{font-size:18px}}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon .container button{display:none}.lp-engage-austin .agenda-section .agenda-container .icon-container .icon .container .addToCalOptions a{font-weight:700;font-size:28px;text-decoration:underline;position:relative;top:-10px}@media(max-width:768px){.lp-engage-austin .agenda-section .agenda-container .icon-container .icon .container .addToCalOptions a{font-size:18px}}.lp-engage-austin .school-logo-banner{text-align:center;margin-bottom:100px}.lp-engage-austin .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.lp-engage-austin .school-logo-banner h5{font-size:1rem}}@media(min-width:480px){.lp-engage-austin .school-logo-banner h5{max-width:90%}}@media(min-width:768px){.lp-engage-austin .school-logo-banner h5{max-width:80%;margin-bottom:50px;font-size:1.125rem}}.lp-engage-austin .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.lp-engage-austin .school-logo-banner .wp-block-image{display:none;padding-top:40px}.lp-engage-austin .school-logo-banner .wp-block-image img{opacity:.6}@media(min-width:768px){.lp-engage-austin .school-logo-banner .wp-block-image{display:block}}.lp-engage-austin .school-logo-banner .wp-block-image:last-child{display:block;padding-top:0}@media(min-width:768px){.lp-engage-austin .school-logo-banner .wp-block-image:last-child{display:none}}.lp-engage-austin .school-logo-banner .logo-con-part{width:50%;height:90px;float:left;padding:0 10px;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.lp-engage-austin .school-logo-banner .logo-con-part{height:130px}}@media(min-width:992px){.lp-engage-austin .school-logo-banner .logo-con-part{width:25%;height:160px}}.lp-engage-austin .school-logo-banner .logo-con-part img{opacity:.6;max-width:100%;max-height:100%}.lp-engage-austin .school-logo-banner .logo-con-part img.tall{width:50%}@media(min-width:480px){.lp-engage-austin .school-logo-banner .logo-con-part img,.lp-engage-austin .school-logo-banner .logo-con-part img.tall{width:auto}}.lp-engage-tampa header .top-nav{background-color:#e7d7fd}.lp-engage-tampa header .top-nav .wrapper{height:70px;display:flex;justify-content:space-between;align-items:center}.lp-engage-tampa header .top-nav .wrapper:after,.lp-engage-tampa header .top-nav .wrapper:before{display:none}.lp-engage-tampa header .top-nav a{color:#000;font-size:.9375rem}.lp-engage-tampa header .top-nav .small-caps-header{min-width:275px}.lp-engage-tampa header .top-nav .small-caps-header.left{text-align:end}.lp-engage-tampa header .top-nav img{height:42px}.lp-engage-tampa header .top-nav .link{display:none}@media(min-width:768px){.lp-engage-tampa header .top-nav .link{display:inline-block}}.lp-engage-tampa header .header{display:flex;justify-content:space-between}.lp-engage-tampa header .header .color-hero-bg{background:url(/src/images/engage-banner/tampa-color-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg{width:100%}}.lp-engage-tampa header .header .color-hero-bg .logo-container{margin-left:128px;padding:60px 0;flex:1}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container{margin-left:0;padding:30px 24px}}.lp-engage-tampa header .header .color-hero-bg .logo-container img.austin-logo{max-width:90%}.lp-engage-tampa header .header .color-hero-bg .logo-container .description{padding:34px 0}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .description{font-size:14px}}.lp-engage-tampa header .header .color-hero-bg .logo-container .description p{font-weight:400;font-size:20px;margin-bottom:0!important}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .description p{font-size:14px}}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container{flex-direction:column;align-items:flex-start}}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info{display:flex;flex-direction:column}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info h3{font-weight:700;font-size:32px;color:#000;margin-bottom:0}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info h3{font-size:24px}}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info p{font-size:20px;line-height:1.5;padding-top:10px}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info p{font-size:18px}}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info span{display:inline-block;font-size:16px;padding-top:20px}@media(max-width:768px){.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info span{margin-bottom:50px}}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info .primary-btn{border:1px solid #e5166b;background:#e5166b;margin:0 0 8px;text-align:center;color:#fff;padding:12px 18px;width:172px;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;cursor:pointer}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info .primary-btn:active,.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info .primary-btn:focus,.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info .primary-btn:hover{background-color:#fff;color:#e5166b;transition:background-color .25s ease-in,color .25s ease-in}.lp-engage-tampa header .header .color-hero-bg .logo-container .conference-container .conference-info .primary-btn:focus{outline:3px solid #e5166b;outline-offset:3px}.lp-engage-tampa header .header .palm-hero-bg{background:url(/src/images/engage-banner/tampa-palm-hero.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:50%}@media(max-width:768px){.lp-engage-tampa header .header .palm-hero-bg{display:none}}.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop{padding:60px 50px;flex:1}.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop h2{font-size:18px;font-family:Replica,Helvetica,Arial,sans-serif;color:#fff;text-align:right;margin-bottom:1rem}.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop #timer{font-size:20px;font-family:Replica,Helvetica,Arial,sans-serif;color:#fff;width:100%;text-align:right}.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop #timer div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop #timer div{min-width:80px}}.lp-engage-tampa header .header .palm-hero-bg .date-content-desktop #timer div span{color:#fff;font-weight:700;display:block;font-size:13px;font-family:Replica,Helvetica,Arial,sans-serif;text-transform:uppercase}.lp-engage-tampa .date-content-mobile{display:none}@media(max-width:768px){.lp-engage-tampa .date-content-mobile{display:block}}.lp-engage-tampa .date-content-mobile h2{font-size:18px;font-family:Replica,Helvetica,Arial,sans-serif;color:#934af4;text-align:right;margin-bottom:1rem}@media(max-width:768px){.lp-engage-tampa .date-content-mobile h2{padding:24px}}.lp-engage-tampa .date-content-mobile #timer-mobile{font-size:20px;font-family:Replica,Helvetica,Arial,sans-serif;color:#c59afa;width:100%;text-align:right}@media(max-width:768px){.lp-engage-tampa .date-content-mobile #timer-mobile{padding:24px}}.lp-engage-tampa .date-content-mobile #timer-mobile div{display:inline-block;min-width:90px}@media(max-width:480px){.lp-engage-tampa .date-content-mobile #timer-mobile div{min-width:80px}}.lp-engage-tampa .date-content-mobile #timer-mobile div span{color:#c59afa;font-weight:700;display:block;font-size:13px;font-family:Replica,Helvetica,Arial,sans-serif;text-transform:uppercase}.lp-engage-tampa .moment-section{padding:120px 24px 0}@media(max-width:768px){.lp-engage-tampa .moment-section{padding:60px 24px 0}}.lp-engage-tampa .moment-section .moment-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-tampa .moment-section .moment-container{flex-direction:column;align-items:flex-start}}.lp-engage-tampa .moment-section .moment-container .spark-the-moment{position:relative}.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star1{width:31px;height:31px;position:absolute;top:78px;left:-39px}@media(max-width:480px){.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star1{width:24px;height:24px;top:110px;left:-16px}}.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star2{width:47px;height:47px;position:absolute;right:0;top:0}@media(max-width:480px){.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star2{right:-20px}}.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star3{width:35px;height:35px;position:absolute;right:-45px;top:56px}@media(max-width:480px){.lp-engage-tampa .moment-section .moment-container .spark-the-moment .star3{right:-50px}}.lp-engage-tampa .moment-section .moment-container .spark-the-moment p{font-weight:700;font-size:75px;line-height:70px;font-family:Replica,Helvetica,Arial,sans-serif;color:#000}@media(max-width:768px){.lp-engage-tampa .moment-section .moment-container .spark-the-moment p{font-size:45px;line-height:normal}}.lp-engage-tampa .moment-section .moment-container .text-description{max-width:640px}.lp-engage-tampa .moment-section .moment-container .text-description p{font-weight:400;font-size:20px}@media(max-width:768px){.lp-engage-tampa .moment-section .moment-container .text-description p{font-size:14px}}.lp-engage-tampa .purple-banner-section{margin-top:100px;display:flex}@media(max-width:768px){.lp-engage-tampa .purple-banner-section{flex-direction:column;margin-top:64px}}.lp-engage-tampa .purple-banner-section .lavendar-banner{background-color:#f4edfe;height:250px;width:100%;margin-right:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote{width:800px;padding:48px 0}@media(max-width:768px){.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote{width:100%;padding:0 35px}}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote .quote{font-weight:600;font-size:35px;line-height:114%;quotes:"“" "”" "‘" "’";padding-bottom:5px}@media(max-width:768px){.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote .quote{font-size:25px}}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote blockquote:before{content:open-quote}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote blockquote:after{content:close-quote}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote blockquote:after,.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote blockquote:before{display:inline-block;vertical-align:bottom;color:#000;font-size:35px}.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote .author{display:inline-block;font-weight:300;font-size:28px;font-family:source-sans-pro-light;margin:0}@media(max-width:768px){.lp-engage-tampa .purple-banner-section .lavendar-banner .banner-quote .author{font-size:18px}}.lp-engage-tampa .purple-banner-section .dark-purple-banner{width:252px;height:250px;background-color:#934af4}@media(max-width:768px){.lp-engage-tampa .purple-banner-section .dark-purple-banner{width:100%;height:14px;margin-top:5px}}.lp-engage-tampa .why-attend-section{padding:100px 24px 0;position:relative}@media(max-width:768px){.lp-engage-tampa .why-attend-section{padding-top:64px}}.lp-engage-tampa .why-attend-section .why-attend-container{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-tampa .why-attend-section .why-attend-container{flex-direction:column}}.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points{max-width:700px}@media(max-width:768px){.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points{padding-top:24px}}.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points h3{font-weight:700;font-size:32px;color:#934af4}@media(max-width:768px){.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points h3{font-size:24px}}.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points ul{padding-left:14px;list-style-type:disc}@media(max-width:768px){.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points ul{padding:0 24px}}.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points ul li{padding:14px 0;font-size:20px}@media(max-width:768px){.lp-engage-tampa .why-attend-section .why-attend-container .why-attend-points ul li{font-size:18px}}.lp-engage-tampa .agenda-section{padding:100px 24px}@media(max-width:768px){.lp-engage-tampa .agenda-section{padding:64px 24px}}.lp-engage-tampa .agenda-section .agenda-container{max-width:1200px;margin:0 auto}.lp-engage-tampa .agenda-section .agenda-container .agenda-underline{border-bottom:2px solid #934af4}.lp-engage-tampa .agenda-section .agenda-container .agenda-underline p{font-size:32px;margin-left:44px}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .agenda-underline p{font-size:16px;margin-left:0}}.lp-engage-tampa .agenda-section .agenda-container .icon-container{display:flex;justify-content:space-between;margin:24px 50px}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .icon-container{flex-direction:column;margin:24px 0}}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon{justify-content:flex-start}}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon img{max-width:80%}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon img{padding-top:24px}}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon p{margin-left:14px}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon p a{font-weight:700;font-size:28px}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon p a{font-size:18px}}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon .container button{display:none}.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon .container .addToCalOptions a{font-weight:700;font-size:28px;text-decoration:underline;position:relative;top:-10px}@media(max-width:768px){.lp-engage-tampa .agenda-section .agenda-container .icon-container .icon .container .addToCalOptions a{font-size:18px}}.lp-engage-tampa .school-logo-banner{text-align:center;margin-bottom:100px}.lp-engage-tampa .school-logo-banner h5{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:.875rem;line-height:1.4;text-transform:uppercase;letter-spacing:.05em;font-size:1rem;color:#555;margin:0 auto 30px;position:relative}@media(min-width:768px){.lp-engage-tampa .school-logo-banner h5{font-size:1rem}}@media(min-width:480px){.lp-engage-tampa .school-logo-banner h5{max-width:90%}}@media(min-width:768px){.lp-engage-tampa .school-logo-banner h5{max-width:80%;margin-bottom:50px;font-size:1.125rem}}.lp-engage-tampa .school-logo-banner h5:after{content:"";position:absolute;left:50%;bottom:-25px;margin-left:-10px;width:20px;height:2px;background-color:#934af4}.lp-engage-tampa .school-logo-banner .wp-block-image{display:none;padding-top:40px}.lp-engage-tampa .school-logo-banner .wp-block-image img{opacity:.6}@media(min-width:768px){.lp-engage-tampa .school-logo-banner .wp-block-image{display:block}}.lp-engage-tampa .school-logo-banner .wp-block-image:last-child{display:block;padding-top:0}@media(min-width:768px){.lp-engage-tampa .school-logo-banner .wp-block-image:last-child{display:none}}.lp-engage-tampa .school-logo-banner .logo-con-part{width:50%;height:90px;float:left;padding:0 10px;display:flex;align-items:center;justify-content:center}@media(min-width:480px){.lp-engage-tampa .school-logo-banner .logo-con-part{height:130px}}@media(min-width:992px){.lp-engage-tampa .school-logo-banner .logo-con-part{width:25%;height:160px}}.lp-engage-tampa .school-logo-banner .logo-con-part img{opacity:.6;max-width:100%;max-height:100%}.lp-engage-tampa .school-logo-banner .logo-con-part img.tall{width:50%}@media(min-width:480px){.lp-engage-tampa .school-logo-banner .logo-con-part img,.lp-engage-tampa .school-logo-banner .logo-con-part img.tall{width:auto}}@media(max-width:768px){.lp-events{margin-top:100px}}.lp-events .flexibility__container{padding:37px 100px}@media(max-width:768px){.lp-events .flexibility__container{padding:24px}}.lp-events .flexibility__title{font-weight:700;font-size:73px;margin:0;text-align:left}@media(max-width:768px){.lp-events .flexibility__title{font-size:42px;margin-bottom:15px}}.lp-events .flexibility__text{margin:0;max-width:796px;text-align:left}.lp-events .flexibility__decoration-dots{left:-99px;height:315px;width:287px}.lp-events .upcoming-events__container{max-width:1200px;margin:0 auto}.lp-events .upcoming-events__container .upcoming-events__title{border-bottom:1px solid #000}.lp-events .upcoming-events__container .upcoming-events__title h2{font-weight:600;font-size:32px;padding:0 24px 10px;margin:0}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__title h2{font-size:18px}}.lp-events .upcoming-events__container .upcoming-events__content{display:flex;justify-content:space-between;align-items:center;padding:51px 0}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__content{flex-direction:column;padding:16px 24px}}.lp-events .upcoming-events__container .upcoming-events__content .video-container{width:100%;height:100%}.lp-events .upcoming-events__container .upcoming-events__content .description{padding-left:35px}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__content .description{padding:16px 0 0}}.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events{display:flex;justify-content:space-between}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events{flex-direction:column}}.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events .engage-events__content .engage-events__title{display:flex;align-items:center}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events .engage-events__content .engage-events__title{justify-content:flex-start}}.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events .engage-events__content .engage-events__title p{margin:0;font-weight:600;font-size:20px;color:#e5166b}@media(max-width:768px){.lp-events .upcoming-events__container .upcoming-events__content .description .engage-events .engage-events__content .events-btn{width:145px!important;height:41px}}.lp-events .cta-block .wrapper{margin:0 auto;max-width:800px}.lp-events .cta-block .wrapper .cta-copy p{text-transform:uppercase;font-weight:700;font-size:16px;margin-bottom:7px}.lp-events .cta-block .wrapper .marketo-form{padding:0;margin:0;max-width:100%!important;width:100%!important}.lp-events .cta-block .wrapper .marketo-form .mktoFormCol{padding:0}.lp-events .cta-block .wrapper .marketo-form #Email{background-color:#fff!important;border:2px solid #000!important}.lp-events .upcoming-webinars__container{max-width:1200px;margin:0 auto}@media(max-width:768px){.lp-events .upcoming-webinars__container{padding:0 24px}}.lp-events .upcoming-webinars__container .upcoming-webinars__title{border-bottom:1px solid #000}.lp-events .upcoming-webinars__container .upcoming-webinars__title h2{font-weight:600;font-size:32px;padding:0 24px 10px;margin:0}@media(max-width:768px){.lp-events .upcoming-webinars__container .upcoming-webinars__title h2{font-size:18px}}.lp-events .upcoming-webinars__container .story-grid{clear:both;display:flex;flex-wrap:wrap;padding:10px 0 50px}@media(min-width:480px){.lp-events .upcoming-webinars__container .story-grid{margin:0 -1.75%;padding-top:30px}}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid{padding:45px 0 100px}}.lp-events .upcoming-webinars__container .story-grid .story-block{width:100%;border:1px solid #eee;margin-top:25px;transition:all .25s ease-out}@media(min-width:480px){.lp-events .upcoming-webinars__container .story-grid .story-block{width:46.5%;margin:1.75%}}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid .story-block{display:flex;flex-direction:column}}@media(min-width:992px){.lp-events .upcoming-webinars__container .story-grid .story-block{width:29.833%}}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con{display:flex;justify-content:space-between;align-items:center;padding:25px 35px 30px}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con img{width:178px;height:178px}@media(max-width:992px){.lp-events .upcoming-webinars__container .story-grid .story-block .img-con img{width:135px;height:135px}}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates{padding-left:12px}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates img{width:14px;height:27px}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates h4{font-weight:600;font-size:20px;margin-bottom:14px;background:linear-gradient(90deg,#e5166b,#934af4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}@media(max-width:992px){.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates h4{font-size:16px}}.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates p{font-weight:600;font-size:16px}@media(max-width:992px){.lp-events .upcoming-webinars__container .story-grid .story-block .img-con .hl-dates p{font-size:12px;margin:0}}.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text{padding:15px 20px 20px}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:25px 35px 30px}}.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.25rem;margin-bottom:.75rem;line-height:1.3}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text h3{font-size:1.5rem;margin-bottom:1rem}}.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;line-height:1.5;margin-bottom:0}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text p{font-size:1.125rem;margin-bottom:auto}}@media(min-width:768px){.lp-events .upcoming-webinars__container .story-grid .story-block .story-block-text a{text-align:right}}.lp-events .upcoming-webinars__container .story-grid .story-block:focus,.lp-events .upcoming-webinars__container .story-grid .story-block:hover{cursor:pointer;box-shadow:0 30px 50px 0 rgba(45,69,84,.07)}.lp-events .upcoming-webinars__container .story-grid .story-block:focus h3,.lp-events .upcoming-webinars__container .story-grid .story-block:hover h3{color:#e5166b}.lp-events .upcoming-webinars__container .story-grid .story-block:focus .school-logo,.lp-events .upcoming-webinars__container .story-grid .story-block:hover .school-logo{opacity:.8}.lp-events .upcoming-webinars__container .story-grid .story-block:focus{outline:3px solid #934af4;outline-offset:3px}.lp-events .upcoming-webinars__container .on-demand-webinar{width:587px;height:75px;margin:0 auto;border:1px solid #000;background:none;display:flex;justify-content:center;align-items:center}@media(max-width:768px){.lp-events .upcoming-webinars__container .on-demand-webinar{width:272px;height:34.75px}}.lp-events .upcoming-webinars__container .on-demand-webinar a{margin:0;color:#934af4}@media(max-width:768px){.lp-events .upcoming-webinars__container .on-demand-webinar a{font-weight:600;font-size:12px}}.lp-events .level-up__container{max-width:1200px;margin:80px auto auto}@media(max-width:768px){.lp-events .level-up__container{padding:0 24px}}.lp-events .level-up__container .level-up__title{border-bottom:1px solid #000}.lp-events .level-up__container .level-up__title h2{font-weight:600;font-size:32px;padding:0 24px 10px;margin:0}@media(max-width:768px){.lp-events .level-up__container .level-up__title h2{font-size:18px}}.lp-events .level-up__container .level-up__flex{padding-top:46px;display:flex;justify-content:space-between;align-items:center;gap:28px}@media(max-width:768px){.lp-events .level-up__container .level-up__flex{flex-direction:column}}.lp-events .level-up__container .level-up__flex .level-up__block{position:relative}.lp-events .level-up__container .level-up__flex .level-up__block .image1{position:relative;top:0;left:0}.lp-events .level-up__container .level-up__flex .level-up__block .image2{position:absolute;top:0;right:0;width:75px;height:75px}@media(max-width:768px){.lp-events .level-up__container .level-up__flex .level-up__block .image2{width:35px;height:35px}}.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc{margin-top:33px}.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc h4{font-weight:600;font-size:32px}@media(max-width:480px){.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc h4{font-size:18px}}.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc p{font-weight:400;font-size:20px}@media(max-width:480px){.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc p{font-size:12px}}.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc a{font-weight:700;font-size:16px}@media(max-width:480px){.lp-events .level-up__container .level-up__flex .level-up__block .level-up__desc a{font-size:12px;text-align:left}}.lp-events .conference__container{max-width:1200px;margin:80px auto auto}@media(max-width:768px){.lp-events .conference__container{padding:0 24px}}.lp-events .conference__container .conference__title{border-bottom:1px solid #000}.lp-events .conference__container .conference__title h2{font-weight:600;font-size:32px;padding:0 24px 10px;margin:0}@media(max-width:768px){.lp-events .conference__container .conference__title h2{font-size:18px}}.lp-events .conference__container .conference__nearby{margin:60px 0 105px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:50px}@media(max-width:768px){.lp-events .conference__container .conference__nearby{grid-template-columns:1fr}}.lp-events .conference__container .conference__nearby img{width:75px;height:75px}.lp-events .conference__container .conference__nearby .conference__block{display:flex;border:1px solid #d9d9d9;padding:24px}.lp-events .conference__container .conference__nearby .conference__block .conference__block-details{padding-left:13px}.lp-events .conference__container .conference__nearby .conference__block .conference__block-details h4{font-weight:600;font-size:24px}@media(max-width:768px){.lp-events .conference__container .conference__nearby .conference__block .conference__block-details h4{font-size:16px}}.lp-events .conference__container .conference__nearby .conference__block .conference__block-details p{font-weight:600;font-size:16px}@media(max-width:768px){.lp-events .conference__container .conference__nearby .conference__block .conference__block-details p{font-size:12px}}.lp-events .conference__container .conference__nearby .conference__block .conference__block-details a{font-weight:700;font-size:16px}@media(max-width:768px){.lp-events .conference__container .conference__nearby .conference__block .conference__block-details a{font-size:12px;text-align:left}}.content-block-carousel-block{background-position:50%;background-size:cover;color:#fff;position:relative}.content-block-carousel-block.light{background:none;color:#555}.content-block-carousel-block.light .container .row .col p{color:#555}.content-block-carousel-block.reverse .container .row{flex-direction:row-reverse}.content-block-carousel-block .top-left-image{display:none;left:-50px;position:absolute;top:-80px}@media(min-width:992px){.content-block-carousel-block .top-left-image{display:block}}.content-block-carousel-block .bottom-right-image{bottom:-80px;display:none;position:absolute;right:-50px;z-index:1}@media(min-width:992px){.content-block-carousel-block .bottom-right-image{display:block}}.content-block-carousel-block .container{margin:0 auto;max-width:1200px;padding:50px 25px}@media(min-width:992px){.content-block-carousel-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-carousel-block .container{padding:100px 0}}.content-block-carousel-block .container .row{align-items:flex-start;display:flex;flex-wrap:wrap-reverse}@media(min-width:992px){.content-block-carousel-block .container .row{flex-wrap:nowrap}}.content-block-carousel-block .container .row .col{float:none;margin-top:50px;z-index:10}@media(min-width:992px){.content-block-carousel-block .container .row .col{margin:0;padding-right:100px}}.content-block-carousel-block .container .row .col h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-carousel-block .container .row .col p{color:#fff;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-carousel-block .container .row .col p:last-child{margin:0}.content-block-carousel-block .container .row .col p .btn-small{background:#fff;padding:.425em 1.1em;background:none;border:1px solid #e5166b;color:#e5166b;font-size:1.25rem;margin:5px 0 0}.content-block-carousel-block .container .row .col p .btn-small:active,.content-block-carousel-block .container .row .col p .btn-small:focus,.content-block-carousel-block .container .row .col p .btn-small:hover{background:#e5166b;color:#fff}.content-block-carousel-block .container .row .col p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-carousel-block .container .row .col p .btn-small:hover{background:#e5166b;color:#fff}.content-block-carousel-block .container .row .col h3{font-size:1.75rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:2.625rem;margin-bottom:18px}.content-block-carousel-block .container .row .col li{margin-bottom:26px;padding-left:32px;position:relative}.content-block-carousel-block .container .row .col li:before{color:#934af4;content:"";height:12px;font-family:Font Awesome\ 5 Pro;font-weight:600;left:0;position:absolute;width:17px}.content-block-carousel-block .container .row .col+div{flex:0 0 100%;margin:0 auto;max-width:517px;padding:0 0 0 60px;position:relative;text-align:center}@media(min-width:992px){.content-block-carousel-block .container .row .col+div{flex:0 0 577px}}.content-block-carousel-block .container .row .col+div img{border:1px solid #d9d9d9;display:block;margin-left:auto;pointer-events:none;position:absolute;right:0;top:0;width:auto;height:auto;transition:all .4s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0)}@media(min-width:768px){.content-block-carousel-block .container .row .col+div img{width:auto;height:590px}}.content-block-carousel-block .container .row .col+div img.first{position:relative;z-index:2}.content-block-carousel-block .container .row .col+div img.second{transform:translate3d(-30px,30px,0);width:calc(100% - 60px);z-index:1}@media(min-width:992px){.content-block-carousel-block .container .row .col+div img.second{width:auto}}.content-block-carousel-block .container .row .col+div img.third{transform:translate3d(-60px,60px,0);width:calc(100% - 60px);z-index:0}@media(min-width:992px){.content-block-carousel-block .container .row .col+div img.third{width:auto}}.content-block-carousel-block .container .row .col+div .pagination{left:-30px;margin:80px auto 0;position:relative}@media(min-width:992px){.content-block-carousel-block .container .row .col+div .pagination{left:auto}}.content-block-carousel-block .container .row .col+div .pagination button{background:#934af4;border:0;border-radius:50%;cursor:pointer;height:10px;margin:0 10px;opacity:.25;outline:none;padding:0;width:10px}.content-block-carousel-block .container .row .col+div .pagination button.active,.content-block-carousel-block .container .row .col+div .pagination button:focus,.content-block-carousel-block .container .row .col+div .pagination button:hover{opacity:1}.content-block-carousel-block .container .row .col+div .pagination button:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-cta-teaching-resources-block{background-position:50%;background-size:cover;color:#fff;position:relative;text-align:center}.content-block-cta-teaching-resources-block.light{background:none;color:#555}@media(min-width:992px){.content-block-cta-teaching-resources-block.light{margin-top:-105px}}.content-block-cta-teaching-resources-block.light .container .row .col p{color:#555}.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm input,.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm select{border-color:#d9d9d9;color:#555}.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm input::-moz-placeholder,.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm select::-moz-placeholder{color:#555}.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm input::-ms-input-placeholder,.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm select::-ms-input-placeholder{color:#555}.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm input::-webkit-input-placeholder,.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm select::-webkit-input-placeholder{color:#555}.content-block-cta-teaching-resources-block.light .container .row .col .mktoForm label{color:#555}.content-block-cta-teaching-resources-block .top-left-image{display:none;left:-50px;position:absolute;top:-80px}@media(min-width:992px){.content-block-cta-teaching-resources-block .top-left-image{display:block}}.content-block-cta-teaching-resources-block .bottom-right-image{bottom:-80px;display:none;position:absolute;right:-50px}@media(min-width:992px){.content-block-cta-teaching-resources-block .bottom-right-image{display:block}}.content-block-cta-teaching-resources-block .container{margin:0 auto;max-width:1200px;padding:50px 25px}@media(min-width:992px){.content-block-cta-teaching-resources-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-cta-teaching-resources-block .container{padding:100px 0}}@media(min-width:992px){.content-block-cta-teaching-resources-block .container .row{display:flex;justify-content:center}}.content-block-cta-teaching-resources-block .container .row .col{float:none}@media(min-width:992px){.content-block-cta-teaching-resources-block .container .row .col{width:60%}}.content-block-cta-teaching-resources-block .container .row .col h2{font-size:2.3125rem;line-height:3rem;margin-bottom:24px}.content-block-cta-teaching-resources-block .container .row .col p{color:#fff;font-size:1.5rem;line-height:1.875rem;margin-bottom:26px}.content-block-cta-teaching-resources-block .container .row .col p:last-child{margin:0}.content-block-cta-teaching-resources-block .container .row .col p .btn-lg{font-size:1.25rem;margin-top:10px}@media(min-width:768px){.content-block-cta-teaching-resources-block .container .row .col p .btn-lg{font-size:1.125rem}}.content-block-cta-teaching-resources-block .container .row .col p .btn-lg:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-cta-teaching-resources-block .container .row .col .mktoForm{position:relative;transition:all .25s ease-in;margin-top:43px}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoGutter{display:none}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoFormCol{margin:0!important}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoAsterix{display:none}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoFormRow .mktoFieldWrap{margin-bottom:10px!important;background:none}.content-block-cta-teaching-resources-block .container .row .col .mktoForm input,.content-block-cta-teaching-resources-block .container .row .col .mktoForm select{height:auto;padding:15px!important;border:none;border:1px solid hsla(0,0%,100%,.45);background:none;font-size:1.125rem;color:#eee}.content-block-cta-teaching-resources-block .container .row .col .mktoForm input::-webkit-input-placeholder,.content-block-cta-teaching-resources-block .container .row .col .mktoForm select::-webkit-input-placeholder{color:#eee}.content-block-cta-teaching-resources-block .container .row .col .mktoForm input::-moz-placeholder,.content-block-cta-teaching-resources-block .container .row .col .mktoForm select::-moz-placeholder{color:#eee}.content-block-cta-teaching-resources-block .container .row .col .mktoForm input::-ms-input-placeholder,.content-block-cta-teaching-resources-block .container .row .col .mktoForm select::-ms-input-placeholder{color:#eee}.content-block-cta-teaching-resources-block .container .row .col .mktoForm label{color:#eee}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoButtonRow{width:100%;transition:all .25s ease}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoButtonRow:nth-child(2){opacity:0}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoButtonWrap .mktoButton{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.375rem;display:inline-block;padding:13px 22px 11px;border:1px solid #e5166b;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;text-decoration:none;background:#e5166b;min-height:0;letter-spacing:normal;margin-top:20px;color:#fff}.content-block-cta-teaching-resources-block .container .row .col .mktoForm .mktoButtonWrap .mktoButton:hover{color:#e5166b;background:none}.content-block-faq-block .container{margin:0 auto;max-width:1200px;padding:100px 25px}@media(min-width:992px){.content-block-faq-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-faq-block .container{padding:100px 0}}@media(min-width:992px){.content-block-faq-block .container .row{display:flex;justify-content:center}}.content-block-faq-block .container .row .col{float:none}@media(min-width:992px){.content-block-faq-block .container .row .col{width:50%}}.content-block-faq-block .container .row .col .num{align-items:center;background:#2ab27b;color:#fff;display:flex;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;height:30px;justify-content:center;margin-bottom:32px;padding-top:2px;width:55px}.content-block-faq-block .container .row .col h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-faq-block .container .row .col p{color:#555;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-faq-block .container .row .col p:last-child{margin:0}.content-block-feature-block.dark{background:linear-gradient(180deg,#100321,#230945);color:#fff;margin:25px 0;overflow:hidden;position:relative}@media(min-width:992px){.content-block-feature-block.dark{margin:50px 0}}.content-block-feature-block.dark.show-top-gradient:before{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);content:"";height:5vw;left:-40vw;position:absolute;top:7.5vw;transform:rotate(-10deg);width:50vw}.content-block-feature-block.dark.show-top-gradient .top-gradient{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);height:5vw;left:0;position:absolute;top:-3vw;transform:skewY(-10deg);width:33.333334vw}.content-block-feature-block.dark.show-bottom-gradient{background:linear-gradient(90deg,#100321,#230945)}.content-block-feature-block.dark.show-bottom-gradient:after{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);bottom:-6vw;content:"";height:10vw;position:absolute;right:0;transform:skewY(-10deg);width:66.666667vw}.content-block-feature-block.dark+.content-block-feature-block.dark{background:linear-gradient(0deg,#100321,#230945);margin-top:-25px}@media(min-width:992px){.content-block-feature-block.dark+.content-block-feature-block.dark{margin-top:-50px}}.content-block-feature-block.dark+.content-block-feature-block.dark .container{padding-top:0}.content-block-feature-block.dark .container{position:relative;z-index:1;padding:50px 25px}@media(min-width:992px){.content-block-feature-block.dark .container{padding:100px 50px}}@media(min-width:1400px){.content-block-feature-block.dark .container{padding:100px 0}}.content-block-feature-block.dark .container .row .col .num:after{background:#333}.content-block-feature-block.dark .container .row .col p{color:#fff}.content-block-feature-block.dark .container .row .col p a:not(.btn-small){color:#93e9c6}.content-block-feature-block.dark .container .row .col p a:not(.btn-small):hover{color:#fff}.content-block-feature-block.dark .container .row .col p .btn-small{border-color:#fff;color:#fff}.content-block-feature-block.dark .container .row .col p .btn-small:hover{border-color:#e5166b}.content-block-feature-block.dark .container .row .col ul:before{background:#555}.content-block-feature-block.light-with-angle-piece{background:#fbf8ff;margin-top:100px;position:relative}.content-block-feature-block.light-with-angle-piece:before{background:#fbf8ff;content:"";height:50vw;position:absolute;top:-9vw;transform:skewY(10deg);width:100%;z-index:-1}@media(min-width:992px){.content-block-feature-block.reverse.laptop .container .row .col>img:first-child{margin-left:-491px}}@media(min-width:1200px){.content-block-feature-block.reverse.laptop .container .row .col>img:first-child{margin-left:-246px}}@media(min-width:992px){.content-block-feature-block.reverse.laptop .container .row .col>img:first-child+div{left:-297px}}@media(min-width:1200px){.content-block-feature-block.reverse.laptop .container .row .col>img:first-child+div{left:-52px}}.content-block-feature-block.reverse .container .row .col{float:left}@media(min-width:992px){.content-block-feature-block.reverse .container .row .col img{margin:0 0 0 -120px}}.content-block-feature-block.reverse .container .row .col+div .num:after{left:auto;right:0}.content-block-feature-block.laptop .container .row .col>img:first-child{display:none;width:auto}@media(min-width:992px){.content-block-feature-block.laptop .container .row .col>img:first-child{display:block;margin-left:-120px;max-width:1086px}}@media(min-width:992px){.content-block-feature-block.laptop .container .row .col>img:first-child+div{height:436px;left:74px;overflow:hidden;position:absolute;top:27px;width:697px}}.content-block-feature-block.laptop .container .row .col>img:first-child+div img{margin:0}@media(min-width:992px){.content-block-feature-block.laptop .container .row .col>img:first-child+div img{width:100%}}.content-block-feature-block.browser .container .row .col img:first-child{width:100%}@media(min-width:992px){.content-block-feature-block.phone .container .row .col+div img{margin-left:-288px;max-width:888px}}.content-block-feature-block.mobile-image.laptop .container .row .col>img+div{display:none}@media(min-width:992px){.content-block-feature-block.mobile-image.laptop .container .row .col>img+div{display:block}}.content-block-feature-block.mobile-image .container .row .col>img{display:none}@media(min-width:992px){.content-block-feature-block.mobile-image .container .row .col>img{display:block}}.content-block-feature-block.mobile-image .container .row .col>img:last-child{display:none}@media(max-width:992px){.content-block-feature-block.mobile-image .container .row .col>img:last-child{display:block}}.content-block-feature-block .container{margin:0 auto;max-width:1200px;padding:25px}@media(min-width:992px){.content-block-feature-block .container{padding:50px}}@media(min-width:1400px){.content-block-feature-block .container{padding:50px 0}}.content-block-feature-block .container:after,.content-block-feature-block .container:before{content:" ";display:table}.content-block-feature-block .container .row,.content-block-feature-block .container:after{clear:both}.content-block-feature-block .container .row .col{position:relative}@media(min-width:992px){.content-block-feature-block .container .row .col{float:right;width:60%}}.content-block-feature-block .container .row .col img{display:block;width:100%}@media(min-width:992px){.content-block-feature-block .container .row .col img{margin-left:120px}}.content-block-feature-block .container .row .col+div{margin-top:20px}@media(min-width:992px){.content-block-feature-block .container .row .col+div{margin:0;width:40%}}.content-block-feature-block .container .row .col+div:last-child{margin-bottom:0}.content-block-feature-block .container .row .col+div .num{margin-bottom:15px;position:relative}.content-block-feature-block .container .row .col+div .num div{align-items:center;background:#2ab27b;color:#fff;display:flex;font-size:1.0625rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;height:25px;justify-content:center;width:25px;padding-top:3px}.content-block-feature-block .container .row .col+div h2{font-size:2.125rem;line-height:1.4;margin-bottom:1rem}.content-block-feature-block .container .row .col+div p{color:#555;font-size:1.25rem;line-height:1.625rem;margin-bottom:1.25rem}.content-block-feature-block .container .row .col+div p:last-child{margin:0}.content-block-feature-block .container .row .col+div p .btn-small{background:#fff;padding:.425em 1.1em;background:none;border:1px solid #e5166b;color:#e5166b;font-size:1.25rem;margin:10px 0 0}.content-block-feature-block .container .row .col+div p .btn-small:active,.content-block-feature-block .container .row .col+div p .btn-small:focus,.content-block-feature-block .container .row .col+div p .btn-small:hover{background:#e5166b;color:#fff}.content-block-feature-block .container .row .col+div p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-feature-block .container .row .col+div p .btn-small:hover{background:#e5166b;color:#fff}.content-block-feature-block .container .row .col+div ul{margin-top:49px;margin-bottom:20px;position:relative}.content-block-feature-block .container .row .col+div ul:before{background:#d9d9d9;content:"";height:2px;position:absolute;top:-26px;width:30px}.content-block-feature-block .container .row .col+div ul li{margin-bottom:15px;padding-left:32px;position:relative}.content-block-feature-block .container .row .col+div ul li:before{color:#934af4;content:"";height:12px;font-family:Font Awesome\ 5 Pro;font-weight:600;left:0;position:absolute;width:17px}.content-block-feature-block .container .row .col+div .cost-row{display:flex;margin:27px 0 0}.content-block-feature-block .container .row .col+div .cost-row .cost-col.green p{color:#2ab27b}.content-block-feature-block .container .row .col+div .cost-row .cost-col.yellow p{color:#ffb93e}.content-block-feature-block .container .row .col+div .cost-row .cost-col:first-child p{font-size:2.125rem;line-height:2.625rem;margin:0}.content-block-feature-block .container .row .col+div .cost-row .cost-col:first-child+div p{font-size:.875rem;letter-spacing:.0078125rem;line-height:.875rem;margin:6px 0 0 11px;text-transform:uppercase}.content-block-feature-block .container .row .col+div .cost-row+div{margin:1px 0 18px}.content-block-feature-text-above-block.dark{background:linear-gradient(180deg,#100321,#230945);color:#fff;overflow:hidden;position:relative}.content-block-feature-text-above-block.dark.show-top-gradient{background:linear-gradient(90deg,#100321,#230945)}.content-block-feature-text-above-block.dark.show-top-gradient:before{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);content:"";height:5vw;position:absolute;top:-3vw;transform:skewY(-10deg);width:33.333334vw}.content-block-feature-text-above-block.dark.show-bottom-gradient{background:linear-gradient(90deg,#100321,#230945)}.content-block-feature-text-above-block.dark.show-bottom-gradient:after{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);bottom:-6vw;content:"";height:10vw;position:absolute;right:0;transform:skewY(-10deg);width:66.666667vw}.content-block-feature-text-above-block.dark .container{position:relative;z-index:1}.content-block-feature-text-above-block.dark .container p{color:#fff}.content-block-feature-text-above-block.dark .container p a:not(.btn-small){color:#93e9c6}.content-block-feature-text-above-block.dark .container p a:not(.btn-small):hover{color:#fff}.content-block-feature-text-above-block.dark .container p .btn-small{border-color:#fff;color:#fff}.content-block-feature-text-above-block.dark .container p .btn-small:hover{border-color:#e5166b}.content-block-feature-text-above-block.light-with-angle-piece{background:#fbf8ff;margin-top:100px;position:relative}.content-block-feature-text-above-block.light-with-angle-piece:before{background:#fbf8ff;content:"";height:50vw;position:absolute;top:-9vw;transform:skewY(10deg);width:100%;z-index:-1}.content-block-feature-text-above-block .container{margin:0 auto;max-width:1000px;padding:100px 25px 0}@media(min-width:992px){.content-block-feature-text-above-block .container{padding:100px 50px 0}}@media(min-width:1400px){.content-block-feature-text-above-block .container{padding:100px 0 0}}.content-block-feature-text-above-block .container .num{align-items:center;background:#2ab27b;color:#fff;display:flex;font-size:1.0625rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;height:25px;justify-content:center;margin:0 auto 12px;width:25px}.content-block-feature-text-above-block .container .header{text-align:center}.content-block-feature-text-above-block .container h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-feature-text-above-block .container p{color:#555;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-feature-text-above-block .container p:last-child{margin:0}.content-block-feature-text-above-block .container p .btn-small{background:#fff;padding:.425em 1.1em;background:none;border:1px solid #e5166b;color:#e5166b;font-size:1.25rem;margin:5px 0 0}.content-block-feature-text-above-block .container p .btn-small:active,.content-block-feature-text-above-block .container p .btn-small:focus,.content-block-feature-text-above-block .container p .btn-small:hover{background:#e5166b;color:#fff}.content-block-feature-text-above-block .container p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-feature-text-above-block .container p .btn-small:hover{background:#e5166b;color:#fff}@media(min-width:992px){.content-block-feature-text-above-block .container .row{display:flex}}.content-block-feature-text-above-block .container .row .col{float:none}@media(min-width:992px){.content-block-feature-text-above-block .container .row .col{padding-right:25px;width:50%}}.content-block-feature-text-above-block .container .row .col+div{margin-top:20px}@media(min-width:992px){.content-block-feature-text-above-block .container .row .col+div{margin:0;padding:0 0 0 25px}}.content-block-feature-text-above-block .container .footer{margin-top:26px;text-align:center}.content-block-feature-text-above-block .container .image{box-shadow:0 20px 50px 0 rgba(83,52,134,.1);margin:50px auto 0;max-width:760px}.content-block-feature-text-above-block .container .image img{display:block;margin:0}.content-block-feature-text-above-block .container .image img:first-child{max-width:760px;width:100%}.content-block-feature-two-column-block.dark{background:linear-gradient(180deg,#100321,#230945);color:#fff;overflow:hidden;position:relative}.content-block-feature-two-column-block.dark.show-top-gradient{background:linear-gradient(90deg,#100321,#230945)}.content-block-feature-two-column-block.dark.show-top-gradient:before{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);content:"";height:5vw;position:absolute;top:-3vw;transform:skewY(-10deg);width:33.333334vw}.content-block-feature-two-column-block.dark.show-bottom-gradient{background:linear-gradient(90deg,#100321,#230945)}.content-block-feature-two-column-block.dark.show-bottom-gradient:after{background:linear-gradient(45deg,#e5166b,#6820c5 50%,#230944);bottom:-6vw;content:"";height:10vw;position:absolute;right:0;transform:skewY(-10deg);width:66.666667vw}.content-block-feature-two-column-block.dark .container{position:relative;z-index:1}.content-block-feature-two-column-block.dark .container .row .col p{color:#fff}.content-block-feature-two-column-block.dark .container .row .col p a:not(.btn-small){color:#93e9c6}.content-block-feature-two-column-block.dark .container .row .col p a:not(.btn-small):hover{color:#fff}.content-block-feature-two-column-block.dark .container .row .col p .btn-small{border-color:#fff;color:#fff}.content-block-feature-two-column-block.dark .container .row .col p .btn-small:hover{border-color:#e5166b}.content-block-feature-two-column-block.light-with-angle-piece{background:#fbf8ff;margin-top:100px;position:relative}.content-block-feature-two-column-block.light-with-angle-piece:before{background:#fbf8ff;content:"";height:50vw;position:absolute;top:-9vw;transform:skewY(10deg);width:100%;z-index:-1}.content-block-feature-two-column-block .container{margin:0 auto;max-width:1200px;padding:100px 25px}@media(min-width:992px){.content-block-feature-two-column-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-feature-two-column-block .container{padding:100px 0}}@media(min-width:992px){.content-block-feature-two-column-block .container .row{display:flex}}.content-block-feature-two-column-block .container .row .col{float:none}@media(min-width:992px){.content-block-feature-two-column-block .container .row .col{padding-right:60px;width:50%}}.content-block-feature-two-column-block .container .row .col+div{margin-top:20px}@media(min-width:992px){.content-block-feature-two-column-block .container .row .col+div{margin:0;padding:0 0 0 60px}}.content-block-feature-two-column-block .container .row .img{margin-bottom:37px;position:relative}.content-block-feature-two-column-block .container .row .img .num{align-items:center;background:#2ab27b;bottom:0;color:#fff;display:flex;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;height:30px;justify-content:center;left:0;padding-top:2px;position:absolute;width:30px}.content-block-feature-two-column-block .container .row .img img{display:block}.content-block-feature-two-column-block .container .row h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-feature-two-column-block .container .row p{color:#555;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-feature-two-column-block .container .row p:last-child{margin:0}.content-block-feature-two-column-block .container .row p .btn-small{background:#fff;padding:.425em 1.1em;background:none;border:1px solid #e5166b;color:#e5166b;font-size:1.25rem;margin:5px 0 0}.content-block-feature-two-column-block .container .row p .btn-small:active,.content-block-feature-two-column-block .container .row p .btn-small:focus,.content-block-feature-two-column-block .container .row p .btn-small:hover{background:#e5166b;color:#fff}.content-block-feature-two-column-block .container .row p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-feature-two-column-block .container .row p .btn-small:hover{background:#e5166b;color:#fff}.content-block-form-block{background:#7248b1;color:#fff;margin-top:25px}@media(min-width:992px){.content-block-form-block{background:#7248b1 url(../../../../../../../../themes/TOPHAT01/build/images/content-blocks/social-form-sara-eskridge-bg.png) no-repeat 100%;background-size:contain;margin-top:50px}}.content-block-form-block .container{margin:0 auto;max-width:1200px;padding:50px 25px}@media(min-width:992px){.content-block-form-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-form-block .container{padding:100px 0}}@media(min-width:992px){.content-block-form-block .container .row{display:flex;justify-content:center}}.content-block-form-block .container .row .col{float:none}@media(min-width:992px){.content-block-form-block .container .row .col{width:50%}}.content-block-form-block .container .row .col h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-form-block .container .row .col p{color:#fff;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-form-block .container .row .col p:last-child{margin:0}.content-block-form-block .container .row .col .mktoForm{position:relative;transition:all .25s ease-in}.content-block-form-block .container .row .col .mktoForm .mktoGutter{display:none}.content-block-form-block .container .row .col .mktoForm .mktoFormCol{margin:0!important}.content-block-form-block .container .row .col .mktoForm .mktoLabel{display:none}.content-block-form-block .container .row .col .mktoForm .mktoFormRow .mktoFieldWrap{margin-bottom:10px!important;background:none}.content-block-form-block .container .row .col .mktoForm input,.content-block-form-block .container .row .col .mktoForm select{height:auto;padding:5px 0!important;border:none;border-bottom:1px solid hsla(0,0%,100%,.4);background:none;font-size:1.125rem;color:#eee}.content-block-form-block .container .row .col .mktoForm input::-webkit-input-placeholder,.content-block-form-block .container .row .col .mktoForm select::-webkit-input-placeholder{color:#eee}.content-block-form-block .container .row .col .mktoForm input::-moz-placeholder,.content-block-form-block .container .row .col .mktoForm select::-moz-placeholder{color:#eee}.content-block-form-block .container .row .col .mktoForm input::-ms-input-placeholder,.content-block-form-block .container .row .col .mktoForm select::-ms-input-placeholder{color:#eee}.content-block-form-block .container .row .col .mktoForm .mktoButtonRow{width:100%;transition:all .25s ease}.content-block-form-block .container .row .col .mktoForm .mktoButtonRow:nth-child(2){opacity:0}.content-block-form-block .container .row .col .mktoForm .mktoButtonWrap .mktoButton{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.375rem;display:inline-block;padding:13px 22px 11px;border:1px solid #e5166b;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;outline:none;text-decoration:none;background:#e5166b;min-height:0;letter-spacing:normal;margin-top:20px}.content-block-form-block .container .row .col .mktoForm .mktoButtonWrap .mktoButton:hover{color:#e5166b;background:none}.content-block-form-block .container .row .col .mktoButton:hover{color:#fff!important}.content-block-hero-block{color:#fff;overflow:hidden;position:relative}.content-block-hero-block #stripes,.content-block-hero-block #stripes span{position:absolute}.content-block-hero-block #stripes{width:100%;height:100%;overflow:hidden;transform:skewY(-12deg);transform-origin:0;background:linear-gradient(150deg,#6820c5 15%,#c59afa 70%,#934af4 94%);z-index:-1}.content-block-hero-block #stripes span{height:40px}.content-block-hero-block #stripes :first-child{width:50%;left:50%;top:40px;background:#934af4}.content-block-hero-block #stripes :nth-child(2){width:14%;right:0;bottom:40px;background:#6820c5}.content-block-hero-block #stripes :nth-child(3){width:25%;bottom:0;right:0;background:#e5166b}@media screen and (min-width:670px){.content-block-hero-block #stripes span{height:150px}.content-block-hero-block #stripes :first-child{top:0}.content-block-hero-block #stripes :nth-child(2){width:16.66667%;top:300px;bottom:auto}.content-block-hero-block #stripes :nth-child(3){width:33.33333%;right:auto}}@media screen and (min-width:880px){.content-block-hero-block #stripes span{height:190px}.content-block-hero-block #stripes :first-child{width:33.33333%;left:-16.66666%}.content-block-hero-block #stripes :nth-child(2){width:33.33333%;top:0;left:16.66666%;right:auto}.content-block-hero-block #stripes :nth-child(3){width:33.33333%;left:49.99999%;bottom:auto}.content-block-hero-block #stripes :nth-child(4){width:33.33333%;top:380px;right:-16.66666%;background:#934af4}.content-block-hero-block #stripes :nth-child(5){width:33.33333%;bottom:0;background:#934af4}}.content-block-hero-block .container{margin:0 auto;max-width:1200px;padding:60px 25px}@media(min-width:992px){.content-block-hero-block .container{padding:60px 50px}}@media(min-width:1400px){.content-block-hero-block .container{padding:60px 0}}.content-block-hero-block .container:after,.content-block-hero-block .container:before{content:" ";display:table}.content-block-hero-block .container .row,.content-block-hero-block .container:after{clear:both}@media(min-width:992px){.content-block-hero-block .container .row .col{width:60%}}@media(min-width:1200px){.content-block-hero-block .container .row .col{width:45%}}.content-block-hero-block .container .row .col:first-child img{height:20px;margin-bottom:45.5px}.content-block-hero-block .container .row .col .breadcrumbs{color:hsla(0,0%,100%,.8);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.1em;margin-bottom:65px;text-transform:uppercase}.content-block-hero-block .container .row .col .breadcrumbs a{color:#fff}.content-block-hero-block .container .row .col .breadcrumbs a:hover{color:#e5166b}.content-block-hero-block .container .row .col h1{font-size:3.5625rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:4.0625rem;margin-bottom:19px}.content-block-hero-block .container .row .col p{color:#fff;font-size:1.5rem;line-height:1.875rem;margin-bottom:26px}.content-block-hero-block .container .row .col p:last-child{margin:0}.content-block-hero-block .container .row .col p .btn-small{font-size:1.375rem;margin:27px 0 0}.content-block-hero-block .container .row .col p .btn-small:hover{color:#fff}.content-block-hero-block .container .row .col+div{position:relative}@media(min-width:992px){.content-block-hero-block .container .row .col+div{width:40%}}@media(min-width:1200px){.content-block-hero-block .container .row .col+div{width:55%}}.content-block-hero-block .container .row .col+div>img{display:block}.content-block-hero-block .container .row .col+div>img:first-child{display:none}@media(min-width:992px){.content-block-hero-block .container .row .col+div>img:first-child{display:block;margin:41px 0 0 -120px;max-width:1157px}}@media(min-width:992px){.content-block-hero-block .container .row .col+div>img:first-child+div{height:507px;left:61px;overflow:hidden;position:absolute;top:69px;width:786px}}.content-block-hero-block .container .row .col+div>img:first-child+div img{margin-top:20px}@media(min-width:992px){.content-block-hero-block .container .row .col+div>img:first-child+div img{margin:0;width:100%}}.content-block-hero-generic-textbook-block{background-position:50%;background-size:cover;color:#fff;overflow:hidden;position:relative}.content-block-hero-generic-textbook-block:before{background:linear-gradient(45deg,#783bc8,#8b45eb);content:"";display:block;height:100%;opacity:.8;position:absolute;top:0;width:100%;z-index:1}.content-block-hero-generic-textbook-block:after{background:#fff;bottom:-350px;content:"";height:500px;position:absolute;transform:skewY(-10deg);width:100%;z-index:2}@media(min-width:992px){.content-block-hero-generic-textbook-block:after{bottom:-330px}}.content-block-hero-generic-textbook-block video{display:none}@media(min-width:992px){.content-block-hero-generic-textbook-block video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}.content-block-hero-generic-textbook-block .container{margin:0 auto;max-width:1200px;padding:25px 25px 60px;position:relative;z-index:3}@media(min-width:992px){.content-block-hero-generic-textbook-block .container{padding:60px 50px 120px}}@media(min-width:1400px){.content-block-hero-generic-textbook-block .container{padding:60px 0 120px}}.content-block-hero-generic-textbook-block .container:after,.content-block-hero-generic-textbook-block .container:before{content:" ";display:table}.content-block-hero-generic-textbook-block .container .row,.content-block-hero-generic-textbook-block .container:after{clear:both}@media(min-width:992px){.content-block-hero-generic-textbook-block .container .row .col{padding-right:160px;width:60%}}.content-block-hero-generic-textbook-block .container .row .col .breadcrumbs{color:hsla(0,0%,100%,.8);font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.1em;margin-bottom:65px;text-transform:uppercase}.content-block-hero-generic-textbook-block .container .row .col .breadcrumbs a{color:#fff}.content-block-hero-generic-textbook-block .container .row .col .breadcrumbs a:hover{color:#e5166b}.content-block-hero-generic-textbook-block .container .row .col h1{font-size:3.5625rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:4.0625rem;margin-bottom:19px}.content-block-hero-generic-textbook-block .container .row .col p{color:#fff;font-size:1.6875rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:2.125rem;margin-bottom:26px}.content-block-hero-generic-textbook-block .container .row .col p:nth-child(2){font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;line-height:1;margin-bottom:10px;text-transform:uppercase}@media(min-width:992px){.content-block-hero-generic-textbook-block .container .row .col p:nth-child(2){margin-bottom:3px}}.content-block-hero-generic-textbook-block .container .row .col p:nth-child(5){font-size:1.37625rem;line-height:1.751875rem;margin:49px 0 13px;position:relative}@media(min-width:992px){.content-block-hero-generic-textbook-block .container .row .col p:nth-child(5){margin-bottom:26px}}.content-block-hero-generic-textbook-block .container .row .col p:nth-child(5):before{background:#d9d9d9;content:"";height:2px;position:absolute;top:-26px;width:30px}.content-block-hero-generic-textbook-block .container .row .col p .btn-small{background:#fff;color:#e5166b;padding:.425em 1.1em;background:#e5166b;border:1px solid #e5166b;color:#fff;font-size:1.375rem;margin:10px 10px 0 0}.content-block-hero-generic-textbook-block .container .row .col p .btn-small:active,.content-block-hero-generic-textbook-block .container .row .col p .btn-small:focus,.content-block-hero-generic-textbook-block .container .row .col p .btn-small:hover{background:#e5166b;color:#fff}.content-block-hero-generic-textbook-block .container .row .col p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-generic-textbook-block .container .row .col p .btn-small:hover{background:none;color:#e5166b}.content-block-hero-generic-textbook-block .container .row .col p .btn-text{background:none;border-color:transparent;color:#fff;opacity:.75;padding:0;text-align:left}.content-block-hero-generic-textbook-block .container .row .col p .btn-text:after{content:"";font-family:Font Awesome\ 5 Pro;font-weight:600;margin-left:14px}.content-block-hero-generic-textbook-block .container .row .col p .btn-text:hover{color:#fff;opacity:1}.content-block-hero-generic-textbook-block .container .row .col+div{background:#fff;box-shadow:0 20px 50px 0 rgba(83,52,134,.1);margin-top:20px;padding:40px;position:relative}@media(min-width:992px){.content-block-hero-generic-textbook-block .container .row .col+div{margin:0;width:40%}}.content-block-hero-generic-textbook-block .container .row .col+div h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#333;margin-bottom:15px;font-size:2rem;line-height:1.2}@media(max-width:768px){.content-block-hero-generic-textbook-block .container .row .col+div h2{font-size:1.625rem}}.content-block-hero-generic-textbook-block .container .row .col+div h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;font-size:1.25rem;line-height:1.3;margin-bottom:25px}@media(max-width:768px){.content-block-hero-generic-textbook-block .container .row .col+div h3{font-size:1.125rem}}.content-block-hero-generic-textbook-block .container .row .col+div h3 .pink{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;color:#e5166b}.content-block-hero-generic-textbook-block .container .row .col+div p{color:#555;font-size:1.325em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3!important;margin:0 0 25px!important;text-transform:none!important}.content-block-hero-generic-textbook-block .container .row .col+div p:before{display:none}.content-block-hero-generic-textbook-block .container .row .col+div p span{color:#e5166b;font-weight:600}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm{position:relative;transition:all .25s ease-in}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoGutter{display:none}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoFormCol{margin:0!important}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoLabel{display:none}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoFormRow .mktoFieldWrap{margin-bottom:10px!important}@media(max-width:768px){.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoFormRow .mktoFieldWrap{background:none}}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm input,.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm select{height:auto;padding:5px 0!important;border:none;border-bottom:1px solid #d9d9d9;background:none;font-size:1.125rem}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoButtonRow{width:100%;transition:all .25s ease}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoButtonRow:nth-child(2){opacity:0}.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoButtonWrap .mktoButton{width:100%;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1.375rem;display:inline-block;padding:13px 22px 11px;border:1px solid #e5166b;border-radius:0;cursor:pointer!important;transition:all .25s ease;text-transform:none;outline:none;text-decoration:none;background:#e5166b;min-height:0;letter-spacing:normal;margin-top:20px}.content-block-hero-generic-textbook-block .container .row .col+div .mktoButton:hover,.content-block-hero-generic-textbook-block .container .row .col+div .mktoForm .mktoButtonWrap .mktoButton:hover{color:#e5166b;background:none}.content-block-hero-teaching-resources-block{background:#fbfbfb;background-position:50%;background-size:cover;color:#fff;overflow:hidden;position:relative}@media(min-width:992px){.content-block-hero-teaching-resources-block{overflow:unset}}.content-block-hero-teaching-resources-block.light,.content-block-hero-teaching-resources-block.light .container .row .col+div p .btn-text,.content-block-hero-teaching-resources-block.light .container .row .col p,.content-block-hero-teaching-resources-block.light header .row .col a{color:#555}.content-block-hero-teaching-resources-block.full-image{background:none!important}.content-block-hero-teaching-resources-block.full-image header{z-index:1}.content-block-hero-teaching-resources-block.full-image header+div{background-position:50%;background-size:cover;margin-top:-255px;padding-top:255px;position:relative}@media(min-width:992px){.content-block-hero-teaching-resources-block.full-image header+div{margin-top:-140px;padding-top:135px}}.content-block-hero-teaching-resources-block.full-image header+div:before{content:"";height:100%;opacity:.7;position:absolute;top:0;width:100%}.content-block-hero-teaching-resources-block.full-image header+div .container .col{margin:0;padding-left:0}.content-block-hero-teaching-resources-block.full-image header+div .container .col h1{margin:0}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col{float:none;margin:0;transform:none;width:100%}@media(min-width:992px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col{float:left;padding-right:100px;width:60%}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p{color:#333;font-size:1.625rem;line-height:1.4;margin-bottom:26px}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p:nth-child(2){font-size:1.37625rem;line-height:1.751875rem;margin-top:49px;position:relative}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p:nth-child(2):before{background:#d9d9d9;content:"";height:2px;position:absolute;top:-26px;width:30px}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p:nth-child(3),.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p:nth-child(4){font-size:1.37625rem;line-height:1.751875rem;margin-top:25px;position:relative}@media(min-width:992px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p:last-child{margin-bottom:0}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small{padding:.425em 1.1em;background:#e5166b;border:1px solid #e5166b;color:#fff;font-size:1.375rem;margin:10px 10px 0 0}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small:active,.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small:focus,.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small:hover{color:#e5166b;background:#fff}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small:hover{background:none;color:#e5166b}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p a:focus,.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col p a:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div{width:100%}@media(min-width:992px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div{background:#fff;box-shadow:0 20px 50px 0 rgba(83,52,134,.1);margin-top:-150px;padding:45px;width:40%;z-index:2}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#333;margin-bottom:15px;font-size:2rem;line-height:1.2}@media(max-width:768px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div h2{font-size:1.625rem}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;color:#555;font-size:1.25rem;line-height:1.3;margin-bottom:25px}@media(max-width:768px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div h3{font-size:1.125rem}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div h3 .pink{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;color:#e5166b}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div p{color:#555;font-size:1.325em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3!important;margin:0 0 25px!important}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div p:before{display:none}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm{position:relative;transition:all .25s ease-in;padding-top:10px}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoGutter{display:none}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoFormCol{margin:0!important}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoAsterix{display:none}@media(min-width:992px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoCheckboxList{padding:0 0 0 7px}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoFormRow .mktoFieldWrap{margin-bottom:12px!important}@media(max-width:768px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoFormRow .mktoFieldWrap{background:none}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm input,.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm select{height:auto;padding:5px 0!important;border:none;border-bottom:1px solid #d9d9d9;background:none;font-size:1.125rem}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm select{background-position:96.5% 50%;background-repeat:no-repeat;background-image:url(../../../../../../../../themes/TOPHAT01/build/images/arrow-down-purple.svg);background-size:12px 12px;box-sizing:border-box}@media(max-width:480px){.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm select{background-position:95.5% 50%;background-size:8px 8px}}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoButtonRow{width:100%;transition:all .25s ease}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoButtonRow:nth-child(2){opacity:0}.content-block-hero-teaching-resources-block.full-image div:not(.top-left-image)+.container .col+div .mktoForm .mktoButtonWrap .mktoButton{width:100%}.content-block-hero-teaching-resources-block .top-left-image{display:none;left:-50px;position:absolute;top:-80px}@media(min-width:992px){.content-block-hero-teaching-resources-block .top-left-image{display:block}}.content-block-hero-teaching-resources-block .bottom-right-image{bottom:-80px;display:none;position:absolute;right:-50px;z-index:1}@media(min-width:992px){.content-block-hero-teaching-resources-block .bottom-right-image{display:block}}.content-block-hero-teaching-resources-block .container{margin:0 auto;max-width:1200px;padding:50px 25px}@media(min-width:992px){.content-block-hero-teaching-resources-block .container{padding:50px 50px 130px}}@media(min-width:1400px){.content-block-hero-teaching-resources-block .container{padding:50px 0 130px}}.content-block-hero-teaching-resources-block .container:after,.content-block-hero-teaching-resources-block .container:before{content:" ";display:table}.content-block-hero-teaching-resources-block .container .row,.content-block-hero-teaching-resources-block .container:after{clear:both}.content-block-hero-teaching-resources-block .container .row .col{float:right;margin:0 -2rem 2rem 2rem;position:relative;transform:rotate(-10deg);width:150px;z-index:2}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col{float:left;margin:0;transform:none;width:55%}}@media(min-width:1200px){.content-block-hero-teaching-resources-block .container .row .col{width:45%}}.content-block-hero-teaching-resources-block .container .row .col>img{display:block}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col>img:first-child{max-width:450px}}.content-block-hero-teaching-resources-block .container .row .col>img:first-child+div{height:81.8%;left:6.6%;overflow:hidden;position:absolute;top:9.1%;width:86.8%}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col>img:first-child+div{height:522px;left:29px;top:58px;width:392px}}.content-block-hero-teaching-resources-block .container .row .col>img:first-child+div img{width:auto;height:100%}.content-block-hero-teaching-resources-block .container .row .col+div{float:none;margin:0;transform:none;width:auto}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div{float:left;margin:0;width:45%}}@media(min-width:1200px){.content-block-hero-teaching-resources-block .container .row .col+div{width:55%;padding-left:45px}}.content-block-hero-teaching-resources-block .container .row .col+div h1{font-size:1.95em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.3;margin-bottom:1.5rem}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div h1{font-size:3.25rem;line-height:3.75rem}}.content-block-hero-teaching-resources-block .container .row .col+div p{color:#fff;font-size:1.375rem;line-height:1.3;margin-bottom:20px}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div p{font-size:1.625rem;line-height:1.4;margin-bottom:26px}}.content-block-hero-teaching-resources-block .container .row .col+div p:first-child{color:#934af4;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.078125rem;line-height:1;margin-bottom:10px;text-transform:uppercase}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div p:first-child{margin-bottom:20px}}.content-block-hero-teaching-resources-block .container .row .col+div p:nth-child(4){font-size:1.37625rem;line-height:1.751875rem;margin-top:30px;position:relative}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div p:nth-child(4){margin-top:49px}}.content-block-hero-teaching-resources-block .container .row .col+div p:nth-child(4):before{background:#934af4;content:"";height:2px;position:absolute;top:-16px;width:30px}@media(min-width:992px){.content-block-hero-teaching-resources-block .container .row .col+div p:nth-child(4):before{top:-26px}}.content-block-hero-teaching-resources-block .container .row .col+div p:nth-child(5){font-size:1.37625rem;line-height:1.751875rem}.content-block-hero-teaching-resources-block .container .row .col+div p:last-child{margin:0}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small{padding:.425em 1.1em;background:#e5166b;border:1px solid #e5166b;color:#fff;font-size:1.375rem;margin:10px 10px 0 0}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small:active,.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small:focus,.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small:hover{color:#e5166b;background:#fff}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small:hover{background:none;color:#e5166b}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-text{background:none;border-color:transparent;color:#fff}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-text:after{content:"";font:98% Font Awesome\ 5 Pro;font-weight:600;margin-left:14px}.content-block-hero-teaching-resources-block .container .row .col+div p .btn-text:hover{background:#e5166b;border-color:#e5166b;color:#fff}.content-block-hero-teaching-resources-block header{font-size:1.125rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.1rem;line-height:1.25rem;padding-bottom:0!important;padding-top:20px!important;text-align:center;text-transform:uppercase;z-index:1}@media(min-width:992px){.content-block-hero-teaching-resources-block header{font-size:.875rem;padding-bottom:50px!important;padding-top:45px!important;text-align:inherit}}.content-block-hero-teaching-resources-block header .row{display:flex;flex-wrap:wrap}@media(min-width:992px){.content-block-hero-teaching-resources-block header .row{align-items:center;flex-wrap:nowrap;margin:0 -25px}}.content-block-hero-teaching-resources-block header .row .col{float:none;margin:20px 0 0!important;order:2;transform:none!important;width:100%!important}@media(min-width:992px){.content-block-hero-teaching-resources-block header .row .col{margin:0!important;order:1;padding:0 25px;width:33.333334%!important}}.content-block-hero-teaching-resources-block header .row .col:nth-child(2){text-align:center;margin:0!important;padding:0;order:1}@media(min-width:992px){.content-block-hero-teaching-resources-block header .row .col:nth-child(2){order:2}}.content-block-hero-teaching-resources-block header .row .col:nth-child(2) a{display:inline-block}.content-block-hero-teaching-resources-block header .row .col:nth-child(2) img{display:block;height:40px;margin:0 auto;width:29px}@media(min-width:992px){.content-block-hero-teaching-resources-block header .row .col:nth-child(2) img{height:40px;width:auto}}.content-block-hero-teaching-resources-block header .row .col:last-child{margin-top:10px!important;order:3}@media(min-width:992px){.content-block-hero-teaching-resources-block header .row .col:last-child{margin:0!important;text-align:right}}.content-block-hero-teaching-resources-block header .row .col a{color:#fff;font-weight:700}.content-block-hero-teaching-resources-block header .row .col a:hover{color:#934af4}.content-block-hero-teaching-resources-block header .row .col a:focus{outline:3px solid #e5166b;outline-offset:3px}@media(max-width:992px){.content-block-hero-teaching-resources-block.video{background:#fff!important}}@media(min-width:992px){.content-block-hero-teaching-resources-block.video{height:100vh}}.content-block-hero-teaching-resources-block.video .video-container{opacity:.2}.content-block-hero-teaching-resources-block.video .video-container video{display:none}@media(min-width:992px){.content-block-hero-teaching-resources-block.video .video-container video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}}@media(max-width:992px){.content-block-hero-teaching-resources-block.video header a{color:#555!important}}.content-block-hero-teaching-resources-block.video header img:first-child{display:none!important}@media(min-width:992px){.content-block-hero-teaching-resources-block.video header img:first-child{display:block!important}}@media(min-width:992px){.content-block-hero-teaching-resources-block.video header img:last-child{display:none!important}}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row{max-width:1200px;position:absolute;top:50%;transform:translateY(-50%)}}.content-block-hero-teaching-resources-block.video div.container .row .col{display:none;padding:0}.content-block-hero-teaching-resources-block.video div.container .row .col+div{display:block;text-align:center}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div{float:none;margin:0 auto;width:75%}}.content-block-hero-teaching-resources-block.video div.container .row .col+div h2{font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.078125rem;line-height:1.905625rem;margin-bottom:.75rem;text-transform:uppercase}@media(max-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div h2{color:#555}}.content-block-hero-teaching-resources-block.video div.container .row .col+div h1{font-size:1.75rem;line-height:1.4}@media(max-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div h1{color:#555}}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div h1{font-size:3.25rem;line-height:4.1875rem}}.content-block-hero-teaching-resources-block.video div.container .row .col+div h1+p{font-size:1.125rem;line-height:1.4;margin:1.25rem 0 1rem}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div h1+p{font-size:1.625rem;line-height:2rem;margin:1.5rem 0 3.75rem}}.content-block-hero-teaching-resources-block.video div.container .row .col+div h1+p:before{background:#d9d9d9;content:"";display:block;height:2px;margin:0 auto 1.5rem;width:20px}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div h1+p:before{margin-bottom:2.125rem;width:30px}}.content-block-hero-teaching-resources-block.video div.container .row .col+div p{font-size:1.625rem;line-height:2rem}@media(max-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div p{color:#555}}.content-block-hero-teaching-resources-block.video div.container .row .col+div p:before{display:none}.content-block-hero-teaching-resources-block.video div.container .row .col+div p:first-child{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.content-block-hero-teaching-resources-block.video div.container .row .col+div p a{color:#e5166b}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div p a{color:#fff}.content-block-hero-teaching-resources-block.video div.container .row .col+div p a:hover{opacity:.7}}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small{font-size:1.37625rem;line-height:1.876875rem}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink{color:#333;display:none}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink{display:inline-block}}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:after{color:#333;content:"";font:98% Font Awesome\ 5 Pro;font-weight:600;margin-left:14px;transition:all .25s ease}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:focus,.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:focus:after,.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:hover,.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:hover:after{color:#fff;opacity:1}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-pink:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-text{color:#333}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-text{color:#fff}}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-text:hover{color:#333;opacity:1}.content-block-hero-teaching-resources-block.video div.container .row .col+div p .btn-small.btn-text:after{display:none}.content-block-hero-teaching-resources-block.video div.container .row+.row{margin-top:50px}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row+.row{bottom:40px;margin:0;top:auto;transform:none;width:calc(100% - 100px)}}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row+.row .wistia_responsive_padding{display:none}}.content-block-hero-teaching-resources-block.video div.container .row+.row p{font-size:1.125rem!important;line-height:1.5rem!important;margin-bottom:2rem}@media(min-width:1200px){.content-block-hero-teaching-resources-block.video div.container .row+.row p{margin-top:0}}.content-block-hero-teaching-resources-block.video div.container .row+.row p a{cursor:pointer}.content-block-hero-teaching-resources-block.video div.container .row+.row ul{display:flex;margin:0 auto;width:125px}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row+.row ul{width:155px}}.content-block-hero-teaching-resources-block.video div.container .row+.row ul li{float:left}.content-block-hero-teaching-resources-block.video div.container .row+.row ul li a{color:#555;background:none;border-radius:0;margin:0 .6em;width:auto;height:auto;line-height:1;font-size:1.375rem}@media(min-width:992px){.content-block-hero-teaching-resources-block.video div.container .row+.row ul li a{color:#fff;font-size:1.6875rem}}.content-block-hero-teaching-resources-block.video div.container .row+.row ul li a:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-quotes-block{background-position:50%;background-size:cover;color:#fff}.content-block-quotes-block.two-column .container{border-top:1px solid #eee;padding-top:50px}@media(min-width:992px){.content-block-quotes-block.two-column .container{padding-bottom:50px}}.content-block-quotes-block.two-column .container .footer,.content-block-quotes-block.two-column .container .header,.content-block-quotes-block.two-column .container .row:before{display:none}.content-block-quotes-block.two-column .container .row .col{background:none;box-shadow:none}@media(min-width:992px){.content-block-quotes-block.two-column .container .row .col{margin:0;padding:0 25px;width:50%}}.content-block-quotes-block.light{background:none;color:#555}.content-block-quotes-block.light .container p{color:#555}.content-block-quotes-block .top-left-image{display:none;left:-50px;position:absolute;top:-80px}@media(min-width:992px){.content-block-quotes-block .top-left-image{display:block}}.content-block-quotes-block .bottom-right-image{bottom:-80px;display:none;position:absolute;right:-50px}@media(min-width:992px){.content-block-quotes-block .bottom-right-image{display:block}}.content-block-quotes-block .container{margin:0 auto;max-width:1200px;padding:25px}@media(min-width:992px){.content-block-quotes-block .container{padding:100px 50px 160px}}@media(min-width:1400px){.content-block-quotes-block .container{padding:100px 0 160px}}@media(min-width:992px){.content-block-quotes-block .container .header{margin-bottom:107px}}.content-block-quotes-block .container h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-quotes-block .container p{color:#555;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-quotes-block .container p:last-child{margin:0}.content-block-quotes-block .container h3{font-size:1.75rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:2.625rem;margin-bottom:18px}@media(min-width:992px){.content-block-quotes-block .container .row{display:flex;margin:0 -25px;position:relative}}@media(min-width:992px){.content-block-quotes-block .container .row:before{background:#f8f8f8;content:"";height:calc(100% + 120px);left:8.5vw;position:absolute;top:-60px;width:100vw;z-index:-1}}.content-block-quotes-block .container .row .col{float:none;margin-top:40px}@media(min-width:992px){.content-block-quotes-block .container .row .col{background:#fff;box-shadow:0 20px 50px 0 rgba(83,52,134,.1);display:flex;flex-wrap:wrap;margin:0 25px;padding:40px;width:33.333334%}}.content-block-quotes-block .container .row .col:first-child{margin:0}@media(min-width:992px){.content-block-quotes-block .container .row .col:first-child{margin:0 25px}}.content-block-quotes-block .container .row .col p{font-size:1.125rem;margin-bottom:16px}@media(min-width:992px){.content-block-quotes-block .container .row .col div{margin-top:auto;width:100%}}.content-block-quotes-block .container .row .col div img{-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%);float:left;margin-right:20px;width:50px}.content-block-quotes-block .container .row .col div img+p{display:none}.content-block-quotes-block .container .row .col div h4{color:#934af4;font-size:1em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.1em;margin-bottom:5px;text-transform:uppercase}.content-block-quotes-block .container .row .col div h4+p{font-size:.95em;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;margin:0}.content-block-seo-tags-block .container{margin:0 auto;max-width:1200px;padding:0 25px 100px}@media(min-width:992px){.content-block-seo-tags-block .container{padding:0 50px 100px}}@media(min-width:1400px){.content-block-seo-tags-block .container{padding:0 0 100px}}.content-block-seo-tags-block .container .row{margin-bottom:-20px}@media(min-width:992px){.content-block-seo-tags-block .container .row{display:flex;justify-content:center}}.content-block-seo-tags-block .container .row .col{float:none}@media(min-width:992px){.content-block-seo-tags-block .container .row .col{width:50%}}.content-block-seo-tags-block .container .row .col .num{align-items:center;background:#2ab27b;color:#fff;display:flex;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;height:30px;justify-content:center;margin-bottom:32px;padding-top:2px;width:137.5px}.content-block-seo-tags-block .container .row .col div{display:flex;flex-wrap:wrap}.content-block-seo-tags-block .container .row .col div a{align-items:center;background:#aaa;color:#fff;display:flex;font-size:1.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;height:30px;justify-content:center;margin:0 20px 20px 0;padding:2px 10px 0}.content-block-seo-tags-block .container .row .col div a:hover{background:#e5166b}.content-block-social-proof-block .container{margin:0 auto;max-width:1200px;padding:25px;text-transform:uppercase}@media(min-width:992px){.content-block-social-proof-block .container{padding:50px}}@media(min-width:1400px){.content-block-social-proof-block .container{padding:50px 0}}@media(min-width:992px){.content-block-social-proof-block .container>.row{display:flex}}.content-block-social-proof-block .container>.row>.col{float:none}@media(min-width:992px){.content-block-social-proof-block .container>.row>.col{padding-right:60px;width:50%}}.content-block-social-proof-block .container>.row>.col h2{margin:0}.content-block-social-proof-block .container>.row>.col h2 span{position:relative}.content-block-social-proof-block .container>.row>.col h2 span:first-child{color:#555;font-size:1.375rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.0078125rem;line-height:1.25rem}.content-block-social-proof-block .container>.row>.col h2 span:nth-child(3),.content-block-social-proof-block .container>.row>.col h2 span:nth-child(5){color:#e5166b;font-size:2.625rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.0078125rem;line-height:2.8125rem;top:5px}.content-block-social-proof-block .container>.row>.col h2 span:nth-child(5){color:#555;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}@media(min-width:992px){.content-block-social-proof-block .container>.row>.col+div{padding:0 0 0 60px}}@media(min-width:992px){.content-block-social-proof-block .container>.row>.col+div .row{display:flex;margin:0 -15px}}.content-block-social-proof-block .container>.row>.col+div .row:last-child .col h3{margin:0}.content-block-social-proof-block .container>.row>.col+div .row .col{color:#aaa;float:none;margin-top:20px}@media(min-width:992px){.content-block-social-proof-block .container>.row>.col+div .row .col{margin:0;padding:0 15px;width:33.333334%}}.content-block-social-proof-block .container>.row>.col+div .row .col h3{font-size:1.5rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.03125rem;line-height:1.4375rem;margin-bottom:23px}.content-block-text-block{background:#fbfbfb;background-position:50%;background-size:cover;color:#fff}.content-block-text-block.light,.content-block-text-block.light .container p{color:#555}@media(min-width:992px){.content-block-text-block.two-column .container .row .col{width:50%}}@media(min-width:992px){.content-block-text-block.three-column .container .row .col{width:33.333334%}}.content-block-text-block .top-left-image{display:none;left:-50px;position:absolute;top:-80px}@media(min-width:992px){.content-block-text-block .top-left-image{display:block}}.content-block-text-block .bottom-right-image{bottom:-80px;display:none;position:absolute;right:-50px}@media(min-width:992px){.content-block-text-block .bottom-right-image{display:block}}.content-block-text-block .container{margin:0 auto;max-width:1200px;padding:50px 25px}@media(min-width:992px){.content-block-text-block .container{padding:100px 50px}}@media(min-width:1400px){.content-block-text-block .container{padding:100px 0}}.content-block-text-block .container .header{margin-bottom:67px}.content-block-text-block .container h2{font-size:2.125rem;line-height:2.8125rem;margin-bottom:24px}.content-block-text-block .container p{color:#fff;font-size:1.25rem;line-height:1.625rem;margin-bottom:26px}.content-block-text-block .container p:last-child{margin:0}.content-block-text-block .container p .btn-small{background:#fff;padding:.425em 1.1em;background:none;border:1px solid #e5166b;color:#e5166b;font-size:1.25rem;margin:5px 0 0}.content-block-text-block .container p .btn-small:active,.content-block-text-block .container p .btn-small:focus,.content-block-text-block .container p .btn-small:hover{background:#e5166b;color:#fff}.content-block-text-block .container p .btn-small:focus{outline:3px solid #e5166b;outline-offset:3px}.content-block-text-block .container p .btn-small:hover{background:#e5166b;color:#fff}.content-block-text-block .container h3{font-size:1.75rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;line-height:2.625rem;margin-bottom:18px}.content-block-text-block .container li{margin-bottom:26px;padding-left:32px;position:relative;list-style-type:none}.content-block-text-block .container li:before{color:#934af4;content:"";height:12px;font-family:Font Awesome\ 5 Pro;font-weight:600;left:0;position:absolute;width:17px}@media(min-width:992px){.content-block-text-block .container .row{display:flex;margin:0 -25px}}.content-block-text-block .container .row .col{float:none;margin-top:50px}@media(min-width:992px){.content-block-text-block .container .row .col{margin:0;padding:0 25px}}.content-block-text-block .container .row .col:first-child{margin:0}.product-overview{background:#fbf8ff;padding-top:100px}@media(max-width:992px){.product-overview{padding-bottom:20px}}@media(max-width:768px){.product-overview{padding:50px 0 0}}.product-overview h2{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:2rem;text-align:center;color:#767676;margin:0 auto;line-height:1.3;letter-spacing:0}.product-overview h2 .highlight{color:#333}@media(max-width:1200px){.product-overview h2{max-width:90%}}@media(max-width:992px){.product-overview h2{margin-bottom:50px}}@media(max-width:768px){.product-overview h2{max-width:100%;font-size:1.625rem}}.product-overview .sub-titles{position:relative;margin:70px 0 50px}@media(max-width:992px){.product-overview .sub-titles{display:none}}.product-overview .sub-titles h4{font-size:1rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#767676}@media(max-width:992px){.product-overview .sub-titles h4{margin-bottom:30px}}.product-overview .sub-titles h4:first-child{position:absolute;top:0;left:8.2%;z-index:2}.product-overview .sub-titles h4.with-divider{overflow:hidden;text-align:center}.product-overview .sub-titles h4.with-divider span{display:inline-block;padding:0 10px;position:relative}.product-overview .sub-titles h4.with-divider span:after,.product-overview .sub-titles h4.with-divider span:before{content:"";position:absolute;border-top:1px solid #d9d9d9;top:50%;width:230px}@media(max-width:1200px){.product-overview .sub-titles h4.with-divider span:after,.product-overview .sub-titles h4.with-divider span:before{width:150px}}.product-overview .sub-titles h4.with-divider span:before{right:100%}.product-overview .sub-titles h4.with-divider span:after{left:100%}.product-overview .sub-titles h4:last-child{position:absolute;top:0;right:8.7%;z-index:2}.product-overview .product-col{position:relative;width:25%;float:left;text-align:center;padding-bottom:100px;transition:all .25s ease-out;cursor:pointer}@media(max-width:992px){.product-overview .product-col{width:50%;padding-bottom:80px}.product-overview .product-col.last{padding-bottom:50px}}@media(max-width:768px){.product-overview .product-col{width:100%}}.product-overview .product-col h4{display:none;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1em;color:#767676;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:30px}@media(max-width:992px){.product-overview .product-col h4{display:inline-block}}.product-overview .product-col img{height:85px}.product-overview .product-col img.classroom{height:100px;margin-top:-15px}.product-overview .product-col .product-col-text{clear:both;margin-top:30px;padding:0 20px}.product-overview .product-col .product-col-text span{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:1rem;letter-spacing:.1em;text-transform:uppercase;color:#934af4}.product-overview .product-col .product-col-text h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;font-size:2rem;text-transform:none;color:#333}.product-overview .product-col .product-col-text p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.25rem;margin:15px 0 25px;line-height:1.3}.product-overview .product-col .product-col-text .btn-line{display:inline-block;font-size:.875rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#e5166b;border-top:1px solid #d9d9d9;padding-top:10px;transition:all .25s ease-out}@media(min-width:992px){.product-overview .product-col:hover{box-shadow:0 25px 40px 0 rgba(83,52,134,.2)}.product-overview .product-col:hover .btn-line{border-top:1px solid #e5166b}}@-webkit-keyframes bounce-sideways{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}@keyframes bounce-sideways{0%,to{transform:translateX(0)}50%{transform:translateX(10px)}}.button{border:1px solid transparent;cursor:pointer;display:flex;font-size:1.125rem;font-family:source-sans-pro-bold;line-height:1.25em;outline:none;padding:16px 30px;text-align:center;justify-content:center}.button--white{border:1px solid #e5166b}.button--pink{background-color:#e5166b;color:#fff}.button--pink:hover{border:1px solid #e5166b}.button--pink:focus,.button--pink:hover{background-color:#fff;color:#e5166b;transition:.2s linear}.button--pink:focus{outline:3px solid #934af4}.button--white{background-color:#fff;color:#e5166b}.button--white:hover{border:1px solid #e5166b}.button--white:focus,.button--white:hover{background-color:#e5166b;color:#fff;transition:.2s linear}@media screen and (min-width:767px){.button{font-size:1.375rem;line-height:1.25em;padding:16px 50px}}.anchor-pink{color:#e5166b;font-size:1.125rem;line-height:1.25em}@media screen and (min-width:767px){.anchor-pink{font-size:1.375rem}}.contact{background:#2d1159;overflow:hidden;padding:50px 0 60px}.contact__form{margin:0 auto;max-width:906px}.contact #form{margin:0 auto;padding:0;width:100%}.contact .mktoButtonWrap{position:relative}.contact .wrapper{padding:0}@media screen and (min-width:767px){.contact .wrapper{padding:0 25px}}.contact__title{color:#fff;font-family:source-sans-pro-bold;font-size:2rem;line-height:1.1em;text-align:center}@media screen and (min-width:767px){.contact__title{font-size:2.625rem}}.contact__text{color:#fff;font-family:source-sans-pro-regular;font-size:1.125rem;line-height:1.5em;text-align:center}@media screen and (min-width:767px){.contact__text{margin-bottom:49px}}@media screen and (min-width:767px){.contact{padding:75px 0 60px}}.top-hat-other-pages.defaults2020 .student-header--with-buttons .move-down.animate{transform:translateY(55px)}.top-hat-other-pages.defaults2020 .student-header--with-buttons .move-down.animate .student-header__wrapper{opacity:1}.student-header{display:inline-block;margin-bottom:-6px!important;overflow:hidden;position:relative;width:100%}.student-header--with-buttons{overflow:visible}.student-header--with-buttons .student-header__btns{display:flex}.student-header--with-buttons .container{padding:0}.student-header--with-buttons .student-header__wrapper{margin-bottom:0}.student-header--with-buttons .student-header__wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='330' height='189' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23c59afa'%3E%3Cpath d='M0 110h4v4H0zM0 10h4v4H0zm0 125h4v4H0zM0 35h4v4H0zm0 125h4v4H0zM0 60h4v4H0zm0 125h4v4H0zM0 85h4v4H0zm25 25h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm25 25h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm25 25h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm25 25h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm25 25h4v4h-4zm125 0h4v4h-4zM125 10h4v4h-4zm0 125h4v4h-4zM250 10h4v4h-4zm0 125h4v4h-4zM125 35h4v4h-4zm0 125h4v4h-4zM250 35h4v4h-4zm0 125h4v4h-4zM125 60h4v4h-4zm0 125h4v4h-4zM250 60h4v4h-4zm0 125h4v4h-4zM125 85h4v4h-4zm125 0h4v4h-4zm-100 25h4v4h-4zm125 0h4v4h-4zM150 10h4v4h-4zm0 125h4v4h-4zM275 10h4v4h-4zm0 125h4v4h-4zM150 35h4v4h-4zm0 125h4v4h-4zM275 35h4v4h-4zm0 125h4v4h-4zM150 60h4v4h-4zm0 125h4v4h-4zM275 60h4v4h-4zm0 125h4v4h-4zM150 85h4v4h-4zm125 0h4v4h-4zm-100 25h4v4h-4zm125 0h4v4h-4zM175 10h4v4h-4zm0 125h4v4h-4zM300 10h4v4h-4zm0 125h4v4h-4zM175 35h4v4h-4zm0 125h4v4h-4zM300 35h4v4h-4zm0 125h4v4h-4zM175 60h4v4h-4zm0 125h4v4h-4zM300 60h4v4h-4zm0 125h4v4h-4zM175 85h4v4h-4zm125 0h4v4h-4zm-100 25h4v4h-4zm125 0h4v4h-4zM200 10h4v4h-4zm0 125h4v4h-4zM325 10h4v4h-4zm0 125h4v4h-4zM200 35h4v4h-4zm0 125h4v4h-4zM325 35h4v4h-4zm0 125h4v4h-4zM200 60h4v4h-4zm0 125h4v4h-4zM325 60h4v4h-4zm0 125h4v4h-4zM200 85h4v4h-4zm125 0h4v4h-4zm-100 25h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4zm0 125h4v4h-4zm0-100h4v4h-4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h330v189H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;display:block;position:absolute;left:-96px;height:100%;width:100%;z-index:0;background-size:82% 45%;top:76%}@media screen and (min-width:767px){.student-header--with-buttons .student-header__wrapper:before{background-size:27% 38%;left:-4%}}.student-header .animate{opacity:1}.student-header__btns{align-items:center;justify-content:space-between;display:none}.student-header__anchor{color:#e5166b;display:flex;font-size:1rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center;color:#fff;padding:16px 30px}.student-header__anchor:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.student-header__anchor:hover{color:#e5166b;text-decoration:none}.student-header__anchor:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.student-header__anchor{font-size:1.125rem}}.student-header__anchor:hover{color:#fff}.student-header__anchor:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.195 11.168a.743.743 0 01-.164-.465.66.66 0 01.192-.465l3.28-3.144H.657c-.164 0-.328-.082-.465-.192C.082 6.766 0 6.602 0 6.437v-.875a.66.66 0 01.191-.464.64.64 0 01.465-.192h7.848L5.223 1.762c-.11-.137-.192-.301-.192-.465 0-.192.055-.356.164-.465l.63-.602a.64.64 0 01.464-.19c.191 0 .356.054.465.19l5.305 5.305c.136.11.191.274.191.465a.64.64 0 01-.191.465L6.754 11.77a.66.66 0 01-.465.19c-.164 0-.328-.081-.465-.19l-.629-.602z' fill='%23fff'/%3E%3C/svg%3E") no-repeat}.student-header__sign-up{font-size:1rem;padding:16px 30px}@media screen and (min-width:1025px){.student-header__sign-up{font-size:1.125rem}}.student-header__rect{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;opacity:0}.student-header__rect--top{bottom:145px;height:90px;right:0;width:90px}@media screen and (min-width:1025px){.student-header__rect--top{bottom:auto;top:-23px;right:30px;height:180px;width:180px}}.student-header__rect--mid{bottom:110px;height:46px;right:110px;width:46px}@media screen and (min-width:1025px){.student-header__rect--mid{bottom:auto;top:84px;right:314px;height:143px;width:143px}}.student-header__rect--bottom{bottom:82px;height:46px;left:62px;width:46px}@media screen and (min-width:1025px){.student-header__rect--bottom{bottom:auto;left:auto;top:338px;right:715px;height:96px;width:96px}}.student-header__rect--right{display:none}@media screen and (min-width:1025px){.student-header__rect--right{display:block;height:78px;top:265px;right:0;width:56px}}.student-header__image{bottom:0;position:absolute;height:auto;right:0;width:100%;z-index:-1}@media screen and (min-width:767px){.student-header__image{height:619px;top:0;width:82%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1600px){.student-header__image{width:78%}}@media screen and (min-width:1800px){.student-header__image{width:75%}}.student-header__wrapper{margin-bottom:170px;position:relative;top:90px}.student-header__wrapper:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='223' height='223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 0h2v2h-2V0zm0 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM11 18.291h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM29.291 0h2v2h-2V0zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.619h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm-2-164.618h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.454h2v2h-2v-2zM49.582 0h-2v2h2V0zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.619h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM65.873 0h2v2h-2V0zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.619h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm-2-164.618h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.454h2v2h-2v-2zM86.164 0h-2v2h2V0zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.619h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM102.455 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM102.455 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM102.455 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM120.746 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM120.746 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM120.746 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM139.037 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM139.037 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM139.037 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM157.328 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM157.328 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM157.328 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM175.619 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM175.619 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM175.619 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2z' fill='%23E5166B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h223v223H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:80% 92%;display:block;position:absolute;left:-96px;top:-76px;height:100%;width:100%;z-index:0}@media screen and (min-width:767px){.student-header__wrapper:before{top:-45px}}@media screen and (min-width:767px){.student-header__wrapper{margin-bottom:0;top:inherit}.student-header__wrapper:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='330' height='330' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23e5166b'%3E%3Cpath d='M0 0h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 25h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 50h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 75h4v4H0zm0 125h4v4H0zm0 125h4v4H0zm0-225h4v4H0zm0 125h4v4H0zM25 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM50 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM75 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM100 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM125 0h4v4h-4zm125 0h4v4h-4zM125 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 25h4v4h-4zm125 0h4v4h-4zM125 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 50h4v4h-4zm125 0h4v4h-4zM125 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 75h4v4h-4zm125 0h4v4h-4zM125 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 100h4v4h-4zm125 0h4v4h-4zM125 225h4v4h-4zm125 0h4v4h-4zM150 0h4v4h-4zm125 0h4v4h-4zM150 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 25h4v4h-4zm125 0h4v4h-4zM150 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 50h4v4h-4zm125 0h4v4h-4zM150 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 75h4v4h-4zm125 0h4v4h-4zM150 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 100h4v4h-4zm125 0h4v4h-4zM150 225h4v4h-4zm125 0h4v4h-4zM175 0h4v4h-4zm125 0h4v4h-4zM175 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 25h4v4h-4zm125 0h4v4h-4zM175 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 50h4v4h-4zm125 0h4v4h-4zM175 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 75h4v4h-4zm125 0h4v4h-4zM175 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 100h4v4h-4zm125 0h4v4h-4zM175 225h4v4h-4zm125 0h4v4h-4zM200 0h4v4h-4zm125 0h4v4h-4zM200 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 25h4v4h-4zm125 0h4v4h-4zM200 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 50h4v4h-4zm125 0h4v4h-4zM200 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 75h4v4h-4zm125 0h4v4h-4zM200 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 100h4v4h-4zm125 0h4v4h-4zM200 225h4v4h-4zm125 0h4v4h-4zM225 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h329.6v329.6H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:auto}}.student-header__other{margin-bottom:170px;position:relative;top:85px}.student-header__other:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='223' height='223' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11 0h2v2h-2V0zm0 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM11 18.291h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM29.291 0h2v2h-2V0zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.619h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm-2-164.618h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.454h2v2h-2v-2zM49.582 0h-2v2h2V0zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.619h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM65.873 0h2v2h-2V0zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.619h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm-2-164.618h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.454h2v2h-2v-2zM86.164 0h-2v2h2V0zm-2 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.619h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2-164.62h-2v2h2v-2zm-2 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-2-164.62h2v2h-2v-2zm2 91.456h-2v2h2v-2zm-2 91.454h2v2h-2v-2zm2-164.618h-2v2h2v-2zm-2 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zM102.455 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM102.455 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM102.455 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM120.746 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM120.746 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM120.746 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM139.037 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM139.037 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM139.037 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM157.328 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM157.328 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM157.328 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM175.619 0h2v2h-2V0zm93.455 0h-2v2h2V0zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zM175.619 18.291h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.455h-2v2h2v-2zm89.455-91.455h2v2h-2v-2zm2 91.455h-2v2h2v-2zm-93.455-164.62h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.456h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2zM175.619 73.164h2v2h-2v-2zm93.455 0h-2v2h2v-2zm-93.455 91.455h2v2h-2v-2zm2 91.454h-2v2h2v-2zm89.455-91.454h2v2h-2v-2zm2 91.454h-2v2h2v-2z' fill='%23E5166B'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h223v223H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:80% 92%;display:block;position:absolute;left:-96px;top:-76px;height:100%;width:100%;z-index:0}@media screen and (min-width:767px){.student-header__other:before{top:-45px}}@media screen and (min-width:767px){.student-header__other{margin-bottom:0}.student-header__other:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='330' height='330' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23a)' fill='%23e5166b'%3E%3Cpath d='M0 0h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 25h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 50h4v4H0zm0 125h4v4H0zm0 125h4v4H0zM0 75h4v4H0zm0 125h4v4H0zm0 125h4v4H0zm0-225h4v4H0zm0 125h4v4H0zM25 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM50 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM75 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM100 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zM125 0h4v4h-4zm125 0h4v4h-4zM125 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 25h4v4h-4zm125 0h4v4h-4zM125 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 50h4v4h-4zm125 0h4v4h-4zM125 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 75h4v4h-4zm125 0h4v4h-4zM125 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM125 100h4v4h-4zm125 0h4v4h-4zM125 225h4v4h-4zm125 0h4v4h-4zM150 0h4v4h-4zm125 0h4v4h-4zM150 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 25h4v4h-4zm125 0h4v4h-4zM150 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 50h4v4h-4zm125 0h4v4h-4zM150 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 75h4v4h-4zm125 0h4v4h-4zM150 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM150 100h4v4h-4zm125 0h4v4h-4zM150 225h4v4h-4zm125 0h4v4h-4zM175 0h4v4h-4zm125 0h4v4h-4zM175 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 25h4v4h-4zm125 0h4v4h-4zM175 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 50h4v4h-4zm125 0h4v4h-4zM175 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 75h4v4h-4zm125 0h4v4h-4zM175 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM175 100h4v4h-4zm125 0h4v4h-4zM175 225h4v4h-4zm125 0h4v4h-4zM200 0h4v4h-4zm125 0h4v4h-4zM200 125h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 25h4v4h-4zm125 0h4v4h-4zM200 150h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 50h4v4h-4zm125 0h4v4h-4zM200 175h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 75h4v4h-4zm125 0h4v4h-4zM200 200h4v4h-4zm0 125h4v4h-4zm125-125h4v4h-4zm0 125h4v4h-4zM200 100h4v4h-4zm125 0h4v4h-4zM200 225h4v4h-4zm125 0h4v4h-4zM225 0h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4zm0 125h4v4h-4zm0-225h4v4h-4zm0 125h4v4h-4z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h329.6v329.6H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat;background-size:auto}}.student-header__box{background-color:rgba(104,32,197,.8);-webkit-clip-path:polygon(100% 5.19%,100% 0,100% 100%,0 100%,0 0,94.46% 0,94.39% 5.18%,89.78% 5.18%,89.72% 10.28%,94.39% 10.35%,94.46% 5.19%);clip-path:polygon(100% 5.19%,100% 0,100% 100%,0 100%,0 0,94.46% 0,94.39% 5.18%,89.78% 5.18%,89.72% 10.28%,94.39% 10.35%,94.46% 5.19%);padding:30px 23px 32px 25px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);opacity:0}@media screen and (min-width:767px){.student-header__box{-webkit-clip-path:polygon(100% 7.19%,100% 0,100% 100%,0 100%,0 0,92.46% 0,92.39% 7.18%,85.78% 7.18%,85.72% 13.28%,92.39% 13.35%,92.46% 7.19%);clip-path:polygon(100% 7.19%,100% 0,100% 100%,0 100%,0 0,92.46% 0,92.39% 7.18%,85.78% 7.18%,85.72% 13.28%,92.39% 13.35%,92.46% 7.19%);max-width:412px;padding:50px 32px 51px 34px;width:100%}}.student-header__title{color:#fff;font-size:2rem;font-family:source-sans-pro-bold;line-height:1.14em;margin-bottom:20px}@media screen and (min-width:767px){.student-header__title{font-size:2.875rem;line-height:1.15em;margin-bottom:25px}}.student-header__text{color:#eee6fc;font-family:source-sans-pro-regular}@media screen and (min-width:767px){.student-header__text{font-size:1.321rem;line-height:1.4em}}.student-header .defaults2020 .move-down{transform:translateY(-140%);opacity:0;transition-delay:.2s}.student-header .defaults2020 .move-down.animate{transform:translateY(0);opacity:1;transition-delay:.2s;transition:transform 2.5s cubic-bezier(.45,0,.55,1)}.student-header__breadcrumbs{align-items:center;gap:10px;display:flex;margin-bottom:17px}@media screen and (min-width:1025px){.student-header__breadcrumbs{margin-bottom:30px}}.student-header__breadcrumbs-devider{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='7' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.873 7.389c.137-.092.183-.229.183-.389a.483.483 0 00-.183-.388L1.44 2.178a.551.551 0 00-.389-.16.648.648 0 00-.388.16l-.503.503A.648.648 0 000 3.07c0 .16.046.297.137.388L3.68 7 .137 10.542a.62.62 0 00-.137.389c0 .16.069.297.16.388l.503.503c.114.114.251.16.388.16.16 0 .297-.046.389-.16l4.433-4.433z' fill='%23eee6fc'/%3E%3C/svg%3E");display:block;height:12px;width:6px}.student-header__breadcrumbs-text{color:#eee6fc;font-family:source-sans-pro-bold;font-size:1rem;line-height:1.14em;margin-bottom:0}@media screen and (min-width:1025px){.student-header{padding:64px 0 30px}}@media screen and (min-width:1250px){.student-header{padding:64px 0 40px}}@media screen and (min-width:1460px){.student-header{padding:84px 0 50px}}.study-counters{margin-bottom:92px}@media screen and (min-width:1025px){.study-counters--students .study-counters__numbers-title{font-size:1.75rem;line-height:1.2em}}@media screen and (min-width:1025px){.study-counters--one-row .study-counters__grid{grid-template-columns:repeat(3,345px)}}.study-counters--one-row .study-counters__numbers-title{max-width:100%}@media screen and (min-width:1025px){.study-counters--one-row{margin-bottom:150px!important}}@media screen and (min-width:1025px){.study-counters--one-row-short .study-counters__grid{grid-template-columns:repeat(3,345px)}}@media screen and (min-width:1025px){.study-counters--one-row-short{margin-bottom:150px!important}}.study-counters__title{color:#262626;font-size:1.625rem;font-family:source-sans-pro-bold;line-height:1.14em;margin-bottom:30px;text-align:center}@media screen and (min-width:767px){.study-counters__title{font-size:2.625rem;margin-bottom:40px}}@media screen and (min-width:767px){.study-counters__grid{gap:40px 50px;display:grid;grid-template-columns:repeat(2,345px);justify-content:center}}@media screen and (min-width:1025px){.study-counters__grid{gap:40px 106px}}.study-counters__box{align-items:baseline;display:flex}.study-counters__signs{display:block;font-size:5rem;font-family:source-sans-pro-regular;line-height:5rem;background:-webkit-linear-gradient(126.94deg,#e5166b 12.02%,#c52aa0 85.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:767px){.study-counters__signs{margin-bottom:10px}}.study-counters__wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.study-counters__numbers{display:block;font-size:7.5rem;line-height:5.375rem;font-family:source-sans-pro-light;background:-webkit-linear-gradient(126.94deg,#e5166b 12.02%,#934af4 85.95%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width:767px){.study-counters__numbers{line-height:.75em;margin-bottom:10px}}.study-counters__numbers-title{color:#262626;font-size:1.625rem;font-family:source-sans-pro-semibold;line-height:1.1em;margin-bottom:15px}@media screen and (min-width:767px){.study-counters__numbers-title{font-size:2rem;margin-bottom:20px;max-width:245px;width:100%}}.study-counters__numbers-text{color:#555;font-size:.875rem;font-family:source-sans-pro-regular;line-height:1.4em;text-align:center}@media screen and (min-width:1025px){.study-counters__numbers-text{text-align:left}}@media screen and (min-width:767px){.study-counters{margin-bottom:113px}}.student-sign{background-color:rgba(244,243,247,.8980392157);margin-bottom:70px}.student-sign .container{padding:14px 0}@media screen and (min-width:767px){.student-sign .container{margin:0 0 0 auto;padding:0 15px}}@media screen and (min-width:1460px){.student-sign .container{margin:0 auto}}.student-sign__container{gap:0 24px;display:flex;position:relative}@media screen and (min-width:767px){.student-sign__container{justify-content:flex-start;gap:0 45px}}@media screen and (min-width:1460px){.student-sign__container{justify-content:center}}.student-sign__devider{display:inline-block;background-color:#767676;height:auto;opacity:.5;width:1px}.student-sign__wrapper{display:flex;flex:50%;flex-direction:column;justify-content:space-between}@media screen and (min-width:767px){.student-sign__wrapper{align-items:center;flex-direction:row;flex:inherit}}.student-sign__up{color:#262626;cursor:pointer;font-family:source-sans-pro-bold;margin-bottom:20px}.student-sign__up--pink{color:#e5166b}.student-sign__up--pink:hover{text-decoration:underline}@media screen and (min-width:767px){.student-sign__up{font-size:1.125rem;line-height:1.25em;margin:0 40px 0 0;max-width:263px;width:100%}}.student-sign__in{color:#262626;font-family:source-sans-pro-semibold;margin-bottom:0}@media screen and (min-width:767px){.student-sign__in{font-size:1.125rem;line-height:1.25em;margin-right:40px;max-width:139px;width:100%}}@media screen and (min-width:767px){.student-sign{margin-bottom:99px;padding:30px 0 39px}}.flexibility{margin-bottom:75px!important}.flexibility .animation{transition-duration:1.5s}.flexibility--listing .flexibility__container{background-image:none;background-color:hsla(0,0%,94.1%,.6)}.flexibility__container{background-image:linear-gradient(177.3deg,rgba(104,32,197,.1) .35%,rgba(255,86,218,.13) 92.84%);display:block;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:60px 24px}@media screen and (min-width:767px){.flexibility__container{padding:75px}}.flexibility__title{color:#262626;font-size:1.625rem;font-family:source-sans-pro-bold;line-height:1.14em;margin:0 auto 30px;text-align:center}@media screen and (min-width:767px){.flexibility__title{font-size:2.625rem;margin:0 auto 54px;max-width:796px;width:100%}}.flexibility__box-title{color:#262626;font-family:source-sans-pro-semibold;font-size:1.125rem;line-height:1.14em;text-align:center}@media screen and (min-width:767px){.flexibility__box-title{font-size:24px}.flexibility__box-title--two-rows{width:100%}}.flexibility__text{color:#262626;font-family:source-sans-pro-regular;font-size:1.125rem;line-height:1.4em;margin-bottom:50px}@media screen and (min-width:767px){.flexibility__text{font-size:1.375rem;margin:0 auto 50px;max-width:680px;text-align:center}}.flexibility__box-text{color:#262626;font-size:1rem;font-family:source-sans-pro-regular;line-height:1.4em}@media screen and (min-width:767px){.flexibility__box-text{font-size:1.125rem;text-align:center}}.flexibility__wrapper{margin-bottom:30px}@media screen and (min-width:767px){.flexibility__wrapper{gap:0 60px;display:flex;margin-bottom:0}}.flexibility .flexibility__decoration-dots.animate{transition:.5s ease-in;transition-delay:1.5s}.flexibility__image{display:block;margin:0 auto 21px;height:100px;width:100px}@media screen and (min-width:767px){.flexibility__image{margin:0;height:120px;width:120px}}.flexibility__box{display:flex;flex-direction:column;margin-bottom:0;flex:1;justify-content:center;align-items:center}.flexibility .container{position:relative}.flexibility__decoration-pink{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);position:absolute;top:-40px;left:-25px;height:80px;width:80px;z-index:-1}@media screen and (min-width:1025px){.flexibility__decoration-pink{left:-67px;top:-71px;height:120px;width:120px}}.flexibility .flexibility__decoration-pink.animate{transition-delay:1.5s}.flexibility__decoration-purple{position:absolute;bottom:-45px;right:43px;height:80px;width:80px;z-index:-1}@media screen and (min-width:1025px){.flexibility__decoration-purple{bottom:-53px;right:-35px;height:120px;width:120px}}.flexibility__decoration-medium{position:absolute;bottom:35px;right:0;height:80px;width:80px;z-index:-1}@media screen and (min-width:375px){.flexibility__decoration-medium{right:-25px}}@media screen and (min-width:1025px){.flexibility__decoration-medium{bottom:66px;right:-153px;height:120px;width:120px}}.flexibility__decoration-dots{position:absolute;left:-25px;height:180px;-o-object-fit:cover;object-fit:cover;top:-30px;width:375px;z-index:-2;opacity:1}@media screen and (min-width:767px){.flexibility__decoration-dots{left:-99px;height:315px;width:1221px}}.flexibility__anchor{color:#e5166b;display:flex;font-size:1.375rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center;justify-content:center}.flexibility__anchor:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.flexibility__anchor:hover{color:#e5166b;text-decoration:none}.flexibility__anchor:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.flexibility__anchor{font-size:1.375rem}}@media screen and (min-width:767px){.flexibility{height:100%;margin-bottom:28px;overflow-x:hidden;padding:144px 0}}.teaching-platform{overflow:hidden}.teaching-platform__animation{transform:translateY(0);transition-delay:.5s}@media screen and (min-width:1025px){.teaching-platform .container{padding:0}}.teaching-platform__square-pink-light{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:100px;position:absolute;right:62px;top:-20px;width:100px;z-index:0}@media screen and (min-width:1025px){.teaching-platform__square-pink-light{height:167px;left:298px;right:auto;top:-58px;width:167px}}.teaching-platform__square-purple{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:100px;position:absolute;right:-40px;top:10px;width:100px;z-index:1}@media screen and (min-width:1025px){.teaching-platform__square-purple{height:147px;right:-51px;top:12px;width:147px}}.teaching-platform__square-pink{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);height:100px;position:absolute;top:11px;left:-40px;width:100px;z-index:1}@media screen and (min-width:1025px){.teaching-platform__square-pink{height:147px;left:-53px;top:29px;width:147px}}.teaching-platform__dots{position:absolute;left:-35px;height:162px;top:-10px;width:199px;z-index:-1}.teaching-platform__dots--reverse,.teaching-platform__dots--reverse-mobile{left:auto;right:-30px}@media screen and (min-width:767px){.teaching-platform__dots{left:96px;top:-36px}.teaching-platform__dots--reverse{left:auto;right:50px;top:-10px}.teaching-platform__dots--reverse-mobile{left:-35px;right:auto}}@media screen and (min-width:1025px){.teaching-platform__dots{height:346px;left:-96px;top:-36px;width:321px}.teaching-platform__dots--reverse{bottom:-37px;left:auto;top:auto;right:-113px}}.teaching-platform__wrapper{align-items:center;display:flex;flex-direction:column;position:relative}.teaching-platform__wrapper:not(:last-child){margin-bottom:70px}.teaching-platform__wrapper:last-child{margin-bottom:0}@media screen and (min-width:1025px){.teaching-platform__wrapper{gap:115px;flex-direction:row}.teaching-platform__wrapper:not(:last-child){margin-bottom:75px}.teaching-platform__wrapper:last-child{margin-bottom:85px}}@media screen and (min-width:1025px){.teaching-platform__wrapper--reversed{flex-direction:row-reverse}}.teaching-platform__title{color:#262626;font-size:2rem;font-family:source-sans-pro-bold;line-height:1.14em;margin-bottom:60px;text-align:center}@media screen and (min-width:1025px){.teaching-platform__title{font-size:3.438rem;margin:0 auto 97px;max-width:795px}}.teaching-platform__box-title{color:#262626;font-size:1.625rem;font-family:source-sans-pro-semibold;line-height:1.14em;margin-bottom:17px}@media screen and (min-width:1025px){.teaching-platform__box-title{font-size:2.625rem}}.teaching-platform__box-text{color:#555;font-size:1rem;font-family:source-sans-pro-regular;line-height:1.4em;margin-bottom:17px}@media screen and (min-width:1025px){.teaching-platform__box-text{font-size:1.125rem}}.teaching-platform__box{margin:0 auto;max-width:392px;width:100%}.teaching-platform__anchor{color:#e5166b;display:flex;font-size:1.125rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center}.teaching-platform__anchor:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.teaching-platform__anchor:hover{color:#e5166b;text-decoration:none}.teaching-platform__anchor:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.teaching-platform__anchor{font-size:1.375rem}}.teaching-platform__image{height:237px;margin-bottom:25px;width:325px;z-index:1}@media screen and (min-width:1025px){.teaching-platform__image{height:434px;margin-bottom:0;width:594px}}.teaching-platform__animate{position:relative}.teaching-platform__doctor{position:absolute;height:114px;right:22px;top:4px;width:120px;z-index:2}@media screen and (min-width:1025px){.teaching-platform__doctor{height:206px;top:9px;right:37px;width:223px}}.teaching-platform__tower{position:absolute;height:94px;right:0;top:25px;width:80px;z-index:2}@media screen and (min-width:1025px){.teaching-platform__tower{top:46px;height:171px;width:157px}}.teaching-platform__student{position:absolute;height:99px;left:0;top:29px;width:110px;z-index:2}@media screen and (min-width:1025px){.teaching-platform__student{height:180px;top:54px;width:200px}}.teaching-platform .defaults2020 .move-down{transform:translateY(-100%);transition-delay:.3s}.teaching-platform .defaults2020 .move-down.animate{transform:translateY(0);transition-delay:.5s}@media screen and (min-width:1025px){.teaching-platform{margin-bottom:0}}.educators{background:linear-gradient(134.12deg,#6820c5 -1.59%,#e5166b);position:relative;box-sizing:content-box;margin-top:170px;padding-bottom:101px}.educators .container{position:relative;max-width:325px}@media screen and (min-width:1025px){.educators .container{align-items:center;gap:0 45px;display:flex;justify-content:space-between;max-width:1200px}}@media screen and (min-width:1250px){.educators .container{gap:0 90px}}.educators__title{color:#262626;font-size:1.625rem;font-family:source-sans-pro-bold;line-height:1.14em;position:absolute;top:-120px;max-width:325px;text-align:center}@media screen and (min-width:1025px){.educators__title{position:relative;top:auto;color:#fff;font-size:2.625rem;max-width:420px;text-align:left;width:100%}}.educators__box-title{color:#6820c5;font-size:1.125rem;font-family:source-sans-pro-bold;line-height:1.4em;margin-bottom:0}.educators__box-text{color:#2d1159;font-size:.875rem;font-family:source-sans-pro-regular;line-height:1.35em}.educators__box-quote{color:#262626;font-size:1.25rem;font-family:source-sans-pro-regular;font-weight:400;line-height:1.4em}@media screen and (min-width:1025px){.educators__box-quote{font-size:1.875rem}}.educators .slick-list{box-sizing:content-box;margin-top:-40px}@media screen and (min-width:1025px){.educators .slick-list{margin-top:-60px}}.educators__slider{display:flex;margin:0 auto;max-width:325px;position:static}@media screen and (min-width:1025px){.educators__slider{align-items:flex-end;display:flex;flex-direction:row;max-width:654px;width:100%}}.educators .slick-slider{margin-bottom:0}.educators__dots{bottom:0;position:absolute;right:0}.educators__arrow{align-items:center;background-color:hsla(0,0%,100%,.9);border:none;justify-content:center;bottom:-60px;display:flex;height:60px;position:absolute;right:10px;width:60px}.educators__arrow:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.456 13.894c.338-.225.45-.563.45-.956 0-.338-.112-.675-.45-.957L3.544 1.07a1.357 1.357 0 00-.957-.394c-.337 0-.675.169-.956.394L.394 2.306c-.225.282-.394.62-.394.957 0 .393.113.73.338.956l8.718 8.719-8.718 8.718a1.528 1.528 0 00-.338.957c0 .393.169.73.394.956l1.237 1.237c.282.282.619.394.956.394.394 0 .732-.112.957-.394l10.912-10.912z' fill='url(%23paint0_linear_1606_2646)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_1606_2646' x1='0' y1='25.967' x2='22.083' y2='12.125' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%236820C5'/%3E%3Cstop offset='1' stop-color='%23E5166B'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E") no-repeat;display:block;margin:0 auto;height:27px;width:16px}.educators__arrow:hover{background-color:#6820c5}.educators__arrow:hover:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.456 13.894c.338-.225.45-.563.45-.956 0-.338-.112-.675-.45-.957L3.544 1.07a1.357 1.357 0 00-.957-.394c-.337 0-.675.169-.956.394L.394 2.306c-.225.282-.394.62-.394.957 0 .393.113.73.338.956l8.718 8.719-8.718 8.718a1.528 1.528 0 00-.338.957c0 .393.169.73.394.956l1.237 1.237c.282.282.619.394.956.394.394 0 .732-.112.957-.394l10.912-10.912z' fill='%23fff'/%3E%3C/svg%3E") no-repeat}.educators__arrow:focus{outline:none}@media screen and (min-width:1025px){.educators__arrow{bottom:0;right:-17px}}@media screen and (min-width:1250px){.educators__arrow{right:-41px}}.educators .slick-dots{bottom:-50px;left:5px;text-align:left}.educators .slick-dots li{border:1.5px solid #fff}.educators .slick-dots button{height:16px;width:16px}.educators .slick-dots button:before{display:none}.educators .slick-dots .slick-active{background-color:#fff}@media screen and (min-width:1025px){.educators .slick-dots{bottom:22px}}.educators__title-logo{display:inline-block;word-break:keep-all}.educators .slick-track{background:linear-gradient(103.66deg,hsla(0,0%,100%,.9),rgba(255,241,246,.8) 78.33%);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.educators__box{display:block;padding:59px 40px 80px}@media screen and (min-width:1025px){.educators__box{padding:80px 75px 131px}}@media screen and (min-width:1025px){.educators{margin-top:0;padding-bottom:0}}.listing-header{display:block;margin-bottom:190px;padding-bottom:0;position:relative}.listing-header__img,.listing-header__video{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 36%;object-position:50% 36%;height:100%;width:100%}.listing-header .student-header{padding:0}.listing-header .student-header__anchor{padding:16px 10px}@media screen and (min-width:1025px){.listing-header .student-header__anchor{padding:16px 30px}}.listing-header .student-header__box{opacity:1}.listing-header__container{padding:0}@media screen and (min-width:767px){.listing-header__container{padding:0 15px}}@media screen and (min-width:1025px){.listing-header--institutions .student-header__box{max-width:424px}}.listing-header--institutions .student-header__sign-up{padding:16px 8px;white-space:nowrap}@media screen and (min-width:1025px){.listing-header--institutions .student-header__sign-up{padding:16px}}.listing-header--institutions .student-header__anchor{padding:16px 8px}@media screen and (min-width:1025px){.listing-header--institutions .student-header__anchor{padding:16px}}@media screen and (min-width:1025px){.listing-header{margin-bottom:140px;padding-bottom:0}}.accordion{margin-bottom:91px}.accordion__wrapper{opacity:0;position:relative}@media screen and (min-width:1025px){.accordion__wrapper{gap:0 112px}}.accordion__wrapper.move-down.animate{-webkit-transform:translateY(55px);opacity:1;transform:translateY(55px);transition-delay:.1s}.accordion--shadow{filter:drop-shadow(0 20px 40px rgba(81,74,92,.2))}.accordion__container{position:relative}.accordion__image-wrapper{display:none}@media screen and (min-width:1025px){.accordion__image-wrapper{display:block;top:30%;float:right;position:-webkit-sticky;position:sticky;transition:1s linear;width:100%}}.accordion__image-wrapper[data-sticky=false]{display:none}@media screen and (min-width:1025px){.accordion__image-wrapper[data-sticky=false]{display:block;bottom:0;position:absolute;right:0}.accordion__image-wrapper[data-sticky=false] .accordion__dots{bottom:0}}.accordion__dots{position:absolute}@media screen and (min-width:1025px){.accordion__dots{right:-40px}}.accordion__wrapper:not(:last-child) .accordion__wrapper-box:after{background:#eee;content:"";height:2px;width:100%;position:absolute;bottom:-50px;left:0}@media screen and (min-width:1025px){.accordion__content{transform-origin:top;transform:scaleY(0);height:0;opacity:0;transition:.2s linear;max-width:448px}}.accordion__devider{background:linear-gradient(90deg,#e5166b,#6820c5);display:block;height:2px;opacity:0;width:100%}.accordion__video{height:240px;margin-bottom:30px;width:325px}@media screen and (min-width:1025px){.accordion__video{height:auto;opacity:0;margin-bottom:0;position:absolute;right:0;top:-45px;transition:.3s linear;width:640px}}.accordion__image{height:240px;margin-bottom:30px;width:325px}@media screen and (min-width:1025px){.accordion__image{height:auto;opacity:0;margin-bottom:0;position:absolute;right:0;top:-45px;transition:.3s linear;width:640px}}.accordion__title{background:transparent;border:none;color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin-bottom:17px;padding:0;position:relative;pointer-events:none;text-align:left}.accordion__title:focus{outline:3px solid #934af4}@media screen and (min-width:1025px){.accordion__title{font-size:2.375rem;margin-bottom:90px;max-width:448px}.accordion__title:after{background:#eee;border:none;content:"";height:2px;width:100%;position:absolute;bottom:-45px;left:0}}.accordion__subtitle{color:#934af4;font-family:source-sans-pro-bold;font-size:.875rem;line-height:1.14em;margin:0 auto 32px;max-width:325px;text-transform:uppercase}@media screen and (min-width:1025px){.accordion__subtitle{font-size:1rem;margin-bottom:27px;max-width:100%}}.accordion__text{color:#555;font-family:source-sans-pro-regular;font-size:1.125rem;line-height:1.4em;margin-bottom:17px}@media screen and (min-width:1025px){.accordion__text{font-size:1.375rem;opacity:0;transition:.2s linear}}.accordion__anchor{color:#e5166b;display:flex;font-size:1.125rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center}.accordion__anchor:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.accordion__anchor:hover{color:#e5166b;text-decoration:none}.accordion__anchor:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.accordion__anchor{font-size:1.125rem}}@media screen and (min-width:1025px){.accordion__anchor{opacity:0;transition:.2s linear;margin-bottom:69px}}@media screen and (min-width:1025px){.accordion{margin-bottom:324px;padding-top:40px}}.accordion__wrapper-box{transition:.2s linear;display:flex;flex-direction:column-reverse;max-width:325px;margin:0 auto 100px;position:relative}@media screen and (min-width:1025px){.accordion__wrapper-box{margin-bottom:0;max-width:100%;transition:.2s linear}.accordion__wrapper-box[data-hover=true]{margin-bottom:45px;transition:.2s linear}.accordion__wrapper-box[data-hover=true] .accordion__title{margin-bottom:17px}.accordion__wrapper-box[data-hover=true] .accordion__title:after{display:none}.accordion__wrapper-box[data-hover=true] .accordion__content{transform:scaleY(1);height:250px;opacity:1;transition:.2s linear}.accordion__wrapper-box[data-hover=true] .accordion__anchor,.accordion__wrapper-box[data-hover=true] .accordion__text{opacity:1;transition:.2s linear}.accordion__wrapper-box[data-hover=true] .accordion__devider{opacity:1}.accordion__wrapper-box[data-hover=true] .accordion__image,.accordion__wrapper-box[data-hover=true] .accordion__video{opacity:1;transition:.2s linear}.accordion__wrapper-box:after{display:none}}.catalog{margin-bottom:94px}.catalog__title{color:#262626;font-family:source-sans-pro-bold;font-size:1.625rem;line-height:1.14em;margin-bottom:17px;text-align:center}@media screen and (min-width:767px){.catalog__title{font-size:2.625rem;margin-bottom:24px}}.catalog .container{max-width:325px}@media screen and (min-width:1025px){.catalog .container{max-width:1200px}}.catalog__text{color:#555;font-family:source-sans-pro-regular;font-size:1.125rem;line-height:1.4em;text-align:center}@media screen and (min-width:767px){.catalog__text{margin:0 auto 24px;max-width:796px}}.catalog__images{display:flex;gap:25px 0;flex-wrap:wrap;justify-content:center}.catalog__images-groups{align-items:center;display:flex;gap:0 80px;opacity:.7}@media screen and (min-width:767px){.catalog__images,.catalog__images-groups{gap:0 63px}}.catalog__anchor{color:#e5166b;display:flex;font-size:1.375rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center;justify-content:center;margin-bottom:51px}.catalog__anchor:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.catalog__anchor:hover{color:#e5166b;text-decoration:none}.catalog__anchor:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.catalog__anchor{font-size:1.375rem;margin-bottom:41px}}@media screen and (min-width:767px){.catalog{margin-bottom:150px!important}}.faq{padding-bottom:100px}.faq .container{padding:0}@media screen and (min-width:767px){.faq .container{padding:0 15px}}.faq__title{color:#262626;font-family:source-sans-pro-semibold;font-size:2rem;line-height:1.14em;margin-bottom:32px;text-align:center}@media screen and (min-width:767px){.faq__title{font-size:3.438rem;font-family:source-sans-pro-bold;margin-bottom:40px}}.faq__wrapper-box{margin-bottom:60px;position:relative}.faq__wrapper-box:after{background-color:#eee;content:"";height:2px;position:absolute;bottom:-30px;left:0;width:100%}.faq__wrapper-box--opened .faq__button{margin-bottom:22px}.faq__wrapper-box--opened .faq__content{height:-webkit-max-content;height:-moz-max-content;height:max-content;transform:scaleY(1)}.faq__wrapper-box--opened:after{background:linear-gradient(90deg,#e5166b 10%,#6820c5 90%)}.faq__wrapper-box--opened .faq__button:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23E5166B' d='M0 0h22v22H0z'/%3E%3Cpath d='M11.417 7.655c-.092-.137-.229-.183-.389-.183a.483.483 0 00-.388.183l-4.434 4.433a.551.551 0 00-.16.389.65.65 0 00.16.388l.503.503c.114.091.252.16.389.16.16 0 .297-.046.388-.137l3.542-3.542 3.542 3.542a.62.62 0 00.389.137c.16 0 .297-.069.388-.16l.503-.503a.535.535 0 00.16-.388c0-.16-.046-.297-.16-.389l-4.433-4.433z' fill='%23fff'/%3E%3C/svg%3E") no-repeat}@media screen and (min-width:767px){.faq__wrapper-box--opened .faq__button{margin-bottom:30px}}@media screen and (min-width:767px){.faq__wrapper-box{margin:0 auto 80px;max-width:795px;width:100%}.faq__wrapper-box:after{bottom:-40px}}.faq__button{display:grid;grid-template-columns:14% 86%;background:none;border:none;color:#262626;cursor:pointer;font-family:source-sans-pro-semibold;font-size:1.125rem;line-height:1.14em;position:relative;text-align:left;width:100%}.faq__button:focus{outline:3px solid #934af4}.faq__button:before{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.593 13.873c.092.137.229.183.389.183a.483.483 0 00.388-.183l4.433-4.433a.551.551 0 00.16-.389.648.648 0 00-.16-.388l-.502-.503a.648.648 0 00-.389-.16.537.537 0 00-.388.137l-3.542 3.542L7.44 8.137A.62.62 0 007.05 8a.551.551 0 00-.388.16l-.503.503A.535.535 0 006 9.05c0 .16.046.297.16.389l4.433 4.433z' fill='%23e5166b'/%3E%3Cpath stroke='%23E5166B' stroke-width='2' d='M1 1h20v20H1z'/%3E%3C/svg%3E") no-repeat;display:block;height:22px;width:47px;margin-right:19px}@media screen and (min-width:767px){.faq__button{align-items:center;grid-template-columns:5% 95%;font-size:2rem}}.faq__content{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em;margin-left:auto;max-width:276px;height:0;transform:scaleY(0);transform-origin:top;transition:.3s linear;margin-top:24px}@media screen and (min-width:767px){.faq__content{font-size:1.125rem;max-width:747px}}.support{margin-bottom:97px}.support__container{display:flex;flex-direction:column-reverse;max-width:325px}@media screen and (min-width:1025px){.support__container{align-items:center;flex-direction:row;justify-content:space-between;max-width:1200px}}@media screen and (min-width:1025px){.support__info{max-width:444px}}.support__title{color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin-bottom:17px}@media screen and (min-width:1025px){.support__title{font-family:source-sans-pro-bold;font-size:2.625rem;margin-bottom:24px}}.support__subtitle{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em}@media screen and (min-width:1025px){.support__subtitle{font-size:1.125rem}}.support__image{height:237px;margin-bottom:25px;width:100%}@media screen and (min-width:1025px){.support__image{height:398px;width:448px}}@media screen and (min-width:1025px){.support{margin-bottom:120px!important}}.plans__choices{gap:30px 0;display:flex;flex-direction:column}@media screen and (min-width:1025px){.plans__choices{gap:0;flex-direction:row;justify-content:space-between}}.plans__info{text-align:center}.plans__text{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em}@media screen and (min-width:1025px){.plans__text{font-size:1.125rem}}.plans__container{max-width:325px}@media screen and (min-width:1025px){.plans__container{max-width:1200px}}.plans__title{color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin:0 auto 20px;max-width:80%}@media screen and (min-width:1025px){.plans__title{font-family:source-sans-pro-bold;font-size:2.625rem;max-width:100%}}.plans__box{background:hsla(0,0%,94.1%,.6);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);padding:24px 40px 24px 24px}@media screen and (min-width:1025px){.plans__box{padding:24px 82px 24px 24px}}.plans__box-title{color:#262626;font-family:source-sans-pro-bold;font-size:1.125rem;line-height:1.14em;margin-bottom:30px}@media screen and (min-width:1025px){.plans__box-title{font-size:2rem}}.plans__box-anchors{color:#e5166b;display:flex;font-size:1rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center}.plans__box-anchors:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.plans__box-anchors:hover{color:#e5166b;text-decoration:none}.plans__box-anchors:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.plans__box-anchors{font-size:1.375rem}}.plans__subtitle{color:#555;font-family:source-sans-pro-regular;font-size:1.125rem;line-height:1.4em;margin-bottom:31px}@media screen and (min-width:1025px){.plans__subtitle{font-size:1.375rem;margin-bottom:40px}}.get-started{padding:80px 0}@media screen and (min-width:767px){.get-started__grid{text-align:center;max-width:325px}}@media screen and (min-width:1025px){.get-started__grid{align-items:center;gap:0 106px;display:flex;text-align:left;max-width:1200px}}.get-started__info{text-align:left}.get-started__img{height:237px;margin-bottom:25px;width:100%}@media screen and (min-width:767px){.get-started__img{width:325px}}@media screen and (min-width:1025px){.get-started__img{height:324px;margin-bottom:0;width:448px}}.get-started__title{color:#262626;font-family:source-sans-pro-bold;font-size:1.625rem;line-height:1.14em;margin-bottom:14px}@media screen and (min-width:1025px){.get-started__title{font-size:2.625rem;margin-bottom:24px}}.get-started__text{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em;margin-bottom:17px}@media screen and (min-width:1025px){.get-started__text{font-size:1.125rem;margin-bottom:24px}}@media screen and (min-width:1025px){.get-started__choices{gap:0 24px;display:flex}}.get-started .button{margin-bottom:24px}.get-started .button:hover{text-decoration:none}@media screen and (min-width:1025px){.get-started .button{display:inline-block;margin-bottom:0}}.get-started__create{color:#e5166b;display:flex;font-size:1.125rem;font-family:source-sans-pro-bold;line-height:1.25em;position:relative;align-items:center}.get-started__create:after{content:"";background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='13' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.223 1.332a.577.577 0 00-.22.465c0 .191.083.355.22.465l3.28 3.144H.657a.66.66 0 00-.465.192.64.64 0 00-.191.465v.875c0 .19.055.355.191.464.11.137.274.192.465.192h7.848l-3.281 3.144a.674.674 0 00-.22.465c0 .192.056.356.22.465l.601.602c.11.136.274.19.465.19a.64.64 0 00.465-.19l5.305-5.305a.66.66 0 00.191-.465c0-.164-.082-.328-.191-.465L6.754.73c-.137-.109-.3-.19-.465-.19a.66.66 0 00-.465.19l-.601.602z' fill='%23e5166b'/%3E%3C/svg%3E") no-repeat;height:12px;margin-left:8px;width:12px}.get-started__create:hover{color:#e5166b;text-decoration:none}.get-started__create:hover:after{-webkit-animation:bounce-sideways 1.4s ease infinite;animation:bounce-sideways 1.4s ease infinite}@media screen and (min-width:767px){.get-started__create{font-size:1.125rem}}@media screen and (min-width:1025px){.get-started{padding:129px 0 140px}}.listing-educators{margin-bottom:82px}@media screen and (min-width:1025px){.listing-educators{margin-bottom:100px}}.students-discover{padding-top:80px;margin-bottom:101px}@media screen and (min-width:767px){.students-discover__container{align-items:center;display:flex;flex-direction:row-reverse;gap:96px}}.students-discover__title{color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin-bottom:30px}@media screen and (min-width:1025px){.students-discover__title{font-family:source-sans-pro-bold;font-size:2.625rem;padding-left:40px}}.students-discover__list{list-style-type:none;padding:0}@media screen and (min-width:1025px){.students-discover__list{padding-left:40px}}.students-discover__list-text{align-items:baseline;color:#555;display:grid;grid-template-columns:8px auto;gap:12px;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em}.students-discover__list-text:before{background-color:#e5166b;display:block;content:"";height:8px;width:8px}.students-discover__list-text:not(:last-child){margin-bottom:20px}@media screen and (min-width:1025px){.students-discover__list-text{font-size:1.125rem}}.students-discover__image{display:block;height:285px;margin:0 auto;width:285px}@media screen and (min-width:1025px){.students-discover__image{height:365px;width:365px}}.students-discover__image-wrapper{flex:50%;margin-bottom:40px;position:relative}@media screen and (min-width:767px){.students-discover__image-wrapper{margin-bottom:0}}.students-discover__info{flex:auto}@media screen and (min-width:767px){.students-discover__info{flex:50%}}@media screen and (min-width:1025px){.students-discover__info{flex:90%}}.students-discover__image-dots{bottom:-20px;position:absolute;right:-30px;width:100%;z-index:-1}@media screen and (min-width:767px){.students-discover__image-dots{right:-45px}}@media screen and (min-width:767px){.students-discover{margin-bottom:120px!important}}.institutions-exp__title{color:#262626;font-family:source-sans-pro-bold;font-size:2rem;line-height:1.14em;text-align:center;margin:0 auto 50px;max-width:325px;width:100%}@media screen and (min-width:1025px){.institutions-exp__title{font-size:3.438rem;line-height:1.4em;margin-bottom:80px;max-width:60%;width:100%}}.institutions-exp__subtitle{color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin-bottom:17px}@media screen and (min-width:1025px){.institutions-exp__subtitle{font-size:2.375rem}}.institutions-exp__text{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em}@media screen and (min-width:1025px){.institutions-exp__text{font-size:1.125rem}}.institutions-exp--shadow{filter:drop-shadow(0 20px 40px rgba(81,74,92,.2))}.institutions-exp__image,.institutions-exp__video{display:block;height:196px;margin:0 auto 30px;width:285px}@media screen and (min-width:1025px){.institutions-exp__image,.institutions-exp__video{height:338px;margin:0;width:595px}}.institutions-exp__box{border-bottom:2px solid #eee;margin:0 auto 50px;padding-bottom:50px;position:relative;max-width:325px;width:100%}@media screen and (min-width:1025px){.institutions-exp__box--reverse{flex-direction:row-reverse}}@media screen and (min-width:1025px){.institutions-exp__box{align-items:center;border-bottom:none;display:flex;gap:115px;max-width:100%;padding-bottom:0}}.institutions-exp__dots{position:absolute;z-index:-1}.institutions-exp__dots.move-up.animate{transition-delay:.1s}.institutions-exp__dots--centered.move-up.animate{transform:translateX(-50%)}@media screen and (min-width:1025px){.institutions-exp__dots--centered.move-up.animate{transform:translateY(-50%)}}.institutions-exp__dots--centered{height:150px;left:50%;-o-object-fit:cover;object-fit:cover;transform:translateX(-50%);top:20px;width:195px}@media screen and (min-width:1025px){.institutions-exp__dots--centered{height:250px;left:80px;top:55%;transform:translateY(-50%);width:250px}}.institutions-exp__dots--reverse{height:180px;top:20px;right:-30px;width:220px}@media screen and (min-width:1025px){.institutions-exp__dots--reverse{height:354px;right:-40px;top:-60px;width:354px}}.institutions-exp__dots--left{height:180px;left:-50px;opacity:.3;top:20px;width:220px}@media screen and (min-width:1025px){.institutions-exp__dots--left{height:354px;left:-50px;top:-20px;width:354px}}.learning{margin-bottom:97px}.learning__container{display:flex;flex-direction:column-reverse;max-width:325px}@media screen and (min-width:1025px){.learning__container{align-items:center;flex-direction:row;justify-content:space-between;max-width:1200px}}@media screen and (min-width:1025px){.learning__info{max-width:444px}}.learning__title{color:#262626;font-family:source-sans-pro-semibold;font-size:1.625rem;line-height:1.14em;margin-bottom:17px}@media screen and (min-width:1025px){.learning__title{font-family:source-sans-pro-bold;font-size:2.625rem;margin-bottom:24px}}.learning__subtitle{color:#555;font-family:source-sans-pro-regular;font-size:1rem;line-height:1.4em}@media screen and (min-width:1025px){.learning__subtitle{font-size:1.125rem}}@media screen and (min-width:1025px){.learning__button{display:inline-block}}.learning__image{display:block;height:237px;margin:0 auto 25px;width:325px}@media screen and (min-width:1025px){.learning__image{height:434px;width:594px}}@media screen and (min-width:1025px){.learning{margin-bottom:120px}}.two-col{display:flex;flex-direction:column;margin-bottom:10px}.two-col .col-one,.two-col .col-two{width:100%}.two-col .col-one{margin-bottom:20px}.two-col .col-one.no-margin{margin-bottom:0}@media(min-width:768px){.two-col.half{flex-direction:row;justify-content:flex-start;width:100%;margin-top:50px;margin-bottom:50px}.two-col.half .col-one,.two-col.half .col-two{width:50%;margin-bottom:0}.two-col.half .col-one{margin-right:8.3333333333%}.two-col.reverse{flex-direction:row-reverse}.two-col.reverse .col-one{margin-right:0}.two-col.reverse .col-two{margin-right:8.3333333333%}}#agenda{max-width:1200px;margin:0 auto;padding:70px 24px}.list-schedule h4{font-weight:700;font-size:24px;color:#934af4}.list-schedule .breakout .four-col .one-col span,.list-schedule .breakout .three-col .one-col span,.list-schedule .breakout .two-col .one-col span,.list-schedule .description p,.list-schedule .time p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:.875rem;margin-bottom:1rem;max-width:800px}.list-schedule .description p.font-weight-400,.list-schedule .time p.font-weight-400{font-weight:400}.list-schedule .breakout .four-col .one-col span,.list-schedule .breakout .three-col .one-col .info .hed,.list-schedule .breakout .three-col .one-col span,.list-schedule .breakout .two-col .one-col .info .hed,.list-schedule .breakout .two-col .one-col span{color:#e5166b;margin-bottom:.25rem}.list-schedule .breakout .three-col .one-col .info .subhed,.list-schedule .breakout .two-col .one-col .info .subhed{font-size:1rem;font-weight:400;color:hsla(0,0%,100%,.7);font-style:italic}.list-schedule .event{display:flex;flex-direction:row;justify-content:flex-start;border-top:1px solid #000;padding-top:15px;margin-bottom:0}.list-schedule .event.border-0{border:0}.list-schedule .time{padding-right:20px;width:16.6666666667%;min-width:84px}.list-schedule .description{width:83.3333333333%;max-width:83.3333333333%}.list-schedule .description>p{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:700;max-width:1000px;font-size:1.125rem;line-height:1.1}.list-schedule .description-container{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start}@media(min-width:992px){.list-schedule .description .full-width p{font-size:1rem;font-weight:400}}.list-schedule .full-width{max-width:800px;padding:0 15px 15px 0;margin-bottom:15px}.list-schedule .full-width.no-border{border:none}.list-schedule .full-width p{margin-bottom:0}.list-schedule .full-width span{display:inline-block;margin-bottom:.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.list-schedule .breakout{padding-top:20px}.list-schedule .breakout .sub-heading{font-size:1rem}.list-schedule .breakout .swipe-btn{color:#767676}.list-schedule .breakout .swipe-btn i{font-size:.625rem;margin-left:8px}.list-schedule .btn-with-icon i:before{top:-2px;position:relative}.list-schedule .hide-on-mobile{display:none}.list-schedule .table{display:flex}.list-schedule .table .description{overflow-x:scroll;width:100%;max-width:100%}.list-schedule .table .row-four,.list-schedule .table .row-one,.list-schedule .table .row-three,.list-schedule .table .row-two{display:flex;flex-direction:row;margin-bottom:0}.list-schedule .table .four-col,.list-schedule .table .three-col,.list-schedule .table .two-col{flex-direction:row;margin-bottom:0;width:83.3333333333%;max-width:83.3333333333%}.list-schedule .table .four-col .one-col,.list-schedule .table .three-col .one-col,.list-schedule .table .two-col .one-col{min-width:180px;padding:0 15px 36px}.list-schedule .table .four-col .one-col.interactive,.list-schedule .table .three-col .one-col.interactive,.list-schedule .table .two-col .one-col.interactive{display:flex;flex-direction:column}.list-schedule .table .four-col .one-col:first-child,.list-schedule .table .three-col .one-col:first-child,.list-schedule .table .two-col .one-col:first-child{padding-left:0}.list-schedule .table .four-col .one-col:nth-child(2),.list-schedule .table .three-col .one-col:nth-child(2),.list-schedule .table .two-col .one-col:nth-child(2){border-left:1px solid #000;border-right:1px solid #000;margin-bottom:40px}.list-schedule .table .four-col .one-col:last-child,.list-schedule .table .three-col .one-col:last-child,.list-schedule .table .two-col .one-col:last-child{margin-bottom:15px}.list-schedule .table .four-col .one-col p,.list-schedule .table .three-col .one-col p,.list-schedule .table .two-col .one-col p{font-weight:600;line-height:1.4090909091}.list-schedule .table .four-col p,.list-schedule .table .three-col p,.list-schedule .table .two-col p{margin-bottom:0}.list-schedule .table .four-col span,.list-schedule .table .three-col span,.list-schedule .table .two-col span{display:inline-block;margin-bottom:.25rem;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:400}.list-schedule .table .four-col .speakers,.list-schedule .table .three-col .speakers,.list-schedule .table .two-col .speakers{margin-top:.2rem}.list-schedule .table .four-col .speakers p,.list-schedule .table .three-col .speakers p,.list-schedule .table .two-col .speakers p{font-size:.875rem;margin:.5rem 0;line-height:1.4;font-weight:400}.list-schedule .table .four-col .speakers .school,.list-schedule .table .three-col .speakers .school,.list-schedule .table .two-col .speakers .school{display:none;margin-bottom:.5rem}.list-schedule .table .four-col .speakers a,.list-schedule .table .three-col .speakers a,.list-schedule .table .two-col .speakers a{padding:10px 0}.list-schedule .table .two-col .one-col:first-child{border-right:1px solid #000;margin-bottom:40px}.list-schedule .table .two-col .one-col:last-child{border:none}.list-schedule .table .four-col .one-col:nth-child(3){border-left:1px solid #000;border-right:1px solid #000;margin-bottom:40px}.list-schedule .table .session{min-width:150px;width:25%}.list-schedule .btn-container{display:flex;flex-direction:row;align-items:flex-end;width:100%;padding-top:15px}.list-schedule .btn-container button{border:1px solid #000;background-color:#fff;color:#000;margin-bottom:15px;width:42px;height:40px;cursor:pointer;transition:background .3s ease}.list-schedule .btn-container button i{font-size:.875rem}.list-schedule .btn-container button:first-child{margin-right:15px}.list-schedule .btn-container button:hover{background:#e5166b;color:#fff;transition:background .3s ease}.list-schedule .btn-container button:focus{outline:none}.list-schedule .description-container .btn-container{width:auto;padding-top:0}.list-schedule .description-container button{margin-left:15px}.list-schedule .description-container button:first-child,.list-schedule .description-container button i{margin-right:0}.list-schedule .description-container button i:before{top:0}@media(min-width:768px){.list-schedule .description p,.list-schedule .time p{font-size:1.625rem;line-height:1.3}.list-schedule .description{width:83.3333333333%;max-width:83.3333333333%}.list-schedule .full-width{margin-bottom:20px;margin-right:20px}.list-schedule .full-width.no-border{padding-left:0}.list-schedule .full-width.with-title{padding-top:0;margin-top:-10px}.list-schedule .full-width p,.list-schedule .full-width span{font-size:1.125rem;line-height:1.4}.list-schedule .breakout .swipe-btn{color:#767676}.list-schedule .breakout .swipe-btn i{font-size:.625rem}.list-schedule .breakout .two-col .one-col{min-width:250px;width:50%}.list-schedule .breakout .two-col .one-col span{font-size:1.125rem;line-height:1.4}.list-schedule .breakout .two-col .one-col p{font-size:1.375rem}.list-schedule .breakout .two-col .one-col p.sub-heading{font-size:1.25rem}.list-schedule .breakout .two-col .one-col .speakers p{font-size:1rem}.list-schedule .breakout .three-col .one-col{min-width:250px;width:33.3333333333%}.list-schedule .breakout .three-col .one-col span{font-size:1rem;line-height:1.4}.list-schedule .breakout .three-col .one-col p{font-size:1.375rem}.list-schedule .breakout .three-col .one-col p.sub-heading{font-size:1.25rem}.list-schedule .breakout .three-col .one-col .speakers p{font-size:.875rem}.list-schedule .breakout .four-col .one-col{min-width:200px;width:25%}.list-schedule .breakout .four-col .one-col span{font-size:1rem;line-height:1.4}.list-schedule .breakout .four-col .one-col p{font-size:1.375rem}.list-schedule .breakout .four-col .one-col p.sub-heading{font-size:1.25rem}.list-schedule .breakout .four-col .one-col .speakers p{font-size:.875rem}.list-schedule .btn-container button:first-child{margin-right:0}}@media(min-width:992px){.list-schedule .full-width.interactive,.list-schedule .table .four-col .one-col.interactive,.list-schedule .table .three-col .one-col.interactive,.list-schedule .table .two-col .one-col.interactive{flex-direction:row}.list-schedule .full-width .info,.list-schedule .table .four-col .one-col .info,.list-schedule .table .three-col .one-col .info,.list-schedule .table .two-col .one-col .info{width:75%;margin-right:5%}.list-schedule .full-width .speakers a,.list-schedule .table .four-col .one-col .speakers a,.list-schedule .table .three-col .one-col .speakers a,.list-schedule .table .two-col .one-col .speakers a{padding:0}.list-schedule .btn-container{flex-direction:column;width:20%;padding-top:0}.list-schedule .hide-on-mobile{display:inline-block}}@media(min-width:1270px){.list-schedule .table .description{overflow-x:hidden}.list-schedule .swipe-btn{display:none}}.modal{top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background:rgba(0,0,0,.5);width:100%;height:100%;z-index:200;display:none;opacity:0}.modal .abstract{max-width:750px;width:80%;border:2px solid #000;background:#fff;position:relative;color:#934af4;padding:2.5rem 1.5rem 1rem;margin-top:50px}@media(min-width:768px){.modal .abstract{padding:3.5rem 3rem 1.5rem}}@media(min-width:992px){.modal .abstract{padding:4rem 3rem 1.5rem}}.modal .details{max-height:400px;margin-top:15px;overflow-y:scroll}@media(min-width:992px){.modal .details{max-height:100%;margin-top:0}}.modal .details:before{content:"";width:99%;height:10%;left:0;top:89%;position:absolute;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;padding-right:25px;padding-bottom:20px;font-family:Font Awesome\ 5 Pro;color:#767676;background:#1a1a1a}.modal .details:after{content:"";width:100%;height:100px;display:block;position:relative}@media(min-width:992px){.modal .details:after,.modal .details:before{display:none}}.modal .details p{color:#000}.modal i{position:absolute;top:0;right:0;padding:20px 25px;font-size:1.5625rem;cursor:pointer}.modal i,.modal i:hover{transition:color .3s ease-in}.modal i:hover{color:#e5166b}.modal h3{font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-weight:600;font-size:1.25rem;line-height:1.2}@media(min-width:768px){.modal h3{font-size:1.5rem}}@media(min-width:992px){.modal h3{font-size:1.75rem;margin-bottom:40px}}@media(min-width:1200px){.modal h3{font-size:2rem}}.modal h4{margin-bottom:.5rem;font-weight:600;color:#000}.modal ul{list-style-type:disc}.modal ul li{margin-left:1.25em;margin-bottom:.5rem;color:#000}@media(min-width:1400px){.modal li,.modal p{font-size:1.125rem}}.generic-textbook-landing-page-content-blocks{overflow-x:hidden}.generic-textbook-landing-page-content-blocks .content-block-text-block .container{padding-bottom:25px;padding-top:0}@media(min-width:992px){.generic-textbook-landing-page-content-blocks .content-block-text-block .container{padding-bottom:50px}}@media(min-width:992px){.generic-textbook-landing-page-content-blocks .content-block-text-block .container .row .col{margin:0 auto;text-align:center;width:66.666667%}}.generic-textbook-landing-page-content-blocks .content-block-text-block .container .row .col h2{color:#767676}.generic-textbook-landing-page-content-blocks .content-block-text-block .container .row .col h2 span{color:#333}.generic-textbook-landing-page-content-blocks .content-block-social-proof-block .container{padding-bottom:50px}.product-landing-page-content-blocks,.teaching-resources-landing-page-content-blocks{overflow-x:hidden}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container h2,.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container h3,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container h2,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container h3,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container h2,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container h3{color:#333}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container p,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container p,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container p{line-height:1.4}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container p a,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container p a,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container p a{color:#e5166b;font-weight:700;text-decoration:none;border-bottom:2px solid #e5166b;transition:all .25s ease}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container p a:focus,.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container p a:hover,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container p a:focus,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container p a:hover,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container p a:focus,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container p a:hover{color:#c3135b;border-bottom:2px solid #c3135b}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container p a:focus,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container p a:focus,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container p a:focus{outline:3px solid #e5166b;outline-offset:3px}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container li,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container li,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container li{margin-bottom:20px}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container li p,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container li p,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container li p{font-size:1.125rem}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container .row .col h2,.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container .row .col h3,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container .row .col h2,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container .row .col h3,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container .row .col h2,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container .row .col h3{color:#333}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container .row .col p,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container .row .col p,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container .row .col p{line-height:1.4}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container .row .col li,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container .row .col li,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container .row .col li{margin-bottom:20px}.teaching-resources-landing-page-content-blocks .content-block-carousel-block.light .container .row .col li p,.teaching-resources-landing-page-content-blocks .content-block-quotes-block.light .container .row .col li p,.teaching-resources-landing-page-content-blocks .content-block-text-block.light .container .row .col li p{font-size:1.125rem}.teaching-resources-landing-page-content-blocks .post-share{margin:.3rem 0}.teaching-resources-landing-page-content-blocks .post-share .at-share-btn{border-radius:50%!important;opacity:.3;transition:all .2s linear}.teaching-resources-landing-page-content-blocks .post-share .at-share-btn:focus,.teaching-resources-landing-page-content-blocks .post-share .at-share-btn:hover{opacity:1}.teaching-resources-landing-page-content-blocks .post-share .at-share-btn:focus{outline:3px solid #934af4;outline-offset:3px}#wpadminbar>.quicklinks>ul#wp-admin-bar-top-secondary{display:none!important}html{margin:0}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}