/* Generated on: Tue Mar 07 2023 15:23:40 GMT+0000 (Coordinated Universal Time) */
/* ==========================================================================
   normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css 
   ========================================================================== */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type='checkbox'],input[type='radio']{box-sizing:border-box;padding:0}input[type='number']::-webkit-inner-spin-button,input[type='number']::-webkit-outer-spin-button{height:auto}input[type='search']{-webkit-appearance:none}input[type='search']::-webkit-search-cancel-button,input[type='search']::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}

/* ==========================================================================
   Start of base Webflow CSS - If you're looking for some ultra-clean CSS, skip the boilerplate and see the unminified code below.
   ========================================================================== */
@font-face{font-family:'webflow-icons';src:url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format('truetype');font-weight:normal;font-style:normal}[class^="w-icon-"],[class*=" w-icon-"]{font-family:'webflow-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.w-icon-slider-right:before{content:"\e600"}.w-icon-slider-left:before{content:"\e601"}.w-icon-nav-menu:before{content:"\e602"}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:"\e603"}.w-icon-file-upload-remove:before{content:"\e900"}.w-icon-file-upload-icon:before{content:"\e903"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{height:100%}body{margin:0;min-height:100%;background-color:#fff;font-family:Arial,sans-serif;font-size:14px;line-height:20px;color:#333}img{max-width:100%;vertical-align:middle;display:inline-block}html.w-mod-touch *{background-attachment:scroll !important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{display:inline-block;padding:9px 15px;background-color:#3898EC;color:white;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:transparent !important}.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 none transparent;border-radius:0;background:none;background-image:none;background-position:0% 0%;background-size:auto auto;background-repeat:repeat;background-origin:padding-box;background-clip:border-box;background-attachment:scroll;background-color:transparent;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}.w-webflow-badge{position:fixed !important;display:inline-block !important;visibility:visible !important;z-index:2147483647 !important;top:auto !important;right:12px !important;bottom:12px !important;left:auto !important;color:#AAADB0 !important;background-color:#fff !important;border-radius:3px !important;padding:6px 8px 6px 6px !important;font-size:12px !important;opacity:1 !important;line-height:14px !important;text-decoration:none !important;transform:none !important;margin:0 !important;width:auto !important;height:auto !important;overflow:visible !important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,0.1),0 1px 3px rgba(0,0,0,0.1);cursor:pointer}.w-webflow-badge>img{display:inline-block !important;visibility:visible !important;opacity:1 !important;vertical-align:middle !important}h1,h2,h3,h4,h5,h6{font-weight:bold;margin-bottom:10px}h1{font-size:38px;line-height:44px;margin-top:20px}h2{font-size:32px;line-height:36px;margin-top:20px}h3{font-size:24px;line-height:30px;margin-top:20px}h4{font-size:18px;line-height:24px;margin-top:10px}h5{font-size:14px;line-height:20px;margin-top:10px}h6{font-size:12px;line-height:18px;margin-top:10px}p{margin-top:0;margin-bottom:10px}blockquote{margin:0 0 10px 0;padding:10px 20px;border-left:5px solid #E2E2E2;font-size:18px;line-height:22px}figure{margin:0;margin-bottom:10px}figcaption{margin-top:5px;text-align:center}ul,ol{margin-top:0px;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-embed:after{clear:both}.w-video{width:100%;position:relative;padding:0}.w-video iframe,.w-video object,.w-video embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none}fieldset{padding:0;margin:0;border:0}button,[type='button'],[type='reset']{border:0;cursor:pointer;-webkit-appearance:button}.w-form{margin:0 0 15px}.w-form-done{display:none;padding:20px;text-align:center;background-color:#dddddd}.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}label{display:block;margin-bottom:5px;font-weight:bold}.w-input,.w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333333;vertical-align:middle;background-color:#ffffff;border:1px solid #cccccc}.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898EC;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eeeeee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{display:inline-block;cursor:pointer;font-weight:normal;margin-bottom:0px}.w-radio{display:block;margin-bottom:5px;padding-left:20px}.w-radio:before,.w-radio:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-radio:after{clear:both}.w-radio-input{margin:4px 0 0;margin-top:1px \9;line-height:normal;float:left;margin-left:-20px}.w-radio-input{margin-top:3px}.w-file-upload{display:block;margin-bottom:10px}.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{display:inline-block;color:#333333}.w-file-upload-error{display:block;margin-top:10px}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #cccccc;background-color:#fafafa}.w-file-upload-file-name{font-size:14px;font-weight:normal;display:block}.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{display:inline-block;color:#ea384c;padding:2px 0}.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}.w-file-upload-label{display:inline-block;font-size:14px;font-weight:normal;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #cccccc;background-color:#fafafa}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}.w-icon-file-upload-uploading{height:20px}.w-container{margin-left:auto;margin-right:auto;max-width:940px}.w-container:before,.w-container:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333333%}.w-col-2{width:16.66666667%}.w-col-3{width:25%}.w-col-4{width:33.33333333%}.w-col-5{width:41.66666667%}.w-col-6{width:50%}.w-col-7{width:58.33333333%}.w-col-8{width:66.66666667%}.w-col-9{width:75%}.w-col-10{width:83.33333333%}.w-col-11{width:91.66666667%}.w-col-12{width:100%}.w-hidden-main{display:none !important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:none !important}.w-col-medium-1{width:8.33333333%}.w-col-medium-2{width:16.66666667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.33333333%}.w-col-medium-5{width:41.66666667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.33333333%}.w-col-medium-8{width:66.66666667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.33333333%}.w-col-medium-11{width:91.66666667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:none !important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333333%}.w-col-small-2{width:16.66666667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.33333333%}.w-col-small-5{width:41.66666667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.33333333%}.w-col-small-8{width:66.66666667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.33333333%}.w-col-small-11{width:91.66666667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main{display:inherit !important}.w-hidden-medium{display:inherit !important}.w-hidden-small{display:inherit !important}.w-hidden-tiny{display:none !important}.w-col{width:100%}.w-col-tiny-1{width:8.33333333%}.w-col-tiny-2{width:16.66666667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.33333333%}.w-col-tiny-5{width:41.66666667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.33333333%}.w-col-tiny-8{width:66.66666667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.33333333%}.w-col-tiny-11{width:91.66666667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none !important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:white;border:#758696 solid 1px;border-radius:3px}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{position:relative;display:block}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{top:50%;left:0;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:white;border-width:4px;margin-left:-8px;margin-top:-4px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{top:100%;left:50%;border:solid transparent;content:' ';height:0;width:0;position:absolute;pointer-events:none}.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:white;border-width:4px;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{position:relative;overflow:hidden;height:500px;color:white}.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}.w-background-video>video::-webkit-media-controls-start-playback-button{display:none !important;-webkit-appearance:none}.w-background-video--control{position:absolute;bottom:1em;right:1em;background-color:transparent;padding:0}.w-background-video--control>[hidden]{display:none !important}.w-slider{position:relative;height:300px;text-align:center;background:#dddddd;clear:both;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0)}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{width:auto;height:auto;padding:.2em .5em;font-size:inherit;line-height:inherit}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,0.4)}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:rgba(34,34,34,0.4)}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,0.4);cursor:pointer;margin:0 3px .5em;transition:background-color 100ms,color 100ms}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:white;font-size:40px;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-slider-arrow-left [class^='w-icon-'],.w-slider-arrow-right [class^='w-icon-'],.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-right [class*=' w-icon-']{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.w-slider-force-show{display:block !important}.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{position:relative;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto;margin-right:20px;width:1em;height:1em}.w-dropdown-list{position:absolute;background:#dddddd;display:none;min-width:100%}.w-dropdown-list.w--open{display:block}.w-dropdown-link{padding:10px 20px;display:block;color:#222222}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{color:#000;cursor:auto;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;list-style:disc;text-align:start;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,0.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0, 0)}.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.w-lightbox-content{position:relative;height:100vh;overflow:hidden}.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}.w-lightbox-figure{position:relative;margin:0}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;height:auto;max-width:none}.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,0.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0, 0, 0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,0.4);border-radius:50%;-webkit-animation:spin .8s infinite linear;animation:spin .8s infinite linear}.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-richtext:after{clear:both}.w-richtext[contenteditable="true"]:before,.w-richtext[contenteditable="true"]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after{outline:2px solid #2895f7}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type="image"] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type="video"]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}.w-richtext figure{position:relative;max-width:60%}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{font-size:0px;color:transparent}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type="image"]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type="image"]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type="image"]>figcaption{display:table-caption;caption-side:bottom}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type="video"]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type="video"] iframe{position:absolute;top:0;left:0;width:100%;height:100%}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type="video"]>div{width:100%}.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type="image"]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}.w-nav{position:relative;background:#dddddd;z-index:1000}.w-nav:before,.w-nav:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-nav:after{clear:both}.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333333}.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222222;padding:20px;text-align:left;margin-left:auto;margin-right:auto}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{position:relative;float:right}[data-nav-menu-open]{display:block !important;position:absolute;top:100%;left:0;right:0;background:#C8C8C8;text-align:center;overflow:visible;min-width:200px}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation="over-left"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-left"] .w-nav-overlay,.w-nav[data-animation="over-left"] [data-nav-menu-open]{right:auto;z-index:1;top:0}.w-nav[data-animation="over-right"] .w-nav-overlay{width:auto}.w-nav[data-animation="over-right"] .w-nav-overlay,.w-nav[data-animation="over-right"] [data-nav-menu-open]{left:auto;z-index:1;top:0}.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-nav-button:focus{outline:0}.w-nav-button.w--open{background-color:#C8C8C8;color:white}.w-nav[data-collapse="all"] .w-nav-menu{display:none}.w-nav[data-collapse="all"] .w-nav-button{display:block}.w--nav-dropdown-open{display:block}.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse="medium"] .w-nav-menu{display:none}.w-nav[data-collapse="medium"] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse="small"] .w-nav-menu{display:none}.w-nav[data-collapse="small"] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse="tiny"] .w-nav-menu{display:none}.w-nav[data-collapse="tiny"] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222222;background-color:#dddddd}.w-tab-link.w--current{background-color:#C8C8C8}.w-tab-link:focus{outline:0}.w-tab-content{position:relative;display:block;overflow:hidden}.w-tab-pane{position:relative;display:none}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.w-dyn-empty{padding:10px;background-color:#dddddd}.w-dyn-hide{display:none !important}.w-dyn-bind-empty{display:none !important}.w-condition-invisible{display:none !important}

/* ==========================================================================
   Start of custom Webflow CSS
   ========================================================================== */
.w-layout-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  grid-row-gap: 16px;
  grid-column-gap: 16px;
}

.w-pagination-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.w-pagination-previous {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-pagination-next {
  display: block;
  color: #333;
  font-size: 14px;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 9px;
  padding-bottom: 9px;
  padding-right: 20px;
  padding-left: 20px;
  background-color: #fafafa;
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-top-color: #ccc;
  border-right-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  border-top-left-radius: 2px;
}

.w-page-count {
  width: 100%;
  text-align: center;
  margin-top: 20px;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url(https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg);
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-form-formradioinput--inputType-custom {
  border-top-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-color: #ccc;
  border-bottom-color: #ccc;
  border-left-color: #ccc;
  border-right-color: #ccc;
  border-top-style: solid;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 12px;
  height: 12px;
  border-bottom-left-radius: 50%;
  border-bottom-right-radius: 50%;
  border-top-left-radius: 50%;
  border-top-right-radius: 50%;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0px 0px 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-top-width: 4px;
  border-bottom-width: 4px;
  border-left-width: 4px;
  border-right-width: 4px;
  border-top-color: #3898ec;
  border-bottom-color: #3898ec;
  border-left-color: #3898ec;
  border-right-color: #3898ec;
}

body {
  font-family: proxima-nova, sans-serif;
  color: #111;
  font-size: 16px;
  line-height: 24px;
}

h1 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 38px;
  line-height: 56px;
  font-weight: 700;
}

h2 {
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 32px;
  line-height: 48px;
  font-weight: 700;
}

h3 {
  font-family: proxima-nova, sans-serif;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

h4 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

h5 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 14px;
  line-height: 20px;
  font-weight: 700;
}

h6 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-family: proxima-nova, sans-serif;
  font-size: 12px;
  line-height: 18px;
  font-weight: 700;
}

p {
  font-family: proxima-nova, sans-serif;
}

a {
  font-family: proxima-nova, sans-serif;
  text-decoration: underline;
}

ul {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

ol {
  margin-top: 0px;
  margin-bottom: 10px;
  padding-left: 40px;
}

li {
  margin-bottom: 0.125em;
}

img {
  display: inline-block;
  max-width: 100%;
}

blockquote {
  margin-bottom: 10px;
  padding: 10px 20px;
  border-left: 5px solid #e2e2e2;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin-bottom: 10px;
}

.utility-page-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100vw;
  height: 100vh;
  max-height: 100%;
  max-width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.utility-page-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 260px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: center;
}

.utility-page-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.hero_1 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 64px;
  line-height: 76px;
  white-space: pre-wrap;
}

.hero_1.splash_hero-container-heading-text {
  line-height: 1.25em;
}

.hero_1.white.margin_bottom_s {
  margin-bottom: 8px;
}

.hero_1.splash_section-journey-heading {
  margin-top: 16px;
  margin-bottom: 16px;
}

.hero_1.splash_section-hero-heading {
  margin-bottom: 16px;
  font-size: 80px;
  line-height: 86px;
}

.hero_1.tuxedo.margin_bottom_16 {
  margin-bottom: 16px;
}

.extra_dark {
  color: #2f3037;
}

.dark {
  color: #585962;
}

.grey {
  color: #85868e;
}

.light_grey {
  color: #c8c9ce;
}

.light {
  color: #ededf0;
}

.extra_light {
  color: #f6f6f6;
}

.off_white {
  color: #fafafa;
}

.indigo {
  color: #4053af;
}

.indigo_dark {
  color: #28378e;
}

.indigo_light {
  color: #f4f5fa;
}

.royal {
  color: #6255e5;
}

.royal_dark {
  color: #4940af;
}

.royal_light {
  color: #f0effc;
}

.royal_bg {
  background-color: #6255e5;
}

.royal_dark_bg {
  background-color: #4940af;
}

.section {
  background-color: transparent;
}

.royal_light_bg {
  background-color: #f0effc;
}

.button_primary_large {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_primary_large:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button_primary_large.qotd-email_collect-button {
  margin-top: 4px;
}

.styleguide_section {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
}

.label_1 {
  font-family: proxima-nova, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.footer {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.extra_dark_bg {
  background-color: #2f3037;
}

.footer-footer_container {
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.footer-footer_container.justify_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.footer-footer_container-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-flow: row;
  -ms-grid-columns: 2fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-footer_container-grid-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.footer-footer_container-grid-logo {
  max-width: 175px;
  text-decoration: none;
}

.footer-footer_container-grid-text_link_block {
  font-size: 18px;
  line-height: 1.5em;
}

.footer-footer_container-grid-text_link_block-link.off_white {
  font-weight: 700;
}

.footer-footer_container-grid-tagline {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 32px;
  line-height: 1.125em;
  font-weight: 700;
}

.footer-footer_container-grid-tagline.white.hero_3.margin_bottom_s {
  margin-bottom: 16px;
}

.white {
  color: #fff;
}

.footer-footer_container-grid-text_link {
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #d3d3d3;
  font-weight: 400;
  text-decoration: none;
}

.footer-footer_container-grid-text_link:hover {
  color: #9893d4;
}

.footer-footer_container-grid-text_link.w--current {
  color: #fff;
  font-weight: 700;
}

.footer-footer_container-grid-text_link.hiring_link {
  padding: 2px 4px;
  border-radius: 2px;
  background-color: #6255e5;
  color: #fff;
}

.super_dark_bg {
  background-color: #111214;
}

.splash_hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_hero.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_hero-container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  padding: 92px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.splash_hero-container-heading {
  position: relative;
  max-width: 775px;
  margin-bottom: 8px;
}

.splash_hero-container-subhead {
  position: relative;
  max-width: 775px;
  margin-bottom: 16px;
}

.splash_hero-container-prehead {
  margin-bottom: 16px;
}

.splash_hero-container-cta {
  max-width: 775px;
  margin-bottom: 16px;
}

.splash_hero-container-cta.splash_hero-container-cta_multi {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.splash_hero-container-subhead-text {
  font-size: 24px;
  line-height: 1.25em;
}

.splash_hero-image_container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  overflow: hidden;
  height: 100vh;
}

.splash_hero-image {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #1a1a1a;
  -o-object-fit: cover;
  object-fit: cover;
}

.splash_section {
  position: relative;
  padding-top: 128px;
  padding-bottom: 128px;
}

.splash_section.margin_top_negative {
  margin-top: -128px;
}

.splash_section.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.splash_section.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section.waves_bg_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section.roadmap_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60f9afe6f714f79fdf1984ce_roadmap_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_section.fixed_header {
  padding-top: 204px;
}

.splash_section-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-bottom: 32px;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.splash_section-container.flex_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_section-container.splash_section-mockups {
  margin-top: -128px;
}

.splash_section-container.splash_section-intro_video {
  margin-top: -128px;
  margin-bottom: 128px;
}

.splash_section-container.text_730 {
  max-width: 730px;
}

.splash_section-heading {
  max-width: 780px;
  margin-top: 0px;
  margin-bottom: 16px;
}

.featured_benefit {
  margin-top: 64px;
  margin-bottom: 64px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 64px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_benefit-card {
  position: relative;
  min-height: 480px;
  padding: 16px;
  border-radius: 8px;
}

.featured_benefit-card_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  border-radius: 8px;
}

.featured_benefit-card_img {
  position: relative;
  z-index: 1;
  max-height: 338px;
  max-width: 80%;
  border-radius: 8px;
  -o-object-fit: fill;
  object-fit: fill;
}

.featured_benefit-card_img.no_max {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.featured_benefit-card_img_block {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 520px;
  height: 480px;
  margin-top: -32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.featured_benefit-card_bg_back {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  width: 100%;
  height: 600px;
  margin-top: -70px;
  border-radius: 8px;
}

.featured_benefit-card_bg_back.featured_benefit-card_bg_back-left {
  margin-left: -70px;
}

.featured_benefit-card_bg_back.featured_benefit-card_bg_back-right {
  left: auto;
  top: 0%;
  right: 0%;
  bottom: auto;
  margin-right: -70px;
}

.wave_container_img {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 120vw;
  max-width: 120vw;
  margin-bottom: -14vw;
  margin-left: -10vw;
  -o-object-fit: cover;
  object-fit: cover;
}

.featured_grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  border-radius: 0.5rem;
}

.featured_grid.one_row {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_grid-card {
  display: -ms-grid;
  display: grid;
  padding: 32px;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #f6f0fd #ededf0 #ededf0 #f6f0fd;
}

.featured_grid-card.max {
  height: 100%;
}

.featured_grid-card.card_left {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

.featured_grid-card.card_middle {
  border-right-style: none;
  border-left-style: none;
}

.featured_grid-card.card_right {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

.featured_benefit-column-list {
  margin-bottom: 0px;
}

.featured_benefit-column-list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.featured_benefit-column-list_item.margin_bottom_none {
  margin-bottom: 0px;
}

.featured_benefit-column-checkmark {
  margin-right: 12px;
}

.featured_benefit-column-heading {
  margin-top: 16px;
  margin-bottom: 24px;
  font-weight: 400;
}

.ios_message {
  max-width: 780px;
  grid-column-gap: 32px;
  -ms-grid-columns: minmax(100px, 100px) 1fr;
  grid-template-columns: minmax(100px, 100px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.ios_message.dat_splash {
  max-width: 928px;
  margin-bottom: 64px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.ios_message.full_width {
  max-width: 100%;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.ios_message.anatomy_splash {
  max-width: 928px;
  margin-bottom: 128px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
}

.ios_message-column {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.ios_message-img {
  max-width: 100px;
  border-radius: 50%;
}

.ios_message-message {
  display: inline-block;
  padding: 16px;
  border-radius: 0px 24px 24px;
  background-color: #147efb;
}

.body_3.bold {
  font-weight: 700;
}

.button_primary_small {
  position: relative;
  padding: 12px 16px;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_primary_small:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.header.header_absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.header-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding: 16px 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-nav-logo {
  max-width: 175px;
}

.header-nav-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 44px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  text-align: right;
}

.header-nav-menu_link {
  margin-right: 0px;
  margin-left: 0px;
  padding: 0px;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-size: 17px;
  line-height: 1em;
  font-weight: 600;
  text-decoration: none;
}

.header-nav-menu_link:hover {
  color: #fff;
}

.header-nav-menu_link.white.w--current {
  color: #fff;
  font-weight: 700;
}

.header-nav-menu_link.header-nav-hiring_link {
  padding: 8px 16px;
  border-radius: 8px;
  background-color: #6255e5;
  color: #fff;
  font-weight: 700;
}

.header-nav-menu_link.light_700.w--current {
  color: #fff;
}

.header-nav-menu_link.light_grey.w--current {
  color: #fff;
}

.header-nav-col {
  position: relative;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.splash_hero-container-login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 408px;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_hero-container-login-divider {
  width: 100%;
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.splash_hero-container-login-link {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: center;
  text-decoration: none;
}

.featured_benefit-card-bg_circle_front {
  position: absolute;
  left: auto;
  top: auto;
  right: auto;
  bottom: auto;
  width: 100%;
  height: 100%;
  max-height: 400px;
  max-width: 400px;
  border-radius: 50%;
}

.blue_bg {
  background-color: #53a3df;
}

.blue_dark_bg {
  background-color: #3587cb;
}

.blue_light_bg {
  background-color: #ebf5fa;
}

.blue {
  color: #53a3df;
}

.blue_dark {
  color: #3587cb;
}

.blue_light {
  color: #ebf5fa;
}

.teal_bg {
  background-color: #45bcba;
}

.teal_dark_bg {
  background-color: #369896;
}

.teal_light_bg {
  background-color: #e3f2f1;
}

.teal {
  color: #45bcba;
}

.orange_bg {
  background-color: #ed9625;
}

.orange_light_bg {
  background-color: #fcebdb;
}

.orange {
  color: #ed9625;
}

.violet_bg {
  background-color: #6c5ce7;
}

.violet_light_bg {
  background-color: #f1f0fc;
}

.violet {
  color: #6c5ce7;
}

.magenta_bg {
  background-color: #ba3996;
}

.magenta_light_bg {
  background-color: #ffeefa;
}

.magenta {
  color: #ba3996;
}

.pink_bg {
  background-color: #dc517c;
}

.pink_light_bg {
  background-color: #f9e5ec;
}

.pink {
  color: #dc517c;
}

.reviews-wall-image {
  width: 100%;
  border-radius: 8px;
  background-color: #f6f9fc;
}

.reviews-wall {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.reviews-wall.three_column {
  z-index: 0;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
}

.reviews-wall.four_column {
  z-index: 0;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.reviews-wall-column {
  display: -ms-grid;
  display: grid;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.testimonial_wall-white_gradient {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  height: 100%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(20%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0) 20%);
}

.body_2 {
  font-size: 18px;
  line-height: 27px;
}

.body_2.splash_section-journey-subheading-copy {
  font-weight: 700;
}

.body_2.extra_dark.bold {
  font-weight: 700;
}

.body_2.bold {
  font-weight: 700;
}

.body_1 {
  font-size: 24px;
  line-height: 36px;
}

.body_1.off_white.splash_section-journey-sub_heading {
  margin-bottom: 32px;
  text-align: left;
}

.body_1.off_white.splash_setion-scholarship-subheading {
  margin-bottom: 32px;
}

.body_1.off_white.margin_bottom_s {
  margin-bottom: 16px;
}

.body_1.splash_section-hero-subheading {
  margin-bottom: 32px;
}

.text_center {
  text-align: center;
}

.button_secondary_large {
  position: relative;
  padding: 16px 24px;
  border-bottom: 2px solid #d3d3d3;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  color: #6255e5;
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_secondary_large:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.light_900 {
  color: hsla(0, 0%, 100%, 0.9);
}

.text-span {
  font-style: italic;
}

.styleguide_block {
  position: relative;
  width: 100%;
  min-height: 300px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_bootcamp {
  display: -ms-grid;
  display: grid;
  padding: 64px;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.splash_bootcamp.royal_light_bg {
  grid-column-gap: 64px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_bootcamp-heading_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.splash_bootcamp-video {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.splash_bootcamp-testimonial {
  padding: 16px;
  border-radius: 8px;
}

.hero_2 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 48px;
  line-height: 56px;
  letter-spacing: 0.25px;
}

.hero_2.splash_bootcamp-heading_head {
  margin-bottom: 16px;
}

.hero_2.margin_bottom_m {
  margin-bottom: 32px;
}

.splash_bootcamp-heading {
  margin-bottom: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.splash_bootcamp-testimonial_student {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_bootcamp-testimonial_img {
  width: 48px;
  height: 48px;
  margin-right: 16px;
  border-radius: 50%;
}

.body_4 {
  font-size: 14px;
  line-height: 18px;
}

.splash_bootcamp-testimonial_card {
  margin-top: -32px;
  padding: 32px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.splash_bootcamp-heading_head {
  margin-top: 0px;
  margin-bottom: 8px;
}

.splash_bootcamp-video-grid {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_bootcamp-button {
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.splash_bootcamp-button_link {
  width: 100%;
  height: auto;
  padding: 16px;
  text-decoration: none;
}

.splash_bootcamp-button_link_text {
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.splash_hero-bg_color {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #6255e5;
}

.button_secondary_small {
  position: relative;
  padding: 12px 16px;
  border-bottom: 2px solid #d3d3d3;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  color: #6255e5;
  font-size: 14px;
  line-height: 18px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_secondary_small:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.styleguide_grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-testimonial {
  position: relative;
  width: 100%;
  padding: 64px 96px;
  border-radius: 8px;
}

.upgrade-testimonial-card {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 64px 32px 96px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  border-radius: 8px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.upgrade-testimonial-card_heading {
  margin-bottom: 16px;
}

.upgrade-testimonial-card_body {
  margin-bottom: 16px;
}

.upgrade-testimonial-card_student {
  position: absolute;
  left: -80px;
  top: -80px;
  right: auto;
  bottom: auto;
  overflow: hidden;
  width: 100%;
  height: 100%;
  max-height: 160px;
  max-width: 160px;
  border: 5px solid #fff;
  border-radius: 50%;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.upgrade-testimonial-card_quotations {
  position: absolute;
  left: auto;
  top: 0px;
  right: 32px;
  bottom: auto;
  z-index: 0;
  width: 100%;
  height: 100%;
  max-height: 180px;
  max-width: 180px;
}

.comparison_table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.comparison_table.split {
  margin-bottom: 32px;
}

.comparison_table-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.comparison_table-heading_text {
  margin-top: 0px;
  margin-bottom: 0px;
}

.comparison_table-list {
  margin-bottom: 0px;
  padding-left: 0px;
}

.comparison_table-list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 57px;
  padding: 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #d3d3d3;
}

.comparison_table-list_item_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #d3d3d3;
  border-left: 1px solid #d3d3d3;
}

.icon_checkmark {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_x {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-container.flex_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section_divider {
  width: 100%;
  height: 1px;
  margin-top: 16px;
  margin-bottom: 16px;
  background-color: #d3d3d3;
}

.layout-upgrade-faqs {
  max-width: 870px;
  margin-right: auto;
  margin-left: auto;
}

.layout-upgrade-contact {
  max-width: 780px;
  margin-right: auto;
  margin-left: auto;
}

.upgrade-stars {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-stars-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_five_stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 80px;
  height: 24px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upgrade-stars-star_row {
  color: #fdc700;
}

.upgrade-stars-star_row.margin_bottom_m {
  margin-bottom: 16px;
}

.upgrade-pricing_card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.upgrade-pricing_card.upgrade-pricing_card-rounded {
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}

.upgrade-pricing_card.pricing_card_margin_top {
  margin-top: 43px;
}

.upgrade-pricing_card-heading {
  width: 100%;
  height: 43px;
  padding: 12px 32px;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  text-align: center;
}

.upgrade-pricing_card-heading.attention_green {
  background-color: #27ae60;
}

.upgrade-pricing_card-body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 32px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.upgrade-pricing_card-body.white_bg.upgrade-pricing_card-rounded {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
}

.upgrade-pricing_card-heading_text {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 18px;
  font-weight: 700;
}

.upgrade-pricing_card-price {
  margin-top: 0px;
  margin-bottom: 0px;
}

.upgrade-pricing_card-access {
  margin-bottom: 16px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
  text-align: center;
}

.upgrade-pricing_card-access.body_4.green_light_bg {
  background-color: rgba(38, 173, 95, 0.2);
}

.pricing_card-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.pricing_card-list.extra_light_bg {
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
}

.upgrade-pricing_card-list_item {
  margin-bottom: 12px;
}

.light_bg {
  background-color: #ededf0;
}

.extra_light_bg {
  background-color: #f6f6f6;
}

.layout-upgrade-hero {
  position: relative;
  padding-top: 108px;
}

.label_2 {
  font-size: 14px;
  line-height: 100%;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.indigo_bg {
  background-color: #4053af;
}

.indigo_light_bg {
  background-color: #f4f5fa;
}

.white_bg {
  background-color: #fff;
}

.button_primary {
  position: relative;
  padding: 16px 24px;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_primary:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button_primary.indigo_bg.indigo_border_bottom {
  border-bottom: 2px solid #28378e;
}

.button_primary.indigo_bg.indigo_border_bottom.full_width {
  width: 100%;
}

.button_primary.orange_bg.orange_border_bottom {
  border-bottom: 2px solid #ca7c18;
}

.button_primary.orange_bg.orange_border_bottom.full_width {
  width: 100%;
}

.button_primary.full_width {
  width: 100%;
}

.upgrade-pricing_card-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upgrade-pricing_card-sale {
  margin-top: 0px;
  margin-right: 12px;
  margin-bottom: 0px;
  opacity: 0.75;
}

.text_strikethrough {
  text-decoration: line-through;
}

.upgrade-pricing_card_container {
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 24px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-testimonial-card_links {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-style: italic;
  font-weight: 700;
}

.upgrade-testimonial-card_links_divider {
  margin-right: 8px;
  margin-left: 8px;
}

.layout-cms-blog {
  position: relative;
  padding-top: 108px;
  padding-bottom: 108px;
}

.cms-blog-breadcrumb_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_chevron_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cms-blog-breadcrumb_divider {
  margin-right: 16px;
  margin-left: 16px;
}

.blog-author {
  display: -ms-grid;
  display: grid;
  padding: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(48px, 1fr) 6fr;
  grid-template-columns: minmax(48px, 1fr) 6fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.blog-author_image {
  width: 64px;
  height: 64px;
  border: 3px solid #fff;
  border-radius: 50%;
}

.blog-author_meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog-author_name {
  margin-bottom: 4px;
  font-weight: 700;
}

.blog-tags {
  max-width: 400px;
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-tags_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-top: 8px;
  padding-bottom: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.1);
  -webkit-transition: background-color 100ms ease;
  transition: background-color 100ms ease;
  text-decoration: none;
}

.blog-tags_link:hover {
  background-color: hsla(0, 0%, 100%, 0.2);
}

.blog-post {
  position: relative;
  z-index: 1;
  max-width: 780px;
  padding: 32px 64px;
  border-radius: 8px;
  background-color: #fff;
}

.blog-post_content {
  position: relative;
}

.blog-post_content.body_2 {
  margin-bottom: 32px;
}

.blog-post_content p {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-post_content h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1.125em;
}

.blog-post_content li {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-post_content.max_width_small {
  max-width: 500px;
}

.blog-post_content h2 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1.125em;
}

.blog-post_content h4 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.125em;
}

.blog-post_content h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.blog-post_content blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-post_content ul {
  margin-bottom: 0px;
  padding-left: 32px;
}

.blog-post_content img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-post_content.margin_top_m {
  margin-top: 16px;
}

.blog-post_content figure {
  margin-bottom: 16px;
}

.blog-post_content ol {
  margin-bottom: 0px;
  padding-left: 32px;
}

.splash_hero-background {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #6255e5;
}

.blog-archive_item-post {
  display: -ms-grid;
  display: grid;
  margin-bottom: 32px;
  padding: 32px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: minmax(0px, 24px) 4fr 1fr;
  grid-template-columns: minmax(0px, 24px) 4fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #fff;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  text-decoration: none;
}

.blog-archive_item-post:hover {
  -webkit-transform: scale(1.025);
  -ms-transform: scale(1.025);
  transform: scale(1.025);
}

.blog-archive_item-post_title {
  margin-top: 0px;
  margin-bottom: 16px;
}

.blog-archive_item-post_icon {
  padding-top: 6px;
}

.icon_blog_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.blog-archive_item-post_content {
  padding-right: 16px;
  color: #111;
}

.inline_sharing_buttons {
  margin-bottom: 32px;
}

.blog-related_posts_inline {
  margin-bottom: 32px;
}

.blog-related_posts_inline-list_item_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 16px 16px 0px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  text-decoration: none;
}

.blog-related_posts_inline-list_item_link:hover {
  text-decoration: underline;
}

.blog-related_posts_inline-list_item_link_heading {
  margin-top: 0px;
  margin-right: 8px;
  margin-bottom: 0px;
}

.blog-related_posts_inline-pagination {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
}

.blog-related_posts_inline-pagination_button {
  border-style: none;
}

.blog-archive_item-post_meta {
  margin-top: 8px;
}

.featured_benefit-column-rich_text {
  margin-bottom: 24px;
}

.featured_benefit-column-rich_text p {
  font-size: 18px;
  line-height: 28px;
}

.footer-footer_container-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.footer-footer_container-divider {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.footer-footer_container-row-text_link {
  margin-right: 32px;
  margin-bottom: 0px;
  color: #d3d3d3;
  font-weight: 700;
  text-decoration: none;
}

.footer-footer_container-row-text_link:hover {
  color: #6255e5;
}

.footer-footer_container-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.icon_social {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 30px;
  height: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0.9;
  -webkit-transition: opacity 100ms ease;
  transition: opacity 100ms ease;
}

.icon_social:hover {
  opacity: 1;
}

.icon_social_img {
  width: 30px;
  height: 30px;
}

.footer-footer_container-column_left {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 160px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer-footer_container-grid-text_heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

.footer-footer_container-row-copyright {
  margin-bottom: 0px;
  color: #d3d3d3;
}

.modal_bg {
  position: fixed;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 2;
  display: none;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.modal_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
}

.modal_heading {
  margin-top: 0px;
  margin-bottom: 8px;
  text-align: center;
}

.modal_button {
  width: 100%;
  margin-top: 16px;
  padding: 16px 24px;
  border-radius: 8px;
  font-size: 18px;
  line-height: 32px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 0.5px;
}

.modal_subheading {
  margin-bottom: 16px;
}

.modal_close {
  position: absolute;
  left: auto;
  top: -24px;
  right: -24px;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  padding: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.9);
  color: #fff;
}

.study_guide-buttons {
  margin-bottom: auto;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.study_guide-heading {
  margin-top: 0px;
  margin-bottom: 16px;
}

.study_guide-button_container {
  margin-bottom: 32px;
  padding: 16px;
  border-radius: 8px;
}

.section-blog_container {
  position: relative;
  display: -ms-grid;
  display: grid;
  max-width: 1152px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-blog_container.flex_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-links_heading {
  margin-top: 0px;
  margin-bottom: 12px;
  padding-bottom: 4px;
  border-bottom: 1px none hsla(0, 0%, 100%, 0.1);
  color: #fff;
}

.blog-links_list {
  margin-bottom: 16px;
  padding-left: 0px;
}

.blog-links_list_item {
  margin-bottom: 8px;
  color: hsla(0, 0%, 100%, 0.8);
}

.blog-links_container {
  margin-bottom: 32px;
}

.blog-links_list_item-link {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
  color: hsla(0, 0%, 100%, 0.8);
}

.blog-links_list_item-link:hover {
  color: #fff;
}

.footer-footer_container-grid-logo_heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  text-decoration: none;
}

.pre_footer-footer_container-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-auto-flow: row;
  -ms-grid-columns: 2fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.pre_footer-footer_container-grid-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pre_footer-collection_list_item {
  margin-bottom: 16px;
}

.pre_footer {
  padding-top: 4rem;
  padding-bottom: 4rem;
  background-image: linear-gradient(0deg, #151a1e, hsla(0, 0%, 100%, 0) 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), hsla(0, 0%, 100%, 0) 50%), linear-gradient(180deg, #151a1e, #151a1e);
}

.pre_footer.royal_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
}

.cms-subject-breadcrumb_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-post_heading {
  max-width: 780px;
  margin-bottom: 24px;
}

.study_guide-buttons_column {
  margin-bottom: auto;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.header-nav-dropdown {
  margin-right: 0px;
  margin-left: 0px;
}

.header-nav-dropdown:hover {
  color: #fff;
}

.header-nav-dropdown_toggle {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  cursor: pointer;
}

.header-nav-dropdown_toggle:hover {
  color: #fff;
}

.header-nav-dropdown_toggle.white.w--current {
  color: #fff;
  font-weight: 700;
}

.header-nav-dropdown_toggle.light_700 {
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
}

.header-nav-dropdown_toggle_icon {
  position: relative;
  margin-right: 0px;
  margin-left: 8px;
  font-weight: 100;
}

.header-nav-dropdown_toggle_icon.display_none {
  display: none;
}

.header-nav-dropdown_list {
  margin-top: 20px;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
}

.header-nav-dropdown_list.w--open {
  left: 50%;
  top: 0%;
  bottom: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  background-color: transparent;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.header-nav-dropdown_list_link {
  margin-right: 0px;
  margin-bottom: 16px;
  margin-left: 0px;
  padding: 0px;
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  color: #2f3037;
  font-size: 17px;
}

.header-nav-dropdown_list_link:hover {
  color: #6255e5;
  text-decoration: underline;
}

.header-nav-dropdown_list_link.w--current {
  color: #6255e5;
  font-weight: 700;
}

.header-nav-logo_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-decoration: none;
}

.header-nav-product {
  line-height: 1em;
  text-decoration: none;
}

.header-nav-divider_white {
  margin-right: 8px;
  margin-left: 8px;
  color: #fff;
  text-decoration: none;
}

.blog-post-toc {
  margin-bottom: 0px;
  padding-left: 32px;
  font-family: Merriweather, serif;
  line-height: 1.5em;
}

.blog-post-toc_list_item {
  margin-bottom: 8px;
}

.blog-post-nested_toc {
  margin-top: 8px;
}

.qotd-heading_date {
  position: relative;
  z-index: 1;
  margin-top: 0px;
  margin-bottom: 0px;
  text-align: center;
}

.qotd-email_collect {
  padding: 2rem;
  border: 2px solid #ed9625;
  border-radius: 8px;
  background-color: #fcebdb;
}

.qotd-email_collect-input {
  height: auto;
  margin-bottom: 0px;
  padding: 1rem;
  border-radius: 8px;
  background-color: #fff;
  font-size: 18px;
  line-height: 27px;
}

.qotd-email_collect-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1rem;
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.qotd-email_collect-success {
  border-radius: 8px;
  text-align: left;
}

.qotd-email_collect-error {
  margin-top: 16px;
  padding: 16px;
  border-radius: 8px;
}

.videos-video_container {
  position: relative;
  max-width: 780px;
  margin-bottom: 32px;
}

.cms-videos-breadcrumb_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.videos-question_bank {
  max-width: 780px;
  padding: 32px 64px;
  border-radius: 8px;
  background-color: #fff;
}

.videos-chapter_links_list {
  padding-left: 16px;
}

.videos-chapter_links_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.videos-lesson_number {
  display: none;
}

.post-prevnext-row {
  display: none;
  margin-bottom: 16px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.post-list-hidden {
  display: none;
}

.post-prevnext-item {
  text-decoration: none;
}

.post-prevnext-item-heading {
  margin-top: 32px;
  margin-bottom: 0px;
}

.videos-chapter_links_item-link {
  display: block;
  margin-bottom: 16px;
  color: #fff;
}

.videos-chapter_links_item-link.w--current {
  font-weight: 700;
}

.submit-button {
  display: none;
}

.section-video_chapters_container {
  position: relative;
  display: -ms-grid;
  display: grid;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-video_chapters_container.flex_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.video_chapters-video_result {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.videos-chapter_links_item-link_number {
  margin-right: 8px;
}

.header-nav-dropdown_toggle_link {
  font-size: 17px;
  line-height: 1em;
  font-weight: 600;
  text-decoration: none;
}

.header-nav-dropdown_toggle_link:hover {
  color: #fff;
}

.splash_hero-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  width: 100%;
  height: 100%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(90%, #1a1a1a));
  background-image: linear-gradient(180deg, transparent, #1a1a1a 90%);
}

.qotd-name_collect-input {
  height: auto;
  margin-bottom: 0px;
  padding: 1rem;
  border: 1px none #000;
  border-radius: 8px;
  font-size: 18px;
  line-height: 27px;
}

.send_love-email_collect {
  margin-bottom: 32px;
  padding: 4px 32px 16px;
  border-left: 5px solid #ed9625;
}

.send_love-image {
  margin-bottom: 32px;
  border-radius: 8px;
}

.image {
  position: relative;
  display: block;
}

.image.image_center {
  margin-right: auto;
  margin-left: auto;
}

.image.image_center.image_rounded {
  border-radius: 8px;
}

.upgrade-pricing_card-product {
  margin-top: 0px;
  margin-bottom: 0px;
  font-weight: 400;
}

.upgrade-pricing_card-discount {
  margin-left: 12px;
  border-radius: 4px;
}

.upgrade-pricing_card-discount.label_4.attention_green {
  background-color: transparent;
  color: #27ae60;
}

.pricing_card-features {
  display: -ms-grid;
  display: grid;
  height: 100%;
  margin-bottom: 16px;
  padding-top: 16px;
  padding-right: 16px;
  padding-left: 16px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.pricing_card-features.two_column {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.icon_quadpay {
  position: relative;
  width: 80px;
}

.membership_plan-payment_plan.opacity_0 {
  opacity: 0;
}

.plan_table-heading {
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.plan_table-heading_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.plan_table-heading_column-heading {
  margin-top: 0px;
  margin-bottom: 8px;
}

.plan_table-row_heading {
  margin-bottom: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.plan_table-row_heading-heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.plan_table-row {
  margin-bottom: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-max_container {
  position: relative;
  display: -ms-grid;
  display: grid;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-max_container.flex_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.layout-page_heading {
  margin-bottom: 32px;
}

.layout-page_heading-heading {
  margin-bottom: 16px;
  text-align: center;
}

.layout-page_heading-subheading {
  max-width: 780px;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  text-align: center;
}

.layout-page_container-page {
  padding: 32px 64px;
  border-radius: 8px;
  background-color: #fff;
}

.layout-page_container-rich_text {
  position: relative;
  max-width: 780px;
  margin-right: auto;
  margin-left: auto;
}

.layout-page_container-image {
  margin-bottom: 32px;
  border-radius: 8px;
}

.layout-utility {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  padding-top: 108px;
  padding-bottom: 108px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.lottie-404 {
  max-width: 400px;
  margin-right: auto;
  margin-left: auto;
}

.pre_footer-wave {
  margin-bottom: -8px;
}

.splash_16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100vh;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca5b962473e62555513e10_blob-scene-haikei%20(2).svg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_16-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.splash_16-container {
  position: relative;
  max-width: 1200px;
  padding: 108px 32px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.footer-footer_container-glyph {
  max-width: 36px;
  margin-right: 4rem;
  margin-left: 4rem;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.splash_section-journey_img {
  display: block;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.splash_section-journey {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.splash_section-journey.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-journey-column {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.splash_section-journey-column.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-position: 50% 0%;
  background-size: cover;
}

.pixels_left {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  z-index: -1;
  margin-left: -50%;
}

.splash_section-journey-column_content {
  position: relative;
  max-width: 780px;
}

.hero_3 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 36px;
  line-height: 44px;
  font-weight: 600;
}

.hero_3.splash_bootcamp-heading_head {
  margin-bottom: 16px;
}

.splash_section-journey-bg_circle_front-copy {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
  max-height: 1000px;
  max-width: 1000px;
  border-radius: 50%;
  background-color: #d44242;
}

.splash_section-journey-sub_heading {
  margin-bottom: 16px;
  text-align: center;
}

.image-2 {
  background-color: #896060;
}

.splash_section-journey-map {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  max-width: 200%;
  margin-left: -35%;
}

.splash_section-journey-column-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 32px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-journey-column-link {
  color: #111;
  font-weight: 700;
}

.splash_section-scholarship {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-scholarship.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-scholarship-column_content {
  position: relative;
  max-width: 780px;
}

.splash_section-scholarship-column {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.splash_section-scholarship-column.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-position: 50% 0%;
  background-size: cover;
}

.highlight_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbc3c2c2d5a58c4c47547b_highlight_a.svg");
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
}

.highlight_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbc50aa9739016e9916515_highlight_b.svg");
  background-position: 50% 0%;
  background-size: cover;
  background-attachment: scroll;
}

.splash_section-hero {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-hero.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-hero-column_content {
  position: relative;
  max-width: 780px;
}

.wave_container_img_b {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100vw;
}

.splash_hero_b {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding-top: 108px;
  padding-bottom: 108px;
}

.splash_hero_b.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_hero_b-container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 1200px;
  padding: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-flow: column;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_hero_b-container-prehead {
  margin-bottom: 16px;
  text-align: center;
}

.splash_hero_b-container-heading {
  max-width: 775px;
  margin-bottom: 16px;
}

.splash_hero_b-container-subhead {
  max-width: 775px;
  margin-bottom: 32px;
}

.splash_hero_b-container-cta {
  margin-bottom: 16px;
}

.splash_hero_b-container-cta.splash_hero-container-cta_multi {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.splash_hero_b-container-login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 560px;
  margin-top: 16px;
  margin-right: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.get_bootcamp {
  max-width: 1200px;
  border-radius: 8px;
  background-color: #111214;
}

.get_bootcamp-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.get_bootcamp-content {
  padding: 64px;
}

.get_bootcamp-image {
  padding-top: 64px;
}

.get_bootcamp-content-preheader {
  margin-bottom: 16px;
}

.get_bootcamp-content-header {
  margin-bottom: 16px;
}

.get_bootcamp-content-subhead {
  margin-bottom: 16px;
}

.splash_hero_b-container-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.splash_hero_b-bg_color {
  position: relative;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.splash_hero_b-image_container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
}

.splash_hero_b-grid {
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 64px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.lottie-brain {
  width: 100%;
  max-width: 500px;
  margin-right: auto;
  margin-left: auto;
}

.splash_section_b {
  position: relative;
  padding-top: 128px;
  padding-bottom: 128px;
}

.splash_section_b.margin_top_negative {
  margin-top: -128px;
}

.splash_section_b.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_b.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.splash_section_b.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_b.waves_bg_b {
  padding-top: 204px;
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_hero_b-container-login-divider {
  width: 25%;
  height: 1px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  background-color: hsla(0, 0%, 100%, 0.2);
}

.splash_section-story {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-story.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-story.margin_bottom_xl {
  margin-bottom: 64px;
}

.splash_section-story-column_content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 780px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_section-hero-column_content-row_center {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-align: center;
}

.splash_section-hero-column_content-row_center.margin_bottom_m {
  margin-bottom: 32px;
}

.splash_section-step_1_hero {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-step_1_hero.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-step_1_hero-column_content {
  position: relative;
  max-width: 780px;
  margin-bottom: 32px;
}

.header-nav-divider_dark {
  margin-right: 8px;
  margin-left: 8px;
  text-decoration: none;
}

.splash_section-hero-column_content-row_center_small {
  position: relative;
  max-width: 500px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  text-align: center;
}

.splash_section-step_1_hero-comparison_image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_section-hero-column_content-row_students {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.step1_comparison_image {
  position: relative;
  max-width: 125%;
}

.splash_section-hero-column_content-row_cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.step1_team_container {
  margin-left: 16px;
}

.bendy_arrow {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  margin-right: auto;
  margin-bottom: -25px;
  margin-left: auto;
}

.story-post_content {
  position: static;
  margin-bottom: 16px;
}

.story-post_content.body_2 {
  margin-bottom: 32px;
}

.story-post_content p {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}

.story-post_content h3 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.story-post_content li {
  font-size: 24px;
  line-height: 48px;
}

.story-post_content.qotd-question_content {
  margin-top: -16px;
}

.story-post_content.max_width_small {
  max-width: 600px;
}

.splash_section-story-author_meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash_section-story-column_content-heading {
  margin-bottom: 24px;
}

.splash_section-story-column_content-heading.margin_bottom_l {
  margin-bottom: 32px;
}

.splash_section-story-column_content-content.margin_bottom_l {
  margin-bottom: 32px;
}

.splash_section-step1-cta {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-step1-cta.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-step1-cta.margin_bottom_xl {
  margin-bottom: 64px;
}

.splash_section-step1-cta-column_content-heading {
  margin-bottom: 24px;
  text-align: center;
}

.splash_section-step1-cta-column_content-heading.margin_bottom_l {
  margin-bottom: 32px;
}

.splash_section-step1-cta-column_content-content {
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: left;
}

.splash_section-step1-cta-column_content-content.margin_bottom_l {
  margin-bottom: 32px;
}

.splash_section-story-two_column {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-story-two_column.margin_bottom_l {
  margin-bottom: 32px;
}

.splash_section-step_1_hero-column_content-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.firstaidcomparison_img {
  max-width: 125%;
}

.upgrade-pricing_card_container-single_card {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  justify-items: center;
  -webkit-box-align: end;
  -webkit-align-items: end;
  -ms-flex-align: end;
  align-items: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.roadmap_card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px 24px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 8px;
  box-shadow: 0 8px 16px 4px rgba(0, 0, 0, 0.15);
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  cursor: pointer;
}

.roadmap_card:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.roadmap_card-badge {
  padding: 4px 8px;
  border-style: solid;
  border-width: 1px;
  border-color: #fff;
  border-radius: 8px;
}

.heading {
  color: #fff;
}

.upgrade_roadmap {
  position: relative;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  grid-auto-flow: row;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade_roadmap-column {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding-bottom: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade_roadmap-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
}

.roadmap_card-badge_content {
  display: inline-block;
}

.layout-upgrade-two_column_faqs {
  display: -ms-grid;
  display: grid;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.two_column_faqs-column {
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout-faqs {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.track_product {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  color: #111;
  text-decoration: none;
}

.track_product-image_container {
  position: relative;
  overflow: hidden;
  width: 360px;
  height: 360px;
  margin-bottom: 8px;
  border-radius: 8px;
}

.track_product-heading {
  overflow: visible;
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 28px;
}

.track_product-container {
  display: -ms-grid;
  display: grid;
  overflow: auto;
  width: 100vw;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.track_product-img {
  width: 100%;
  height: 100%;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.track_product-img:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.splash_section-home_hero {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-home_hero.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-home_hero-column_content {
  position: relative;
  max-width: 780px;
}

.splash_section-home_hero-column_content-row_cta {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-bottom: 16px;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.splash_section-home_hero-column_content-subhead {
  margin-bottom: 16px;
}

.splash_section-home_hero-column_content-heading {
  margin-bottom: 16px;
}

.splash_section-home_hero-background_container {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
}

.splash_section-track_product {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-bottom: 32px;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-track_product.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section_m {
  position: relative;
  padding-top: 64px;
  padding-bottom: 64px;
}

.splash_section_m.margin_top_negative {
  margin-top: -128px;
}

.splash_section_m.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_m.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.splash_section_m.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_m.waves_bg_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_m.roadmap_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60f9afe6f714f79fdf1984ce_roadmap_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_section_m.fixed_header {
  padding-top: 204px;
}

.track_products {
  display: -ms-grid;
  display: grid;
  padding-top: 128px;
  padding-bottom: 128px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 128px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.track_products.margin_top_negative {
  margin-top: -128px;
}

.track_products.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.track_products.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.track_products.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.track_products.waves_bg_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.track_products.roadmap_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60f9afe6f714f79fdf1984ce_roadmap_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.track_products.fixed_header {
  padding-top: 204px;
}

.splash_section-home_hero-column_content-benefits {
  margin-bottom: 16px;
}

.featured_benefit_hero-column-list {
  margin-bottom: 0px;
}

.featured_benefit_hero-column-list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.featured_benefit_hero-column-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.featured_benefit_hero-column-heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.featured_benefit_hero-column-bullet {
  width: 36px;
  margin-right: 16px;
}

.splash_section-msb_laptop_sbs {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-msb_laptop_sbs.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.splash_section-msb_laptop_sbs-a {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.splash_section-msb_laptop_sbs-b {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: -300px;
}

.video {
  width: 500px;
  height: 500px;
}

.splash_section-msb_hero-column_content-image {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-msb_hero-column_content-image-laptop {
  max-width: 150%;
}

.img-msb_teachers {
  width: 100%;
  max-width: 450px;
}

.img-msb_teachers_s {
  width: 100%;
  max-width: 300px;
}

.splash_section-msb_hero {
  position: relative;
  max-width: 1200px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 48px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section-msb_hero.splash_section-pixel_art_1 {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cba59601ffef4ecdd6c734_1623958778090.png");
  background-size: contain;
}

.two_column_faqs-column_sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 32px;
  bottom: 64px;
  display: -ms-grid;
  display: grid;
  width: 100%;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash_section_hero {
  position: relative;
  padding-top: 96px;
  padding-bottom: 128px;
}

.splash_section_hero.margin_top_negative {
  margin-top: -128px;
}

.splash_section_hero.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_hero.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.splash_section_hero.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_hero.wave_bg_a.overflow_hidden {
  overflow: hidden;
}

.splash_section_hero.waves_bg_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.splash_section_hero.roadmap_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60f9afe6f714f79fdf1984ce_roadmap_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.splash_section_hero.fixed_header {
  padding-top: 204px;
}

.splash_section-msb_hero-column_content {
  position: relative;
  max-width: 780px;
  margin-bottom: 32px;
}

.splash_section-msb_hero-column_content.splash_section-dsb_hero-column_content {
  max-width: 840px;
}

.margin_bottom_m {
  margin-bottom: 16px;
}

.upgrade-pricing_card-terms {
  margin-top: 8px;
  margin-bottom: 0px;
  margin-left: 0px;
  font-weight: 700;
}

.pre_footer_msb {
  padding-top: 64px;
  padding-bottom: 48px;
}

.footer-grid {
  width: 100%;
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  -ms-grid-columns: 2fr 1fr 1fr 1fr;
  grid-template-columns: 2fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-grid.single_column {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.contact-hero {
  width: 100%;
}

.contact_hero-heading {
  width: 100%;
  max-width: 964px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.contact_hero {
  padding-top: 96px;
  padding-bottom: 128px;
  background-image: linear-gradient(121deg, rgba(14, 20, 24, 0), rgba(14, 20, 23, 0.4)), linear-gradient(180deg, #776cfe, #6b60e5 50%, #4940af);
}

.header_fixed.header_absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.contact_hero-form_container {
  width: 100%;
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
  padding: 32px;
  border-radius: 8px;
}

.contact_hero-form {
  max-width: 900px;
  margin-right: auto;
  margin-left: auto;
  padding: 4px 32px 16px;
  border-radius: 8px;
}

.contact_hero-team.margin_bottom_s {
  margin-bottom: 8px;
}

.header-nav-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-nav_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1200px;
  padding: 16px 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-nav-col-link {
  color: hsla(0, 0%, 100%, 0.8);
  font-weight: 600;
  text-decoration: none;
}

.header-nav-col-copy {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.pre_footer_dat {
  padding-top: 64px;
  padding-bottom: 48px;
}

.footer-footer_container-grid-img {
  width: 100%;
  max-width: 120px;
}

.royal_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
}

.pre_footer_oat {
  padding-top: 64px;
  padding-bottom: 48px;
}

.transparent_bg {
  background-color: transparent;
}

.light_700 {
  color: hsla(0, 0%, 100%, 0.7);
}

.button_custom {
  position: relative;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  text-align: center;
  letter-spacing: 0.5px;
}

.button_custom:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.button_custom.indigo_bg.indigo_border_bottom {
  border-bottom: 2px solid #28378e;
}

.button_custom.orange_bg.orange_border_bottom {
  border-bottom: 2px solid #ca7c18;
}

.button_1 {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 600;
  letter-spacing: 0.5px;
  text-decoration: none;
  text-transform: none;
}

.button_border_royal_dark {
  border-bottom: 2px solid #4940af;
}

.app_royal_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #4940af, #6b60e5 51%, #776cfe);
}

.header_scroll {
  position: fixed;
  z-index: 99;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 92px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: transparent;
  -webkit-transition: all 150ms ease;
  transition: all 150ms ease;
}

.header_scroll.header_absolute {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.super_dark_gradient_bg {
  background-image: linear-gradient(315deg, #111214, #414141);
}

.section-splash_hero {
  position: relative;
  padding-top: 188px;
  padding-bottom: 128px;
}

.section-splash_hero.margin_top_negative {
  margin-top: -128px;
}

.section-splash_hero.blob_scene {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60ca48debbcfd54ec2ded17f_blob-scene-haikei%20(1).svg");
  background-position: 50% 50%;
  background-size: cover;
}

.section-splash_hero.splash_section-journey_world {
  padding-bottom: 0px;
  background-color: #111214;
}

.section-splash_hero.wave_bg_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb122f436440e5b0a134c_waves_bg_a.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.section-splash_hero.wave_bg_a.overflow_hidden {
  overflow: hidden;
}

.section-splash_hero.waves_bg_b {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60cbb1f0522b2718e0abb059_waves_bg_b.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.section-splash_hero.roadmap_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/60f9afe6f714f79fdf1984ce_roadmap_bg.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.section-splash_hero.fixed_header {
  padding-top: 204px;
}

.section-splash_hero.royal_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
}

.section-splash_hero.royal_dark_gradient_bg.success_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b8d63f82c1b3c48ce2e407_Frame%20127.png"), linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
  background-position: 100% 50%, 0px 0px, 0px 0px;
  background-size: 1306px, auto, auto;
  background-repeat: no-repeat, repeat, repeat;
  background-attachment: scroll, scroll, scroll;
}

.section-splash_hero.royal_dark_gradient_bg.lines_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), url("https://global-uploads.webflow.com/606392a644232d174453ec02/62f546beb5f1512b151f6b4e_lines.svg"), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
  background-position: 0px 0px, 50% 50%, 0px 0px;
  background-size: auto, cover, auto;
}

.section-splash_hero.section-blog_hero {
  padding-bottom: 64px;
}

.section-splash_hero.less_top_padding {
  padding-top: 140px;
}

.section-splash_hero.half_padding {
  padding-top: 156px;
  padding-bottom: 80px;
}

.section-splash_hero.quarter_padding {
  padding-top: 124px;
  padding-bottom: 48px;
}

.section-splash_hero.quarter_padding.royal_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
}

.section-splash_hero.learn_page {
  padding-top: 16vh;
  padding-bottom: 8vh;
}

.section-splash_hero-hero_container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.section-splash_hero-hero_container.width_1152 {
  max-width: 1152px;
}

.section-splash_hero-hero_container.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.section-splash_hero-hero_container.margin_bottom_48 {
  margin-bottom: 48px;
}

.section-splash_hero-hero_container.section-splash_hero-hero_container-dat {
  margin-bottom: 48px;
}

.section-splash_hero-hero_container-grid {
  width: 100%;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-splash_hero-hero_container-grid.featured_post {
  grid-row-gap: 48px;
}

.flex-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.flex-row.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex-row.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.section-splash_hero-hero_container-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash_hero-hero_container-grid-grid_left {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.section-splash_hero-hero_container-grid_cta {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.app_extra_dark_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #151a1e 10%, #222 51%, #444);
}

.royal_accent {
  color: #c5b8ea;
}

.section-splash_hero-hero_container-grid_left {
  width: 100%;
  justify-items: start;
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-splash_hero-hero_container-grid-grid_row {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-splash_hero-hero_container-grid-grid_row.two_column {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.section-splash_hero-hero_container-grid-grid_row.heading_center {
  text-align: center;
}

.section-splash_hero-hero_container-grid-grid_row.section-splash_hero-hero_container-dat_heading {
  text-align: center;
}

.label_3 {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}

.label_3.extra_dark.bold {
  font-weight: 700;
}

.label_3.dark.bold {
  font-weight: 700;
}

.label_3.bold {
  font-weight: 700;
}

.label_3.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.tuxedo_bg {
  background-color: #151a1e;
}

.label_4 {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 19.2px;
  font-weight: 700;
}

.label_4.attention_green {
  color: #27ae60;
}

.page-author_image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
}

.page-author_image:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.page-author_image.margin_right_s {
  margin-right: 8px;
}

.margin_right_s {
  margin-right: 8px;
}

.margin_right_m {
  margin-right: 16px;
}

.margin_right_l {
  margin-right: 24px;
}

.margin_right_xl {
  margin-right: 32px;
}

.section-page {
  position: relative;
  padding-top: 128px;
  padding-bottom: 128px;
}

.section-page.wave_gradient_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), -webkit-gradient(linear, left top, left bottom, from(#f4f5fa), to(#fff));
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), linear-gradient(180deg, #f4f5fa, #fff);
  background-position: 50% 100%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.section-page.section-blog {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-page.half_padding {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-page.half_padding.light_gradient_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f9fc), color-stop(50%, #fff));
  background-image: linear-gradient(180deg, #f6f9fc, #fff 50%);
}

.section-page.half_padding.light_gradient_reverse_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#f6f9fc));
  background-image: linear-gradient(180deg, #fff 50%, #f6f9fc);
}

.section-page.royal_dark_radial_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), radial-gradient(circle farthest-corner at 50% 50%, #130f40 15%, #151a1e 50%);
}

.section-page.no_padding_top {
  padding-top: 0px;
}

.section-page.wave_gradient_extra_light {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), -webkit-gradient(linear, left top, left bottom, from(#f6f9fc), to(#f6f9fc));
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), linear-gradient(180deg, #f6f9fc, #f6f9fc);
  background-position: 50% 100%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.section-page.half_padding {
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-page.no_padding_bottom {
  padding-bottom: 0px;
}

.section-page.no_padding {
  padding-top: 0px;
  padding-bottom: 0px;
}

.section-page.half_padding_top {
  padding-top: 4rem;
}

.section-page.medium_padding {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-page.quarter_padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section-page.medium_padding.light_gradient_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f9fc), color-stop(50%, #fff));
  background-image: linear-gradient(180deg, #f6f9fc, #fff 50%);
}

.section-page.medium_padding.light_gradient_reverse_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#f6f9fc));
  background-image: linear-gradient(180deg, #fff 50%, #f6f9fc);
}

.section-page.small_padding {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section-page.large_padding {
  padding-top: 6rem;
  padding-bottom: 6rem;
}

.section-page.devices_padding {
  margin-top: -4rem;
  padding-top: 0px;
  padding-bottom: 2rem;
}

.section-page-page_content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-page-page_content.div-limit_928 {
  max-width: 928px;
}

.section-page-page_content.success_stories-margin_top {
  overflow: hidden;
  margin-top: -192px;
}

.section-page-page_content.width_928.white_bg.rounded_corners {
  border-radius: 8px;
}

.section-page-page_content.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-page-page_content.align_center.margin_bottom_xxl {
  margin-bottom: 64px;
}

.section-page-page_content.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.section-page-page_content.width_1600 {
  max-width: 1600px;
}

.section-page-page_content.margin_bottom_64 {
  margin-bottom: 64px;
}

.section-page-page_content.common_questions_grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-featured_image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 500px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
}

.section-page-page_content-featured_image-img {
  width: 100%;
}

.section-page-page_content-page_body.div-limit_928 {
  max-width: 928px;
}

.margin_bottom_s {
  margin-bottom: 8px;
}

.margin_bottom_s-copy {
  margin-bottom: 8px;
}

.margin_bottom_s-copy-copy {
  margin-bottom: 8px;
}

.margin_bottom_l {
  margin-bottom: 24px;
}

.margin_bottom__xl {
  margin-bottom: 32px;
}

.margin_page_top {
  margin-top: -192px;
}

.section-page-page_content-student_image {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 250px;
  max-width: 250px;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 10px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: 110%;
}

.section-page-page_content-score_report {
  width: 100%;
  border-radius: 16px;
}

.cms-related_stories-grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cms-related_stories-grid-img {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 250px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.section-page-related_posts {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 16px;
}

.section-page-related_posts.div-limit_928 {
  max-width: 928px;
}

.section-page-related_posts-post_body {
  max-width: 928px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
}

.section-page-related_posts-post_body.div-limit_928 {
  max-width: 928px;
}

.cms-related_stories-img {
  width: 64px;
  height: 64px;
  min-width: 64px;
  margin-right: 16px;
  border: 3px solid #ededf0;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.cms-related_stories-img:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.cms-related_stories-link {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  min-height: 140px;
  padding: 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 0 4px 8px rgba(0, 0, 0, 0.08);
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  text-decoration: none;
}

.cms-related_stories-link:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.cms-related_stories-link.cms-related_stories-link-link_edit {
  background-color: #f6f9fc;
  box-shadow: none;
}

.cms-related_stories-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cms-related_stories-title {
  margin-top: 0px;
  margin-bottom: 4px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #2f3037;
  font-size: 18px;
  line-height: 24px;
}

.cms-related_stories-heading {
  display: -ms-grid;
  display: grid;
  max-width: 750px;
  margin-bottom: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-related_stories {
  position: relative;
  padding-top: 64px;
  padding-bottom: 64px;
}

.cms-related_stories-text {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.cms-related_stories-body {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_gradient_teal {
  background-image: linear-gradient(75deg, #7ef265, #10f6a7);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.light_gradient_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f9fc), color-stop(50%, #fff));
  background-image: linear-gradient(180deg, #f6f9fc, #fff 50%);
}

.page-author_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-page-page_content-student_profile {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-splash_hero-hero_container-grid_center {
  width: 100%;
  justify-items: center;
  grid-column-gap: 32px;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-heading {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-bottom: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-heading.div-limit_928 {
  max-width: 928px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-heading.width_728 {
  grid-row-gap: 24px;
}

.section-page-page_content-heading.width_728.half_padding {
  margin-bottom: 48px;
}

.section-page-page_content-heading.heading_center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.section-page-page_content-heading.margin_bottom_128 {
  margin-bottom: 128px;
}

.section-page-page_content-heading.half_margin {
  margin-bottom: 48px;
}

.section-page-stories_grid {
  grid-row-gap: 128px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.success_stories-feature {
  position: relative;
  overflow: hidden;
  height: 500px;
  margin-right: auto;
  margin-left: auto;
  padding: 32px;
  grid-auto-flow: row dense;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 16px;
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61bbf13304f2232d51aaba55_angela_wide.jpg");
  background-position: 0% 50%;
  background-size: cover;
}

.success_stories-feature-content {
  position: relative;
  display: -ms-grid;
  display: grid;
  padding: 16px 32px;
  -webkit-align-content: end;
  -ms-flex-line-pack: end;
  align-content: end;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
}

.success_stories-feature-image {
  border-radius: 8px;
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b79a38ed9a7540631a6ca7_angela.jpg");
  background-position: 0px 0px;
  background-size: cover;
}

.success_stories-feature-image-img {
  position: relative;
  width: 100%;
}

.success_stories-feature-content-testimonial {
  font-size: 20px;
  line-height: 28px;
}

.success_stories-feature-content-testimonial.off_white.splash_section-journey-sub_heading {
  margin-bottom: 32px;
  text-align: left;
}

.success_stories-feature-content-testimonial.off_white.splash_setion-scholarship-subheading {
  margin-bottom: 32px;
}

.success_stories-feature-content-testimonial.off_white.margin_bottom_s {
  margin-bottom: 16px;
}

.success_stories-feature-content-testimonial.splash_section-hero-subheading {
  margin-bottom: 32px;
}

.success_stories-feature-quote {
  position: absolute;
  left: auto;
  top: -1px;
  right: auto;
  bottom: auto;
  width: 54px;
  height: 21px;
}

.text_gradient_orange {
  background-image: linear-gradient(75deg, #e052a0, #f15c41);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.width_1152 {
  max-width: 1152px;
}

.width_928 {
  max-width: 928px;
}

.section-splash_hero-hero_container-breadcrumbs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash_hero-hero_container-breadcrumb_link {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
  text-decoration: none;
}

.section-splash_hero-hero_container-breadcrumb_link:hover {
  color: #fff;
}

.success_stories-feature_card {
  display: -ms-grid;
  display: grid;
  max-width: 341px;
  padding: 32px 48px;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.success_stories-feature_card-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0.1);
}

.success_stories-feature_card-img {
  width: 64px;
  height: 64px;
}

.student_reviews-feature {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.student_reviews-feature-content {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding: 32px;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.student_reviews-feature_grid {
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.student_reviews-feature-video {
  overflow: hidden;
  border-radius: 8px;
}

.app_blue_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #3587cb, #3e9adf 51%, #47b0ff);
}

.app_teal_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #339290, #2ec0be 51%, #4dcfcd);
}

.tuxedo {
  color: #151a1e;
}

.section-page-grid {
  position: relative;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-grid.success_stories-margin_top {
  margin-top: -224px;
}

.section-page-grid_row {
  position: relative;
  padding-top: 64px;
  padding-bottom: 64px;
}

.section-page-grid_row.ari_graduating {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0px 0px;
  background-size: auto;
}

.section-page-grid_row.top_padding_96 {
  padding-top: 96px;
}

.section-page-grid_row.half_padding {
  padding-top: 32px;
}

.section-page-grid_row.grid_layout {
  display: -ms-grid;
  display: grid;
  grid-auto-flow: row;
  grid-auto-columns: 1fr;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-grid_row.mesh_grey_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/62436cce664e426b6779b8a6_mesh-gradient%20(1).png");
  background-position: 0px 0px;
  background-size: cover;
}

.app_magenta_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #952e78, #ba3996);
}

.app_pink_gradient_bg {
  background-image: linear-gradient(-121deg, rgba(14, 20, 23, 0.4), rgba(14, 20, 24, 0)), linear-gradient(0deg, #b13f62, #dc4f7a 51%, #f05b89);
}

.body_1-5 {
  font-size: 20px;
  line-height: 32px;
}

.body_1-5.off_white.splash_section-journey-sub_heading {
  margin-bottom: 32px;
  text-align: left;
}

.body_1-5.off_white.splash_setion-scholarship-subheading {
  margin-bottom: 32px;
}

.body_1-5.off_white.margin_bottom_s {
  margin-bottom: 16px;
}

.body_1-5.splash_section-hero-subheading {
  margin-bottom: 32px;
}

.splash_hero-bg {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.splash_hero-bg.full_screen {
  width: 100%;
}

.splash_hero-bg-img {
  width: 100%;
  height: 100%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.width_728 {
  max-width: 728px;
}

.section-page_full {
  position: relative;
  width: 100%;
}

.text_gradient_royal {
  background-image: linear-gradient(75deg, #647dee, #6255e5);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.wave_gradient_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), -webkit-gradient(linear, left top, left bottom, from(#f6f9fc), to(#f6f9fc));
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6074e22d6ed2fe94255ee1c3_wave.svg"), linear-gradient(180deg, #f6f9fc, #f6f9fc);
  background-position: 50% 100%, 0px 0px;
  background-size: cover, auto;
  background-repeat: no-repeat, repeat;
}

.success_stories-blog-student {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  padding: 24px 32px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #f6f9fc;
}

.success_stories-blog-student_img {
  width: 128px;
  height: 128px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: 105%;
}

.hero_4 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 18px;
  line-height: 24px;
  font-weight: 700;
}

.hero_4.splash_bootcamp-heading_head {
  margin-bottom: 16px;
}

.hero_4.letter-author_name-name {
  margin-bottom: 4px;
}

.blue_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #0d1b3e 90%);
}

.purple_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #260b3e 90%);
}

.featured_grid-card-img {
  margin-bottom: 8px;
}

.featured_subject {
  grid-column-gap: 48px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_subject-image_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.featured_subject-content_container {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_subject-list {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  padding-left: 0px;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  list-style-type: none;
}

.featured_subject-item {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_subject-list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.featured_subject-checkmark {
  margin-top: 4px;
  margin-right: 8px;
}

.featured_subject-testimonial {
  width: 100%;
}

.featured_subject-testimonial-img {
  position: static;
  width: 100%;
  padding: 32px;
  border-radius: 8px;
  background-color: #f6f9fc;
}

.featured_subject-heading {
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-row-gap: 24px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_subject-image_container-img {
  z-index: 1;
  border-radius: 8px;
  -o-object-fit: contain;
  object-fit: contain;
}

.cms-pagination_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.cms-pagination-button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0px;
  margin-left: 0px;
  padding: 16px 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border: 0px solid #000;
  border-radius: 8px;
  text-decoration: none;
}

.cms-pagination-button.cms-pagination-button_first {
  margin-right: 16px;
}

.cms-related_stories-pagination-icon {
  margin-right: 0px;
}

.featured_subject-image_container-card {
  padding: 16px;
  border-radius: 8px;
}

.featured_subject-image_container-card_fg {
  height: 100%;
  margin-top: -32px;
  padding: 16px;
  border-radius: 8px;
  background-color: #fff;
}

.featured_subject-image_container-card_bg {
  border-radius: 8px;
}

.featured_subject-grid {
  grid-row-gap: 192px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.success_stories-profiles {
  display: -ms-grid;
  display: grid;
  margin-bottom: 0px;
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 0px;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  list-style-type: none;
}

.success_stories-profiles-link_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.success_stories-profiles-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
}

.success_stories-profiles-link:hover {
  text-decoration: underline;
}

.success_stories-profiles-link_heading {
  margin-top: 0px;
  margin-bottom: 0px;
}

.extra_light_alt_bg {
  background-color: #f6f9fc;
}

.royal_dark_radial_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), radial-gradient(circle farthest-corner at 50% 50%, #151a1e 10%, #130f40 90%);
}

.splash_hero-content {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  opacity: 0.65;
}

.width_576 {
  max-width: 618px;
}

.dat_devices {
  -o-object-fit: cover;
  object-fit: cover;
}

.section-page-page_content-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-blog {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.section-blog.grid {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-blog-grid {
  position: relative;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  grid-column-gap: 48px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-blog-grid.success_stories-margin_top {
  margin-top: -224px;
}

.post_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.post_content.grid_layout {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-post-toc_container {
  padding: 16px;
  border-radius: 8px;
}

.toc_item {
  display: inline-block;
  margin-bottom: 8px;
}

.splash_hero-link {
  color: hsla(0, 0%, 100%, 0.9);
}

.blog-featued_post_content-content.body_2 {
  margin-bottom: 32px;
}

.blog-featued_post_content-content p {
  font-family: 'PT Serif', serif;
  font-size: 20px;
  line-height: 36px;
}

.blog-featued_post_content-content h3 {
  margin-top: 32px;
  margin-bottom: 16px;
}

.blog-featued_post_content-content li {
  font-size: 18px;
  line-height: 32px;
}

.blog-featued_post_content-content.qotd-question_content {
  margin-top: -16px;
}

.blog-featued_post_content-content.max_width_small {
  max-width: 500px;
}

.blog-featued_post_content-content h2 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-family: 'PT Serif', serif;
}

.blog-featued_post_content-content h4 {
  font-family: 'PT Serif', serif;
}

.section-blog-post-leading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-blog-post-leading-heading {
  margin-top: 2px;
  margin-bottom: 0px;
}

.section-blog-post-featured_profile {
  overflow: hidden;
  margin-bottom: 32px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #f6f9fc;
}

.blog-featued_post_image {
  width: 100%;
  height: 100%;
}

.cms-related_stories-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.divider {
  margin-right: 8px;
  margin-left: 8px;
  text-decoration: none;
}

.divider.grey.big {
  margin-top: -2px;
}

.divider.big {
  margin-top: -2px;
  font-size: 32px;
  line-height: 0px;
}

.divider.bold {
  font-weight: 700;
}

.section-splash_hero-hero_container-breadcrumb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-featued_post_content {
  padding: 16px 32px;
}

.section-page-page_content-story {
  position: relative;
  -ms-grid-columns: 1fr 2fr;
  grid-template-columns: 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-story-image_container {
  width: 100%;
  height: 100%;
  max-height: 400px;
  border-radius: 16px;
}

.section-page-page_content-content_container {
  padding: 32px;
  border-radius: 16px;
}

.section-page-page_content-story-image_container-img {
  position: relative;
  width: 100%;
  height: 100%;
  border-radius: 16px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  -o-object-fit: cover;
  object-fit: cover;
}

.section-page-page_content-story-text h2 {
  margin-top: 0px;
  margin-bottom: 16px;
}

.section-page-page_content-story-text p {
  margin-bottom: 16px;
  font-size: 24px;
  line-height: 36px;
}

.section-page-page_content-story-text h3 {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 28px;
  line-height: 42px;
}

.section-page-page_content-story-image_container-img_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: -1;
  width: 90%;
  margin-left: -5%;
  border-radius: 8px;
}

.section-splash_hero-hero_container-grid-grid_row-login {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  justify-items: center;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 2fr 1fr 2fr;
  grid-template-columns: 2fr 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-decoration: none;
}

.section-splash_hero-hero_container-grid-grid_row-login:hover {
  color: #fff;
}

.section-splash_hero-hero_container-grid-grid_row-login-divider {
  width: 100%;
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.section-splash_hero-hero_container-grid-grid_row-login-button {
  margin-right: 8px;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.section-splash_hero-hero_container-grid-grid_row-login-button:hover {
  color: #fff;
}

.section-splash_hero-hero_container-grid-grid_row-login-button.label_3.underline {
  text-decoration: underline;
}

.section-page-page_content-two_col_grid {
  position: relative;
  grid-column-gap: 32px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon_arrow_up_right {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 10px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon_arrow_up_right.rotate {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.hero_0 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 76px;
  line-height: 82px;
  font-weight: 700;
  letter-spacing: -2px;
  white-space: pre-wrap;
}

.hero_0.splash_hero-container-heading-text {
  line-height: 1.25em;
}

.hero_0.white.margin_bottom_s {
  margin-bottom: 8px;
}

.hero_0.splash_section-journey-heading {
  margin-top: 16px;
  margin-bottom: 16px;
}

.hero_0.splash_section-hero-heading {
  margin-bottom: 16px;
  font-size: 80px;
  line-height: 86px;
}

.section-page-page_content-two_col_grid-col_grid {
  position: relative;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-two_col_grid-col_grid.extra_light_alt_bg {
  grid-row-gap: 0px;
}

.section-page-page_content-two_col_grid-col_grid.blue_light_bg {
  grid-row-gap: 0px;
}

.section-page-bg_wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1440px;
  margin-right: auto;
  margin-left: auto;
  padding-top: 64px;
  padding-bottom: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  border-radius: 16px;
}

.section-page-bg_wrap.div-limit_928 {
  max-width: 928px;
}

.section-page-bg_wrap.success_stories-margin_top {
  margin-top: -192px;
}

.section-page-bg_wrap.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-page-bg_wrap.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.section-page-page_content-two_col_grid-content {
  padding: 32px;
  border-radius: 16px;
}

.section-page-page_content-two_col_grid-bg_wrap-img {
  border-radius: 8px;
}

.section-page-page_content-two_col_grid-weighted {
  position: relative;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blue_alt {
  color: #0751de;
}

.blue_vibrant {
  color: #0291ff;
}

.mesh_gradient_a {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61c36ad066241fd695234483_mesh_1.JPG");
  background-position: 0px 0px;
  background-size: cover;
}

.section-page-page_content-two_col_grid-col_grid-heading {
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.hero_3_small {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: proxima-nova, sans-serif;
  font-size: 28px;
  line-height: 34px;
  font-weight: 600;
}

.hero_3_small.splash_bootcamp-heading_head {
  margin-bottom: 16px;
}

.section-page-page_content-two_col_grid-col_grid-image {
  width: 100%;
  height: 100%;
}

.low_elevation {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.med_elevation {
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.section-page-page_content-two_col_grid-col_grid-content {
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
}

.section-page-page_content-two_col_grid-col_grid-content.extra_light_alt_bg {
  grid-row-gap: 0px;
}

.section-page-page_content-two_col_grid-col_grid-content.blue_light_bg {
  grid-row-gap: 0px;
}

.dat_device-container {
  position: relative;
}

.dat_device-container-arrow {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
}

.section-page-page_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.section-page-page_bg-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-page-page_content-two_col_grid-col_grid-image {
  border-radius: 16px;
}

.success_stories-feature-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#151a1e), color-stop(50%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(0deg, #151a1e, hsla(0, 0%, 100%, 0) 50%);
}

.splash_hero-tag {
  position: absolute;
  left: auto;
  top: auto;
  right: 4rem;
  bottom: 3rem;
  z-index: 1;
  opacity: 0.5;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
  text-align: right;
  text-shadow: 0 2px 1px rgba(0, 0, 0, 0.1);
  cursor: pointer;
}

.splash_hero-tag:hover {
  opacity: 0.9;
}

.creator_letter {
  position: relative;
  z-index: 1;
  max-width: 728px;
  margin-right: auto;
  margin-left: auto;
  padding: 64px;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 8px;
}

.creator_letter-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.creator_letter-author.margin_bottom_none {
  margin-bottom: 0px;
}

.creator_letter-author_image {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  margin-right: 16px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.letter-author_image-img {
  width: 64px;
  height: 64px;
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.creator_letter-author_information {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-size: 18px;
  line-height: 1.5em;
}

.creator_letter-signature {
  margin-bottom: 16px;
}

.section-splash_hero-hero_container-grid-grid_row-button {
  position: relative;
}

.button_read_more {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 64px;
  padding: 24px;
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  border-radius: 8px;
  background-color: transparent;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  color: #6255e5;
  text-align: center;
}

.button_read_more:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.button_container_center {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ios_message-img_large {
  border-radius: 8px;
}

.upgrade-ari_letter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upgrade-ari_letter-image {
  margin-right: 32px;
}

.upgrade-ari_letter-image-img {
  width: 100%;
  height: 100%;
  max-height: 112px;
  max-width: 112px;
  border-radius: 50%;
}

.upgrade-ari_letter-content-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.rich_content {
  position: relative;
  margin-bottom: 16px;
}

.rich_content.body_2 {
  margin-bottom: 32px;
}

.rich_content p {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 32px;
}

.rich_content h3 {
  margin-top: 32px;
  margin-bottom: 16px;
}

.rich_content li {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 32px;
}

.rich_content.qotd-question_content {
  margin-top: -16px;
}

.rich_content.max_width_small {
  max-width: 500px;
}

.rich_content h2 {
  margin-top: 32px;
  margin-bottom: 16px;
}

.section-page-page_content-content {
  position: relative;
  display: -ms-grid;
  display: grid;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-content.div-limit_928 {
  max-width: 928px;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-page_content-content.width_728 {
  grid-row-gap: 24px;
}

.section-page-page_content-content.heading_center {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.section-page-page_content-content.margin_bottom_128 {
  margin-bottom: 128px;
}

.section-page-page_content-content.align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
}

.testimonial_wall-fade {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 0;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(20%, hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0) 20%);
}

.success_story_wall {
  overflow: hidden;
  width: 100%;
  margin-bottom: 48px;
  padding-top: 48px;
  padding-bottom: 48px;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.success_story_wall.upgrade_page {
  margin-bottom: 0px;
}

.success_story_wall-img {
  border-radius: 8px;
}

.success_story_wall-img.rotate_right {
  -webkit-transform: rotate(6deg);
  -ms-transform: rotate(6deg);
  transform: rotate(6deg);
}

.success_story_wall-img.rotate_right.margin_top {
  margin-top: 2rem;
}

.success_story_wall-img.rotate_left {
  -webkit-transform: rotateX(0deg) rotateY(11deg) rotateZ(-6deg);
  transform: rotateX(0deg) rotateY(11deg) rotateZ(-6deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.success_story_wall-img.rotate_left.margin_bottom {
  margin-top: -2rem;
}

.section-splash_hero-container {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.section-splash_hero-container.width_1152 {
  max-width: 1152px;
}

.section-splash_hero-container.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.upgrade-pricing_card-popular {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: auto;
  width: 100%;
  max-width: 184px;
  margin-left: -64px;
  padding: 8px 24px;
  border-radius: 8px;
  background-color: #46b84d;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
  text-align: center;
}

.button_border_blue_dark {
  border-bottom: 2px solid #3587cb;
}

.button_border_teal_dark {
  border-bottom: 2px solid #369896;
}

.button_border_pink_dark {
  border-bottom: 2px solid #b13f62;
}

.button_border_orange_dark {
  border-bottom: 2px solid #ca7c18;
}

.upgrade-pricing_card-col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.device-container {
  position: relative;
}

.devices {
  -o-object-fit: cover;
  object-fit: cover;
}

.faqs-collection {
  width: 100%;
  max-width: 928px;
  margin-right: auto;
  margin-left: auto;
}

.faqs-item {
  margin-bottom: 16px;
  padding: 24px 32px;
  border: 1px solid #eeedf0;
  border-radius: 8px;
  cursor: pointer;
}

.faqs-item-trigger {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.faqs-chevron {
  margin-left: 8px;
}

.faqs-item-content {
  margin-top: 24px;
}

.blog_item-featured {
  display: block;
}

.blog_item-featured-list.three_column {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog_item-featured-item {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog_item-featured-item.flex_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog_item-featured-item.blog_post {
  -ms-grid-columns: 1.5fr 1.5fr;
  grid-template-columns: 1.5fr 1.5fr;
}

.splash-body-article_image_container {
  overflow: visible;
  width: 460px;
  height: 276px;
  border-radius: 8px;
}

.splash-body-article_image_container:hover {
  background-color: #151a1e;
}

.splash-body-article_image_container.small {
  max-height: 221px;
}

.blog_item-featured-item-content_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.blog_item-featured-item-content_container.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.splash-body-article_image {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.splash-body-article_image:hover {
  opacity: 0.95;
}

.splash-body-article_image.box_shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.splash-body-article_image.box_shadow.no_hover:hover {
  opacity: 1;
}

.splash-body-article_image.grid_image {
  height: 300px;
}

.splash-body-article_image.no_hover:hover {
  opacity: 1;
}

.blog_item-featured-item-content {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash-body-breadcrumbs {
  margin-bottom: 16px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-featured-item-content-heading_wrapper {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
  text-decoration: none;
}

.blog_item-featured-item-content-heading_wrapper:hover {
  color: #6255e5;
}

.blog_item-featured-item-content-heading_wrapper.white {
  -webkit-transition: color 100ms ease;
  transition: color 100ms ease;
}

.blog_item-featured-item-content-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 48px;
}

.blog_item-featured-item-content-summary_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash-body-article_author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash-body-article_author.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash-body-article_author.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.splash-body-article_author.no_margin {
  margin-top: 0px;
}

.blog_item-featured-item-content-author_image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
}

.blog_item-featured-item-content-author_image:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.blog_item-featured-item-content-author_image.margin_right_s {
  margin-right: 8px;
}

.blog_item-featured-item-content-author_image.huge {
  width: 128px;
  height: 128px;
  margin-right: 24px;
}

.blog_item-featured-item-content-author_information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.blog_item-featured-item-content-category {
  text-decoration: none;
}

.blog_item-featured-item-content-category:hover {
  color: #6255e5;
}

.blog_item-featured-item-content-category.label_3.white {
  text-decoration: underline;
}

.blog-categories_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 64px;
  padding: 16px 24px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.categories_item-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.categories_item-item {
  margin-left: 16px;
}

.splash-body-article_date {
  display: inline;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.blog-divider {
  width: 100%;
  height: 1px;
  margin-top: 1rem;
  margin-bottom: 1rem;
  background-color: #ededf0;
}

.blog-post-toc-heading {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.5em;
  font-weight: 700;
}

.blog-get_bootcamp {
  position: relative;
  overflow: hidden;
  padding: 64px;
  border-radius: 8px;
}

.blog-get_bootcamp-content {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.sidebar {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-sidebar-author_wrapper {
  padding: 24px;
  border-radius: 8px;
}

.blog-sidebar-author_bio p {
  margin-bottom: 0px;
  line-height: 1.5em;
}

.sidebar-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar-author.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar-author.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.sidebar-author_image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar-author_image:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.sidebar-author_image.margin_right_s {
  margin-right: 8px;
}

.sidebar-author_information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  line-height: 1.5em;
}

.blog-quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 32px;
  padding: 16px 10px 10px 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: 5px solid #45bcba;
  background-color: #e3f2f1;
}

.blog-quote p {
  margin-bottom: 0px;
  font-family: Merriweather, serif;
  font-size: 20px;
  line-height: 2em;
}

.sidebar-widget {
  width: 100%;
  padding: 24px;
  border-radius: 8px;
}

.sidebar-widget_content-heading {
  color: #2f3037;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
}

.sidebar-widget_content-rich_text {
  color: #2f3037;
}

.sidebar-widget_content-rich_text p {
  margin-bottom: 0px;
  line-height: 1.5em;
}

.sidebar-widget_content-rich_text ul {
  margin-bottom: 0px;
  padding-left: 2rem;
}

.wave_thing {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  margin-bottom: -1vw;
}

.ref-bootcamps_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.ref-bootcamps_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
}

.ref-bootcamps_item:last-child {
  margin-right: 0px;
}

.splash-body-article_authors {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.blog_item-featured-item-content-post_exams {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.header-nav-menu_link_inactive {
  margin-right: 32px;
  padding: 0px;
  font-size: 17px;
  font-weight: 600;
  text-decoration: none;
}

.header-nav-menu_link_inactive.white.w--current {
  color: #fff;
  font-weight: 700;
}

.header-nav-menu_link_inactive.header-nav-hiring_link {
  padding: 8px 16px;
  border-radius: 8px;
  background-color: #6255e5;
  color: #fff;
  font-weight: 700;
}

.header-nav-menu_link_inactive.light_700.w--current {
  color: #fff;
}

.splash_hero-bg-item {
  width: 100%;
  height: 100%;
}

.blog_item-featured-item-content-button_wrapper.margin_top {
  margin-top: 8px;
}

.latest {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  border-radius: 64px;
}

.page_count {
  display: none;
}

.cms-empty_state {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #f6f9fc;
  font-size: 20px;
  line-height: 30px;
}

.cms-update-item {
  margin-bottom: 64px;
}

.cms-update-item:last-child {
  margin-bottom: 0px;
}

.cms-update-item-heading {
  margin-bottom: 16px;
  font-family: Merriweather, serif;
}

.cms-update-item-author_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 8px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cms-update-item-author_wrapper.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cms-update-item-author_wrapper.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cms-update-item-author_wrapper.no_margin {
  margin-top: 0px;
}

.cms-update-item-meta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  margin-bottom: 16px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cms-update-item-meta.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.cms-update-item-meta.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.cms-update-item-meta.no_margin {
  margin-top: 0px;
}

.cms-update-item-category {
  margin-right: 16px;
  padding: 6px 12px;
  border: 1px solid #000;
  border-radius: 24px;
}

.cms-update_wrapper-heading {
  margin-bottom: 32px;
}

.blog-sidebar-widget-radio_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  padding: 6px 12px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 64px;
}

.blog-sidebar-widget-radio_button {
  display: none;
}

.blog-sidebar-widget-form-checkbox {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  padding: 12px 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 2px solid #fff;
  border-radius: 24px;
  background-color: #fff;
}

.blog-sidebar-widget-form-checkbox.active {
  background-color: #6255e5;
}

.blog-sidebar-widget-form-checkbox.is-active {
  background-color: #6255e5;
}

.blog-sidebar-widget-form-checkbox.last_child {
  margin-bottom: 0px;
}

.blog-sidebar-widget-form-checkbox_box {
  margin-top: 0px;
  margin-right: 6px;
  margin-left: 0px;
  border: 0px solid #000;
}

.blog-sidebar-widget-form-checkbox_box.display_none {
  display: none;
}

.blog-sidebar-widget-form-checkbox_label {
  margin-bottom: 0px;
}

.blog-sidebar-widget-form-checkbox_label.body_3.extra_dark.active {
  color: #fff;
  font-weight: 700;
}

.section-page-page_content-page_body-featured_image {
  width: 100%;
  max-height: 500px;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.header-nav-dropdown_list-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.header-nav-dropdown_list_heading {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #85868e;
  font-weight: 600;
}

.header-nav-dropdown_list-grid {
  width: 100%;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-column-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.header-nav-dropdown_list-grid.single_column {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
}

.arrow_up {
  position: absolute;
  left: 50%;
  top: -10px;
  right: 0%;
  bottom: auto;
  width: 0px;
  height: 0px;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  -webkit-transform: translate(-50%, 0px);
  -ms-transform: translate(-50%, 0px);
  transform: translate(-50%, 0px);
}

.header-nav-dropdown_list_wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 24px;
  padding: 24px 48px;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 4px 12px 0 rgba(17, 17, 17, 0.1);
}

.blog-table_of_contents {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 24px 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-left: 5px solid #ed9625;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
  background-color: #f6f9fc;
}

.cms-blog-toc_item {
  color: #2f3037;
  font-size: 18px;
  line-height: 27px;
  text-decoration: none;
}

.cms-blog-toc_item:hover {
  text-decoration: underline;
}

.cms-blog-toc_item.toc_h3 {
  margin-left: 16px;
}

.cms-blog-toc_item.toc_h4 {
  margin-left: 32px;
}

.toc-h3 {
  margin-left: 16px;
}

.toc-h4 {
  margin-left: 32px;
}

.blog_item-featured-item-content-author_name {
  -webkit-transition: color 150ms ease;
  transition: color 150ms ease;
  font-weight: 700;
  text-decoration: none;
}

.blog_item-featured-item-content-author_name:hover {
  color: #6255e5;
}

.blog-key_takeaway {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 24px 24px 8px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  background-color: #f0effc;
}

.blog-widget-heading {
  font-size: 20px;
  line-height: 1.5em;
}

.blog-sidebar-widget-team_item {
  margin-left: -8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.blog-sidebar-widget-team_item:first-child {
  margin-left: 0px;
}

.blog-sidebar-widget-team_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-sidebar-widget-team_image {
  display: block;
  width: 48px;
  height: 48px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.sidebar-widget_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-table_of_contents-list {
  margin-bottom: 0px;
  margin-left: 32px;
  padding-left: 0px;
}

.blog-table_of_contents-list_item {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-table_of_contents-link {
  text-decoration: none;
}

.blog-table_of_contents-link:hover {
  text-decoration: underline;
}

.blog-callout_wrapper {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.footer-blog_item {
  margin-bottom: 16px;
}

.footer-blog_item:last-child {
  margin-bottom: 0px;
}

.blog_item-grid-item-image {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  -o-object-fit: cover;
  object-fit: cover;
}

.blog_item-grid-item-image:hover {
  opacity: 0.95;
}

.blog_item-grid-item-image.box_shadow {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.1);
}

.blog_item-grid-item-image.grid_image {
  height: 300px;
}

.blog_item-grid-item-image_container {
  width: 100%;
  height: 207px;
  border-radius: 8px;
}

.blog_item-grid-item-image_container:hover {
  background-color: #151a1e;
}

.blog_item-grid-item-image_container.small {
  max-height: 221px;
}

.blog_item-grid-item-content_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.blog_item-grid-item-content_container.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog_item-grid-item-content {
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-row-gap: 12px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog_item-grid-item {
  display: -ms-grid;
  display: grid;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog_item-grid-item.flex_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.blog_item-grid-item.blog_post {
  -ms-grid-columns: 1.5fr 1.5fr;
  grid-template-columns: 1.5fr 1.5fr;
}

.blog_item-grid-item-content-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 1.5em;
}

.blog_item-grid-item-content-heading.hero_3_small.bold {
  font-weight: 700;
}

.blog_item-grid-item-content-author_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-grid-item-content-author_wrapper.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-grid-item-content-author_wrapper.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog_item-grid-item-content-author_wrapper.no_margin {
  margin-top: 0px;
}

.blog_item-grid-item-content-meta_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-grid-item-content-summary_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-grid {
  display: block;
}

.icon-quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.icon-quote.large {
  width: 24px;
  height: 24px;
}

.blog-key_takeaway-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog-key_takeaway-divider {
  width: 100%;
  height: 3px;
  max-width: 50px;
}

.membership_wrapper-grid {
  width: 100%;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.membership_wrapper-grid.three_cards {
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  border-radius: 8px;
}

.membership_wrapper-grid.two_cards {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.membership_plan-wrapper {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  padding: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-content: space-between;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.membership_plan-wrapper.highlight {
  margin: -8px -4px;
  border-style: solid;
  border-width: 2px;
  border-color: #ed9625 #ed9625 #ed9625 #ed9625;
  border-radius: 8px;
  background-color: #fcebdb;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.membership_plan-wrapper.last_child {
  border-right-style: none;
  border-right-width: 0px;
}

.membership_plan-content {
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.membership_wrapper {
  position: relative;
  z-index: 1;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.upgrade-card_wrapper-content_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 12px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.icon-seal_link {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  width: 128px;
  height: 128px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.chrome_wrapper {
  position: relative;
  z-index: 2;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.chrome_header {
  height: 32px;
  border-radius: 8px 8px 0px 0px;
  opacity: 0.95;
}

.chrome-video {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 0px;
  padding-bottom: 56.25%;
  border: 0px none #000;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
}

.chrome_controls {
  margin-left: 16px;
}

.icon-seal_top {
  position: absolute;
  left: 0%;
  top: 18%;
  right: 0%;
  bottom: auto;
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.icon-seal_bottom {
  position: absolute;
  left: 0%;
  top: auto;
  right: 0%;
  bottom: 17%;
  color: hsla(0, 0%, 100%, 0.9);
  font-weight: 700;
  text-align: center;
}

.featured_grid-emoji {
  font-size: 32px;
  line-height: 32px;
}

.upgrade_wave {
  position: absolute;
  bottom: 0px;
  width: 100vw;
}

.upgrade-antomy_list {
  margin-right: auto;
  margin-bottom: 0px;
  margin-left: auto;
  padding-left: 0px;
  text-align: left;
  list-style-type: none;
}

.upgrade-anatomy_list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.upgrade-anatomy_list-item.last_child {
  margin-bottom: 0px;
}

.upgrade-anatomy_list-item_bullet {
  margin-top: 4px;
  margin-right: 12px;
}

.section-page-page_content-anatomy_list {
  margin-right: auto;
  margin-left: auto;
  justify-items: center;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
  text-align: center;
}

.section-page-page_content-anatomy_list.width_928 {
  grid-row-gap: 48px;
}

.upgrade-anatomy_list-callout {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 32px auto;
  padding: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.section-splash_hero-hero_container-benefit_list {
  margin-bottom: 0px;
  padding-left: 0px;
  text-align: left;
  list-style-type: none;
}

.section-splash_hero-hero_container-benefit_list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-splash_hero-hero_container-benefit_list_item.last_child {
  margin-bottom: 0px;
}

.two_column_grid {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.two_column_grid.gap_large {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
}

.two_column_grid.align_center {
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.grid-column-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.admissions-expert_picture {
  position: relative;
  display: inline-block;
  width: 105px;
  height: 105px;
  margin-right: 16px;
  margin-bottom: 16px;
  float: left;
  border-radius: 64px;
}

.admissions-schools-grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.admissions-schools-grid-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px 16px;
}

.admissions-schools-img {
  width: 100%;
  max-height: 50px;
}

.admissions-schools-img.seal {
  max-height: 100px;
}

.admissions-services {
  padding: 24px;
  border-radius: 16px;
}

.admissions-services-grid {
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.underline {
  text-decoration: underline;
}

.upgrade-card_wrapper-default_price {
  padding-right: 12px;
  padding-left: 12px;
}

.chiclet {
  padding: 4px 12px;
  border-radius: 64px;
}

.upgrade-colleges-wrapper {
  display: -ms-grid;
  display: grid;
  width: 100%;
  padding: 0px 32px;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
}

.upgrade-guarantee-image {
  width: 100%;
  max-width: 400px;
}

.upgrade-guarantee-content_wrapper {
  display: -ms-grid;
  display: grid;
  justify-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  text-align: center;
}

.upgrade-colleges-grid {
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-colleges-grid_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 16px;
}

.upgrade-video_feature-wrapper {
  position: relative;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 16px;
}

.upgrade-video_feature-video {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  width: 100%;
  height: auto;
  padding-bottom: 56.25%;
}

.upgrade-video_feature-column.grid_layout {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slider-testimonial-content_wrap-image {
  margin-bottom: 24px;
}

.author-name {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #151c34;
  font-size: 16px;
  font-weight: 500;
}

.slider-testimonial {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  border-radius: 16px;
  box-shadow: 17px 88px 60px -100px rgba(79, 94, 120, 0.18), 11px 0 20px -9px rgba(79, 94, 120, 0.1);
}

.slider-play_button {
  position: absolute;
}

.horizontal-angle {
  position: absolute;
  left: auto;
  top: 0%;
  right: -2%;
  bottom: 0%;
  z-index: 99;
  height: 101%;
  -o-object-fit: cover;
  object-fit: cover;
}

.slider-right_arrow {
  top: 17px;
  right: -17px;
  width: 45px;
  height: 45px;
  border-radius: 100px;
  background-color: #007bfc;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 14px;
}

.slider-right_arrow:hover {
  -webkit-transform: translate(2px, 0px);
  -ms-transform: translate(2px, 0px);
  transform: translate(2px, 0px);
}

.slider-testimonial-content_wrap-author_block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 25px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.horizontal-quote-h4 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #151c34;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 500;
}

.slider-horizontal {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  border-radius: 16px;
  background-color: transparent;
}

.slider-testimonial-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.slider-left_arrow {
  left: -17px;
  top: 17px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 45px;
  height: 45px;
  padding: 10px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #007bfc;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  font-size: 14px;
}

.slider-left_arrow:hover {
  -webkit-transform: translate(-2px, 0px);
  -ms-transform: translate(-2px, 0px);
  transform: translate(-2px, 0px);
}

.slider-play_icon {
  width: 60px;
}

.slide-nav {
  top: 575.901px;
  display: none;
  max-width: 150px;
  border-radius: 500px;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.05);
}

.slider-testimonial-content_wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60%;
  padding: 20px 75px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.slider-mask {
  overflow: hidden;
  border-radius: 16px;
  box-shadow: 77px 46px 60px -100px rgba(79, 94, 120, 0.18);
}

.slider-testimonial-content_wrap-heading {
  min-height: 100px;
}

.author-job {
  color: rgba(21, 28, 52, 0.5);
}

.slider-testimonial-image_wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 40%;
  height: 350px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
}

.slider-testimonial-content_wrap-author_image {
  width: 50px;
  margin-right: 14px;
  border-radius: 100px;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.14);
}

.slider-testimonial-content_wrap-icon {
  width: 24px;
  height: 24px;
}

.upgrade-contact-button {
  width: 100%;
}

.pricing-title-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 60px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-heading-3 {
  margin-bottom: 20px;
  color: #fff;
  font-size: 40px;
  line-height: 1.6;
  font-weight: 700;
}

.heading-6 {
  margin-bottom: 0px;
  color: #fff;
  font-size: 24px;
  line-height: 1.4;
  font-weight: 700;
}

.heading-6.pricing {
  margin-bottom: 20px;
}

.container {
  max-width: 1120px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 30px;
  padding-left: 30px;
}

.pricing-grid-2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto auto auto auto auto auto auto auto auto;
  grid-template-rows: auto auto auto auto auto auto auto auto auto auto;
}

.pricing-grid-wrap-mobile {
  display: none;
}

.pricing-section {
  padding-top: 120px;
  padding-bottom: 480px;
  background-color: #081131;
}

.pricing-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 80px;
  padding-right: 20px;
  padding-left: 20px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.pricing-cell.background {
  background-color: #141d3b;
}

.pricing-cell.background.right {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.pricing-cell.background.left {
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.pricing-cell.background.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.pricing-cell.centered {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.table-heading {
  color: #fff;
  font-size: 16px;
  line-height: 1.6;
  font-weight: 700;
}

.button {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  min-width: 210px;
  padding-right: 20px;
  padding-left: 30px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 100px;
  background-color: #0183ff;
  -webkit-transition-property: background-color;
  transition-property: background-color;
  color: #fff;
  font-size: 18px;
  line-height: 1.6;
  font-weight: 400;
}

.button:hover {
  background-color: #026cd6;
  color: #fff;
}

.button.pricing {
  min-width: auto;
}

.heading-5 {
  font-size: 24px;
}

.section-title {
  max-width: 530px;
  margin-right: auto;
  margin-bottom: 60px;
  margin-left: auto;
  text-align: center;
}

.section-title.pricing {
  margin-bottom: 100px;
}

.heading-1 {
  color: #fff;
  font-size: 56px;
  line-height: 1.4;
  font-weight: 700;
}

.body {
  color: #fff;
  font-size: 18px;
  line-height: 1.4;
  font-weight: 400;
}

.pricing-grid-2-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  margin-bottom: 50px;
  padding-top: 30px;
  padding-bottom: 30px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  background-color: #081131;
}

.pricing-block-2-top {
  padding-right: 10px;
  padding-left: 10px;
  text-align: center;
}

.tagline {
  margin-bottom: 0px;
  color: #0183ff;
  font-size: 16px;
  line-height: 1.4;
  font-weight: 600;
  text-transform: uppercase;
}

.tagline.white {
  color: #fff;
}

.pricing-grid-wrap {
  background-color: #3a3131;
}

.upgrade-plans-wrapper {
  position: relative;
}

.upgrade-plans-grid_sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 76px;
  z-index: 1;
  padding-top: 24px;
  padding-bottom: 24px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-bottom: 1px solid #ededf0;
  background-color: #fff;
}

.upgrade-plans-grid_sticky.extra_light_alt_bg {
  border-radius: 8px;
}

.upgrade-plans-grid_sticky.highlight {
  border: 2px solid #ed9625;
  background-color: #fcebdb;
}

.upgrade-plans-cell_top {
  display: -ms-grid;
  display: grid;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-plans-cell_top.distribute_middle {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.upgrade-plans-cell_top.distribute_middle.align_center {
  justify-items: center;
}

.upgrade-plans-cell_top-get_started {
  width: 100%;
  border-radius: 64px;
}

.upgrade-plans-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  color: #2f3037;
}

.upgrade-plans-line_break {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  margin-top: 16px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  line-height: 27px;
  font-weight: 700;
}

.upgrade-plans-cell {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 57px;
  padding-right: 16px;
  padding-left: 16px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-bottom: 1px solid #ededf0;
  font-size: 18px;
  line-height: 27px;
}

.upgrade-plans-cell.align_center {
  width: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.upgrade-plans-cell.cell_bottom {
  position: relative;
  width: 100%;
  height: 89px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-bottom-style: none;
}

.cell_chiclet {
  margin-left: 8px;
  padding: 4px 12px;
  border-radius: 64px;
}

.icon-premium {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 24px;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.icon-premium.large {
  width: 24px;
  height: 24px;
}

.upgrade-plans-faq_link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon-question {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.icon-question.large {
  width: 24px;
  height: 24px;
}

.upgrade-pass_guarantee-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  justify-items: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-radius: 8px;
  text-align: center;
}

.blue_vibrant_bg {
  background-color: #0291ff;
}

.upgrade-pass_guarntee-text {
  display: inline;
}

.upgrade-pass_guarantee-image {
  width: 100%;
  max-width: 350px;
}

.upgrade-letter-wrapper {
  height: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 48px;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 8px;
  background-color: #fff;
}

.upgrade-msb_letter-wrapper {
  position: relative;
  display: -ms-grid;
  display: grid;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1.5fr;
  grid-template-columns: 1fr 1.5fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-msb_letter-feautred_image {
  height: 100%;
  border-radius: 8px;
}

.upgrade-msb_letter-feautred_image.low_elevation {
  -o-object-fit: cover;
  object-fit: cover;
}

.upgrade-msb_letter-image_wrapper {
  height: 100%;
}

.upgrade-letter-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upgrade-letter-author.margin_bottom_none {
  margin-bottom: 0px;
}

.upgrade-letter-author_image_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 64px;
  height: 64px;
  margin-right: 16px;
  border-radius: 50%;
}

.upgrade-letter-author_name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.letter-author_image-img-copy {
  width: 100%;
  height: 100%;
}

.upgrade-letter-author_image {
  width: 100%;
  height: 100%;
}

.upgrade-testimonial_b-wrapper {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.student_reviews-review-item {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.slide-nav-hidden {
  bottom: -50px;
  display: none;
}

.testimonial-author-wrapper {
  max-width: 320px;
}

.upgrade-testimonial_feature-image_wrapper {
  overflow: hidden;
  width: 100%;
  border-radius: 12px;
}

.paragraph-small {
  font-size: 14px;
  line-height: 24px;
  letter-spacing: -0.01em;
}

.paragraph-regular {
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -0.02em;
}

.student_reviews-review-student_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.testimonial-right-arrow {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e6f1;
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #393b6a;
}

.testimonial-right-arrow:hover {
  border-color: #160042;
  background-color: #160042;
  color: #fff;
}

.container-regular {
  position: relative;
  width: 100%;
  max-width: 1140px;
  margin-right: auto;
  margin-left: auto;
}

.testimonial-slider {
  height: 100%;
  background-color: transparent;
}

.icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.icon.star_yellow {
  color: #f2a742;
}

.h5-heading {
  margin-top: 0px;
  font-size: 32px;
  line-height: 1.5;
  letter-spacing: -0.02em;
}

.student_reviews-review-student_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonial-left-arrow {
  left: auto;
  top: auto;
  right: 60px;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 40px;
  height: 40px;
  padding: 6px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: #e4e6f1;
  border-radius: 100px;
  background-color: transparent;
  -webkit-transition: all 300ms ease;
  transition: all 300ms ease;
  color: #393b6a;
}

.testimonial-left-arrow:hover {
  background-color: #160042;
  color: #fff;
}

.paragraph-large {
  font-size: 18px;
  line-height: 32px;
  letter-spacing: -0.02em;
}

.paragraph-large.text-weight-bold {
  font-weight: 700;
}

.upgrade-testimonial_feature-grid {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 92px;
  grid-row-gap: 40px;
  -ms-grid-columns: 1fr 1.3fr;
  grid-template-columns: 1fr 1.3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.heading-detail-small {
  font-size: 14px;
  line-height: 24px;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.heading-detail-small.margin-bottom-12 {
  margin-bottom: 12px;
}

.heading-detail-small.margin-bottom-12.text-color-gray-500 {
  color: #6b7094;
}

.student_reviews-review-star_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: 8px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.student_reviews-review-head_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.student_reviews-review-head_wrapper.extra_dark {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.upgrade-faqs_two_col-grid {
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.featured_grid-heading {
  margin-top: 24px;
  margin-bottom: 12px;
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.student_reviews-review-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-body.body_2 {
  margin-bottom: 32px;
}

.student_reviews-review-body p {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-body h3 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1.625em;
}

.student_reviews-review-body li {
  margin-bottom: 8px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-body.qotd-question_content {
  margin-top: -16px;
}

.student_reviews-review-body.max_width_small {
  max-width: 500px;
}

.student_reviews-review-body h2 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1.625em;
}

.student_reviews-review-body h4 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.625em;
}

.student_reviews-review-body h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.student_reviews-review-body blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-body ul {
  margin-bottom: 8px;
  padding-left: 64px;
}

.student_reviews-review-body img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.student_reviews-review-body.margin_top_m {
  margin-top: 16px;
}

.student_reviews-review-body figure {
  margin-top: 16px;
  margin-bottom: 16px;
}

.student_reviews-review-body ol {
  margin-bottom: 8px;
  padding-left: 64px;
}

.hero_5 {
  font-size: 24px;
  line-height: 36px;
  font-weight: 700;
}

.student_reviews-review-customer_info {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.student_reviews-review-customer_name {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -2px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
}

.upgrade-pass_guarantee-inline_image {
  display: inline;
  width: 80px;
}

.upgrade-pass_guarantee-inline_image.margin_left {
  margin-right: 0px;
  margin-left: 8px;
}

.upgrade-card_wrapper-content_row-plus {
  margin-right: 8px;
  margin-left: 8px;
}

.magenta_dark {
  color: #952e78;
}

.button_border_magenta_dark {
  border-bottom: 2px solid #952e78;
}

.splash_hero-bg-container {
  width: 100%;
  height: 100%;
}

.related_posts-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.related_posts-item_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  padding: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 1px solid #ededf0;
  border-radius: 8px;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  text-decoration: none;
}

.related_posts-item_wrapper:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.related_posts-item_wrapper.image_bg {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.related_posts-image_wrapper {
  overflow: hidden;
  width: 150px;
  height: 150px;
  margin-right: 16px;
  border-radius: 8px;
}

.related_posts-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.related_posts-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.related_posts-title {
  display: inline-block;
  width: 100%;
  margin-top: 0px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
}

.section-blog-post-related_posts-list_item-author_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-blog-post-related_posts-list_item-author_wrapper.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-blog-post-related_posts-list_item-author_wrapper.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog-widget-content {
  position: relative;
}

.blog-widget-content.body_2 {
  margin-bottom: 32px;
}

.blog-widget-content p {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 16px;
  line-height: 1.5em;
}

.blog-widget-content h3 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1.625em;
}

.blog-widget-content li {
  margin-bottom: 8px;
  color: #151a1e;
  font-size: 16px;
  line-height: 1.5em;
}

.blog-widget-content.qotd-question_content {
  margin-top: -16px;
}

.blog-widget-content.max_width_small {
  max-width: 500px;
}

.blog-widget-content h2 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1.625em;
}

.blog-widget-content h4 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.625em;
}

.blog-widget-content h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.blog-widget-content blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-widget-content ul {
  margin-bottom: 8px;
  padding-left: 32px;
}

.blog-widget-content img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-widget-content.margin_top_m {
  margin-top: 16px;
}

.blog-widget-content figure {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-widget-content ol {
  margin-bottom: 8px;
  padding-left: 32px;
}

.blog-table_of_contents-heading {
  margin-top: 0px;
  margin-bottom: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #151a1e;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
}

.widget-chevron {
  margin-left: 8px;
  color: #111;
}

.blog-widget-chevron {
  display: none;
}

.related_posts-summary {
  display: inline;
  color: #151a1e;
  font-size: 17px;
  line-height: 1.5em;
}

.section-blog-post-related_posts-list_item-meta {
  font-size: 1em;
  line-height: 1em;
}

.section-blog-post-content_wrapper {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.blog-sidebar-author_image_wrapper {
  width: 48px;
  height: 48px;
  margin-right: 8px;
}

.student_reviews-review_count {
  padding: 16px;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.student_reviews-review_count-count {
  color: #fff;
  font-weight: 500;
}

.student_reviews-review-heading {
  display: inline-block;
}

.student_reviews-review-list {
  display: -ms-grid;
  display: grid;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-auto-columns: 1fr;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.student_reviews-review-list.full_width {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.student_reviews-review-body_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0.25em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.student_reviews-review-student_image_wrapper {
  position: relative;
  overflow: hidden;
  width: 48px;
  height: 48px;
  margin-right: 12px;
  border-radius: 64px;
}

.student_reviews-review-heading_quotation {
  display: inline-block;
}

.student_reviews-review-heading_wrapper {
  display: block;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 1.25em;
  line-height: 1.125em;
  font-weight: 700;
}

.student_reviews-review-content_wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 8px;
  background-color: #fff;
}

.student_reviews-review-video_wrapper {
  overflow: hidden;
  width: 100%;
  margin-bottom: 8px;
  border-radius: 8px;
}

.student_reviews-review-purchase_wrapper {
  display: none;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto auto;
  grid-template-rows: auto auto auto;
}

.student_reviews-review-purchase {
  position: relative;
  margin-left: 4px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-size: 16px;
  line-height: 1em;
  font-weight: 700;
}

.student_reviews-review-purchase.body_2 {
  margin-bottom: 32px;
}

.student_reviews-review-purchase p {
  margin-bottom: 0px;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-purchase h3 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1.625em;
}

.student_reviews-review-purchase li {
  margin-bottom: 8px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-purchase.qotd-question_content {
  margin-top: -16px;
}

.student_reviews-review-purchase.max_width_small {
  max-width: 500px;
}

.student_reviews-review-purchase h2 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1.625em;
}

.student_reviews-review-purchase h4 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.625em;
}

.student_reviews-review-purchase h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.student_reviews-review-purchase blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.student_reviews-review-purchase ul {
  margin-bottom: 8px;
  padding-left: 64px;
}

.student_reviews-review-purchase img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.student_reviews-review-purchase.margin_top_m {
  margin-top: 16px;
}

.student_reviews-review-purchase figure {
  margin-top: 16px;
  margin-bottom: 16px;
}

.student_reviews-review-purchase ol {
  margin-bottom: 8px;
  padding-left: 64px;
}

.student_reviews-review_filter-count {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: -16px;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: right;
}

.student_reviews-review_filter-form_block {
  margin-bottom: 0px;
}

.student_reviews-review_filter-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.student_reviews-review_filter-radio_field {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0px;
  padding: 8px 12px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #fff;
  cursor: pointer;
}

.student_reviews-review_filter-radio_icon {
  margin-top: 0px;
  margin-right: 8px;
  margin-left: 0px;
  border-style: solid;
  border-width: 1px;
  border-color: rgba(0, 0, 0, 0.1);
}

.student_reviews-review_filter-radio_text {
  margin-bottom: 0px;
  font-size: 16px;
  line-height: 18px;
  font-weight: 600;
}

.student_reviews-review_filter-results_count {
  margin-right: 4px;
  margin-left: 4px;
  font-weight: 700;
}

.student_reviews-review_count-items_count {
  font-weight: 700;
}

.cms-related_stories-img_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  height: 64px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border: 3px solid #ededf0;
  border-radius: 100%;
}

.upgrade-inline_rich_text ul {
  margin-bottom: 0px;
  padding-left: 16px;
}

.afterpay_logo {
  width: 64px;
}

.faqs-item-header {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 24px;
  line-height: 1.125em;
  font-weight: 700;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.flex.gap-y-16 {
  grid-row-gap: 4rem;
}

.flex.flex-col {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.flex.flex-col.gap-y-2 {
  grid-row-gap: 2rem;
}

.flex.flex-col.gap-y-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.flex.aspect_85 {
  position: relative;
}

.flex.align-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.flex.gap-x-1 {
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.flex.gap_2 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.text_base {
  font-size: 1rem;
  line-height: 1.5rem;
}

.text_lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}

.text_xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.text_2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}

.text_3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}

.text_4xl {
  font-size: 2.25rem;
  line-height: 2.25rem;
}

.aspect_square {
  padding-top: 100%;
}

.aspect_85 {
  padding-top: 62.5%;
}

.image_fit_contain {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  -o-object-fit: contain;
  object-fit: contain;
}

.mx-auto {
  margin-right: auto;
  margin-left: auto;
}

._w-full {
  width: 100%;
}

.feature {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 4rem;
  padding-bottom: 4rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-row-gap: 4rem;
}

.feature_heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 6rem;
  line-height: 7.25rem;
  letter-spacing: -0.25rem;
}

.section-splash_hero-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 1.125em;
  grid-row-gap: 1.125em;
}

.section-splash_hero-content.center {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.section-splash_hero-content.short_hero {
  width: 70%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.section-splash_hero-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-size: 3.5em;
  line-height: 1.125em;
  letter-spacing: -0.025em;
}

.section-splash_hero-heading.large {
  font-size: 4.5em;
  line-height: 1em;
}

.section-splash_hero-subheading {
  color: hsla(0, 0%, 100%, 0.9);
  font-size: 1.5em;
  line-height: 1.5em;
}

.section-splash_hero-preheading {
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 1.125em;
  line-height: 1em;
  text-transform: uppercase;
}

.section-splash_hero-secondary {
  padding: 0.5em 0.75em;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 8px;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.section-splash_hero-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
}

.section-splash_hero-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.section-splash_hero-button.qotd-email_collect-button {
  margin-top: 4px;
}

.section-splash_hero-button.large {
  width: 75%;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  letter-spacing: 0.5px;
}

.section-splash_hero-button.ghost {
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  background-color: transparent;
  color: #6255e5;
}

.section-splash_hero-button.ghost:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.section-splash_hero-button.ghost_filled {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.7);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

.section-splash_hero-button.ghost_filled:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.section-page-flex {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-page-flex.gap_16 {
  grid-row-gap: 8em;
}

.lp_benefit {
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-flow: column;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: 1fr auto;
  grid-template-rows: 1fr auto;
}

.lp_benefit-image {
  width: 100%;
  height: 100%;
  padding-top: 62.5%;
  border-radius: 8px;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 0px 0px;
  background-size: cover;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.lp_benefit-image.no_max {
  height: 100%;
  max-height: 100%;
  max-width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.lp_benefit-image_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.1);
}

.section-splash_hero-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
}

.section-splash_hero-content_video {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-row-gap: 1em;
  border-radius: 8px;
}

.section-splash_hero-content_video-video {
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.section-splash_hero-student_images {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
}

.section-splash_hero-student_images-image {
  position: relative;
  width: 36px;
  border-style: solid;
  border-width: 2px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 360px;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
}

.section-splash_hero-student_images-image:hover {
  border-color: hsla(0, 0%, 100%, 0.2);
}

.section-splash_hero-student_images-image.stack_left {
  margin-left: -8px;
}

.section-splash_hero-student_images-text {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 1em;
  line-height: 1.25em;
}

.lp_benefit-text_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 928px;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  text-align: center;
}

.container_wide {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1536px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 4rem;
  padding-left: 4rem;
}

.container_wide.width_1152 {
  max-width: 1152px;
}

.container_wide.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.container_wide.margin_bottom_48 {
  margin-bottom: 48px;
}

.container_wide.section-splash_hero-hero_container-dat {
  margin-bottom: 48px;
}

.section-splash_hero-two_buttons {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.section-page-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
}

.section-page-heading.width_relaxed {
  width: 100%;
  max-width: 840px;
}

.section-page-body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 2rem;
  padding-left: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.section-page-body.div-limit_928 {
  max-width: 928px;
}

.section-page-body.success_stories-margin_top {
  overflow: hidden;
  margin-top: -192px;
}

.section-page-body.width_928.white_bg.rounded_corners {
  border-radius: 8px;
}

.section-page-body.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-page-body.align_center.margin_bottom_xxl {
  margin-bottom: 64px;
}

.section-page-body.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.section-page-body.width_1600 {
  max-width: 1600px;
}

.section-page-body.margin_bottom_64 {
  margin-bottom: 64px;
}

.section-page-body.common_questions_grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-page-body.gap_8 {
  grid-column-gap: 8em;
  grid-row-gap: 8em;
}

.section-page-body.overlap_top {
  margin-top: -2em;
}

.section-page-body.width_full {
  max-width: 100%;
}

.section-page-body.overlap_top_extra {
  margin-top: -5rem;
}

.section-page-body.large_gap {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
}

.section-page-body.pricing_cards {
  margin-top: -5rem;
}

.section-page-body.medium_gap {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.upgrade-plans-logo {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 8px;
}

.upgrade-plans-logo.margin_left {
  margin-right: 0px;
  margin-left: 8px;
}

.section-p_1 {
  padding-top: 1em;
  padding-bottom: 1em;
}

.section-medium {
  padding-top: 4em;
  padding-bottom: 4em;
}

.section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.upgrade-pass_guarantee {
  display: -ms-grid;
  display: grid;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  -ms-grid-columns: 1fr 3fr;
  grid-template-columns: 1fr 3fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.upgrade-pass_guarantee.width_728 {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.letter-guarantee_image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: auto;
  width: 100%;
  max-width: 200px;
  margin-top: -46px;
  margin-right: auto;
  margin-left: auto;
  padding: 1em;
  background-color: #fff;
}

._w-64 {
  width: 64px;
  height: 64px;
}

.letter-full_image {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
}

.letter-grid {
  grid-column-gap: 3em;
  grid-row-gap: 3em;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.letter-grid.width_728.mx-auto {
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
}

.letter-full_image-container {
  position: relative;
  border-radius: 8px;
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/631c81ffd44a433b2a878344_anthony_roviso.webp");
  background-position: 50% 50%;
  background-size: cover;
}

.trustlogos.hide_on_mobile.tux_black_bg {
  background-color: #151a1e;
}

.light_gradient_reverse_bg {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #fff), to(#f6f9fc));
  background-image: linear-gradient(180deg, #fff 50%, #f6f9fc);
}

.section-page-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 48px;
  line-height: 1em;
  letter-spacing: -0.025em;
}

.section-page-title.large {
  font-size: 72px;
}

.section-page-title.small {
  font-size: 2.5em;
}

.upgrade-colleges-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.upgrade-colleges-title {
  width: 100%;
  padding-right: 2em;
  padding-left: 2em;
}

.col_grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.upgrade-plans-logo-image {
  max-height: 34px;
}

.studentbanner.tux_black_gradient_fast {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(49%, #151a1e), color-stop(50%, #fff));
  background-image: linear-gradient(180deg, #151a1e 49%, #fff 50%);
}

.student_banner {
  overflow: hidden;
  width: 100%;
  padding-top: 1rem;
  padding-bottom: 1rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  grid-column-gap: 0px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.student_banner.upgrade_page {
  margin-bottom: 0px;
}

.section-page-pre_title {
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.col_md_4 {
  width: 100%;
  max-width: 33%;
}

.tile {
  overflow: hidden;
  padding: 2rem;
  border-radius: 1rem;
}

.tile.tile_col {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.page-fade_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#f6f9fc), color-stop(25%, transparent));
  background-image: linear-gradient(0deg, #f6f9fc, transparent 25%);
}

.video-test {
  position: relative;
  border-radius: 8px;
}

.width_full {
  width: 100%;
}

.layout-two_column {
  position: relative;
  z-index: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout-two_column.gap-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-two_column.gap-medium.test {
  padding-right: 2rem;
  padding-left: 2rem;
  border-radius: 1rem;
  background-color: #fff;
}

.layout-two_column.gap-large {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
}

.text_component {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.image_hero {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
}

.image_hero.aspect_16_9 {
  padding-top: 56.25%;
}

.image_hero.height_full {
  height: 100%;
}

.image_hero.aspect_video {
  padding-top: 56.25%;
}

.image_hero.aspect_grid {
  padding-top: 50%;
}

.image_hero-content {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.image_hero-image {
  width: 100%;
  height: 100%;
  border-radius: 0.5rem;
  -o-object-fit: contain;
  object-fit: contain;
}

.image_hero-image.scale {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.image_hero-image.cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.image_hero-container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.image_hero-graphic {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 75%;
  margin-top: auto;
  margin-bottom: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 4rem;
  -webkit-transform: rotate(-15deg);
  -ms-transform: rotate(-15deg);
  transform: rotate(-15deg);
}

.image_hero-graphic.svg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/62f546beb5f1512b151f6b4e_lines.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  opacity: 0.2;
}

.image_hero-graphic.svg.test {
  height: 100%;
  border-radius: 0rem;
  opacity: 0.1;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
}

.text_component-preheading {
  margin-bottom: 1em;
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.text_component-heading {
  margin-top: 0px;
  margin-bottom: 24px;
  font-size: 48px;
  line-height: 1em;
  font-weight: 700;
  letter-spacing: -0.025em;
}

.text_component-heading.small {
  font-size: 28px;
  line-height: 1.125em;
}

.text_component-body {
  margin-bottom: 8px;
}

.text_component-body p {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.5em;
}

.text_component-body li {
  margin-bottom: 16px;
  font-size: 1.25em;
  line-height: 1.5em;
}

.text_component-body ul {
  margin-bottom: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 0.625em;
  grid-row-gap: 0.625em;
}

.section-page-description {
  font-size: 1.5em;
  line-height: 1.625em;
}

.section-page-description.large {
  font-size: 2.25em;
  line-height: 1.255em;
  font-weight: 500;
  letter-spacing: -0.025em;
}

.section-page-description.width_tight {
  max-width: 756px;
}

.section-page-description.small {
  font-size: 20px;
  line-height: 1.5em;
}

.section-page-description.small.grey {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.layout-one_column {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout-one_column.gap-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-one_column.gap-medium.test {
  padding-right: 2rem;
  padding-left: 2rem;
  border-radius: 1rem;
  background-color: #fff;
}

.layout-three_column {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout-three_column.gap-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-three_column.gap-medium.test {
  padding-right: 2rem;
  padding-left: 2rem;
  border-radius: 1rem;
  background-color: #fff;
}

.image_hero-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fff), color-stop(10%, transparent));
  background-image: linear-gradient(0deg, #fff, transparent 10%);
}

.image_hero-circle {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 100%;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 100%;
}

.image_hero-circle.svg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/62f546beb5f1512b151f6b4e_lines.svg");
  background-position: 50% 50%;
  background-size: cover;
  background-attachment: scroll;
  opacity: 0.2;
}

.text_component-icon_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50px;
  height: 50px;
  margin-bottom: 1rem;
  padding: 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
}

.text_component-testimonial {
  padding: 1rem;
  -ms-grid-columns: minmax(0px, 48px) 1fr;
  grid-template-columns: minmax(0px, 48px) 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text_component-testimonial.border_right {
  border-right: 1px solid #ededf0;
}

.text_component-testimonial_image {
  width: 48px;
  height: 48px;
  border-radius: 100%;
}

.text_component-testimonial_image.border_white {
  outline-color: #fff;
  outline-offset: 0px;
  outline-style: solid;
  outline-width: 2px;
}

.text_component-testimonial_quote {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 0.25em;
  grid-row-gap: 0.25em;
}

.text_component-testimonial_quote.justify_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.text_component-testimonial_quote.margin_top {
  margin-top: 1rem;
}

.text_component-testimonial_quote_content {
  margin-bottom: 0.5em;
  font-size: 1.125em;
  line-height: 1.625em;
}

.text_component-testimonial_quote_meta {
  font-size: 1em;
  line-height: 1em;
}

.text_component-testimonial_quote_author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 1em;
  line-height: 1em;
  font-weight: 700;
}

.large_wrapper {
  position: relative;
  overflow: hidden;
  padding: 4rem;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 0.5rem;
}

.large_wrapper.lines_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/632232080205e6ed3ab99545_bg_lines.png");
  background-position: 50% 50%;
  background-size: cover;
}

.large_wrapper.bg_half_circle {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6324e294cfb2c722a8038729_half_circle.svg");
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.large_wrapper.lines_b_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6324e587fcce9046a2b8635b_lines_c.svg");
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.large_wrapper.translucent_bg {
  background-color: hsla(0, 0%, 100%, 0.1);
}

.feature_wrapper-image {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.feature_wrapper-image.ipad {
  left: auto;
  top: 0%;
  right: -20%;
  bottom: 0px;
  z-index: 0;
  width: 75%;
}

.layout-two_column_reverse {
  position: relative;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.layout-two_column_reverse.gap-medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.layout-two_column_reverse.gap-medium.test {
  padding-right: 2rem;
  padding-left: 2rem;
  border-radius: 1rem;
  background-color: #fff;
}

.text_component-icon_guarantee {
  width: 100px;
}

.text_component-guarantee_container {
  position: relative;
  margin-bottom: 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
  border-radius: 0.5rem;
}

.table_wrapper {
  position: relative;
}

.attention_green {
  color: #27ae60;
}

.red {
  color: #e05e57;
}

.green {
  color: #66ac5c;
}

.upgrade-plans-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 200px;
  padding: 0.75rem 1rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 0.5rem;
  background-color: #6255e5;
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
  letter-spacing: 0.5px;
}

.upgrade-plans-button:hover {
  -webkit-transform: scale(1.01);
  -ms-transform: scale(1.01);
  transform: scale(1.01);
}

.feature_wrapper-image_bg {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
  z-index: 0;
}

.feature_wrapper-image_bg-image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.text_component-rating {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.large_wrapper-quotations {
  position: absolute;
  left: auto;
  top: 0rem;
  right: 1rem;
  bottom: auto;
  z-index: 0;
}

.icon-big_quotes {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_component-author {
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.text_component-author-info.border_right {
  border-right: 1px solid #ededf0;
}

.text_component-author-school_logo {
  width: 100%;
  max-width: 250px;
  padding-right: 1rem;
  padding-left: 1rem;
}

.text_gradient_magic {
  background-image: linear-gradient(75deg, #59c173, #a17fe0 50%, #5d26c1);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text_gradient_orangecoral {
  background-image: linear-gradient(75deg, #f96, #ff5e62);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.image_hero-video {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.image_hero-video.scale {
  -webkit-transform: scale(1.5);
  -ms-transform: scale(1.5);
  transform: scale(1.5);
}

.image_hero-video.cover {
  -o-object-fit: cover;
  object-fit: cover;
}

.testimonial_wall-image_ghost {
  width: 100%;
  padding: 1rem;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 0.5rem;
}

.testimonial_wall-image_ghost.low_elevation {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.splashhero {
  position: relative;
  z-index: 0;
}

.splashhero.royal_dark_gradient_bg {
  background-image: linear-gradient(315deg, #151a1e, transparent), linear-gradient(0deg, #151a1e 10%, #130f40 90%);
}

.splashhero.royal_dark_gradient_trans_bg {
  background-image: linear-gradient(10deg, #151a1e, transparent 50%), radial-gradient(circle farthest-corner at 100% 100%, rgba(19, 15, 64, 0) 40%, rgba(19, 15, 64, 0.8) 60%), radial-gradient(circle farthest-corner at 100% 50%, transparent 30%, #151a1e 50%);
}

.section-splash {
  position: relative;
  z-index: 1;
  padding-top: 10rem;
  padding-bottom: 8rem;
}

.section-splash.medium_padding {
  padding-top: 8em;
  padding-bottom: 4rem;
}

.section-splash.video_padding {
  padding-top: 10rem;
  padding-bottom: 4rem;
}

.section-splash.small_padding {
  padding-top: 6em;
  padding-bottom: 2rem;
}

.grid-three_by_two {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.small_wrapper {
  position: relative;
  overflow: hidden;
  padding: 2rem;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 0.5rem;
}

.small_wrapper.lines_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/632232080205e6ed3ab99545_bg_lines.png");
  background-position: 50% 50%;
  background-size: cover;
}

.small_wrapper.bg_half_circle {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6324e294cfb2c722a8038729_half_circle.svg");
  background-position: 0% 50%;
  background-size: auto;
  background-repeat: no-repeat;
}

.small_wrapper.lines_b_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/6324e587fcce9046a2b8635b_lines_c.svg");
  background-position: 100% 100%;
  background-size: auto;
  background-repeat: no-repeat;
}

.text_component-heading_small {
  margin-top: 0px;
  margin-bottom: 16px;
  font-size: 1.5em;
  line-height: 1.125em;
  font-weight: 600;
  letter-spacing: -0.025em;
}

.text_component-description_small p {
  font-size: 1.125em;
  line-height: 1.625em;
}

.text_component-description_small li {
  font-size: 1.25em;
  line-height: 1.5em;
}

.text_component-description_small ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 0.625em;
  grid-row-gap: 0.625em;
}

.grid-one_by_two {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-one_by_two.gap_medium {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.splash-split_bg {
  position: absolute;
  left: auto;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 50%;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.splash-split_bg.full_screen {
  width: 100%;
}

.splash-split_bg.aspect_video {
  width: 70%;
}

.splash-split_bg.aspect_image {
  width: 50%;
}

.splash-split_bg-image {
  z-index: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.splash-body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.splash-body.div-limit_928 {
  max-width: 928px;
}

.splash-body.success_stories-margin_top {
  overflow: hidden;
  margin-top: -192px;
}

.splash-body.width_928.white_bg.rounded_corners {
  border-radius: 8px;
}

.splash-body.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.splash-body.align_center.margin_bottom_xxl {
  margin-bottom: 64px;
}

.splash-body.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.splash-body.width_1600 {
  max-width: 1600px;
}

.splash-body.margin_bottom_64 {
  margin-bottom: 64px;
}

.splash-body.common_questions_grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash-body.gap_8 {
  grid-column-gap: 8em;
  grid-row-gap: 8em;
}

.splash-body.overlap_top {
  margin-top: -2em;
}

.splash-body.width_full {
  max-width: 100%;
}

.splash-body.overlap_top_extra {
  margin-top: -5rem;
}

.section-splash-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.section-splash-heading.width_relaxed {
  width: 100%;
  max-width: 840px;
}

.section-splash-heading.left_aligned {
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.section-splash-heading.left_aligned_full {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.section-splash-heading.center_aligned {
  max-width: 928px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  text-align: center;
}

.royal_dark_gradient_trans_bg {
  background-image: linear-gradient(15deg, #151a1e 10%, transparent 60%), linear-gradient(145deg, #130f40 10%, transparent 60%), radial-gradient(circle farthest-corner at 100% 50%, transparent 20%, #151a1e 50%, #130f40);
}

.splash-overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
}

.splash-overlay.video_overlay {
  background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent, #151a1e 65%);
}

.splash-overlay.image_overlay {
  background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent 25%, #151a1e 49%);
}

.splash-overlay.video_overlay_black {
  background-image: linear-gradient(0deg, #000, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2) 10%, transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent 50%, #000 65%);
}

.splash-overlay.video_overlay_indigo {
  background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(64, 83, 175, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent, #151a1e 65%);
}

.splash-overlay.full_video_overlay {
  background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent, #151a1e 65%);
}

.splash-overlay.full_image_overlay {
  background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 100% 50%, transparent 10%, #151a1e 50%);
}

.section-split_bg-tag {
  position: absolute;
  left: auto;
  top: auto;
  right: 4rem;
  bottom: 3rem;
  z-index: 1;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  color: hsla(0, 0%, 100%, 0.5);
  font-size: 1em;
  line-height: 1.125em;
  font-weight: 700;
  text-align: right;
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.1);
}

.section-split_bg-tag:hover {
  color: hsla(0, 0%, 100%, 0.8);
}

.review_wall {
  -webkit-align-content: flex-start;
  -ms-flex-line-pack: start;
  align-content: flex-start;
}

.review_wall-image {
  margin-top: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 0.5rem;
}

.review_wall-image.low_elevation {
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.08);
}

.review_wall-column {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.blog_item-featured-item-content-authors_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.blog_item-featured-item-content-authors_wrapper.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.blog_item-featured-item-content-authors_wrapper.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.blog_item-featured-item-content-authors_wrapper.no_margin {
  margin-top: 0px;
}

.article-reviewer_container {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.article-reviewer_container.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.article-reviewer_container.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.article-reviewer_container.no_margin {
  margin-top: 0px;
}

.qotd-wrapper {
  width: 100%;
  max-width: 928px;
  margin-right: auto;
  margin-left: auto;
  padding: 2rem;
  border-radius: 0.5rem;
  background-color: #fff;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
}

.qotd-form_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.text_component-description_block {
  font-size: 1.25em;
  line-height: 1.625em;
}

.text_component-description_block p {
  font-size: 1.25em;
  line-height: 1.625em;
}

.text_component-description_block li {
  font-size: 1.25em;
  line-height: 1.5em;
}

.text_component-description_block ul {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 0.625em;
  grid-row-gap: 0.625em;
}

.section-page-trans_chiclet {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.5rem;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.5rem;
  grid-row-gap: 0.5rem;
  border-radius: 0.5rem;
  background-color: hsla(0, 0%, 100%, 0.1);
}

.vertical_divider {
  position: relative;
  display: block;
  width: 1px;
  height: 1em;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: hsla(0, 0%, 100%, 0.5);
}

.crash_course-start_end_date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
  font-size: 1.125em;
  line-height: 1.625em;
  text-transform: uppercase;
}

.crash_course-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  -ms-grid-columns: 2fr 1fr;
  grid-template-columns: 2fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.crash_course-grid.gap_l {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
}

.crash_course-grid_heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.crash_course-grid_title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 2em;
  line-height: 1.125em;
}

.crash_course-grid_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  grid-column-gap: 1.25em;
  grid-row-gap: 1.25em;
}

.crash_course-grid_column_divider {
  width: 100%;
  height: 1px;
  margin-bottom: 0.5em;
}

.crash_course-rich_content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.crash_course-rich_content p {
  margin-bottom: 0.5em;
  font-size: 1.125em;
  line-height: 1.625em;
}

.crash_course-rich_content li {
  font-size: 1.125em;
  line-height: 1.625em;
}

.default_form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
}

.qotd-question_wrapper {
  margin-top: -1rem;
  margin-bottom: 1rem;
}

.section-splash-inline {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.section-splash-inline.div-limit_928 {
  max-width: 928px;
}

.section-splash-inline.success_stories-margin_top {
  overflow: hidden;
  margin-top: -192px;
}

.section-splash-inline.width_928.white_bg.rounded_corners {
  border-radius: 8px;
}

.section-splash-inline.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash-inline.align_center.margin_bottom_xxl {
  margin-bottom: 64px;
}

.section-splash-inline.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.section-splash-inline.width_1600 {
  max-width: 1600px;
}

.section-splash-inline.margin_bottom_64 {
  margin-bottom: 64px;
}

.section-splash-inline.common_questions_grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-splash-inline.gap_8 {
  grid-column-gap: 8em;
  grid-row-gap: 8em;
}

.section-splash-inline.overlap_top {
  margin-top: -2em;
}

.section-splash-inline.width_full {
  max-width: 100%;
}

.section-splash-inline.overlap_top_extra {
  margin-top: -5rem;
}

.section-splash-cta_grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  -ms-grid-columns: 1fr 1fr 2fr;
  grid-template-columns: 1fr 1fr 2fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-four_by_two {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.grid-title_cell {
  display: block;
  margin-right: auto;
  margin-left: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.grid-title_cell.width_relaxed {
  width: 100%;
  max-width: 840px;
}

.grid-title_cell.left_aligned {
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.trust_logos_inline {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash-two_buttons {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
}

.section-splash-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 62px;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-size: 20px;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
  text-decoration: none;
}

.section-splash-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.section-splash-button.qotd-email_collect-button {
  margin-top: 4px;
}

.section-splash-button.large {
  width: 75%;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  letter-spacing: 0.5px;
}

.section-splash-button.ghost {
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  background-color: transparent;
  color: #6255e5;
}

.section-splash-button.ghost:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.section-splash-button.ghost_filled {
  border: 1px solid #c8c9ce;
  background-color: transparent;
  color: #c8c9ce;
}

.section-splash-button.ghost_filled:hover {
  border-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.section-splash-button.box_shadow {
  box-shadow: 0 0 20px 2px rgba(98, 85, 229, 0.3);
}

.deep_black_bg {
  background-color: #151815;
}

.trust_logos_inline-heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  margin-bottom: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  line-height: 1em;
}

.trust_logos_inline-logos {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  -ms-grid-columns: 1fr 1fr 1fr 1fr;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.trust_logos_inline-logo {
  width: 100%;
  height: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.trust_logos_inline-logo.seal {
  max-height: 100px;
}

.section-split_bg-video {
  z-index: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.splash-split_bg-video_bg {
  position: absolute;
  z-index: -1;
  width: 100%;
  height: 100%;
}

.header-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 0.875em 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-size: 17px;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
}

.header-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.header-button.qotd-email_collect-button {
  margin-top: 4px;
}

.header-button.large {
  width: 75%;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  letter-spacing: 0.5px;
}

.header-button.ghost {
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  background-color: transparent;
  color: #6255e5;
}

.header-button.ghost:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.header-button.ghost_filled {
  border: 1px solid #c8c9ce;
  background-color: transparent;
  color: #c8c9ce;
}

.header-button.ghost_filled:hover {
  border-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.section-splash-button_with_badge {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 2em;
  grid-row-gap: 2em;
}

.icon-seal_link-copy {
  position: absolute;
  left: auto;
  top: 50%;
  right: 0%;
  bottom: auto;
  width: 128px;
  height: 128px;
  -webkit-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.section-splash-badge_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 128px;
  height: auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_component-list {
  position: relative;
  margin-bottom: 24px;
  padding-left: 0px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
  font-size: 20px;
  line-height: 1.5em;
  list-style-type: none;
}

.text_component-list_item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.text_component-list_item_text {
  position: relative;
  display: block;
}

.text_component-checkmark {
  position: relative;
  display: block;
  width: 24px;
  height: 24px;
  margin-top: 0.125em;
  margin-right: 0.5em;
  float: left;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.text_component-checkmark.attention_green {
  color: #27ae60;
}

.text_gradient_lightblue {
  background-image: linear-gradient(75deg, #00c6ff, #0072ff);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.header-button_container {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
}

.splash-body-article {
  display: -ms-grid;
  display: grid;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-auto-columns: 1fr;
  grid-column-gap: 48px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1.5fr 1fr;
  grid-template-columns: 1.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.splash-body-article.flex_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.splash-body-article.blog_post {
  -ms-grid-columns: 1.5fr 1.5fr;
  grid-template-columns: 1.5fr 1.5fr;
}

.splash-body-article_heading {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  text-align: left;
}

.splash-body-article_heading.width_relaxed {
  width: 100%;
  max-width: 840px;
}

.splash-body-article_heading.left_aligned {
  width: 50%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.splash-body-article_heading.left_aligned_full {
  width: 100%;
  margin-right: 0px;
  margin-left: 0px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  text-align: left;
}

.grid-content_left {
  position: relative;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 3fr 1fr;
  grid-template-columns: 3fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-content_left.success_stories-margin_top {
  margin-top: -224px;
}

.section-page-body-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
}

.section-page-body-content.grid_layout {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.guide-sidebar {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.guide-rich_text {
  position: relative;
}

.guide-rich_text.body_2 {
  margin-bottom: 32px;
}

.guide-rich_text p {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.guide-rich_text h3 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1.625em;
}

.guide-rich_text li {
  margin-bottom: 8px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.guide-rich_text.max_width_small {
  max-width: 500px;
}

.guide-rich_text h2 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1.625em;
}

.guide-rich_text h4 {
  margin-top: 24px;
  margin-bottom: 12px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.625em;
}

.guide-rich_text h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.guide-rich_text blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.guide-rich_text ul {
  margin-bottom: 8px;
  padding-left: 32px;
}

.guide-rich_text img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.guide-rich_text.margin_top_m {
  margin-top: 16px;
}

.guide-rich_text figure {
  margin-top: 16px;
  margin-bottom: 16px;
}

.guide-rich_text ol {
  margin-bottom: 8px;
  padding-left: 32px;
}

.guide-body-content-heading {
  margin-top: 0px;
  margin-bottom: 0.5em;
  font-size: 2em;
  line-height: 1em;
}

.section-blog-post-related_posts-list_item-icon_wrapper {
  position: relative;
  width: 14px;
  height: 14px;
  margin-left: 1em;
}

.post_chevron {
  display: none;
  width: 14px;
  height: 14px;
}

.crash_courses-all_courses-list_item-date {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.25em;
  grid-row-gap: 0.25em;
}

.crash_courses-all_courses-list_item-calender_month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  background-color: #d86156;
  color: #fff;
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}

.section-blog-post-related_posts-list_item-calendar_wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 112px;
  height: 112px;
  margin-right: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
}

.crash_courses-all_courses-list {
  display: -ms-grid;
  display: grid;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.crash_courses-all_courses-list_item-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  border-style: solid;
  border-width: 1px;
  border-color: #ededf0;
  border-radius: 8px;
  background-color: #fff;
  text-decoration: none;
}

.crash_courses-all_courses-list_item-wrapper.image_bg {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 50%;
  background-size: cover;
}

.crash_courses-all_courses-list_item-calender {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 64px;
  margin-right: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.crash_courses-all_courses-list_item-calender_day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-right: 1px solid #ededf0;
  border-bottom: 1px solid #ededf0;
  border-left: 1px solid #ededf0;
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
}

.crash_courses-all_courses-list_item-title {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-auto-columns: 1fr;
  grid-column-gap: 0.375em;
  grid-row-gap: 0.375em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.crash_courses-all_courses-list_item-cta {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  grid-auto-columns: 1fr;
  grid-column-gap: 1em;
  grid-row-gap: 1em;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.crash_courses-all_courses-list_item-price {
  font-size: 1.5em;
  line-height: 1em;
  font-weight: 600;
}

.crash_courses-all_courses-list_item-calender_number_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
}

.crash_courses-all_courses-list_item-calender_day_text {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 0.625em;
  line-height: 1em;
  font-weight: 600;
  text-align: center;
}

.crash_courses-all_courses-list_item-heading {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 1.25em;
  line-height: 1.125em;
  font-weight: 700;
}

.crash_courses-all_courses-list_item-heading_link {
  text-decoration: none;
}

.crash_courses-all_courses-list_item-expert_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-column {
  width: 64px;
  margin-right: 1rem;
}

.crash_courses-all_courses-list_item-column_heading {
  font-size: 1em;
  line-height: 1em;
  font-weight: 600;
}

.crash_courses-all_courses-list_item-expert {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-expert.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-expert.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.crash_courses-all_courses-list_item-topics {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-topics.flex-align_center {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-topics.flex-align_center.flex-space_between {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.crash_courses-all_courses-list_item-topics-rich_text ul {
  padding-left: 16px;
}

.crash_courses-all_courses-list_item-topics-rich_text li {
  margin-bottom: 0.25em;
}

.crash_courses-all_courses-list_item-expert_image {
  width: 28px;
  height: 28px;
  margin-right: 8px;
  border-radius: 50%;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
  -o-object-fit: cover;
  object-fit: cover;
}

.crash_courses-all_courses-list_item-expert_image:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.crash_courses-all_courses-list_item-expert_image.margin_right_s {
  margin-right: 8px;
}

.crash_courses-all_courses-list_item-expert_information {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 16px;
  line-height: 1.5em;
}

.crash_courses-all_courses-list_item-topics_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.crash_courses-all_courses-list_item-button {
  position: relative;
  padding: 0.5em 1em;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: -webkit-transform 100ms ease;
  transition: -webkit-transform 100ms ease;
  transition: transform 100ms ease;
  transition: transform 100ms ease, -webkit-transform 100ms ease;
  font-size: 18px;
  line-height: 32px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 0.5px;
}

.crash_courses-all_courses-list_item-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.crash_courses-all_courses-list_item-button.indigo_bg.indigo_border_bottom {
  border-bottom: 2px solid #28378e;
}

.crash_courses-all_courses-list_item-button.indigo_bg.indigo_border_bottom.full_width {
  width: 100%;
}

.crash_courses-all_courses-list_item-button.orange_bg.orange_border_bottom {
  border-bottom: 2px solid #ca7c18;
}

.crash_courses-all_courses-list_item-button.orange_bg.orange_border_bottom.full_width {
  width: 100%;
}

.crash_courses-all_courses-list_item-button.full_width {
  width: 100%;
}

.crash_courses-all_courses-list_item-date_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.crash_courses-all_courses-list_item-date_icon.star_yellow {
  color: #f2a742;
}

.sidebar-widget-team_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.sidebar-widget-team_item {
  margin-left: -8px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.sidebar-widget-team_item:first-child {
  margin-left: 0px;
}

.sidebar-widget-team_item-image {
  display: block;
  width: 54px;
  height: 54px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
}

.section-page-body-sidebar {
  display: -ms-grid;
  display: grid;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 1fr;
  grid-template-columns: 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-content_even {
  position: relative;
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.grid-content_even.success_stories-margin_top {
  margin-top: -224px;
}

.upgrade-access_code-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 32px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.blog-key_takeaway-heading {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
}

.blog-key_takeaway-body {
  position: relative;
}

.blog-key_takeaway-body.body_2 {
  margin-bottom: 32px;
}

.blog-key_takeaway-body p {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-key_takeaway-body h3 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 24px;
  line-height: 1em;
}

.blog-key_takeaway-body li {
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-key_takeaway-body.qotd-question_content {
  margin-top: -16px;
}

.blog-key_takeaway-body.max_width_small {
  max-width: 500px;
}

.blog-key_takeaway-body h2 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 28px;
  line-height: 1em;
}

.blog-key_takeaway-body h4 {
  margin-top: 32px;
  margin-bottom: 16px;
  color: #151a1e;
  font-size: 21px;
  line-height: 1.625em;
}

.blog-key_takeaway-body h1 {
  margin-top: 32px;
  margin-bottom: 16px;
  font-size: 42px;
  line-height: 1.6em;
}

.blog-key_takeaway-body blockquote {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.625em;
}

.blog-key_takeaway-body ul {
  margin-bottom: 0px;
  padding-left: 32px;
}

.blog-key_takeaway-body img {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-key_takeaway-body.margin_top_m {
  margin-top: 16px;
}

.blog-key_takeaway-body figure {
  margin-top: 16px;
  margin-bottom: 16px;
}

.blog-key_takeaway-body ol {
  margin-bottom: 8px;
  padding-left: 32px;
}

.section-blog-post-related_posts-list_item-meta_container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 0.5em;
  grid-row-gap: 0.5em;
}

.blog-related_posts-container {
  padding-top: 0rem;
}

.blog-related_posts-heading {
  display: inline-block;
  margin-bottom: 16px;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #e3f2f1;
  color: #151a1e;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
}

.blog-table_of_contents-heading_wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 16px;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.related_posts-author {
  display: inline-block;
  width: 100%;
}

.related_posts-author_image {
  display: inline;
  width: 32px;
  height: 32px;
  margin-right: 8px;
  border-radius: 100%;
}

.related_posts-author_name {
  display: inline;
  color: #2f3037;
  line-height: 1em;
}

.blog-related_posts-link {
  color: #151a1e;
  font-size: 18px;
  line-height: 1.5em;
}

.sidebar-author_name.bold {
  font-weight: 700;
}

.sidebar-author_title {
  color: #2f3037;
}

.sidebar-author_title.bold {
  font-weight: 700;
}

.sidebar-author_bio {
  color: #2f3037;
}

.crash_courses-all_courses-list_item-subject_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.guide-posts-heading {
  display: inline-block;
  margin-top: 0px;
  margin-bottom: 16px;
  padding: 8px 16px;
  border-radius: 4px;
  background-color: #f0effc;
  color: #151a1e;
  font-size: 20px;
  line-height: 1em;
}

.splash_small {
  position: relative;
  z-index: 1;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.splash_small.medium_padding {
  padding-top: 8em;
  padding-bottom: 4rem;
}

.splash_small.video_padding {
  padding-top: 8rem;
  padding-bottom: 2rem;
}

.splash_small.small_padding {
  padding-top: 6em;
  padding-bottom: 2rem;
}

.splash-body-article_author-image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 50%;
  -webkit-transition: border-color 150ms ease;
  transition: border-color 150ms ease;
}

.splash-body-article_author-image:hover {
  border-color: hsla(0, 0%, 100%, 0.25);
}

.splash-body-article_author-image.margin_right_s {
  margin-right: 8px;
}

.splash-body-article_author-image.huge {
  width: 128px;
  height: 128px;
  margin-right: 24px;
}

.splash-body-article_author-information {
  display: inline;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.splash-body-article_author-label {
  display: inline;
  margin-right: 0.25em;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.splash-body-article_author-label.extra_dark.bold {
  font-weight: 700;
}

.splash-body-article_author-label.dark.bold {
  font-weight: 700;
}

.splash-body-article_author-label.bold {
  font-weight: 700;
}

.splash-body-article_author-label.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-article_author-name {
  margin-right: 0.25em;
  margin-bottom: 0px;
  color: #fff;
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.splash-body-article_author-name.extra_dark.bold {
  font-weight: 700;
}

.splash-body-article_author-name.dark.bold {
  font-weight: 700;
}

.splash-body-article_author-name.bold {
  font-weight: 700;
}

.splash-body-article_author-name.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-breadcrumb_divider {
  display: inline-block;
  width: 6px;
  margin-right: 8px;
  margin-left: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: hsla(0, 0%, 100%, 0.7);
  text-decoration: none;
}

.splash-body-breadcrumb_divider.grey.big {
  margin-top: -2px;
}

.splash-body-breadcrumb_divider.big {
  margin-top: -2px;
  font-size: 32px;
  line-height: 0px;
}

.splash-body-breadcrumb_divider.bold {
  font-weight: 700;
}

.splash-body-breadcrumb_link {
  display: inline-block;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
  text-decoration: none;
}

.splash-body-breadcrumb_link.extra_dark.bold {
  font-weight: 700;
}

.splash-body-breadcrumb_link.dark.bold {
  font-weight: 700;
}

.splash-body-breadcrumb_link.bold {
  font-weight: 700;
}

.splash-body-breadcrumb_link.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-article_date-label {
  margin-bottom: 0.25em;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.splash-body-article_date-label.extra_dark.bold {
  font-weight: 700;
}

.splash-body-article_date-label.dark.bold {
  font-weight: 700;
}

.splash-body-article_date-label.bold {
  font-weight: 700;
}

.splash-body-article_date-label.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-article_date-label-copy {
  margin-bottom: 0px;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.splash-body-article_date-label-copy.extra_dark.bold {
  font-weight: 700;
}

.splash-body-article_date-label-copy.dark.bold {
  font-weight: 700;
}

.splash-body-article_date-label-copy.bold {
  font-weight: 700;
}

.splash-body-article_date-label-copy.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-article_date-date {
  display: inline;
  color: hsla(0, 0%, 100%, 0.7);
  font-size: 18px;
  line-height: 1em;
  font-weight: 600;
}

.splash-body-article_date-date.extra_dark.bold {
  font-weight: 700;
}

.splash-body-article_date-date.dark.bold {
  font-weight: 700;
}

.splash-body-article_date-date.bold {
  font-weight: 700;
}

.splash-body-article_date-date.inactive_breadcrumb {
  color: hsla(0, 0%, 100%, 0.5);
  text-decoration: none;
  cursor: text;
}

.splash-body-article_reviewer-information {
  display: inline;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.splash-body-article_author-information_container {
  display: inline-block;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.related_posts-author_label {
  display: inline;
  margin-right: 4px;
  color: #2f3037;
  line-height: 1em;
}

.related_posts-read_more {
  display: inline;
  margin-left: 8px;
  text-decoration: underline;
}

.related_posts-text {
  margin-bottom: 12px;
}

.splash-body-article_title {
  margin-top: 0px;
  margin-bottom: 16px;
  color: #fff;
  font-size: 3.5em;
  line-height: 1em;
  letter-spacing: -0.025em;
}

.splash-body-article_title.large {
  font-size: 4.5em;
  line-height: 1em;
}

.splash-body-article_title.small {
  font-size: 2.5em;
}

.splash-body-article_description {
  margin-bottom: 16px;
  color: rgba(255, 255, 255, 0.7);
  font-size: 20px;
  line-height: 1.5em;
}

.splash-body-article_description.large {
  font-size: 2.25em;
  line-height: 1.255em;
  font-weight: 500;
  letter-spacing: -0.025em;
}

.splash-body-article_description.width_tight {
  max-width: 756px;
}

.splash-body-article_description.small {
  font-size: 1.25em;
  line-height: 1.5em;
}

.splash-body-article_description.small.grey {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
}

.blog-key_takeaway-author_image {
  width: 48px;
  height: 48px;
  margin-right: 8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.15);
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.splash-body-button {
  position: relative;
  display: block;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-size: 1.25em;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
}

.splash-body-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.splash-body-button.qotd-email_collect-button {
  margin-top: 4px;
}

.splash-body-button.large {
  width: 75%;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  letter-spacing: 0.5px;
}

.splash-body-button.ghost {
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  background-color: transparent;
  color: #6255e5;
}

.splash-body-button.ghost:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.splash-body-button.ghost_filled {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.7);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

.splash-body-button.ghost_filled:hover {
  border-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.splash-body-button.box_shadow {
  box-shadow: 0 0 20px 2px rgba(98, 85, 229, 0.3);
}

.splash-body-buttons {
  width: 100%;
  margin-top: 16px;
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

.splash {
  position: relative;
  z-index: 1;
  padding-top: 8rem;
  padding-bottom: 4rem;
}

.learn_page-video_wrap {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  height: 675px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 16px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.1);
}

.learn_page-video_image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.learn_page-video_play {
  position: absolute;
}

.learn_page-video_play_icon {
  width: 75px;
}

.feature_grid-title {
  margin-top: 0px;
  margin-bottom: 0px;
  font-size: 36px;
  line-height: 1.125em;
}

.section-splash-tight_review {
  width: 50%;
}

.review_tight-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.review_tight-image {
  width: 56px;
  height: 56px;
  margin-right: 16px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.review_tight-body {
  font-size: 18px;
  line-height: 1.5em;
}

.review_tight-student {
  margin-top: 8px;
  font-size: 18px;
  font-weight: 600;
}

.review_tight-student_name {
  display: inline;
}

.review_tight-comma {
  display: inline;
  margin-right: 6px;
}

.review_tight-student_meta {
  display: inline;
  font-weight: 400;
}

.review_tight {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.text_component-review {
  width: 100%;
  margin-top: 24px;
  margin-right: 16px;
  padding: 16px;
  border-radius: 8px;
}

.text_component-link {
  display: inline-block;
  margin-top: 8px;
  font-size: 20px;
  line-height: 1em;
  font-weight: 600;
  text-decoration: none;
}

.text_component-link:hover {
  text-decoration: underline;
}

.image_component {
  overflow: hidden;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 8px;
}

.image_component-image {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.image_component-square {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 100%;
}

.feature-two_column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.feature-two_column.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.trust_logos_inline-title {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -webkit-flex: 0 auto;
  -ms-flex: 0 auto;
  flex: 0 auto;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
}

.trust_logos_inline-divider {
  height: 1px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  background-color: #85868e;
}

.section-splash-body {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1264px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 32px;
  padding-left: 32px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  grid-auto-columns: 1fr;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: auto auto;
  grid-template-rows: auto auto;
}

.section-splash-body.div-limit_928 {
  max-width: 928px;
}

.section-splash-body.success_stories-margin_top {
  overflow: hidden;
  margin-top: -192px;
}

.section-splash-body.width_928.white_bg.rounded_corners {
  border-radius: 8px;
}

.section-splash-body.align_center {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash-body.align_center.margin_bottom_xxl {
  margin-bottom: 64px;
}

.section-splash-body.ari_bg {
  background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61b1302b96246e3b7a3980b3_ari_graduating.jpeg");
  background-position: 0% 50%;
  background-size: cover;
}

.section-splash-body.width_1600 {
  max-width: 1600px;
}

.section-splash-body.margin_bottom_64 {
  margin-bottom: 64px;
}

.section-splash-body.common_questions_grid {
  display: -ms-grid;
  display: grid;
  -webkit-box-pack: start;
  -webkit-justify-content: start;
  -ms-flex-pack: start;
  justify-content: start;
  justify-items: start;
  -webkit-box-align: start;
  -webkit-align-items: start;
  -ms-flex-align: start;
  align-items: start;
  -webkit-align-content: start;
  -ms-flex-line-pack: start;
  align-content: start;
  grid-auto-columns: 1fr;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  -ms-grid-columns: 0.5fr 1fr;
  grid-template-columns: 0.5fr 1fr;
  -ms-grid-rows: auto;
  grid-template-rows: auto;
}

.section-splash-body.gap_8 {
  grid-column-gap: 8em;
  grid-row-gap: 8em;
}

.section-splash-body.overlap_top {
  margin-top: -2em;
}

.section-splash-body.width_full {
  max-width: 100%;
}

.section-splash-body.overlap_top_extra {
  margin-top: -5rem;
}

.text_component-button {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 291px;
  padding: 1em;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-bottom: 2px solid #4940af;
  border-radius: 8px;
  background-color: #6255e5;
  -webkit-transition: all 100ms ease;
  transition: all 100ms ease;
  font-size: 20px;
  line-height: 1em;
  font-weight: 700;
  text-align: center;
}

.text_component-button:hover {
  -webkit-transform: scale(1.05);
  -ms-transform: scale(1.05);
  transform: scale(1.05);
}

.text_component-button.qotd-email_collect-button {
  margin-top: 4px;
}

.text_component-button.large {
  width: 75%;
  box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.12);
  letter-spacing: 0.5px;
}

.text_component-button.ghost {
  border-style: solid;
  border-width: 1px;
  border-color: #6255e5;
  background-color: transparent;
  color: #6255e5;
}

.text_component-button.ghost:hover {
  border-color: #6d5fff;
  background-color: rgba(0, 0, 0, 0.1);
  color: #6d5fff;
}

.text_component-button.ghost_filled {
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.7) hsla(0, 0%, 100%, 0.7);
  background-color: transparent;
  color: rgba(255, 255, 255, 0.7);
}

.text_component-button.ghost_filled:hover {
  border-color: #fff;
  border-top-style: solid;
  border-top-width: 1px;
  border-right-style: solid;
  border-right-width: 1px;
  border-left-style: solid;
  border-left-width: 1px;
  background-color: rgba(0, 0, 0, 0.1);
  color: #fff;
}

.text_component-button.box_shadow {
  box-shadow: 0 0 20px 2px rgba(98, 85, 229, 0.3);
}

.section-splash-button-play_icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 24px;
  height: 24px;
  margin-right: 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-splash-button-play_icon.star_yellow {
  color: #f2a742;
}

.high_elevation {
  box-shadow: 0 24px 50px 0 rgba(0, 0, 0, 0.2);
}

.creator_letter-author_name {
  display: inline;
  font-weight: 600;
}

.creator_letter-author_title {
  display: inline;
}

.creator_letter-author_comma {
  display: inline;
  margin-right: 6px;
  font-weight: 600;
}

.text_component-image {
  margin-bottom: 24px;
  border-radius: 8px;
}

.faqs-item-body p {
  margin-bottom: 16px;
  font-size: 20px;
  line-height: 1.5em;
}

.faqs-item-body ul {
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 1.5em;
}

.faqs-item-body li {
  margin-bottom: 16px;
}

.faqs-item-body ol {
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 1.5em;
}

.image_component-video {
  position: relative;
  width: 100%;
  height: 100%;
  padding-bottom: 56.25%;
}

.text_component-team {
  width: 100%;
}

.text_component-team_list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 8px;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_component-team_item {
  overflow: hidden;
  width: 56px;
  height: 56px;
  margin-left: -8px;
  border-style: solid;
  border-width: 3px;
  border-color: hsla(0, 0%, 100%, 0.1);
  border-radius: 64px;
}

.text_component-team_image {
  -o-object-fit: cover;
  object-fit: cover;
}

.text_component-rating-star {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 16px;
  height: 16px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #f5c042;
}

.text_component-rating-number {
  margin-right: 8px;
  margin-left: 8px;
  line-height: 1em;
  font-weight: 700;
}

.text_component-rating-text {
  line-height: 1em;
}

.text_component-rating-stars {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.text_component-app_ratings {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

.text_component-app_ratings.overlap_top {
  position: relative;
  z-index: 1;
  margin-top: -12rem;
}

.text_components-app_rating-image {
  width: 100%;
  max-width: 200px;
}

.reviews-wall-fade {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: 1;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(95%, #fff));
  background-image: linear-gradient(180deg, transparent 75%, #fff 95%);
}

.image_component-image-play_icon {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  margin: auto;
}

.review_tight-empty {
  display: none;
}

.trust_logos_inline-column {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-height: 50px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.membership_plan-savings {
  padding: 4px 8px;
  border-radius: 4px;
  background-color: #e9ffee;
  line-height: 1em;
  font-weight: 700;
}

.membership_plan-details {
  line-height: 1.5em;
}

.membership_plan-title {
  font-size: 28px;
  line-height: 1em;
  font-weight: 600;
}

.membership_plan-body {
  line-height: 1.5em;
}

.membership_plan-previous {
  display: inline;
  margin-right: 8px;
  font-size: 36px;
  line-height: 1em;
  font-weight: 600;
  text-decoration: line-through;
}

.membership_plan-price {
  display: inline;
  margin-right: 8px;
  font-size: 36px;
  line-height: 1em;
  font-weight: 600;
}

.membership_plan-currency {
  display: inline;
  font-size: 14px;
  line-height: 1em;
}

.membership_plan-row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  grid-column-gap: 8px;
  grid-row-gap: 8px;
}

.membership_plan-all_features {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 32px;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  border-radius: 8px;
}

.membership_plan-all_features-column {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

.feature-two_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  align-self: flex-start;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
}

.feature-two_row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

.features-grid_row {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  grid-column-gap: 64px;
  grid-row-gap: 64px;
}

@media screen and (max-width: 991px) {
  .footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .splash_section.fixed_header {
    padding-top: 192px;
  }

  .featured_benefit {
    grid-column-gap: 16px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .featured_benefit-card {
    width: 100%;
  }

  .featured_benefit-card_img_block {
    width: 100%;
  }

  .featured_benefit-card_bg_back.featured_benefit-card_bg_back-left {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    height: 100%;
    margin-top: 0px;
    margin-left: 0px;
  }

  .featured_benefit-card_bg_back.featured_benefit-card_bg_back-right {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    height: 100%;
    margin-top: 0px;
    margin-right: 0px;
  }

  .featured_grid.one_row {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .featured_grid-card.card_left {
    border-top-right-radius: 8px;
    border-bottom-left-radius: 0px;
  }

  .featured_grid-card.card_middle {
    border-style: none solid;
    border-color: #ededf0;
  }

  .featured_grid-card.card_right {
    border-top-right-radius: 0px;
    border-bottom-left-radius: 8px;
  }

  .ios_message.anatomy_splash {
    margin-bottom: 64px;
  }

  .header-nav-menu {
    position: fixed;
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    overflow: scroll;
    width: 100%;
    height: 100%;
    padding: 5rem 32px 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #111;
    text-align: left;
  }

  .header-nav-menu_link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    border-bottom: 1px solid #333;
    color: #fff;
    font-size: 1.5em;
  }

  .header-nav-col {
    z-index: 1;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  .reviews-wall.three_column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .reviews-wall.four_column {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .header-nav-menu_button {
    margin-left: 32px;
    padding: 4px;
  }

  .header-nav-menu_button.w--open {
    border-radius: 8px;
    background-color: rgba(0, 0, 0, 0.9);
  }

  .splash_bootcamp {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splash_bootcamp.royal_light_bg {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splash_bootcamp-testimonial.royal_bg {
    display: none;
  }

  .splash_bootcamp-testimonial.teal_bg {
    display: none;
  }

  .splash_bootcamp-heading {
    margin-bottom: 0px;
  }

  .upgrade-testimonial-card_student {
    left: -64px;
    top: -64px;
    max-height: 140px;
    max-width: 140px;
  }

  .comparison_table-list_item {
    text-align: left;
  }

  .upgrade-pricing_card-body {
    padding-right: 16px;
    padding-left: 16px;
  }

  .pricing_card-list {
    margin-bottom: 0px;
  }

  .upgrade-pricing_card_container {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .blog-links {
    padding-top: 32px;
    padding-right: 32px;
    padding-left: 32px;
    border-radius: 8px;
    background-color: #6255e5;
  }

  .section-blog_container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .pre_footer {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .header-nav-dropdown {
    width: 100%;
  }

  .header-nav-dropdown_toggle {
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid #333;
    font-size: 28px;
    font-weight: 700;
  }

  .header-nav-dropdown_list.w--open {
    position: relative;
    margin-top: 16px;
    margin-bottom: 16px;
    margin-left: 0px;
    padding-left: 0px;
    background-color: hsla(0, 0%, 100%, 0);
  }

  .header-nav-dropdown_list_link {
    margin-bottom: 8px;
    padding-left: 0px;
    color: #fff;
    font-size: 22px;
  }

  .header-nav-dropdown_list_link:hover {
    background-color: transparent;
    font-weight: 700;
  }

  .section-video_chapters_container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .header-nav-dropdown_toggle_link {
    color: #fff;
    font-size: 28px;
    font-weight: 700;
  }

  .pricing_card-features.two_column {
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-max_container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .footer-footer_container-glyph {
    margin-right: 3rem;
    margin-left: 3rem;
  }

  .splash_section-scholarship {
    grid-column-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .get_bootcamp-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .get_bootcamp-image {
    padding: 0px 64px 64px;
  }

  .upgrade_roadmap {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .layout-faqs {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .splash_section-track_product {
    grid-column-gap: 32px;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .splash_section_m.fixed_header {
    padding-top: 192px;
  }

  .track_products.fixed_header {
    padding-top: 192px;
  }

  .splash_section_hero.fixed_header {
    padding-top: 192px;
  }

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .button_custom.button_1.button_border_royal_dark.royal_bg.mobile_menu {
    width: 100%;
    margin-top: 32px;
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .section-splash_hero.fixed_header {
    padding-top: 192px;
  }

  .section-splash_hero.quarter_padding {
    padding-top: 108px;
  }

  .section-splash_hero-hero_container.landing_page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .section-page {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .section-page.half_padding {
    padding-top: 48px;
  }

  .section-page.medium_padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-page.large_padding {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-page.devices_padding {
    margin-top: -1rem;
  }

  .section-page-page_content.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-page-page_content.success_stories-margin_top {
    margin-top: -128px;
  }

  .cms-related_stories-list {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-related_stories {
    padding-top: 64px;
    padding-bottom: 48px;
  }

  .section-page-page_content-heading.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-page-page_content-heading.heading_center {
    text-align: left;
  }

  .section-page-page_content-heading.margin_bottom_128 {
    margin-bottom: 64px;
  }

  .section-page-stories_grid {
    grid-row-gap: 64px;
  }

  .success_stories-feature {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .success_stories-feature-content {
    padding-right: 0px;
    padding-left: 0px;
  }

  .success_stories-feature-image {
    min-height: 250px;
  }

  .student_reviews-feature {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .student_reviews-feature_grid {
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-page-grid.success_stories-margin_top {
    margin-top: -160px;
  }

  .section-page-grid_row.top_padding_96 {
    padding-top: 64px;
  }

  .splash_hero-bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    opacity: 0.25;
  }

  .featured_subject {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .featured_subject-image_container {
    padding-right: 0px;
    padding-left: 0px;
  }

  .featured_subject-grid {
    grid-row-gap: 96px;
  }

  .success_stories-profiles {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .splash_hero-content {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
    opacity: 0.25;
  }

  .section-blog {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .section-blog-grid {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-blog-grid.success_stories-margin_top {
    margin-top: -160px;
  }

  .blog-featued_post_image {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .blog-featued_post_image-img {
    -o-object-fit: cover;
    object-fit: cover;
  }

  .section-page-page_content-story {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-page-page_content-story-image_container-img {
    height: 100%;
    max-height: 250px;
  }

  .section-page-page_content-two_col_grid {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-page-bg_wrap.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-page-bg_wrap.success_stories-margin_top {
    margin-top: -128px;
  }

  .section-page-page_content-two_col_grid-weighted {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .splash_hero-tag {
    display: none;
  }

  .creator_letter {
    padding: 3rem;
  }

  .section-page-page_content-content.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-page-page_content-content.heading_center {
    text-align: left;
  }

  .section-page-page_content-content.margin_bottom_128 {
    margin-bottom: 64px;
  }

  .success_story_wall {
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .success_story_wall-container.seventh_child {
    display: none;
  }

  .success_story_wall-container.fifth_child {
    display: none;
  }

  .success_story_wall-container.sixth_child {
    display: none;
  }

  .section-splash_hero-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .blog_item-featured-list.three_column {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .blog_item-featured-item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splash-body-article_image_container {
    display: none;
    width: 100%;
  }

  .blog-get_bootcamp {
    padding: 32px;
    background-position: 0px 0px, 100% 50%;
    background-size: auto, auto;
  }

  .blog-get_bootcamp-content {
    width: 100%;
  }

  .splash-body-article_authors {
    margin-top: 0rem;
  }

  .header-nav-menu_link_inactive {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
    border-bottom: 1px solid #333;
    color: #fff;
    font-size: 28px;
    font-weight: 700;
  }

  .cms-update-item-author_wrapper {
    margin-bottom: 16px;
  }

  .cms-update-item-meta {
    margin-bottom: 16px;
  }

  .header-nav-dropdown_list-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .arrow_up {
    display: none;
  }

  .header-nav-dropdown_list_wrapper {
    margin-top: 0px;
    padding: 0px;
    background-color: transparent;
  }

  .blog-sidebar-widget-team_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .blog_item-grid-item {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .membership_wrapper-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .membership_wrapper-grid.three_cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .membership_wrapper-grid.two_cards {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .membership_plan-wrapper {
    border-right-width: 0px;
  }

  .membership_plan-wrapper.highlight {
    margin-top: 0px;
    margin-bottom: 0px;
    box-shadow: none;
  }

  .upgrade-colleges-grid {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .upgrade-video_feature-wrapper {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .slider-testimonial-image {
    position: relative;
  }

  .slider-testimonial-content_wrap {
    padding-right: 40px;
    padding-left: 25px;
  }

  .pricing-heading-3 {
    font-size: 32px;
  }

  .heading-6 {
    display: none;
  }

  .pricing-grid-wrap-mobile {
    display: none;
  }

  .button.pricing {
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .image-4 {
    display: none;
  }

  .pricing-grid-2-top {
    grid-column-gap: 20px;
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }

  .pricing-block-2-top {
    padding-right: 0px;
    padding-left: 0px;
  }

  .upgrade-plans-grid_sticky {
    position: relative;
  }

  .upgrade-plans-line_break {
    padding-right: 0px;
    padding-left: 0px;
  }

  .upgrade-plans-cell {
    display: -ms-grid;
    display: grid;
    height: 70px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-items: start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    grid-auto-columns: 1fr;
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    font-size: 16px;
    line-height: 21px;
  }

  .upgrade-pass_guarantee-wrapper {
    text-align: left;
  }

  .upgrade-pass_guarntee-text {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .upgrade-msb_letter-wrapper {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .upgrade-msb_letter-image_wrapper {
    display: none;
  }

  .upgrade-testimonial_feature-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .upgrade-pass_guarantee-inline_image {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
  }

  .student_reviews-review-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash_hero-content {
    width: 100%;
  }

  .lp_benefit {
    grid-row-gap: 32px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-splash_hero-content_video {
    width: 100%;
  }

  .container_wide.landing_page {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 2em;
    grid-row-gap: 2em;
  }

  .section-page-heading {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .section-page-body.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-page-body.success_stories-margin_top {
    margin-top: -128px;
  }

  .section-page-body.gap_8 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .section-page-body.overlap_top_extra {
    margin-top: -4rem;
  }

  .section-page-body.large_gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .section-page-body.pricing_cards {
    margin-top: -3rem;
  }

  .section-page-body.medium_gap {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .letter-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .letter-full_image-container {
    height: 250px;
  }

  .trustlogos.hide_on_mobile {
    display: none;
  }

  .section-page-title.large {
    font-size: 64px;
  }

  .student_banner {
    padding-bottom: 2rem;
    -ms-grid-columns: 1fr 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .video-test {
    height: 250px;
  }

  .layout-two_column {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .text_component-heading {
    width: 90%;
  }

  .large_wrapper {
    padding: 3rem;
  }

  .layout-two_column_reverse {
    grid-auto-flow: column;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splashhero.royal_dark_gradient_trans_bg {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(21, 26, 30, 0.5)), color-stop(90%, rgba(19, 15, 64, 0.5))), radial-gradient(circle farthest-corner at 100% 100%, rgba(19, 15, 64, 0) 40%, rgba(21, 26, 30, 0.5) 60%);
    background-image: linear-gradient(0deg, rgba(21, 26, 30, 0.5) 10%, rgba(19, 15, 64, 0.5) 90%), radial-gradient(circle farthest-corner at 100% 100%, rgba(19, 15, 64, 0) 40%, rgba(21, 26, 30, 0.5) 60%);
  }

  .section-splash.medium_padding {
    padding-top: 7em;
    padding-bottom: 4rem;
  }

  .section-splash.video_padding {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 2rem;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .grid-three_by_two {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .splash-split_bg {
    left: 0%;
    top: 0%;
    right: 0%;
    bottom: 0%;
    width: 100%;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end;
  }

  .splash-split_bg.aspect_video {
    width: 100%;
    height: 75%;
  }

  .splash-split_bg.aspect_image {
    width: 100%;
    height: 75%;
  }

  .splash-body.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .splash-body.success_stories-margin_top {
    margin-top: -128px;
  }

  .splash-body.gap_8 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .splash-body.overlap_top_extra {
    margin-top: -4rem;
  }

  .section-splash-heading.left_aligned {
    width: 75%;
  }

  .section-splash-heading.left_aligned_full {
    width: 75%;
  }

  .royal_dark_gradient_trans_bg {
    background-image: linear-gradient(5deg, rgba(21, 26, 30, 0.2), transparent 50%), repeating-linear-gradient(0deg, rgba(21, 26, 30, 0.7), rgba(19, 15, 64, 0.7)), radial-gradient(circle farthest-corner at 100% 50%, transparent 20%, rgba(21, 26, 30, 0.1) 50%);
  }

  .splash-overlay.video_overlay {
    background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), linear-gradient(180deg, rgba(21, 26, 30, 0.6), rgba(21, 26, 30, 0.6)), radial-gradient(circle farthest-corner at 100% 50%, transparent, #151a1e);
  }

  .splash-overlay.image_overlay {
    background-image: -webkit-gradient(linear, left bottom, left top, from(#151a1e), color-stop(50%, transparent)), -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
    background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }

  .splash-overlay.video_overlay_black {
    background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent), linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  }

  .splash-overlay.video_overlay_indigo {
    background-image: linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(135deg, rgba(98, 85, 229, 0.2), transparent 50%), linear-gradient(180deg, rgba(21, 26, 30, 0.6), rgba(21, 26, 30, 0.6)), radial-gradient(circle farthest-corner at 100% 50%, transparent, #151a1e);
  }

  .splash-overlay.full_video_overlay {
    background-image: linear-gradient(180deg, #151a1e, transparent 20%), linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(45deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 50% 0%, transparent, #151a1e 65%);
  }

  .splash-overlay.full_image_overlay {
    background-image: linear-gradient(180deg, #151a1e, transparent 20%), linear-gradient(0deg, #151a1e, transparent 50%), linear-gradient(45deg, rgba(98, 85, 229, 0.2), transparent 50%), radial-gradient(circle farthest-corner at 50% 0%, transparent 10%, #151a1e 65%);
  }

  .section-split_bg-tag {
    display: none;
  }

  .review_wall-column {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }

  .blog_item-featured-item-content-authors_wrapper {
    margin-bottom: 16px;
  }

  .qotd-form_wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash-inline.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-splash-inline.success_stories-margin_top {
    margin-top: -128px;
  }

  .section-splash-inline.gap_8 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .section-splash-inline.overlap_top_extra {
    margin-top: -4rem;
  }

  .grid-four_by_two {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .grid-title_cell.left_aligned {
    width: auto;
  }

  .trust_logos_inline {
    margin-top: 0rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-splash-two_buttons {
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash-button {
    width: 100%;
  }

  .trust_logos_inline-logos {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-splash-button_with_badge {
    width: 100%;
  }

  .header-button_container {
    height: 100%;
    margin-top: 2rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .splash-body-article {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .splash-body-article_heading.left_aligned {
    width: 75%;
  }

  .splash-body-article_heading.left_aligned_full {
    width: 75%;
  }

  .grid-content_left {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-content_left.success_stories-margin_top {
    margin-top: -160px;
  }

  .crash_courses-all_courses-list_item-calender {
    width: 64px;
  }

  .crash_courses-all_courses-list_item-calender_day {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
  }

  .crash_courses-all_courses-list_item-calender_number_text {
    font-size: 1em;
  }

  .crash_courses-all_courses-list_item-date_icon {
    display: none;
  }

  .sidebar-widget-team {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .grid-content_even {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-content_even.success_stories-margin_top {
    margin-top: -160px;
  }

  .splash_small {
    padding-top: 7rem;
    padding-bottom: 3rem;
  }

  .splash_small.medium_padding {
    padding-top: 7em;
    padding-bottom: 4rem;
  }

  .splash_small.video_padding {
    padding-top: 7rem;
    padding-bottom: 1rem;
  }

  .splash {
    padding-top: 7rem;
    padding-bottom: 3rem;
  }

  .learn_page-video_image {
    position: relative;
  }

  .section-splash-tight_review {
    display: none;
    width: 100%;
  }

  .text_component-review {
    width: 100%;
  }

  .image_component {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }

  .feature-two_column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .feature-two_column.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash-body.div-limit_928.margin_page_top {
    margin-top: -160px;
  }

  .section-splash-body.success_stories-margin_top {
    margin-top: -128px;
  }

  .section-splash-body.gap_8 {
    grid-column-gap: 4em;
    grid-row-gap: 4em;
  }

  .section-splash-body.overlap_top_extra {
    margin-top: -4rem;
  }

  .text_component-button {
    width: 100%;
  }

  .high_elevation {
    box-shadow: 0 16px 50px 0 rgba(0, 0, 0, 0.1);
  }

  .text_component-app_ratings {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .feature-two_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .feature-two_row.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .features-grid_row {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }
}

@media screen and (max-width: 767px) {
  .hero_1 {
    font-size: 48px;
    line-height: 56px;
  }

  .footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .footer.super_dark_bg {
    padding-top: 64px;
  }

  .footer-footer_container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .footer-footer_container-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .splash_hero {
    display: block;
    overflow: hidden;
    height: auto;
  }

  .splash_hero-container {
    display: block;
  }

  .splash_hero-container-cta.splash_hero-container-cta_multi {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .splash_hero-image_container {
    height: auto;
  }

  .splash_section {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .splash_section.margin_top_negative {
    margin-top: -64px;
  }

  .splash_section.waves_bg_b {
    background-size: auto;
  }

  .splash_section.fixed_header {
    padding-top: 128px;
  }

  .splash_section-container.splash_section-mockups {
    margin-top: -64px;
  }

  .splash_section-container.splash_section-intro_video {
    margin-top: -64px;
  }

  .featured_benefit {
    grid-row-gap: 64px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .featured_benefit-card_bg_back.featured_benefit-card_bg_back-left {
    margin-left: 0px;
  }

  .featured_benefit-card_bg_back.featured_benefit-card_bg_back-right {
    margin-right: 0px;
  }

  .featured_grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .featured_grid-card {
    padding: 24px;
    grid-row-gap: 4px;
  }

  .featured_grid-card.max {
    height: auto;
  }

  .header-nav-logo {
    padding-left: 0px;
  }

  .header-nav-menu {
    padding-top: 4.5rem;
  }

  .featured_benefit-card-bg_circle_front {
    width: 90%;
    height: 90%;
    padding: 16px;
  }

  .reviews-wall {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .reviews-wall-column {
    grid-row-gap: 16px;
  }

  .body_1 {
    font-size: 20px;
    line-height: 28px;
  }

  .splash_bootcamp {
    padding: 32px;
  }

  .hero_2 {
    font-size: 36px;
    line-height: 42px;
  }

  .upgrade-testimonial {
    padding: 32px;
  }

  .upgrade-testimonial-card {
    padding-top: 48px;
    padding-right: 32px;
    padding-left: 32px;
  }

  .upgrade-testimonial-card_student {
    left: 32px;
    top: -32px;
    max-height: 64px;
    max-width: 64px;
  }

  .upgrade-pricing_card.pricing_card_margin_top {
    padding-top: 0px;
  }

  .layout-upgrade-hero {
    padding-top: 92px;
  }

  .upgrade-pricing_card_container {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .layout-cms-blog {
    padding-top: 92px;
    padding-bottom: 64px;
  }

  .blog-author {
    -ms-grid-columns: minmax(48px, 1fr) 4fr;
    grid-template-columns: minmax(48px, 1fr) 4fr;
  }

  .blog-tags {
    margin-bottom: 0px;
  }

  .blog-tags_link.white {
    margin-bottom: 8px;
  }

  .blog-tags_item {
    padding-left: 0px;
  }

  .blog-post {
    padding: 24px 32px;
  }

  .blog-post_content p {
    font-size: 17px;
  }

  .blog-post_content li {
    font-size: 17px;
  }

  .blog-post_content h2 {
    font-size: 24px;
  }

  .blog-archive_item-post {
    -ms-grid-columns: 4fr;
    grid-template-columns: 4fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog-archive_item-post_icon {
    display: none;
  }

  .blog-related_posts_inline-list_item_link {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-footer_container-row-text_link {
    margin-bottom: 16px;
  }

  .footer-footer_container-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .footer-footer_container-column_left {
    margin-bottom: 16px;
  }

  .section-blog_container {
    -ms-grid-columns: minmax(0px, 100%);
    grid-template-columns: minmax(0px, 100%);
  }

  .pre_footer-footer_container-grid {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .pre_footer {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .pre_footer.super_dark_bg {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .header-nav-dropdown_list.w--open {
    margin-top: 16px;
  }

  .header-nav-dropdown_list_link:hover {
    background-color: transparent;
  }

  .header-nav-dropdown_list_link.w--current {
    color: #fff;
  }

  .blog-post-toc {
    padding-left: 16px;
  }

  .qotd-email_collect {
    padding: 1rem;
  }

  .videos-question_bank {
    padding: 24px 32px;
  }

  .section-video_chapters_container {
    -ms-grid-columns: minmax(0px, 100%);
    grid-template-columns: minmax(0px, 100%);
  }

  .pricing_card-features.two_column {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-max_container {
    -ms-grid-columns: minmax(0px, 100%);
    grid-template-columns: minmax(0px, 100%);
  }

  .layout-page_container-page {
    padding: 24px 32px;
  }

  .layout-utility {
    padding-top: 92px;
    padding-bottom: 64px;
  }

  .footer-footer_container-glyph {
    margin-right: 2rem;
    margin-left: 2rem;
  }

  .hero_3 {
    font-size: 24px;
    line-height: 28px;
  }

  .splash_section-journey-bg_circle_front-copy {
    width: 90%;
    height: 90%;
    padding: 16px;
  }

  .splash_section-journey-column-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splash_section-scholarship {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .splash_section-scholarship-column_content {
    text-align: center;
  }

  .splash_section-scholarship-column {
    display: none;
  }

  .splash_hero_b {
    display: block;
    overflow: hidden;
    height: auto;
  }

  .splash_hero_b-container {
    display: block;
  }

  .splash_hero_b-container-cta.splash_hero-container-cta_multi {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .get_bootcamp-content {
    padding: 32px;
  }

  .get_bootcamp-image {
    padding-right: 32px;
    padding-bottom: 32px;
    padding-left: 32px;
  }

  .splash_hero_b-image_container {
    height: auto;
  }

  .splash_section_b {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .splash_section_b.margin_top_negative {
    margin-top: -64px;
  }

  .splash_section_b.waves_bg_b {
    background-size: auto;
  }

  .splash_section-story.margin_bottom_xl {
    margin-bottom: 32px;
  }

  .splash_section-step_1_hero-column_content {
    margin-bottom: 16px;
  }

  .splash_section-hero-column_content-row_cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .step1_team_container {
    margin-top: 16px;
    margin-left: 0px;
  }

  .story-post_content p {
    font-size: 20px;
    line-height: 30px;
  }

  .upgrade-pricing_card_container-single_card {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .layout-faqs {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .splash_section-home_hero-column_content {
    margin-bottom: 16px;
  }

  .splash_section-home_hero-column_content-row_cta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .splash_section-home_hero-background_container {
    height: auto;
  }

  .splash_section-track_product {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .splash_section_m {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .splash_section_m.margin_top_negative {
    margin-top: -64px;
  }

  .splash_section_m.waves_bg_b {
    background-size: auto;
  }

  .splash_section_m.fixed_header {
    padding-top: 128px;
  }

  .track_products {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .track_products.margin_top_negative {
    margin-top: -64px;
  }

  .track_products.waves_bg_b {
    background-size: auto;
  }

  .track_products.fixed_header {
    padding-top: 128px;
  }

  .splash_section-msb_hero-column_content-image {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .two_column_faqs-column_sticky {
    position: relative;
    top: auto;
    bottom: auto;
    margin-bottom: 32px;
  }

  .splash_section_hero {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .splash_section_hero.margin_top_negative {
    margin-top: -64px;
  }

  .splash_section_hero.waves_bg_b {
    background-size: auto;
  }

  .splash_section_hero.fixed_header {
    padding-top: 128px;
  }

  .splash_section-msb_hero-column_content {
    margin-bottom: 16px;
  }

  .footer-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .pre_footer_oat.super_dark_bg {
    padding-top: 64px;
    padding-bottom: 64px;
  }

  .header_scroll {
    height: 76px;
  }

  .section-splash_hero {
    padding-top: 140px;
    padding-bottom: 64px;
  }

  .section-splash_hero.margin_top_negative {
    margin-top: -64px;
  }

  .section-splash_hero.waves_bg_b {
    background-size: auto;
  }

  .section-splash_hero.fixed_header {
    padding-top: 128px;
  }

  .section-splash_hero.half_padding {
    padding-top: 140px;
    padding-bottom: 64px;
  }

  .section-splash_hero.quarter_padding {
    padding-top: 92px;
    padding-bottom: 48px;
  }

  .section-splash_hero-hero_container.section-splash_hero-hero_container-dat {
    margin-bottom: 36px;
  }

  .section-splash_hero-hero_container-grid {
    grid-row-gap: 16px;
  }

  .section-page-page_content.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .section-page-page_content.success_stories-margin_top {
    margin-top: -96px;
  }

  .cms-related_stories-link {
    min-height: auto;
    padding: 16px;
  }

  .section-related_stories {
    padding-top: 48px;
  }

  .section-page-page_content-heading.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .success_stories-feature-content {
    padding-top: 16px;
    padding-bottom: 16px;
  }

  .success_stories-feature-content-testimonial {
    font-size: 20px;
    line-height: 30px;
  }

  .section-page-grid.success_stories-margin_top {
    margin-top: -128px;
  }

  .section-page-grid_row {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-page-grid_row.top_padding_96 {
    padding-top: 32px;
  }

  .body_1-5 {
    font-size: 18px;
    line-height: 26px;
  }

  .hero_4 {
    font-size: 24px;
    line-height: 32px;
  }

  .success_stories-profiles {
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
  }

  .success_stories-profiles-link_item {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }

  .section-blog {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .section-blog-grid.success_stories-margin_top {
    margin-top: -128px;
  }

  .post_content {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .section-blog-post-featured_profile {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .hero_0 {
    font-size: 48px;
    line-height: 56px;
  }

  .section-page-bg_wrap.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .section-page-bg_wrap.success_stories-margin_top {
    margin-top: -96px;
  }

  .hero_3_small {
    font-size: 24px;
    line-height: 28px;
  }

  .creator_letter {
    padding: 2rem;
  }

  .creator_letter-author_image {
    width: 48px;
    height: 48px;
  }

  .section-page-page_content-content.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .success_story_wall {
    -ms-grid-columns: 1fr 1fr 1fr;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .success_story_wall-container.seventh_child {
    display: none;
  }

  .blog_item-featured-list.three_column {
    grid-row-gap: 0px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .splash-body-breadcrumbs {
    margin-bottom: 8px;
  }

  .blog_item-featured-item-content-heading {
    font-size: 36px;
    line-height: 42px;
  }

  .blog_item-featured-item-content-heading.hero_2 {
    line-height: 56px;
  }

  .blog-divider {
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
  }

  .blog-get_bootcamp {
    background-position: 0px 0px, 0% 50%;
    background-size: auto, auto;
  }

  .sidebar {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .sidebar-widget_content-heading {
    font-size: 18px;
  }

  .ref-bootcamps_list {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .blog-table_of_contents-list_item {
    font-size: 17px;
  }

  .blog_item-grid-item {
    padding-top: 16px;
    padding-bottom: 16px;
    -webkit-align-content: start;
    -ms-flex-line-pack: start;
    align-content: start;
    border-bottom: 1px solid #eeedf0;
  }

  .blog_item-grid-item:first-child {
    padding-top: 0px;
  }

  .blog_item-grid-item:last-child {
    border-bottom-style: none;
  }

  .blog_item-grid-item-content-meta_wrapper {
    display: none;
  }

  .blog_item-grid-item-content-summary_wrapper {
    display: none;
  }

  .icon-seal_link {
    display: none;
    overflow: hidden;
  }

  .upgrade-card_wrapper-default_price {
    padding-right: 8px;
    padding-left: 8px;
  }

  .upgrade-colleges-wrapper {
    padding-right: 0px;
    padding-left: 0px;
  }

  .slider-testimonial {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .horizontal-angle {
    display: none;
  }

  .slider-horizontal {
    max-width: 500px;
    margin-right: auto;
    margin-left: auto;
  }

  .slider-testimonial-content_wrap {
    width: 100%;
    padding: 45px;
  }

  .slider-testimonial-image_wrap {
    width: 100%;
    height: 280px;
  }

  .tab-link {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33%;
    margin-right: 10px;
    margin-left: 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 100px;
    background-color: #141d3b;
    -webkit-transition: color 200ms ease-in-out;
    transition: color 200ms ease-in-out;
    color: #fff;
    text-align: center;
  }

  .tab-link:hover {
    color: #0183ff;
  }

  .tab-link.w--current {
    width: 33%;
    border-radius: 100px;
    background-color: #0183ff;
    color: #fff;
    text-align: center;
  }

  .pricing-grid-wrap-mobile {
    display: block;
  }

  .tabs-menu {
    position: -webkit-sticky;
    position: sticky;
    top: 0px;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 40px;
    padding: 20px 10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: #081131;
  }

  .pricing-grid-2-mobile {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tab-block-top {
    text-align: center;
  }

  .body {
    background-color: #081131;
  }

  .pricing-grid-wrap {
    display: none;
  }

  .upgrade-testimonial_feature-image_wrapper {
    height: 420px;
  }

  .upgrade-testimonial_feature-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .related_posts-item_wrapper {
    display: block;
  }

  .related_posts-image_wrapper {
    display: inline-block;
    width: 100px;
    height: 100px;
    margin-bottom: 4px;
    float: left;
  }

  .related_posts-content {
    display: inline;
  }

  .related_posts-title {
    display: block;
    margin-bottom: 8px;
    font-size: 18px;
    line-height: 1.25em;
  }

  .blog-table_of_contents-heading {
    cursor: pointer;
  }

  .blog-widget-chevron {
    display: block;
  }

  .related_posts-summary {
    display: inline;
    margin-bottom: 8px;
  }

  .faqs-item-header {
    font-size: 20px;
  }

  .section-splash_hero-content {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .section-splash_hero-heading {
    font-size: 3em;
  }

  .section-splash_hero-heading.large {
    font-size: 3em;
  }

  .section-splash_hero-subheading {
    font-size: 1.25em;
    line-height: 1.375em;
  }

  .section-splash_hero-preheading {
    font-size: 0.8755em;
  }

  .section-splash_hero-button {
    padding: 0.75em;
    font-size: 1.125em;
  }

  .section-splash_hero-button.large {
    width: 100%;
  }

  .container_wide.section-splash_hero-hero_container-dat {
    margin-bottom: 36px;
  }

  .section-splash_hero-two_buttons {
    width: 100%;
  }

  .section-page-body {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .section-page-body.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .section-page-body.success_stories-margin_top {
    margin-top: -96px;
  }

  .section-page-body.overlap_top_extra {
    margin-top: -3rem;
  }

  .letter-guarantee_image {
    max-width: 150px;
    margin-top: -36px;
  }

  .letter-grid {
    grid-auto-flow: column;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .letter-full_image-container {
    height: 200px;
  }

  .section-page-title {
    font-size: 32px;
    line-height: 1.125em;
  }

  .section-page-title.large {
    font-size: 48px;
  }

  .student_banner {
    padding-bottom: 1.5rem;
  }

  .section-page-pre_title {
    font-size: 0.875em;
  }

  .video-test {
    height: 200px;
  }

  .layout-two_column.gap-large {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .text_component-heading {
    font-size: 32px;
    line-height: 1.125em;
  }

  .section-page-description {
    font-size: 1.25em;
  }

  .text_component-icon_container {
    display: none;
  }

  .large_wrapper {
    padding: 2rem;
  }

  .section-splash.medium_padding {
    padding-top: 6em;
    padding-bottom: 3rem;
  }

  .grid-three_by_two {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .grid-one_by_two.gap_medium {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .splash-body {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .splash-body.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .splash-body.success_stories-margin_top {
    margin-top: -96px;
  }

  .splash-body.overlap_top_extra {
    margin-top: -3rem;
  }

  .section-splash-heading.left_aligned {
    width: auto;
  }

  .section-splash-heading.left_aligned_full {
    width: auto;
  }

  .section-splash-inline.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .section-splash-inline.success_stories-margin_top {
    margin-top: -96px;
  }

  .section-splash-inline.overlap_top_extra {
    margin-top: -3rem;
  }

  .section-splash-cta_grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .grid-four_by_two {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-splash-two_buttons {
    width: 100%;
    margin-top: 8px;
  }

  .section-splash-two_buttons.nclex {
    padding-right: 0px;
  }

  .section-splash-button.large {
    width: 100%;
  }

  .header-button {
    padding: 0.75em;
    font-size: 1.125em;
  }

  .header-button.large {
    width: 100%;
  }

  .section-splash-button_with_badge {
    width: 100%;
  }

  .section-splash-button_with_badge.nclex {
    padding-right: 0px;
  }

  .icon-seal_link-copy {
    display: none;
    overflow: hidden;
  }

  .section-splash-badge_container {
    display: none;
  }

  .splash-body-article_heading.left_aligned {
    width: auto;
  }

  .splash-body-article_heading.left_aligned_full {
    width: auto;
  }

  .grid-content_left.success_stories-margin_top {
    margin-top: -128px;
  }

  .guide-rich_text h2 {
    font-size: 24px;
    line-height: 1.5em;
  }

  .crash_courses-all_courses-list_item-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .crash_courses-all_courses-list_item-cta {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
  }

  .grid-content_even.success_stories-margin_top {
    margin-top: -128px;
  }

  .blog-key_takeaway-body p {
    font-size: 17px;
  }

  .blog-key_takeaway-body li {
    font-size: 17px;
  }

  .blog-related_posts-heading {
    font-size: 18px;
  }

  .related_posts-author {
    display: block;
  }

  .blog-related_posts-link {
    display: none;
  }

  .splash_small {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .splash_small.medium_padding {
    padding-top: 6em;
    padding-bottom: 3rem;
  }

  .splash_small.video_padding {
    padding-top: 6rem;
    padding-bottom: 0rem;
  }

  .splash-body-breadcrumb_link {
    font-size: 16px;
  }

  .splash-body-article_title {
    font-size: 3em;
    line-height: 1.125em;
  }

  .splash-body-article_title.large {
    font-size: 3em;
  }

  .splash-body-button {
    padding: 0.75em;
    font-size: 1.125em;
  }

  .splash-body-button.large {
    width: 100%;
  }

  .splash {
    padding-top: 6rem;
    padding-bottom: 2rem;
  }

  .learn_page-video_wrap {
    width: 100%;
    height: 280px;
  }

  .learn_page-video_play_icon {
    width: 50px;
  }

  .feature_grid-title {
    font-size: 2.5em;
    line-height: 1em;
    letter-spacing: -0.025em;
  }

  .section-splash-body {
    grid-column-gap: 1.5em;
    grid-row-gap: 1.5em;
  }

  .section-splash-body.div-limit_928.margin_page_top {
    margin-top: -96px;
  }

  .section-splash-body.success_stories-margin_top {
    margin-top: -96px;
  }

  .section-splash-body.overlap_top_extra {
    margin-top: -3rem;
  }

  .text_component-button.large {
    width: 100%;
  }

  .text_component-app_ratings {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .text_component-app_ratings.overlap_top {
    margin-top: -16rem;
  }

  .membership_plan-all_features {
    padding: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .features-grid_row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media screen and (max-width: 479px) {
  .hero_1 {
    font-size: 36px;
    line-height: 42px;
  }

  .button_primary_large.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .button_primary_large.max_width {
    width: 100%;
  }

  .footer-footer_container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .footer-footer_container-grid-column {
    margin-bottom: 8px;
  }

  .splash_section {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .splash_section.margin_top_negative {
    margin-top: -32px;
  }

  .splash_section.fixed_header {
    padding-top: 96px;
  }

  .splash_section-container.splash_section-mockups {
    margin-top: -32px;
  }

  .splash_section-container.splash_section-intro_video {
    margin-top: -32px;
  }

  .featured_benefit-card {
    min-height: auto;
    padding: 8px;
  }

  .featured_benefit-card_img {
    width: 100%;
    height: 100%;
    max-width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }

  .featured_benefit-card_img_block {
    height: auto;
  }

  .featured_grid {
    grid-row-gap: 8px;
  }

  .featured_grid-card {
    padding: 16px 0px;
    border-width: 0px;
  }

  .ios_message {
    -ms-grid-columns: minmax(100px, 1fr);
    grid-template-columns: minmax(100px, 1fr);
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .ios_message.dat_splash {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .ios_message.anatomy_splash {
    margin-bottom: 48px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .header-nav {
    padding-right: 16px;
    padding-left: 16px;
  }

  .header-nav-logo {
    max-width: 160px;
  }

  .header-nav-menu {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .featured_benefit-card-bg_circle_front {
    width: 80%;
    height: 80%;
  }

  .reviews-wall-image {
    padding: 0px;
  }

  .reviews-wall.four_column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .body_2 {
    font-size: 16px;
    line-height: 24px;
  }

  .hero_2 {
    font-size: 36px;
    line-height: 42px;
  }

  .splash_bootcamp-video-grid {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .comparison_table {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
  }

  .section-container.section-blog_post {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-container.hide_on_mobile {
    display: none;
  }

  .upgrade-pricing_card.pricing_card_margin_top {
    margin-top: 0px;
  }

  .upgrade-pricing_card-body {
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
  }

  .upgrade-pricing_card-access {
    padding: 8px;
  }

  .upgrade-pricing_card-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .upgrade-pricing_card-sale {
    margin-right: 0px;
  }

  .layout-cms-blog {
    padding-bottom: 0px;
  }

  .cms-blog-breadcrumb_row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .cms-blog-breadcrumb_link.body_2.white {
    margin-right: 8px;
  }

  .cms-blog-breadcrumb_divider {
    margin-right: 8px;
    margin-left: 0px;
  }

  .blog-author {
    -ms-grid-columns: minmax(48px, 1fr);
    grid-template-columns: minmax(48px, 1fr);
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog-post {
    border-radius: 0px;
  }

  .blog-post_content h3 {
    margin-top: 21px;
    font-size: 21px;
  }

  .blog-post_content h2 {
    margin-top: 21px;
  }

  .blog-post_content h4 {
    margin-top: 21px;
    font-size: 18px;
  }

  .study_guide-buttons {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .blog-links {
    border-radius: 0px;
  }

  .section-blog_container {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-blog_container.section-blog_post {
    padding-right: 0px;
    padding-left: 0px;
  }

  .pre_footer-footer_container-grid-column {
    margin-bottom: 8px;
  }

  .cms-subject-breadcrumb_row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .blog-post_heading {
    padding-right: 32px;
    padding-left: 32px;
  }

  .study_guide-buttons_column {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .header-nav-product {
    display: none;
  }

  .header-nav-product.body_2.white {
    display: none;
  }

  .header-nav-divider_white {
    display: none;
  }

  .cms-videos-breadcrumb_row {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .videos-question_bank {
    border-radius: 0px;
  }

  .section-video_chapters_container {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-video_chapters_container.section-blog_post {
    padding-right: 0px;
    padding-left: 0px;
  }

  .upgrade-pricing_card-product {
    font-size: 28px;
    line-height: 36px;
  }

  .upgrade-pricing_card-discount {
    margin-left: 0px;
  }

  .membership_plan-payment_plan {
    margin-right: 0px;
    margin-bottom: 4px;
    text-align: center;
  }

  .section-max_container {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-max_container.section-blog_post {
    padding-right: 0px;
    padding-left: 0px;
  }

  .layout-page_heading {
    padding-right: 32px;
    padding-left: 32px;
  }

  .layout-page_container-page {
    border-radius: 0px;
  }

  .layout-utility {
    padding-bottom: 0px;
  }

  .footer-footer_container-glyph {
    margin-right: 1rem;
    margin-left: 1rem;
  }

  .splash_section-journey-bg_circle_front-copy {
    width: 80%;
    height: 80%;
  }

  .splash_section-journey-bg_circle_front-copy.blue_light_bg {
    width: 75%;
    height: 75%;
  }

  .splash_section_b {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .splash_section_b.margin_top_negative {
    margin-top: -32px;
  }

  .splash_section-step_1_hero-column_content {
    margin-bottom: 0px;
  }

  .header-nav-divider_dark {
    display: none;
  }

  .upgrade_roadmap {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
    -ms-grid-rows: auto auto auto auto;
    grid-template-rows: auto auto auto auto;
  }

  .splash_section-home_hero-column_content {
    margin-bottom: 0px;
  }

  .splash_section_m {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .splash_section_m.margin_top_negative {
    margin-top: -32px;
  }

  .splash_section_m.fixed_header {
    padding-top: 96px;
  }

  .track_products {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .track_products.margin_top_negative {
    margin-top: -32px;
  }

  .track_products.fixed_header {
    padding-top: 96px;
  }

  .splash_section-msb_hero-column_content-image-laptop {
    margin-top: 16px;
  }

  .splash_section_hero {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .splash_section_hero.margin_top_negative {
    margin-top: -32px;
  }

  .splash_section_hero.fixed_header {
    padding-top: 96px;
  }

  .splash_section-msb_hero-column_content {
    margin-bottom: 0px;
  }

  .margin_bottom_m {
    margin-bottom: 16px;
  }

  .pre_footer_msb {
    padding-bottom: 0px;
  }

  .footer-grid {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .pre_footer_dat {
    padding-bottom: 0px;
  }

  .section-splash_hero {
    padding-top: 116px;
    padding-bottom: 32px;
  }

  .section-splash_hero.margin_top_negative {
    margin-top: -32px;
  }

  .section-splash_hero.fixed_header {
    padding-top: 96px;
  }

  .section-splash_hero.royal_dark_gradient_bg.vh_100 {
    height: 100vh;
  }

  .section-splash_hero.half_padding {
    padding-top: 92px;
    padding-bottom: 32px;
  }

  .section-splash_hero.half_padding.royal_dark_gradient_bg {
    padding-bottom: 16px;
  }

  .section-splash_hero.quarter_padding {
    padding-top: 92px;
    padding-bottom: 32px;
  }

  .section-splash_hero.quarter_padding.royal_dark_gradient_bg {
    padding-bottom: 16px;
  }

  .section-splash_hero-hero_container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .section-splash_hero-hero_container.section-splash_hero-hero_container-dat {
    margin-bottom: 16px;
  }

  .section-splash_hero-hero_container.landing_page {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .section-splash_hero-hero_container-grid {
    grid-row-gap: 12px;
  }

  .section-splash_hero-hero_container-grid-grid_row.mobile_hide {
    display: none;
  }

  .section-splash_hero-hero_container-grid-grid_row.heading_center {
    text-align: left;
  }

  .section-page.section-blog {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .section-page-page_content {
    padding-right: 16px;
    padding-left: 16px;
  }

  .section-page-page_content.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-page-page_content.success_stories-margin_top {
    margin-top: -80px;
  }

  .section-page-page_content.align_center.mobile_layout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .margin_bottom_l {
    margin-bottom: 16px;
  }

  .margin_bottom__xl {
    margin-bottom: 16px;
  }

  .section-page-page_content-student_image {
    height: 150px;
    max-width: 150px;
    background-size: 125%;
  }

  .cms-related_stories-img {
    margin-right: 0px;
    margin-bottom: 12px;
  }

  .section-related_stories {
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .cms-related_stories-body {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .cms-related_stories-button {
    display: none;
  }

  .section-page-page_content-heading {
    margin-bottom: 32px;
  }

  .section-page-page_content-heading.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .success_stories-feature {
    padding: 16px;
  }

  .success_stories-feature-content {
    padding-top: 16px;
  }

  .text_gradient_orange {
    white-space: pre-wrap;
  }

  .success_stories-feature_card {
    padding: 24px 32px;
  }

  .student_reviews-feature-content {
    padding: 24px 32px;
  }

  .section-page-grid.success_stories-margin_top {
    margin-top: -64px;
  }

  .section-page-grid_row.hide_mobile {
    display: none;
  }

  .section-page-grid_row.grid_layout.mobile_hide {
    display: none;
  }

  .section-page-grid_row.grid_layout.mobile_layout {
    padding-top: 0px;
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .success_stories-blog-student {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .featured_subject-testimonial-img {
    padding: 0px;
  }

  .success_stories-profiles {
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
  }

  .section-blog {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .section-blog-grid {
    padding-right: 16px;
    padding-left: 16px;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .section-blog-grid.success_stories-margin_top {
    margin-top: -64px;
  }

  .blog-featued_post_content-content {
    padding-right: 16px;
    padding-left: 16px;
  }

  .section-blog-post-leading {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .cms-related_stories-meta {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .section-splash_hero-hero_container-breadcrumb {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash_hero-hero_container-grid-grid_row-login.light_700.section-splash_hero-login_link {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }

  .section-splash_hero-hero_container-grid-grid_row-login.light_700.label_3.section-splash_hero-login_link {
    font-size: 14px;
    line-height: 18px;
  }

  .hero_0 {
    font-size: 36px;
    line-height: 42px;
  }

  .section-page-bg_wrap.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-page-bg_wrap.success_stories-margin_top {
    margin-top: -80px;
  }

  .creator_letter {
    padding: 1rem;
  }

  .creator_letter-author_information.max_width {
    width: 100%;
  }

  .section-page-page_content-content.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-splash_hero-container {
    padding-right: 16px;
    padding-left: 16px;
  }

  .devices.enlarge {
    width: 150%;
    max-width: 150%;
    margin-left: 50%;
    -webkit-transform: translate(-50%, 0px);
    -ms-transform: translate(-50%, 0px);
    transform: translate(-50%, 0px);
  }

  .faqs-item {
    padding-right: 16px;
    padding-left: 16px;
  }

  .blog_item-featured-item {
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .splash-body-article_image_container {
    display: none;
  }

  .splash-body-breadcrumbs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }

  .blog_item-featured-item-content-heading {
    font-size: 32px;
    line-height: 36px;
  }

  .blog_item-featured-item-content-heading.hero_2 {
    line-height: 42px;
  }

  .blog_item-featured-item-content-author_image.huge {
    width: 64px;
    height: 64px;
  }

  .blog-get_bootcamp {
    padding: 24px;
    background-size: auto, cover;
  }

  .blog-get_bootcamp-content {
    margin-bottom: 8px;
  }

  .blog_item-featured-item-content-post_exams {
    margin-top: 16px;
    margin-left: 0px;
  }

  .cms-update-item-author_wrapper {
    margin-top: 16px;
  }

  .cms-update-item-meta {
    margin-top: 16px;
  }

  .blog_item-grid-item-image_container {
    width: 100%;
    height: 144px;
  }

  .blog_item-grid-item:first-child {
    padding-top: 0px;
  }

  .blog_item-grid-item-content-heading {
    line-height: 1.25em;
  }

  .membership_wrapper-grid.three_cards {
    border-radius: 0px;
  }

  .membership_plan-wrapper {
    padding: 16px;
  }

  .chrome_wrapper {
    border-radius: 8px;
    background-image: url("https://global-uploads.webflow.com/606392a644232d174453ec02/61f2c7dae5b58024edd6fc00_anatomy_video_poster.png");
    background-position: 50% 0%;
    background-size: auto;
  }

  .mobile_hide {
    display: none;
  }

  .admissions-schools-img {
    height: auto;
  }

  .upgrade-colleges-grid {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: start;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .upgrade-colleges-grid_item {
    padding: 8px;
  }

  .upgrade-video_feature-wrapper {
    padding: 16px;
  }

  .slider-right_arrow {
    left: auto;
    top: auto;
    right: 20%;
    bottom: -3%;
  }

  .slider-testimonial-content_wrap-author_block {
    margin-top: 15px;
  }

  .slider-left_arrow {
    left: 20%;
    top: auto;
    right: auto;
    bottom: -3%;
  }

  .slider-testimonial-content_wrap {
    padding: 24px 15px 70px;
  }

  .slider-testimonial-image_wrap {
    height: 260px;
  }

  .upgrade-pass_guarantee-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    text-align: center;
  }

  .upgrade-letter-wrapper {
    padding: 24px 16px;
  }

  .upgrade-letter-author {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }

  .upgrade-letter-author_image_wrapper {
    margin-bottom: 16px;
  }

  .upgrade-letter-author_name.max_width {
    width: 100%;
  }

  .testimonial-right-arrow {
    display: none;
  }

  .testimonial-left-arrow {
    display: none;
  }

  .student_reviews-review-body p {
    font-size: 18px;
  }

  .student_reviews-review-body li {
    font-size: 18px;
  }

  .upgrade-pass_guarantee-inline_image {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    -ms-grid-row-align: center;
    align-self: center;
  }

  .student_reviews-review-heading_wrapper {
    margin-bottom: 0.5rem;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
  }

  .student_reviews-review-purchase p {
    font-size: 18px;
  }

  .student_reviews-review-purchase li {
    font-size: 18px;
  }

  .section-splash_hero-content {
    margin-bottom: 1em;
    grid-row-gap: 0.75em;
  }

  .section-splash_hero-content.short_hero {
    width: 100%;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
  }

  .section-splash_hero-heading {
    font-size: 2em;
  }

  .section-splash_hero-heading.large {
    font-size: 2.125em;
  }

  .section-splash_hero-button {
    width: 100%;
    padding: 1em;
    font-size: 1.125em;
    line-height: 1em;
  }

  .section-splash_hero-button.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .section-splash_hero-button.max_width {
    width: 100%;
  }

  .lp_benefit-image {
    width: 100%;
    height: 100%;
    max-width: 100%;
    -o-object-fit: scale-down;
    object-fit: scale-down;
  }

  .section-splash_hero-row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 0.25em;
    grid-row-gap: 0.25em;
  }

  .section-splash_hero-content_video {
    margin-bottom: 1em;
    grid-row-gap: 0.75em;
  }

  .container_wide {
    padding-right: 16px;
    padding-left: 16px;
  }

  .container_wide.section-splash_hero-hero_container-dat {
    margin-bottom: 16px;
  }

  .container_wide.landing_page {
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .section-splash_hero-two_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-page-body {
    padding-right: 1rem;
    padding-left: 1rem;
  }

  .section-page-body.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-page-body.success_stories-margin_top {
    margin-top: -80px;
  }

  .section-page-body.align_center.mobile_layout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-page-body.overlap_top {
    margin-top: -1em;
  }

  .section-page-body.overlap_top.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-page-body.overlap_top_extra {
    margin-top: -2rem;
  }

  .section-page-body.overlap_top_extra.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .letter-guarantee_image {
    display: none;
    max-width: 100px;
    margin-top: -24px;
    padding: 0.5em;
  }

  .section-page-title.large {
    font-size: 32px;
  }

  .section-page-pre_title {
    width: 50%;
  }

  .section-page-description {
    line-height: 1.5em;
  }

  .large_wrapper {
    overflow: visible;
    padding: 0rem;
    border-width: 0px;
  }

  .text_gradient_magic {
    white-space: pre-wrap;
  }

  .text_gradient_orangecoral {
    white-space: pre-wrap;
  }

  .testimonial_wall-image_ghost {
    padding: 0px;
  }

  .section-splash.medium_padding {
    padding-top: 5em;
    padding-bottom: 2rem;
  }

  .section-splash.small_padding {
    padding-top: 5em;
  }

  .small_wrapper {
    padding: 0rem;
    border-width: 0px;
  }

  .splash-body {
    padding-right: 16px;
    padding-left: 16px;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .splash-body.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .splash-body.success_stories-margin_top {
    margin-top: -80px;
  }

  .splash-body.align_center.mobile_layout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .splash-body.overlap_top {
    margin-top: -1em;
  }

  .splash-body.overlap_top.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .splash-body.overlap_top_extra {
    margin-top: -2rem;
  }

  .splash-body.overlap_top_extra.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .review_wall {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }

  .review_wall-image {
    padding: 0px;
  }

  .review_wall-column {
    grid-column-gap: 0.5rem;
    grid-row-gap: 0.5rem;
  }

  .blog_item-featured-item-content-authors_wrapper {
    margin-top: 16px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    grid-column-gap: 0em;
    grid-row-gap: 0em;
  }

  .article-reviewer_container {
    margin-top: 0px;
  }

  .crash_courses-all_courses-list_item-date_time.end_time {
    display: none;
  }

  .section-splash-inline {
    padding-right: 16px;
    padding-left: 16px;
  }

  .section-splash-inline.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-splash-inline.success_stories-margin_top {
    margin-top: -80px;
  }

  .section-splash-inline.align_center.mobile_layout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-splash-inline.overlap_top {
    margin-top: -1em;
  }

  .section-splash-inline.overlap_top.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-splash-inline.overlap_top_extra {
    margin-top: -2rem;
  }

  .section-splash-inline.overlap_top_extra.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-splash-two_buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash-button.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .section-splash-button.max_width {
    width: 100%;
  }

  .trust_logos_inline-logos {
    -webkit-box-pack: start;
    -webkit-justify-content: start;
    -ms-flex-pack: start;
    justify-content: start;
    justify-items: start;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto auto;
    grid-template-rows: auto auto;
  }

  .trust_logos_inline-logo {
    height: auto;
  }

  .header-button {
    width: 100%;
    padding: 1em;
    font-size: 1.125em;
    line-height: 1em;
  }

  .header-button.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .header-button.max_width {
    width: 100%;
  }

  .section-splash-button_with_badge {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .text_gradient_lightblue {
    white-space: pre-wrap;
  }

  .splash-body-article {
    padding-right: 16px;
    padding-left: 16px;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
  }

  .grid-content_left.success_stories-margin_top {
    margin-top: -64px;
  }

  .guide-rich_text p {
    font-size: 18px;
  }

  .guide-rich_text h3 {
    margin-top: 21px;
    font-size: 21px;
    line-height: 28px;
  }

  .guide-rich_text li {
    font-size: 18px;
  }

  .guide-rich_text h2 {
    margin-top: 21px;
    line-height: 32px;
  }

  .guide-rich_text h4 {
    margin-top: 21px;
    font-size: 18px;
    line-height: 24px;
  }

  .section-blog-post-related_posts-list_item-icon_wrapper {
    width: 64px;
    height: 64px;
  }

  .crash_courses-all_courses-list_item-calender_month {
    font-size: 1.25em;
  }

  .section-blog-post-related_posts-list_item-calendar_wrapper {
    width: 64px;
    height: 64px;
  }

  .crash_courses-all_courses-list_item-calender {
    width: 64px;
    height: 64px;
  }

  .crash_courses-all_courses-list_item-calender_day {
    font-size: 1.25em;
  }

  .crash_courses-all_courses-list_item-calender_number_text {
    font-size: 1.25em;
  }

  .crash_courses-all_courses-list_item-calender_day_text {
    font-size: 1.25em;
  }

  .crash_courses-all_courses-list_item-date_divider {
    display: none;
  }

  .grid-content_even.success_stories-margin_top {
    margin-top: -64px;
  }

  .section-blog-post-related_posts-list_item-meta_container {
    display: none;
  }

  .splash_small.medium_padding {
    padding-top: 5em;
    padding-bottom: 2rem;
  }

  .splash_small.video_padding {
    padding-top: 5rem;
  }

  .splash_small.small_padding {
    padding-top: 5em;
  }

  .splash-body-article_author-image.huge {
    width: 64px;
    height: 64px;
  }

  .splash-body-article_author-label {
    font-size: 16px;
  }

  .splash-body-article_author-name {
    font-size: 16px;
  }

  .splash-body-article_date-label {
    font-size: 16px;
  }

  .splash-body-article_date-date {
    font-size: 16px;
  }

  .splash-body-article_author-information_container {
    line-height: 1.25em;
  }

  .splash-body-article_title {
    font-size: 2em;
  }

  .splash-body-article_title.large {
    font-size: 2.125em;
  }

  .splash-body-button {
    width: 100%;
    padding: 1em;
    font-size: 1.125em;
    line-height: 1em;
  }

  .splash-body-button.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .splash-body-button.max_width {
    width: 100%;
  }

  .learn_page-video_wrap {
    height: 260px;
  }

  .feature_grid-title {
    font-size: 2em;
  }

  .review_tight-image {
    float: left;
  }

  .feature-two_column.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .section-splash-body {
    padding-right: 16px;
    padding-left: 16px;
    grid-column-gap: 1em;
    grid-row-gap: 1em;
  }

  .section-splash-body.div-limit_928.margin_page_top {
    margin-top: -80px;
  }

  .section-splash-body.success_stories-margin_top {
    margin-top: -80px;
  }

  .section-splash-body.align_center.mobile_layout {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-splash-body.overlap_top {
    margin-top: -1em;
  }

  .section-splash-body.overlap_top.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .section-splash-body.overlap_top_extra {
    margin-top: -2rem;
  }

  .section-splash-body.overlap_top_extra.mobile-no_padding {
    padding-right: 0px;
    padding-left: 0px;
  }

  .text_component-button.qotd-email_collect-button {
    white-space: pre-wrap;
  }

  .text_component-button.max_width {
    width: 100%;
  }

  .text_component-app_ratings.overlap_top {
    margin-top: -24rem;
  }

  .reviews-wall-fade {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(90%, transparent), color-stop(95%, #fff));
    background-image: linear-gradient(180deg, transparent 90%, #fff 95%);
  }

  .membership_plan-title {
    font-size: 24px;
  }

  .feature-two_row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .feature-two_row.reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  .features-grid_row {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }
}

#w-node-_0a93758c-51bb-702e-0ad2-c3987a4b5c93-0653ec03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0a93758c-51bb-702e-0ad2-c3987a4b5c97-0653ec03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0a93758c-51bb-702e-0ad2-c3987a4b5c9d-0653ec03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0a93758c-51bb-702e-0ad2-c3987a4b5ca0-0653ec03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_0a93758c-51bb-702e-0ad2-c3987a4b5ca1-0653ec03 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4378b82-ce35-d93d-ee34-96390a0f68ef-0653ec03 {
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a7277152-034d-a02f-f4bd-ead7de27cbe3-de27cbd5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c42e25c7-4adb-d2d1-3fc8-67ffdba6b68c-4a261d95 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-ede0ffbf-b346-d895-0d17-c23373883e7a-73883e79 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-ede0ffbf-b346-d895-0d17-c23373883e80-73883e79 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f892ba82-4bbf-a712-55f5-b07f7a0ac428-7a0ac421 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_32cecf41-47c4-bf71-aa21-f6990b695c5a-15cb57c8 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_5c1bba24-749d-faa0-8c07-e759039bd7ca-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9e1c0cc1-a3d2-610f-bdae-1d37af2dc982-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0ee1fe6f-8b9d-2eb2-50d2-5129d4077808-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ba9135bb-7525-55e6-480a-fa8d70bb8207-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2528b21a-d3aa-634e-647e-4cc60b8a4f34-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4d965c2c-34d9-ef82-841a-7bc052692ab2-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0072e50f-d87d-4444-f4ae-6793e33806a3-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cfd8428d-fd9c-7f74-52e6-fe4c4af8d9c2-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4871770d-c966-beb1-17f6-21d7f5a28b1d-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1b8702fa-d3e0-eec7-0cfe-a0f7ba77b132-15cb57c8 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0bd-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0c1-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0c5-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0cb-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0ce-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cc83d5e3-ce39-3782-b341-622218d2e0cf-162a2613 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_74ea9442-8837-1c88-3e3d-2118901beb5b-162a2613 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_74ea9442-8837-1c88-3e3d-2118901beb91-162a2613 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_74ea9442-8837-1c88-3e3d-2118901beba4-162a2613 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_74ea9442-8837-1c88-3e3d-2118901bebab-162a2613 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_74ea9442-8837-1c88-3e3d-2118901bebbe-162a2613 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_0a8fd946-e451-a5dd-557e-6bf195388b9a-69d6c7d2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_23f57f7e-938d-9ffb-781c-569fd3ebba09-16b49f0e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52cf358b-b9bb-ed9a-2f1c-f85acfd484ea-593a0f64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_52cf358b-b9bb-ed9a-2f1c-f85acfd484ec-593a0f64 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_33029f99-a76e-79b3-2358-fdb6c3f09df2-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833318-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b3680683331b-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833321-593a0f64 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b3680683333a-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833375-593a0f64 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b368068333e6-593a0f64 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833458-593a0f64 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833490-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b36806833496-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b3680683352e-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-a83ebb8d-4b2f-564d-b4d7-b3680683355d-593a0f64 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_4bc260a0-8ac6-e883-ca4b-200030ebba2e-30ebba1d {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-d3f99f46-777d-dc7f-2756-f524a94d191f-a94d191e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b38c2f00-26ef-5557-5266-98bc2e90743a-2e907432 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d0b7cb2f-00d3-e1c3-19c1-1ad870f7f064-70f7f063 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4e7ab9eb-1d81-ca0a-7ce3-f57a15e7549e-15e75496 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_357b35af-3c5e-f591-6d7c-044fd407bc25-d407bc24 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e444a3e9-a354-28c8-27a8-0e0ad82ce352-d82ce34a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_016dae21-1c56-c1c2-0d56-54babffdb7b3-bffdb7b2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a5ad02c9-5e1d-06f1-3e48-9bc7c47ff3e8-c47ff3e0 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f83eaa52-69da-e69e-32af-d1da2a9f52e3-2a9f52e2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-b52d30ae-b40d-c890-6e74-dd8dc2c50329-c2c50321 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c291-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c292-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c296-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c29b-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c29f-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2a0-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2a1-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2a4-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2a9-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2ac-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2b0-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2b1-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2b2-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2b5-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2bf-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2c2-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f3c7da6a-a7ab-9d26-9c9a-7e8bf6b6c2c8-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f4ed3389-1766-d614-abe6-46c494ee55fb-e3f32473 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_609d9b3f-6fe2-6a95-57a3-a81a40f97239-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8a37db06-4b5b-6a15-1044-dc31aba2e1eb-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8a37db06-4b5b-6a15-1044-dc31aba2e1ef-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7552fe33-d710-d18c-c508-c87c9f39f36a-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7552fe33-d710-d18c-c508-c87c9f39f36c-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7552fe33-d710-d18c-c508-c87c9f39f36d-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e39b3aca-a759-a0c0-a6e9-691ecfb30bd5-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e39b3aca-a759-a0c0-a6e9-691ecfb30bd6-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe1303d-7665-79e6-59be-7f1a18596d92-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bbe1303d-7665-79e6-59be-7f1a18596d97-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_596613b8-b71a-369b-e82b-598f4d774009-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_596613b8-b71a-369b-e82b-598f4d77400c-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_596613b8-b71a-369b-e82b-598f4d774026-e3f32473 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

#post_content.w-node-_20c0469e-4dc9-87db-2123-3f81f7bfc250-d8446d9c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ee1fb68a-4165-80b2-589b-7c47f11b3bbd-d8446d9c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_341c2f03-ddc6-dd51-361c-ddcca3dbb876-6c4fcda6 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_341c2f03-ddc6-dd51-361c-ddcca3dbb87a-6c4fcda6 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-e252ce62-3490-a522-7f11-54da7253d09e-0871be72 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e252ce62-3490-a522-7f11-54da7253d0a2-0871be72 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e252ce62-3490-a522-7f11-54da7253d0a6-0871be72 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe7686cd-4f17-01df-5a79-2dcbb4f2b802-51161e68 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe7686cd-4f17-01df-5a79-2dcbb4f2b806-51161e68 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fe7686cd-4f17-01df-5a79-2dcbb4f2b80d-51161e68 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5fe6f11f-d798-42ed-6863-b44c6e8da600-51161e68 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d13259b9-40b4-0e8a-03b5-2226d30a3eee-51161e68 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d68355a9-e610-7d9d-036d-8b1d51703dfe-51161e68 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7885d25c-84e0-65a6-1c1a-1293b5fc62f9-8e11097b {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-d999970e-0c33-1b90-c937-8fee588b69f8-8e11097b {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbb23496-90fb-9c28-3399-a13baa7b24a0-53bb35c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbb23496-90fb-9c28-3399-a13baa7b24a4-53bb35c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbb23496-90fb-9c28-3399-a13baa7b24aa-53bb35c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbb23496-90fb-9c28-3399-a13baa7b24ad-53bb35c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bbb23496-90fb-9c28-3399-a13baa7b24ae-53bb35c5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_36710161-a5ef-6959-a2bd-231b4c7e9ab6-53bb35c5 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_36710161-a5ef-6959-a2bd-231b4c7e9aec-53bb35c5 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_36710161-a5ef-6959-a2bd-231b4c7e9aff-53bb35c5 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_36710161-a5ef-6959-a2bd-231b4c7e9b06-53bb35c5 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_36710161-a5ef-6959-a2bd-231b4c7e9b3a-53bb35c5 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_45813ea4-348b-ea0a-a52f-9b176758ff75-fadd48a9 {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_45813ea4-348b-ea0a-a52f-9b176758ff75-0385169f {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-_45813ea4-348b-ea0a-a52f-9b176758ff75-5bb3649d {
  -ms-grid-column: 1;
  grid-column-start: 1;
  -ms-grid-column-span: 1;
  grid-column-end: 2;
  -ms-grid-row: 1;
  grid-row-start: 1;
  -ms-grid-row-span: 1;
  grid-row-end: 2;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5e2-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5e6-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5ea-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5f0-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5f3-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d18f753f-63d1-0039-dbe0-cee40834a5f4-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_430758af-06b8-0085-f054-18dfb878e343-b3683bd1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_430758af-06b8-0085-f054-18dfb878e379-b3683bd1 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_430758af-06b8-0085-f054-18dfb878e38c-b3683bd1 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_430758af-06b8-0085-f054-18dfb878e393-b3683bd1 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_430758af-06b8-0085-f054-18dfb878e3c7-b3683bd1 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-b8d3853a-e814-b96c-7e1e-db210c4e6602-109278c4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-b8d3853a-e814-b96c-7e1e-db210c4e6613-109278c4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4a4bcf45-00f9-cc07-3cb4-e27eed4584b8-109278c4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_4a4bcf45-00f9-cc07-3cb4-e27eed4584f2-109278c4 {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795759-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579575a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795762-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795769-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579576d-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579576e-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579576f-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795772-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795777-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579577b-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579577e-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795788-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579578d-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795790-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579579a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957a0-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957a3-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957a5-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957a7-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957ab-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957ad-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957af-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957b3-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957b5-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957c8-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957cc-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057957cd-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795922-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795928-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579592c-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795936-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579593c-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795940-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579594a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795950-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795954-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579595e-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795964-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795968-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579596a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579596c-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795970-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579597a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795980-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795984-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579598e-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795994-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b505795998-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579599a-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b50579599c-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959a0-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959aa-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959b0-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959b4-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959be-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959c4-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959c8-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959d2-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959d8-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959dc-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959e6-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959ec-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959f0-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959f2-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f2355b93-849e-7428-d2d8-d1b5057959f4-109278c4 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2e1abac3-d5e8-fd98-cb3a-afcc321f5c9b-109278c4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2e1abac3-d5e8-fd98-cb3a-afcc321f5ca1-109278c4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2e1abac3-d5e8-fd98-cb3a-afcc321f5ca7-109278c4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2e1abac3-d5e8-fd98-cb3a-afcc321f5cad-109278c4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2e1abac3-d5e8-fd98-cb3a-afcc321f5cae-109278c4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad2d5-109278c4 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad312-109278c4 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad359-109278c4 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-e617761a-cc55-1ffb-f5f6-4955ff551051-ff551050 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-e617761a-cc55-1ffb-f5f6-4955ff551079-ff551050 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984aee1-dc6e7f3a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984aef7-dc6e7f3a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af02-dc6e7f3a {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af1c-dc6e7f3a {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af1e-dc6e7f3a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af44-dc6e7f3a {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a56cdc35-7973-e648-c665-1495230e358b-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe07-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe08-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe09-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe0a-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe0b-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe0c-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe05-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe06-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d916f4-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d916f5-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d916fd-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91704-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91708-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91709-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9170a-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9170d-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91712-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91716-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91719-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91723-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91729-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9172c-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9172e-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91730-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91733-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91735-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91737-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9173a-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9173c-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9173e-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91741-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91743-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91745-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91748-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9174a-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9174c-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91751-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91753-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91755-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91759-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9175a-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9175b-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9175e-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91768-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9176d-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91770-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91779-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9177e-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91782-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d9178b-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d91790-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917a2-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917b4-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917b8-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917c2-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917c8-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917cc-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917d6-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917dc-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917e0-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2ea84e25-9d15-68ce-3576-4d10b4d917ea-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb67302f-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb673044-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb673045-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb67304d-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb67306d-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb673087-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb673088-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb67308f-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb673097-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb6730a3-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb6730af-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb6730bb-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb6730c7-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c0956436-417d-4271-0c26-2861eb6730d3-dc6e7f3a {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c616-d5bdb030 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c61a-d5bdb030 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c61e-d5bdb030 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c622-d5bdb030 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1399040d-b377-8008-aadf-c2c7be527a36-c2d6f9b3 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-_1399040d-b377-8008-aadf-c2c7be527a7d-c2d6f9b3 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_1399040d-b377-8008-aadf-c2c7be527a97-c2d6f9b3 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_1399040d-b377-8008-aadf-c2c7be527a9e-c2d6f9b3 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_1399040d-b377-8008-aadf-c2c7be527ab7-c2d6f9b3 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebddd-33000b1c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebdf3-33000b1c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebdff-33000b1c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebe19-33000b1c {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebe1b-33000b1c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebe26-33000b1c {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_284aaf7f-e7d8-1b69-ef85-8715902ebe41-33000b1c {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947df-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e0-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e1-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e2-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e3-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e4-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e5-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_48dc92f1-901b-773f-7574-4674bcf947e6-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f19470a7-64f1-7fa4-394a-d05dc33452e8-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2446f87-6f3f-993b-bd31-b1b639fbb1b9-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2446f87-6f3f-993b-bd31-b1b639fbb1ba-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c2446f87-6f3f-993b-bd31-b1b639fbb1c0-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a17a3595-58ea-ddc6-24dc-1702d1ed32a9-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1c737d1c-0851-abf2-0e52-bbc8ec36aa64-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1c737d1c-0851-abf2-0e52-bbc8ec36aa65-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1c737d1c-0851-abf2-0e52-bbc8ec36aa6b-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bf31d414-daf8-1680-87c3-78a42f4abbf6-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e52d3603-abcb-c201-291c-21783dd206c4-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ddef1355-a925-2afe-7696-79e723457345-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_536ca8b5-73fc-99d4-c3f2-95ae4e07774c-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_90116677-e399-6e9c-f89e-1f62daf00ae7-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9194cd68-52e8-379c-a615-f5e706c4637f-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587497-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587498-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587499-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58749b-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58749c-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58749f-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874a2-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874ad-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874b4-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874b7-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874c1-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874c6-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874c9-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874d2-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874e1-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874e5-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874e7-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874e9-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874ed-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874ef-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874f1-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874f5-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874f7-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874f9-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874fd-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a5874ff-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587501-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587505-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587507-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587509-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58750d-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58750f-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587511-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587515-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587517-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587519-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a58751d-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3aa2bfc5-bd78-ed02-9357-021e6a587520-33000b1c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00fd08aa-151a-5853-9613-f079929146c7-c14ae89d {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c273e371-99e7-f72f-d097-c76758ae0c4f-c14ae89d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-c273e371-99e7-f72f-d097-c76758ae0c60-c14ae89d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_74e24676-e9d6-c69f-aea5-ac6ae20ca584-c14ae89d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-_74e24676-e9d6-c69f-aea5-ac6ae20ca5b8-c14ae89d {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3ad7-d608c70f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3aed-d608c70f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3af9-d608c70f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3b13-d608c70f {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3b15-d608c70f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3b20-d608c70f {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-faa29dc8-2070-960f-63e4-3f22ca4b3b3b-d608c70f {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-afceaeeb-2c3f-f726-a90d-d8a061bc90fa-d608c70f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-afceaeeb-2c3f-f726-a90d-d8a061bc911d-d608c70f {
  -webkit-align-self: start;
  -ms-flex-item-align: start;
  -ms-grid-row-align: start;
  align-self: start;
}

#w-node-a44cd2b7-da4f-f3b9-9ce9-6afb01a370ce-ec429835 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a44cd2b7-da4f-f3b9-9ce9-6afb01a370d2-ec429835 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a44cd2b7-da4f-f3b9-9ce9-6afb01a370d6-ec429835 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a44cd2b7-da4f-f3b9-9ce9-6afb01a370dd-ec429835 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a2f1287d-c7c5-0c40-e4bb-fddf1685e5fc-aa7d2be1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68945b3d-c92c-181c-286f-da026c49536e-aa7d2be1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68945b3d-c92c-181c-286f-da026c495372-aa7d2be1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_5110309d-32ee-022d-848f-32ebbb7c2d76-aa7d2be1 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a780e53e-d5c2-2ac5-b0b7-fe30decc8893-66ed6315 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a780e53e-d5c2-2ac5-b0b7-fe30decc8897-66ed6315 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a780e53e-d5c2-2ac5-b0b7-fe30decc889b-66ed6315 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3ad721ab-daae-ff50-15a2-5c97faf5c9e8-17110e4e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3ad721ab-daae-ff50-15a2-5c97faf5c9eb-17110e4e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_3ad721ab-daae-ff50-15a2-5c97faf5c9ef-17110e4e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-bd39cadf-4eb7-386c-8f0d-3a7d6a8b95d0-d4111edf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_596d5e98-6540-5317-108b-be8c0679a004-d4111edf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a809ca4e-e2d6-8d0a-f3ed-12e49df6e1b7-d4111edf {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4709491f-e0d0-e7ad-b337-c11b11faa6a6-ea6b53f5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4709491f-e0d0-e7ad-b337-c11b11faa6a9-ea6b53f5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_4709491f-e0d0-e7ad-b337-c11b11faa6ad-ea6b53f5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-cef58880-a9b8-c40a-070d-ec656cf0cb4d-ea6b53f5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-dac4502e-ffa6-d1a9-be20-8971b0d747fe-ea6b53f5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_3d5d71b4-260a-07c5-6b55-3c45700a8ab9-ea6b53f5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_57ce7869-acee-adf8-f39d-0978e5b992f8-ea6b53f5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_592cc4ae-5236-3d1e-29f5-4e98ce9c13a0-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_592cc4ae-5236-3d1e-29f5-4e98ce9c13a3-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_592cc4ae-5236-3d1e-29f5-4e98ce9c13a7-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d2e59bc8-2d28-22d4-4aa2-a20b09fbc745-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8a14e046-ee71-f248-c7ed-bec97859409e-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_8e57b659-66ea-ae38-a641-a8133704fb36-04845840 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fab2fa54-4b35-9861-d56a-d221eb6063cf-04845840 {
  -webkit-align-self: end;
  -ms-flex-item-align: end;
  -ms-grid-row-align: end;
  align-self: end;
}

#w-node-eb3ab0e5-a036-a8b6-797f-d5228060687f-04845840 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-cb52cb58-5c53-85c7-2d16-7e78b76d21d3-04845840 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-cb52cb58-5c53-85c7-2d16-7e78b76d21da-04845840 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-_8d474193-ec92-dc3e-a403-84a4bab79233-04845840 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-a8d2a83a-59eb-6db2-da5e-ed2f41586937-6ae35b21 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-a8d2a83a-59eb-6db2-da5e-ed2f4158693b-6ae35b21 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b99e0e03-35e0-ef0f-af74-1e7559317054-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2c0bfa65-0538-64e3-312a-c805e50049e3-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5d05e7ab-3f6c-092b-74c4-5b3e2845322b-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_5d05e7ab-3f6c-092b-74c4-5b3e28453231-6ae35b21 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-f6340f65-b15f-36d2-be89-bb77f8ad9bb0-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6ede-6ae35b21 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6f4d-6ae35b21 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6fbd-6ae35b21 {
  -webkit-box-ordinal-group: 10000;
  -webkit-order: 9999;
  -ms-flex-order: 9999;
  order: 9999;
}

#w-node-fb0970c0-a9c2-4407-9170-b83d9e66c99b-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_04c81147-d62a-38a5-8583-7dca7f19db7c-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2c0bfa65-0538-64e3-312a-c805e5004a02-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-eb7dc07a-ab0a-98f5-5ad6-582dd63dd11e-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_2b891614-d2bb-5da3-bf50-ecceaa9e4e69-6ae35b21 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-bff4ec2f-198a-1cf8-5f61-cf6b72e0c272-bbc09859 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_9f3eb63a-0e4e-4dcb-633c-d7ede8bb3d56-bbc09859 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_68a0cd9f-fe83-0535-80f7-7621811b5c06-0c6a04e2 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_68a0cd9f-fe83-0535-80f7-7621811b5c0a-0c6a04e2 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-fa1997d2-c4e5-4662-8494-886dd289a4c1-35ec5bb4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa1997d2-c4e5-4662-8494-886dd289a4c5-35ec5bb4 {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_2a410f90-2a2e-97bb-c45b-206e2722fdab-f8bbf505 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2a410f90-2a2e-97bb-c45b-206e2722fdaf-f8bbf505 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2a410f90-2a2e-97bb-c45b-206e2722fdb6-f8bbf505 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7feeb-f8bbf505 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7fef5-f8bbf505 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff0b-f8bbf505 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff17-f8bbf505 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff31-f8bbf505 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff33-f8bbf505 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff5a-f8bbf505 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff62-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff6d-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff6e-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff6f-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff70-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff71-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff72-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff73-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ff74-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffb9-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffba-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffc2-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffc9-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffcd-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffce-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffcf-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffd2-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffd7-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffdb-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffde-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffe8-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7ffed-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7fff0-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f7fffa-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80012-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_99c0932c-002b-b15c-75e4-1f061debd5ea-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ce459021-9019-f5e8-e918-7fe773db9cbf-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e4705037-2ac1-a495-2e48-88e0a51e5c18-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80015-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80017-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80019-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8001e-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80020-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80022-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80026-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80027-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80028-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8002b-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80034-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80039-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8003c-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80045-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80064-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80068-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8006a-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8006c-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80072-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80076-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80080-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80086-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f8008a-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80094-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f800ae-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f800b2-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f800b4-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80150-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f801ab-f8bbf505 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#pass-guarantee.w-node-_42afb000-6d91-3786-c959-d843a8f801d0-f8bbf505 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f801d9-f8bbf505 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_42afb000-6d91-3786-c959-d843a8f80204-f8bbf505 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_15238b6e-e800-1045-b8d0-064dfc0c0a69-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15238b6e-e800-1045-b8d0-064dfc0c0a6b-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15238b6e-e800-1045-b8d0-064dfc0c0a6f-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15238b6e-e800-1045-b8d0-064dfc0c0a71-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52a7dee1-c076-5eae-f638-b21c8c0f7ae5-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_52a7dee1-c076-5eae-f638-b21c8c0f7b12-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_9339fec7-89d8-7569-b6a2-6e9616e48dc4-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9339fec7-89d8-7569-b6a2-6e9616e48df6-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-b288e0a5-e52d-6c8e-2ed8-95e83d3b3b64-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b288e0a5-e52d-6c8e-2ed8-95e83d3b3b8e-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_4287fd02-2ff2-9ca2-9bbb-82695e000f1d-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4287fd02-2ff2-9ca2-9bbb-82695e000f4f-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_8a1a4657-3fe4-58b3-0f4b-a3b0374267f8-6e2f64c1 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2968807c-599f-4793-7d4d-3ce50783a31b-de1c68a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2968807c-599f-4793-7d4d-3ce50783a31f-de1c68a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2968807c-599f-4793-7d4d-3ce50783a323-de1c68a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-c5cd31a5-3627-d0eb-c54c-a10bf08e5130-de1c68a5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-_61d1ab77-4f55-0b18-4b97-9546841111cf-de1c68a5 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-d8874b25-0acc-5380-2063-b0ed3d7beb8a-de1c68a5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3eceaa19-3287-9883-b69e-4d42515c56a9-de1c68a5 {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_61d1ab77-4f55-0b18-4b97-9546841111fc-de1c68a5 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-d4fad191-8ea9-479c-1f42-2a0a5c69e778-de1c68a5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_5e509c28-1f37-262c-2eb6-7f9279790364-de1c68a5 {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cc33d588-69f9-cc77-fb16-24a04447ae46-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08dff64b-5ba3-7116-edaf-05ce3dee5f94-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_08dff64b-5ba3-7116-edaf-05ce3dee5f95-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ded8837b-155d-d9b3-23c4-f351b09540a2-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-ded8837b-155d-d9b3-23c4-f351b09540a3-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c61a7e08-f13d-babd-7d15-513456f49ea4-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-c61a7e08-f13d-babd-7d15-513456f49ea5-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4412d957-9fbf-a656-8c9e-922f33953e86-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_4412d957-9fbf-a656-8c9e-922f33953e87-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_31c92686-9e9f-6382-3fb3-887a0b19a766-de1c68a5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce072-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce073-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce078-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce07e-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce082-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce083-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_72424591-8d5c-f064-353e-78ea30b5947d-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-be509c28-7661-70b7-289f-2ee603dfd644-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a2d4cc9-f4c8-5996-de76-0d5d09daafa8-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3a4504aa-c97f-8606-f2fe-9150f020bc9e-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_016437fa-9cf2-dee2-cb1d-3c4cb6cf6687-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-edf850b5-318e-ca0d-8a9d-888e5255b333-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-ea1a415f-61ce-9154-8131-72579dcbe534-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_36d24996-f10e-9f72-6991-40d6ed659a01-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a9913305-2429-bd30-64b7-68723317bca4-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a4733252-443e-cbe0-4856-c07e417d09e3-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1472a18a-bac5-6ab1-f08f-8994f34cc14f-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-adba87ac-b160-53a6-532c-8d9455e779f6-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_721c6ba4-1b06-94b8-3b26-8fb5b815325e-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c5887fa1-f733-63a8-a899-b1236349307f-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_814c5ce3-d153-4d92-85cd-dc909cd2f536-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_49c0e0b4-af6e-8445-4fa1-32dc3f4e8fb7-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce087-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce090-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce093-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce097-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce098-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce099-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-f265a7d6-8aa8-73b2-a0bd-81792e05b6bb-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5883e229-db17-8858-01c6-18fc2884887c-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15699aeb-5625-a754-b8fe-13fd2bc6eff2-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_29527609-b0cd-c87d-529b-984c26fca7a7-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_22a2dbdc-44ff-5c3a-cf89-d0aee80be7f7-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15a04e7d-0efb-79be-54a8-39f40901878e-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_663210de-8e6a-2a71-bbcc-de247b242919-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_448a52fa-8217-5c02-3897-be60b704b0ed-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b1f8a437-69c8-9ed0-200d-e22ded854ea6-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fbf87a2a-5fca-951f-4d51-704d535ce09c-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eae8db3e-d449-5221-6379-00c1cb4207fe-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b6adcb95-d2f7-5327-4819-040e5a4dd728-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_616a4217-94f7-929c-44e6-09fa330eb48d-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e503687f-009f-0427-4e27-464df99e2ea4-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8993a89a-a1fd-8f94-f8a3-c3639cfde2c8-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4ed44d31-cec1-7b8c-8f80-fd3eeebc0ea2-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_59446479-ffe6-b043-2582-0d9ccece2077-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8481eec-4f0c-35b7-6a5b-edcd35b59454-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_30edd7fb-0fc9-e2e2-dae8-464616398a63-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-dfceddc8-2173-70c7-4df9-dcf3aaab1784-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_3f2a606e-f674-169d-5974-5bb1e085693a-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_616f8073-e354-b1ac-971f-a091ef0c7158-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2c641e2b-7100-2af4-8526-baca8a7d5202-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a736e657-1e2a-3e3d-efa3-ec8bb210e1b2-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b9f31914-fe5f-6f4c-c9cd-f64720989242-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_79dc3ce5-e0fe-380f-f991-1238920de848-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_15ae15f9-b54a-e3f1-b0e4-2a6c1b9af2bb-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a6eeb9db-a151-4984-37d6-b29c3b1cd346-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_79d45a4b-d9f5-9ee4-e393-ee45c459b744-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b97dd4c5-6a56-e49f-912d-f89d34aa6f44-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_05e7eb56-9680-49c6-809b-2b08f9ff294b-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9be2282d-13aa-ff40-1e4a-3572a05dec48-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_231cab08-5cee-52ec-7e1e-4997f16b4dbd-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e5d9a43f-3e01-8413-7d43-af5ddac26301-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bc75e68c-90c1-af3e-3070-d80927ee8237-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-abba89df-6d92-f82b-9571-d9ad65ce5dae-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_88d8067a-fe98-394e-8e99-c215f1aad615-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_46bbb435-0b2d-2a8b-0125-0fedd2089004-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7644537f-1c69-bfd6-2db8-4b7172acc266-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c58fa322-07b3-3368-1f3e-a4431ea26c93-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_4d51dc26-8203-9228-7fe0-6a332fc85390-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-bd1223d6-7f5d-3297-1eab-ab354fa4e6c0-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e0521492-88ce-bc3a-43db-05c6da3b4e78-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d966c1d-df76-0c6a-0421-1a9348189f85-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5d3058e3-412e-579c-d766-0032d04aa9c2-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e3a3f6ec-a1cb-38f5-7426-678732833d5f-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_5ada9db1-bf59-a9fd-b534-c80dc5262448-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7e281c18-674d-765d-c1cd-c3027573764d-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_62929b35-07d9-6956-fc70-a07c506a870b-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6a817592-6a29-bfe2-cc9e-c7f752de5602-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0a75b90c-9372-4e64-6626-0ea41994cbad-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_392a0492-e102-c694-56e7-a6cf9afa185a-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_017506a1-450f-63db-629d-4047cfdd2c4f-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7de856e8-b604-0151-4ef0-5e65c61374aa-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_6f8daa96-1c8d-4796-4048-811ce2766222-de1c68a5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#pass-guarantee.w-node-d9b29121-32bf-ff66-25cb-f6e587d472ae-de1c68a5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-de6ec5e8-be49-0e62-136e-806140438b9b-de1c68a5 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9190e959-d135-c833-4217-d582268d8d4b-de1c68a5 {
  -ms-grid-row: span 2;
  grid-row-start: span 2;
  -ms-grid-row-span: 2;
  grid-row-end: span 2;
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f0742-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f0757-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f0758-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f0760-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_945a2ee5-a857-3c00-b179-ff494843fa6b-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_945a2ee5-a857-3c00-b179-ff494843fa6c-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1028d1cb-e5f5-3226-81ca-059cff8a9525-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f079a-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e8acddf4-4f37-bd7c-f46a-b790338f079b-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_08efe637-d5f1-ae28-45b6-3826ac0fdd1d-d126152b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-da4afb10-cb61-dccd-3835-448aa8569f5e-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3d6c76eb-187f-9a9d-9c23-1d0d03ba12b5-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2b4f5d91-6631-057e-d168-9328b00e9ad1-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-b46db34c-d9fb-dbdf-d219-93eaa35c6169-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-eca64e1a-ef61-d83d-d8f6-1fc92d6b80e8-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0ca1-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0ca7-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0caa-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b465cbc5-0d9d-2d0c-171c-a3a20bc1c9f7-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b465cbc5-0d9d-2d0c-171c-a3a20bc1c9fd-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b465cbc5-0d9d-2d0c-171c-a3a20bc1ca00-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cc1-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cc7-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cca-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cdd-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0ce3-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0ce6-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cf3-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cf9-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0cfc-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d0f-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d15-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d18-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d3b-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d41-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d44-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d5b-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d61-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d64-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d35345ab-bd86-f6bf-5fc7-5f556da13a7a-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d35345ab-bd86-f6bf-5fc7-5f556da13a80-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d35345ab-bd86-f6bf-5fc7-5f556da13a83-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96075c93-c670-4e17-ac81-f49feb6c6c70-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96075c93-c670-4e17-ac81-f49feb6c6c76-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_96075c93-c670-4e17-ac81-f49feb6c6c79-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d6d-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d73-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d81-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e67f455d-95dc-d45b-3fa9-4f36f17b0d84-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d438c174-4367-ac46-38f2-ceadcc48f5c8-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_39942015-6aa7-971f-60d7-050a43c01f9b-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d438c174-4367-ac46-38f2-ceadcc48f5d1-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3339482-0065-7dab-e325-70f48972032f-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3339482-0065-7dab-e325-70f489720330-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3339482-0065-7dab-e325-70f489720331-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00373e7b-250f-cf56-c1c5-ce536ab29bb8-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00373e7b-250f-cf56-c1c5-ce536ab29bb9-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_00373e7b-250f-cf56-c1c5-ce536ab29bba-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2cb7d8da-ed63-626e-8754-8540ed8524ce-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2cb7d8da-ed63-626e-8754-8540ed8524cf-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2cb7d8da-ed63-626e-8754-8540ed8524d0-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f69e182-86c4-6c23-d328-7066a2e7a271-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f69e182-86c4-6c23-d328-7066a2e7a272-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0f69e182-86c4-6c23-d328-7066a2e7a273-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_413649e6-0cc3-911c-85fb-2d211c1aaa43-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_413649e6-0cc3-911c-85fb-2d211c1aaa44-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_413649e6-0cc3-911c-85fb-2d211c1aaa45-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3338293-f195-c7b6-2996-3d3493569e30-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3338293-f195-c7b6-2996-3d3493569e31-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-b3338293-f195-c7b6-2996-3d3493569e32-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d235c2c-fff8-867d-477c-73a97e6b2e56-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d235c2c-fff8-867d-477c-73a97e6b2e57-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_9d235c2c-fff8-867d-477c-73a97e6b2e58-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3e7beaa-55b3-d521-ef3f-b4ee0ee363bc-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3e7beaa-55b3-d521-ef3f-b4ee0ee363bd-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c3e7beaa-55b3-d521-ef3f-b4ee0ee363be-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c32e2a13-b0c5-748c-729c-10788e35dc68-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c32e2a13-b0c5-748c-729c-10788e35dc69-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-c32e2a13-b0c5-748c-729c-10788e35dc6a-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23792280-4855-4488-2cd0-11b0b942ba7b-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23792280-4855-4488-2cd0-11b0b942ba7c-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23792280-4855-4488-2cd0-11b0b942ba7d-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33f236d4-59ae-9eec-aa8e-9fdeb4923428-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33f236d4-59ae-9eec-aa8e-9fdeb4923429-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33f236d4-59ae-9eec-aa8e-9fdeb492342a-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a9f41c6-dd72-d9fb-f36f-25a5deea103a-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a9f41c6-dd72-d9fb-f36f-25a5deea103b-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7a9f41c6-dd72-d9fb-f36f-25a5deea103c-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e7fdef3d-f933-c43c-d7e1-675c5efdfd97-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e7fdef3d-f933-c43c-d7e1-675c5efdfd98-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-e7fdef3d-f933-c43c-d7e1-675c5efdfd99-67ee8d03 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c616-7cdf7bb4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c61a-7cdf7bb4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c61e-7cdf7bb4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_72d98f63-b7c0-9016-f0a8-2880aeb1c622-7cdf7bb4 {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_1d57b9b4-20cd-2775-5c46-08bdb7e7fcbe-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1d57b9b4-20cd-2775-5c46-08bdb7e7fceb-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_0a629fac-111b-d3a2-6da2-b60414d8a8d4-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_0a629fac-111b-d3a2-6da2-b60414d8a8ef-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-d38cd657-65a0-1842-f0f4-95858447a623-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d38cd657-65a0-1842-f0f4-95858447a648-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-a8baacee-b4ef-1dc1-fa89-669e8e393ae7-b2b79631 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fb-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fc-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fd-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fe-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060ff-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f106100-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f106101-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f106102-4d38640b {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab995-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab996-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab997-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab998-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab999-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab99a-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab99b-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab99c-3b71466f {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-aadd0e31-65ff-43e4-6661-8cb76e2c6641-844cf904 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_698b725b-01be-2b74-9ffc-bda5dd488a1b-844cf904 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fa1997d2-c4e5-4662-8494-886dd289a4c1-3b8b09cc {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-fa1997d2-c4e5-4662-8494-886dd289a4c5-3b8b09cc {
  -webkit-box-ordinal-group: -9998;
  -webkit-order: -9999;
  -ms-flex-order: -9999;
  order: -9999;
}

#w-node-_23684dc2-4a8b-0f0a-89b5-f108d842e9fe-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_23684dc2-4a8b-0f0a-89b5-f108d842ea2b-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_06f4bd3a-8814-0604-fc8c-90f32f3a7dd9-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_06f4bd3a-8814-0604-fc8c-90f32f3a7e0b-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_8946bc45-0481-b228-8fd2-2a6daf475e1c-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8946bc45-0481-b228-8fd2-2a6daf475e46-3e289d5c {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_46b2612d-db6c-2c41-43f3-6da770a9b28f-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984aee1-b681163e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984aeef-b681163e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984aef7-b681163e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-cb5a6c2a-1ad3-d1d5-252e-a0f7f5c81987-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8d3b4221-0b35-9502-b1c5-9b99317e8ce0-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-cb5a6c2a-1ad3-d1d5-252e-a0f7f5c81998-b681163e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af1c-b681163e {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af1e-b681163e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-a48dc97c-02dc-a48e-d87f-9086cb25e504-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a48dc97c-02dc-a48e-d87f-9086cb25e508-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-a48dc97c-02dc-a48e-d87f-9086cb25e51b-b681163e {
  -ms-grid-column-align: start;
  justify-self: start;
}

#w-node-_2afe0091-9278-a9f9-cfeb-c179b984af44-b681163e {
  -ms-grid-column-align: center;
  justify-self: center;
}

#w-node-_3f6f61cd-67b9-e9f7-5b44-96340af4b4b1-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d14338cc-199f-558b-ab39-f43528122cc3-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-d14338cc-199f-558b-ab39-f43528122ce3-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_91c1b60c-4b05-76cf-a66e-9516ae3e2ed9-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_6851ca4f-e3fe-ee2d-d5ba-26e614f7b9b3-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_56b6e7cd-dc77-9136-d469-a01bb09248d7-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_56b6e7cd-dc77-9136-d469-a01bb09248d8-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_56b6e7cd-dc77-9136-d469-a01bb09248e6-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_56b6e7cd-dc77-9136-d469-a01bb09248f4-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  -ms-grid-column-align: stretch;
  justify-self: stretch;
}

#w-node-_2c62cb18-6785-fa04-4182-da227b1bf6ac-b681163e {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_2341aa6d-8e49-6359-15df-4d5ecbfc333a-58d85e89 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8222c60a-4e63-2608-f094-ddc0663eb440-58d85e89 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_33e15577-0d49-9d75-5a57-df6131bd4cbb-58d85e89 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-fef0bf2b-478a-edaa-a4da-0750f96496eb-58d85e89 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_192e1cdb-e460-6043-d5da-8b761b8968f1-46c7f981 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_7b1cc4c5-d38b-3ce6-448d-a4a4729623d4-46c7f981 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8714fbfa-4547-82a1-fe20-cc66311695ad-46c7f981 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
}

#w-node-_8714fbfa-4547-82a1-fe20-cc66311695c7-46c7f981 {
  -ms-grid-column: span 1;
  grid-column-start: span 1;
  -ms-grid-column-span: 1;
  grid-column-end: span 1;
  -ms-grid-row: span 1;
  grid-row-start: span 1;
  -ms-grid-row-span: 1;
  grid-row-end: span 1;
  -ms-grid-row-align: center;
  align-self: center;
}

@media screen and (max-width: 991px) {
  #w-node-_74ea9442-8837-1c88-3e3d-2118901beb75-162a2613 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_74ea9442-8837-1c88-3e3d-2118901beb91-162a2613 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_74ea9442-8837-1c88-3e3d-2118901bebab-162a2613 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_74ea9442-8837-1c88-3e3d-2118901bebc5-162a2613 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_74ea9442-8837-1c88-3e3d-2118901bebdf-162a2613 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-a83ebb8d-4b2f-564d-b4d7-b36806833321-593a0f64 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-d3f99f46-777d-dc7f-2756-f524a94d1937-a94d191e {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-d0b7cb2f-00d3-e1c3-19c1-1ad870f7f07a-70f7f063 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_357b35af-3c5e-f591-6d7c-044fd407bc54-d407bc24 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_016dae21-1c56-c1c2-0d56-54babffdb7e2-bffdb7b2 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-f83eaa52-69da-e69e-32af-d1da2a9f5314-2a9f52e2 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-f4ed3389-1766-d614-abe6-46c494ee55fb-e3f32473 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-e39b3aca-a759-a0c0-a6e9-691ecfb30bd5-e3f32473 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_596613b8-b71a-369b-e82b-598f4d774003-e3f32473 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_9d1fb1d1-a915-271c-1217-dfa02abcb0ad-51161e68 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_36710161-a5ef-6959-a2bd-231b4c7e9ad0-53bb35c5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_36710161-a5ef-6959-a2bd-231b4c7e9aec-53bb35c5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_36710161-a5ef-6959-a2bd-231b4c7e9b06-53bb35c5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_36710161-a5ef-6959-a2bd-231b4c7e9b3a-53bb35c5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_430758af-06b8-0085-f054-18dfb878e35d-b3683bd1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_430758af-06b8-0085-f054-18dfb878e379-b3683bd1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_430758af-06b8-0085-f054-18dfb878e393-b3683bd1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_430758af-06b8-0085-f054-18dfb878e3c7-b3683bd1 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad2e9-109278c4 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad312-109278c4 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad339-109278c4 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-cb311ce7-4570-b8bb-15dc-bba4d53ad360-109278c4 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c0956436-417d-4271-0c26-2861eb67304d-dc6e7f3a {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c0956436-417d-4271-0c26-2861eb67306d-dc6e7f3a {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c0956436-417d-4271-0c26-2861eb67308f-dc6e7f3a {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1399040d-b377-8008-aadf-c2c7be527a4e-c2d6f9b3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_1399040d-b377-8008-aadf-c2c7be527a7d-c2d6f9b3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_1399040d-b377-8008-aadf-c2c7be527a9e-c2d6f9b3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_1399040d-b377-8008-aadf-c2c7be527ab7-c2d6f9b3 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947df-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e1-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e3-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e5-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c2446f87-6f3f-993b-bd31-b1b639fbb1c0-33000b1c {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-a17a3595-58ea-ddc6-24dc-1702d1ed32a9-33000b1c {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1c737d1c-0851-abf2-0e52-bbc8ec36aa6b-33000b1c {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-f831c238-e43b-68d6-14c8-55da5b26e253-aa7d2be1 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_9f36887f-fb89-fb37-3f9e-83281b978cb6-17110e4e {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-acd78b10-7cd0-d81c-5712-cca8e394c79e-17110e4e {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-eefb28a9-2871-fdb1-cb91-111927fd0df2-d4111edf {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-d8ca1781-ff7c-a0a2-f37d-3f92a54b5c47-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-d8ca1781-ff7c-a0a2-f37d-3f92a54b5c54-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_44173251-7acf-bf22-ac39-9b38887bb6f1-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_44173251-7acf-bf22-ac39-9b38887bb6fe-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b232154c-2ab9-a5fc-94d6-fbd69d17afb6-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-b232154c-2ab9-a5fc-94d6-fbd69d17afc0-ea6b53f5 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_38e7a1aa-4263-97c0-ec1b-c9e4935983ff-04845840 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-eb3ab0e5-a036-a8b6-797f-d5228060687f-04845840 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-cb52cb58-5c53-85c7-2d16-7e78b76d21da-04845840 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_8d474193-ec92-dc3e-a403-84a4bab7923a-04845840 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_28707743-656e-b567-a34a-3b052ea4d657-04845840 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-_5d05e7ab-3f6c-092b-74c4-5b3e28453231-6ae35b21 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-f831c238-e43b-68d6-14c8-55da5b26e253-49eeec43 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e8acddf4-4f37-bd7c-f46a-b790338f0760-d126152b {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1028d1cb-e5f5-3226-81ca-059cff8a9525-d126152b {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_08efe637-d5f1-ae28-45b6-3826ac0fdd1d-d126152b {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fb-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fd-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060ff-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f106101-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-a83ebb8d-4b2f-564d-b4d7-b36806833375-593a0f64 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-a83ebb8d-4b2f-564d-b4d7-b368068333e6-593a0f64 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-a83ebb8d-4b2f-564d-b4d7-b36806833458-593a0f64 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-e39b3aca-a759-a0c0-a6e9-691ecfb30bd5-e3f32473 {
    -webkit-box-ordinal-group: 10000;
    -webkit-order: 9999;
    -ms-flex-order: 9999;
    order: 9999;
  }

  #w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6ede-6ae35b21 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6f4d-6ae35b21 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }

  #w-node-c924e937-8ea0-9c28-e8a9-a51d0a9f6fbd-6ae35b21 {
    -webkit-box-ordinal-group: -9998;
    -webkit-order: -9999;
    -ms-flex-order: -9999;
    order: -9999;
  }
}

@media screen and (max-width: 479px) {
  #w-node-a83ebb8d-4b2f-564d-b4d7-b36806833237-593a0f64 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-a83ebb8d-4b2f-564d-b4d7-b3680683323a-593a0f64 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-dd95387a-22d9-1d4a-13a2-24d840f2bc0c-40f2bc0a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-dd95387a-22d9-1d4a-13a2-24d840f2bc0f-40f2bc0a {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe07-dc6e7f3a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe09-dc6e7f3a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe0b-dc6e7f3a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-a7bb34a4-74c3-8e82-85fb-d2d1393bfe05-dc6e7f3a {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947de-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947df-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e1-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e3-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_48dc92f1-901b-773f-7574-4674bcf947e5-33000b1c {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-af0af14f-a435-4122-4045-dfe43f06f92a-6ae35b21 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 3;
    grid-row-start: 3;
    -ms-grid-row-span: 1;
    grid-row-end: 4;
  }

  #w-node-af0af14f-a435-4122-4045-dfe43f06f92d-6ae35b21 {
    -ms-grid-column: 1;
    grid-column-start: 1;
    -ms-grid-column-span: 1;
    grid-column-end: 2;
    -ms-grid-row: 5;
    grid-row-start: 5;
    -ms-grid-row-span: 1;
    grid-row-end: 6;
  }

  #w-node-_42afb000-6d91-3786-c959-d843a8f7ff6c-f8bbf505 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_42afb000-6d91-3786-c959-d843a8f7ff6d-f8bbf505 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_42afb000-6d91-3786-c959-d843a8f7ff6f-f8bbf505 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_42afb000-6d91-3786-c959-d843a8f7ff71-f8bbf505 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_42afb000-6d91-3786-c959-d843a8f7ff73-f8bbf505 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_08dff64b-5ba3-7116-edaf-05ce3dee5f93-de1c68a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_08dff64b-5ba3-7116-edaf-05ce3dee5f94-de1c68a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-ded8837b-155d-d9b3-23c4-f351b09540a2-de1c68a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-c61a7e08-f13d-babd-7d15-513456f49ea4-de1c68a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_4412d957-9fbf-a656-8c9e-922f33953e86-de1c68a5 {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fa-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fb-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060fd-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f1060ff-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_1ad80280-9cc7-cf08-1ec4-dacb0f106101-4d38640b {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab995-3b71466f {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab997-3b71466f {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab999-3b71466f {
    -ms-grid-column-align: start;
    justify-self: start;
  }

  #w-node-_21fd61c0-8d9a-34e9-d06c-b777d53ab99b-3b71466f {
    -ms-grid-column-align: start;
    justify-self: start;
  }
}