@charset "UTF-8";
/* Side nav in the footer */
@import url("https://use.typekit.net/gky3zak.css");
.cyoa-tool #page #content { padding-bottom: 80px; }

.cyoa-tool #page #content h1, .cyoa-tool #page #content h2, .cyoa-tool #page #content h3, .cyoa-tool #page #content h4, .cyoa-tool #page #content h5, .cyoa-tool #page #content p, .cyoa-tool #page #content a, .cyoa-tool #page #content li, .cyoa-tool #page #content span { font-family: ballinger, sans-serif !important; }

.cyoa-tool #page #content div, .cyoa-tool #page #content p, .cyoa-tool #page #content a, .cyoa-tool #page #content li { font-family: ballinger, sans-serif !important; font-size: 18px; }

.cyoa-tool #page #content a { color: black; border-bottom: 2px solid #FF8B38; }

.cyoa-tool #page #content li a { color: black; }

.cyoa-tool #page #content li + li { margin-top: 12px; }

.cyoa-tool #page #content table a { border-bottom: 0 !important; }

.updated-update { position: relative; }

.code-block .loading { position: absolute; top: -44px; left: 4px; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.code-block .loading--hidden { opacity: 0 !important; visibility: hidden !important; }

.loader { display: inline-block; font-size: 1.5rem; /* Change this to resize the loader */ -webkit-animation: 2s rotate infinite linear; animation: 2s rotate infinite linear; width: 1em; height: 1em; }

.loader circle { fill: transparent; stroke: black; stroke-width: 0.07em; stroke-dasharray: 2.3525em 0.4705em; -webkit-animation: 1.3s strokeDashArray infinite linear, 24s infinite linear; animation: 1.3s strokeDashArray infinite linear, 24s infinite linear; }

@-webkit-keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes strokeDashArray { from { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0; }
  10% { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0; }
  50% { stroke-dasharray: 0.001em 2.825em;
    stroke-dashoffset: -2.826em; }
  60% { stroke-dasharray: 0.001em 2.825em; }
  to { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: -2.826em; } }

@keyframes strokeDashArray { from { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0; }
  10% { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: 0; }
  50% { stroke-dasharray: 0.001em 2.825em;
    stroke-dashoffset: -2.826em; }
  60% { stroke-dasharray: 0.001em 2.825em; }
  to { stroke-dasharray: 2.3525em 0.4705em;
    stroke-dashoffset: -2.826em; } }

#topnav { display: block !important; background: #E9E9E9; padding: 0; overflow: hidden; /* Icons */ }

#topnav ul { 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; font-family: ballinger, sans-serif; font-weight: bold; padding-left: 20px; padding-right: 20px; }

@media (max-width: 767px) { #topnav ul { overflow-y: auto; } }

#topnav li p:before { content: ''; }

#topnav li:nth-child(2) { margin-left: auto; }

@media (max-width: 767px) { #topnav li:nth-child(2) { margin-left: 24px; } }

#topnav li + li { margin-left: 24px; }

#topnav a { height: 100%; color: black; padding-bottom: 4px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

@media (max-width: 767px) { #topnav a { white-space: nowrap; } }

#topnav a:before { content: ''; display: block; margin-right: 4px; width: 18px; height: 18px; position: relative; top: 1px; }

#topnav li:first-child a:before { background: url("https://collegeessayguy.squarespace.com/s/icons8-home.svg") no-repeat center center; background-size: contain; }

#topnav li:nth-child(2) a:before { background: url("https://collegeessayguy.squarespace.com/s/icons8-document.svg") no-repeat center center; background-size: contain; }

#topnav li:nth-child(3) a:before { background: url("https://collegeessayguy.squarespace.com/s/icons8-reading.svg") no-repeat center center; background-size: contain; }

#topnav li:nth-child(4) a:before { background: url("https://collegeessayguy.squarespace.com/s/icons8-question_mark.svg") no-repeat center center; background-size: contain; }

#topnav li:nth-child(5) a:before { background: url("https://collegeessayguy.squarespace.com/s/icons8-book.svg") no-repeat center center; background-size: contain; }

.sqs-edit-mode #footer #block-yui_3_17_2_1_1613772645104_6141 { display: block !important; }

#collection-60358f07ebe842094323220e .cyoa-tool--home #content { max-width: unset; }

@media (min-width: 768px) and (max-width: 1023px) { #collection-60358f07ebe842094323220e .cyoa-tool--home #content { margin-left: 0; } }

@media (min-width: 1024px) { #collection-60358f07ebe842094323220e .cyoa-tool--home #content { margin-left: -48px; } }

#collection-60358f07ebe842094323220e .cyoa-tool--home #home-bg, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__module-content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-home__after-toc-content { max-width: 1140px; margin: 0 auto; width: 100%; padding: 0 48px !important; }

@media (max-width: 767px) { #collection-60358f07ebe842094323220e .cyoa-tool--home #home-bg, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__module-content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-home__after-toc-content { padding: 0 16px !important; } }

@media (min-width: 768px) and (max-width: 1023px) { #collection-60358f07ebe842094323220e .cyoa-tool--home #home-bg, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-tool__module-content, #collection-60358f07ebe842094323220e .cyoa-tool--home .cyoa-home__after-toc-content { padding: 0 !important; } }

#collection-60358f07ebe842094323220e .cyoa-tool--home #home-bg { padding-left: 0 !important; }

.cyao-tool__home-bg { min-height: 400px; 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; background: url("https://collegeessayguy.squarespace.com/s/home-bg.jpg") no-repeat top left; background-size: cover; padding: 24px; margin-bottom: 24px; }

@media (max-width: 767px) { .cyao-tool__home-bg { margin: 0 -20px; } }

@media (min-width: 768px) and (max-width: 1023px) { .cyao-tool__home-bg { margin: 0 -40px; } }

@media (min-width: 1024px) { .cyao-tool__home-bg { padding: 48px !important; margin-right: -32px; margin-bottom: 48px; } }

.cyao-tool__home-bg h2 { text-transform: uppercase !important; font-size: 16px !important; letter-spacing: 0.5px; color: white !important; }

.cyao-tool__home-bg h1 { margin-top: 0 !important; font-size: 64px !important; line-height: 1  !important; color: white !important; max-width: 80%; }

@media (max-width: 61.24em) { .cyao-tool__home-bg h1 { font-size: 40px !important; line-height: 1.3; max-width: 100%; } }

.cyao-tool__home-bg .sqs-block-button-element--medium { padding: 16px 40px !important; color: white !important; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.cyao-tool__home-bg .sqs-block-button-element--medium:after { margin-left: 4px; content: ''; display: block; width: 16px; height: 16px; background: url("https://collegeessayguy.squarespace.com/s/chevron-right.svg") no-repeat top left; background-size: contain; }

.cyao-tool__home-bg .sqs-block-button-element--medium:after svg { width: 16px; height: 16px; }

.cyoa-tool #content { margin-top: 0 !important; }

.cyoa-tool .span-12 > .sqs-block:first-child center { text-align: left; }

.cyoa-tool .span-12 > .sqs-block:first-child b { font-size: 40px !important; }

.cyoa-tool .span-12 > .row:nth-child(2) { padding-bottom: 32px; border-bottom: 1px solid #eaeaea; }

.cyoa-tool .span-12 > .row:nth-child(2) .embed-block-wrapper, .cyoa-tool .span-12 > .row:nth-child(2) .intrinsic-inner { position: relative; padding-bottom: 56.25% !important; }

.cyoa-tool .span-12 > .row:nth-child(2) iframe { position: absolute; width: 100% !important; height: 100% !important; top: 0; left: 0; }

.cyoa-tool .span-12 > .row:nth-child(2) .span-10, .cyoa-tool .span-12 > .row:nth-child(2) .span-8 { width: 100% !important; }

.cyoa-tool .span-12 > .row:nth-child(2) .span-2 { display: none; }

.cyoa-tool #guide-intro-table { box-shadow: 0 0 16px rgba(0, 0, 0, 0.05) !important; }

.cyoa-tool #guide-intro-table td { padding: 20px !important; }

.cyoa-tool .span-12 > .row:nth-child(2) + .spacer-block { display: none; }

.cyoa-tool .span-12 > .markdown-block:nth-child(3), .cyoa-tool .span-12 > .markdown-block:nth-child(4) { border-bottom: 1px solid #eaeaea; margin-bottom: 24px !important; }

.cyoa-tool .span-12 > .markdown-block:nth-child(3) .sqs-block-content > h3:first-child strong, .cyoa-tool .span-12 > .markdown-block:nth-child(4) .sqs-block-content > h3:first-child strong { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.cyoa-tool .span-12 > .markdown-block:nth-child(3) .sqs-block-content > h3:first-child strong:after, .cyoa-tool .span-12 > .markdown-block:nth-child(4) .sqs-block-content > h3:first-child strong:after { content: ''; display: block; width: 24px; height: 24px; margin-left: 8px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23000000'%3E%3Cpath d='M 4.21875 10.78125 L 2.78125 12.21875 L 15.28125 24.71875 L 16 25.40625 L 16.71875 24.71875 L 29.21875 12.21875 L 27.78125 10.78125 L 16 22.5625 Z' fill='%23000000'/%3E%3C/svg%3E"); background-size: contain; }

/* home*/
#collection-5e715770b501e877b1af44f8 #page, #collection-5ebdcc99fce1875599a4ca01 #page, #collection-600af0c335b74e167546c6de #page { padding-top: 40px; }

#collection-603297d7dba7f915ea723fa3 .span-12 { /* I'll cover +  */ /* Action items */ /* Navigation */ }

#collection-603297d7dba7f915ea723fa3 .span-12 > .row:first-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; /* Title */ /* Other Path */ }

#collection-603297d7dba7f915ea723fa3 .span-12 > .row:first-child h1 { line-height: 1; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .row:first-child .span-3 { padding-top: 16px; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .row:first-child .span-3 p { margin: 0; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .row:first-child .span-3 p:first-child { font-size: 14px !important; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-1 { display: none; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 { border-right: 1px solid #e7e7e7; padding-right: 24px; /* list */ }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul { padding: 0; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul li:before { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 18px; -ms-flex: 0 0 18px; flex: 0 0 18px; height: 18px; position: relative; top: 4px; margin-right: 12px; background: url("https://collegeessayguy.squarespace.com/s/icons8-checkmark.svg") no-repeat top left; background-size: contain; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul li + li { margin-top: 8px; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul li p { margin: 0; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-7 ul li p:before { content: none; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row .span-4 { padding-left: 24px; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row h3 { font-size: 14px; letter-spacing: 0.5px; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row p { 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; }

#collection-603297d7dba7f915ea723fa3 .span-12 .video-block:nth-child(2) + .row p:before { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 18px; -ms-flex: 0 0 18px; flex: 0 0 18px; height: 18px; position: relative; top: 1px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/icons8-clock.svg") no-repeat top left; background-size: contain; }

#collection-603297d7dba7f915ea723fa3 .span-12 .action-item { background: #F1F1F1; border-radius: 6px; position: relative; padding-left: 48px; padding-top: 16px !important; }

#collection-603297d7dba7f915ea723fa3 .span-12 .action-item:before { content: ''; display: block; width: 18px; height: 18px; position: absolute; top: 20px; left: 20px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/right-arrow.svg") no-repeat top left; background-size: contain; }

#collection-603297d7dba7f915ea723fa3 .span-12 .action-item + .spacer-block { display: none; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .horizontalrule-block:nth-last-child(2) { padding: 0 !important; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .horizontalrule-block:nth-last-child(2) hr { margin-bottom: 0 !important; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child .span-2 { display: none; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child .span-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child .span-5:first-child { border-right: 1px solid #eaeaea; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child .sqs-block-content p:first-child { text-transform: uppercase; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child .sqs-block-content p:first-child a { font-size: 14px !important; border-bottom: 0 !important; }

#collection-603297d7dba7f915ea723fa3 .span-12 > .sqs-row:last-child p { margin: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__details--hidden { display: none !important; }

.cyoa-layout:not(.sqs-edit-mode) { /* Title */ /* Other Path */ /* Video */ /* I'll cover */ /* Time */ /* Toggle */ }

.cyoa-layout:not(.sqs-edit-mode) #content *, .cyoa-layout:not(.sqs-edit-mode) #content *:before, .cyoa-layout:not(.sqs-edit-mode) #content *:after { box-sizing: border-box; }

.cyoa-layout:not(.sqs-edit-mode) blockquote { position: relative; }

.cyoa-layout:not(.sqs-edit-mode) blockquote:before { content: '“'; position: absolute; top: 44px; left: 0; font-size: 80px; opacity: 0.3; }

.cyoa-layout:not(.sqs-edit-mode) h2 { text-transform: none; letter-spacing: 0; font-weight: bold; font-size: 24px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__title { padding-bottom: 48px; /* Title */ }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__title h1 { line-height: 1; font-size: 44px; }

@media (max-width: 767px) { .cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__title h1 { font-size: 36px; line-height: 1.4; } }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__other-path { text-align: right; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__other-path p { margin: 0; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__other-path p:first-child { font-size: 13px !important; text-transform: uppercase; opacity: 0.5; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__other-path a { font-weight: bold; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__video { margin-bottom: 32px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__details { margin-bottom: 32px; border-bottom: 1px solid #e7e7e7; }

@media (max-width: 767px) { .cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__details .sqs-col { width: 100% !important; border-right: 0; padding: 0 !important; } }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover { border-right: 1px solid #e7e7e7; padding-right: 32px; padding-bottom: 32px; /* list */ }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul { padding: 0; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul li:before { content: '•'; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 10px; -ms-flex: 0 0 10px; flex: 0 0 10px; height: auto; position: relative; top: 2px; margin-right: 6px; speak: none; opacity: 0.4; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul li + li { margin-top: 6px !important; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul li p { font-size: 16px !important; margin: 0; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover ul li p:before { content: none; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover .span-4 { padding-left: 24px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__cover h3 { font-size: 14px; letter-spacing: 0.5px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__time { padding-left: 32px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__time h3 { font-size: 14px; letter-spacing: 0.5px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__time p { 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; font-size: 16px !important; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__time p:before { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 16px; -ms-flex: 0 0 16px; flex: 0 0 16px; height: 16px; position: relative; top: 3px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/icons8-clock.svg") no-repeat top left; background-size: contain; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-panel a { background: none; color: #FF8B38 !important; text-transform: none; letter-spacing: 0; border-bottom: 0 !important; padding: 0 !important; font-weight: bold; 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; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-panel a:after { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 16px; -ms-flex: 0 0 16px; flex: 0 0 16px; height: 16px; position: relative; top: 1px; margin-left: 6px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-panel--active a:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.cyoa-layout:not(.sqs-edit-mode) .toggle-content { display: none; padding-bottom: 40px; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-content--visible { display: block; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-last-line { height: auto; padding: 0; }

.cyoa-layout:not(.sqs-edit-mode) .toggle-last-line hr { margin-top: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__content { margin-top: 40px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav { border-top: 1px solid #e7e7e7; margin-top: 40px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav .cyoa-tool__prev, .cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav .cyoa-tool__next { padding-top: 24px; cursor: pointer; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav .cyoa-tool__next { border-left: 1px solid #e7e7e7; padding-left: 24px; text-align: right; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav .sqs-block-content p:first-child { text-transform: uppercase; font-size: 14px !important; border-bottom: 0 !important; opacity: 0.7; letter-spacing: 0.5px; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav a { font-weight: bold; }

.cyoa-layout:not(.sqs-edit-mode) .cyoa-tool__nav p { margin: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 { /* I'll cover +  */ /* Action items */ /* Table */ /* Navigation */ }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-1 { display: none; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 { border-right: 1px solid #e7e7e7; padding-right: 24px; /* list */ }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul { padding: 0; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 0; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul li:before { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 18px; -ms-flex: 0 0 18px; flex: 0 0 18px; height: 18px; position: relative; top: 4px; margin-right: 12px; background: url("https://collegeessayguy.squarespace.com/s/icons8-checkmark.svg") no-repeat top left; background-size: contain; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul li + li { margin-top: 16px; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul li p { margin: 0; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-7 ul li p:before { content: none; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row .span-4 { padding-left: 24px; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row h3 { font-size: 14px; letter-spacing: 0.5px; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row p { 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; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .video-block:nth-child(2) + .row p:before { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 18px; -ms-flex: 0 0 18px; flex: 0 0 18px; height: 18px; position: relative; top: 1px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/icons8-clock.svg") no-repeat top left; background-size: contain; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .action-item { background: #F1F1F1; border-radius: 6px; position: relative; padding-left: 48px; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .action-item .sqs-html-content > p:first-child { display: none; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .action-item:before { content: ''; display: block; width: 18px; height: 18px; position: absolute; top: 20px; left: 20px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/right-arrow.svg") no-repeat top left; background-size: contain; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 .action-item + .spacer-block { display: none; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .horizontalrule-block:nth-last-child(2) { padding: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .horizontalrule-block:nth-last-child(2) hr { margin-bottom: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child .span-2 { display: none; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child .span-5 { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child .span-5:first-child { border-right: 1px solid #eaeaea; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child .sqs-block-content p:first-child { text-transform: uppercase; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child .sqs-block-content p:first-child a { font-size: 14px !important; border-bottom: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) .span-12 > .sqs-row:last-child p { margin: 0 !important; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content--hidden { display: none; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content { position: relative; border-bottom: 1px solid #e7e7e7; padding-bottom: 40px; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content .sqs-layout.empty { display: none; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content > .sqs-layout { height: 240px; overflow: hidden; position: relative; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content > .sqs-layout:after { content: ''; display: block; background: -webkit-linear-gradient(bottom, #fffefe 0%, rgba(255, 254, 254, 0.828169) 35%, rgba(255, 255, 255, 0) 100%); background: linear-gradient(0deg, #fffefe 0%, rgba(255, 254, 254, 0.828169) 35%, rgba(255, 255, 255, 0) 100%); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content .js-open-content { padding: 4px 40px 8px 20px; position: relative; background: none; color: #FF8B38 !important; border: 1px solid lightgray; background: white; font-weight: bold; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content .js-open-content:after { content: ''; position: absolute; display: block; width: 16px; height: 16px; top: 50%; margin-top: -8px; right: 12px; margin-left: 6px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content--expanded > .sqs-layout { height: auto; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content--expanded > .sqs-layout:after { content: none; }

body:not(.sqs-edit-mode) .cyoa-tool__module-content--expanded .js-open-content { display: none; }

.cyoa-tool__cover:empty, .cyoa-tool__time:empty { display: none; }

.sqs-edit-mode #block-yui_3_17_2_1_1613592712241_56927, .sqs-edit-mode #block-yui_3_17_2_1_1613772645104_6141 { display: block; }

.cyoa-tool { font-family: ballinger, sans-serif !important; /* Side nav in the footer */ }

.cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 { display: block !important; }

.cyoa-tool #page { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

@media (min-width: 47.9375em) { .cyoa-tool #page { padding-top: 0; padding-left: 0; padding-bottom: 0; max-width: unset; } }

@media (max-width: 47.9275em) { .cyoa-tool #page { display: block; } }

.cyoa-tool #content { max-width: 800px; }

.sqs-edit-mode #sidenav { -webkit-box-flex: 0; -webkit-flex: 0 0 350px; -ms-flex: 0 0 350px; flex: 0 0 350px; padding-left: 40px; }

/* Sidenav */
.cyoa-layout:not(.sqs-edit-mode) #page #sidenav, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 { padding-top: 0 !important; display: block; position: -webkit-sticky; position: sticky; top: 0; left: 0; z-index: 90; -webkit-box-flex: 0; -webkit-flex: 0 0 260px; -ms-flex: 0 0 260px; flex: 0 0 260px; margin-right: 40px; height: 100vh; overflow-y: auto; background: #1F1F1F; }

@media (max-width: 47.9275em) { .cyoa-layout:not(.sqs-edit-mode) #page #sidenav, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 { overflow-y: auto; height: calc(100vh - 40px); display: none; } }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927, .cyoa-home__toc-content { /* 2nd level */ /* 2nd level links */ /* Current list item */ }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-layout, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-layout, .cyoa-home__toc-content .sqs-layout { overflow-x: hidden; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .spacer-block, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .spacer-block, .cyoa-home__toc-content .spacer-block { display: none; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .html-block, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .html-block, .cyoa-home__toc-content .html-block { padding: 0 17px !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content, .cyoa-home__toc-content .sqs-block-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; height: 100%; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2, .cyoa-home__toc-content h2 { font-family: ballinger, sans-serif; color: white; font-size: 19px; text-transform: uppercase; letter-spacing: 0; font-weight: bold; border-left: 3px solid transparent; cursor: pointer; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2 a, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2 a, .cyoa-home__toc-content h2 a { display: block; color: white; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3, .cyoa-home__toc-content h3 { cursor: pointer; font-family: ballinger, sans-serif; color: white; font-size: 16px; text-transform: none; letter-spacing: 0; position: relative; border-top: 1px solid rgba(255, 255, 255, 0.05); border-left: 3px solid transparent; box-sizing: border-box; margin: 0 !important; padding: 9px 20px !important; -webkit-transition: all 0.15s linear; transition: all 0.15s linear; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3 strong, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3 strong, .cyoa-home__toc-content h3 strong { font-weight: 600 !important; opacity: 0.75; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3 .arrow, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3 .arrow, .cyoa-home__toc-content h3 .arrow { position: absolute; right: 20px; top: 50%; margin-top: -8px; display: block; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3 .arrow svg, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3 .arrow svg, .cyoa-home__toc-content h3 .arrow svg { width: 16px; height: 16px; fill: white !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul, .cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul ul, .cyoa-home__toc-content .sqs-block-content > ul, .cyoa-home__toc-content .sqs-block-content > ul ul { margin: 0 !important; padding-left: 0 !important; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul ul, .cyoa-home__toc-content .sqs-block-content > ul ul { overflow: hidden; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent, .cyoa-home__toc-content .side-nav__parent { -webkit-transition: all 0.15s linear; transition: all 0.15s linear; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent:hover, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent:hover, .cyoa-home__toc-content .side-nav__parent:hover { background: #2f2f2f; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sidenav__current-link, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sidenav__current-link, .cyoa-home__toc-content .sidenav__current-link { background: #1c1c1c; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav ul li > :first-child:before, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 ul li > :first-child:before, .cyoa-home__toc-content ul li > :first-child:before { content: none !important; padding: 0; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul li ul ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul li ul ul, .cyoa-home__toc-content .sqs-block-content > ul li ul ul { margin-left: 0 !important; padding-left: 0 !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2, .cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3, .cyoa-home__toc-content h2, .cyoa-home__toc-content h3 { padding: 0 20px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul li a, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul li a, .cyoa-home__toc-content .sqs-block-content > ul li a { display: block; line-height: 1.1; padding: 4px 20px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .sqs-block-content > ul li ul ul a, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .sqs-block-content > ul li ul ul a, .cyoa-home__toc-content .sqs-block-content > ul li ul ul a { padding: 4px 20px 6px 40px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav li a, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 li a, .cyoa-home__toc-content li a { font-family: ballinger, sans serif; font-size: 16px; letter-spacing: 0; line-height: 24px; color: white; color: rgba(255, 255, 255, 0.9); border-left: 3px solid transparent; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav li ul ul li p, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 li ul ul li p, .cyoa-home__toc-content li ul ul li p { margin: 0; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav li ul ul li:last-child, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 li ul ul li:last-child, .cyoa-home__toc-content li ul ul li:last-child { margin-bottom: 4px !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav li ul ul li a, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 li ul ul li a, .cyoa-home__toc-content li ul ul li a { font-size: 14px; padding-left: 32px !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent ul, .cyoa-home__toc-content .side-nav__parent ul { height: 0; overflow: hidden; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent--active, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent--active, .cyoa-home__toc-content .side-nav__parent--active { background: #2f2f2f; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent--active ul, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent--active ul, .cyoa-home__toc-content .side-nav__parent--active ul { height: auto; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent--active h3 span, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent--active h3 span, .cyoa-home__toc-content .side-nav__parent--active h3 span { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent--active > li:last-child, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent--active > li:last-child, .cyoa-home__toc-content .side-nav__parent--active > li:last-child { margin-bottom: 20px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .side-nav__parent--active ul li:last-child, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .side-nav__parent--active ul li:last-child, .cyoa-home__toc-content .side-nav__parent--active ul li:last-child { margin-bottom: 0; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2, .cyoa-home__toc-content h2 { margin-top: 0 !important; padding-top: 12px !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.montage, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.montage, .cyoa-home__toc-content h2.montage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid rgba(255, 255, 255, 0.3); }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.montage a:hover, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.montage a:hover, .cyoa-home__toc-content h2.montage a:hover { color: #42A5F5 !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.montage:after, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.montage:after, .cyoa-home__toc-content h2.montage:after { content: '•'; color: #42A5F5; margin-left: 4px; font-size: 24px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .montage .sidenav__current-link, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .montage .sidenav__current-link, .cyoa-home__toc-content .montage .sidenav__current-link { border-color: #42A5F5; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .montage h3:hover, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .montage h3:hover, .cyoa-home__toc-content .montage h3:hover { color: #42A5F5; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.narrative, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.narrative, .cyoa-home__toc-content h2.narrative { border-top: 1px solid rgba(255, 255, 255, 0.3); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.narrative a:hover, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.narrative a:hover, .cyoa-home__toc-content h2.narrative a:hover { color: #FFEB3B !important; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h2.narrative:after, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h2.narrative:after, .cyoa-home__toc-content h2.narrative:after { content: '•'; color: #FFEB3B; margin-left: 4px; font-size: 24px; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .narrative h3:hover, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .narrative h3:hover, .cyoa-home__toc-content .narrative h3:hover { color: #FFEB3B; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav .narrative .sidenav__current-link, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 .narrative .sidenav__current-link, .cyoa-home__toc-content .narrative .sidenav__current-link { border-color: #FFEB3B; }

.cyoa-layout:not(.sqs-edit-mode) #page #sidenav h3 span, .cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927 h3 span, .cyoa-home__toc-content h3 span { -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

.body-narrative ul.montage { display: none; }

.body-montage ul.narrative { display: none; }

.body-montage h2.narrative { padding-bottom: 12px !important; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.path--active ul.narrative, .path--active ul.montage { display: block !important; }

.path--collapsed ul.narrative, .path--collapsed ul.montage { display: none !important; }

.js-open-sidenav-mobile { font-family: ballinger, sans-serif; width: 100%; border-radius: 3px; font-weight: bold; background: #FF8B38; border: 1px solid #FF8B38; padding: 6px 12px 8px 12px; color: black; 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; }

.js-open-sidenav-mobile:before { content: ''; display: block; margin-right: 4px; margin-top: 3px; width: 18px; height: 18px; background: url("https://collegeessayguy.squarespace.com/s/icons8-table_of_content.svg") no-repeat center center; background-size: contain; }

@media (min-width: 47.9375em) { .js-open-sidenav-mobile { display: none; } }

.cyoa-tool #page #block-yui_3_17_2_1_1613592712241_56927.visible-mobile { display: block !important; }

.toc-mobile.visible-mobile { display: block !important; }

.toc-mobile { position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: black; box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.2); z-index: 10000000; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: none; }

.toc-mobile .table-of-contents-mobile { display: block; padding: 12px 12px; color: white; font-family: ballinger, sans-serif; font-weight: bold; }

.toc-mobile #sidenav { margin-right: 0 !important; display: block !important; }

.toc-mobile button { position: absolute; right: 0; top: 0; margin-right: 12px; background: none; font-family: ballinger, sans-serif; font-weight: bold; border: 0; color: white; font-size: 32px; }

.cyoa-home__toc-content { margin-top: 64px; }

.cyoa-home__toc-content .sqs-row { margin: 0; }

.cyoa-home__toc-content .span-12 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; box-sizing: border-box; width: 100%; margin: 0 -12px; }

.cyoa-home__toc-content .span-12 > * { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; padding: 0 12px; }

.cyoa-home__toc-content .spacer-block { display: none; }

.cyoa-home__toc-content .sqs-block-html.montage .sqs-block-content { border: 1px solid #42A5F5; border-radius: 6px; overflow: hidden; }

.cyoa-home__toc-content .sqs-block-html.montage h2 { background: #42A5F5; }

.cyoa-home__toc-content .sqs-block-html.narrative .sqs-block-content { border: 1px solid #FFEB3B; border-radius: 6px; overflow: hidden; }

.cyoa-home__toc-content .sqs-block-html.narrative h2 { background: #FFEB3B; }

.cyoa-home__toc-content h2 a { display: block; font-size: 24px !important; padding: 8px 32px 14px; }

.cyoa-home__toc-content h2 a:hover { color: black !important; }

.cyoa-home__toc-content a { border-bottom: 0 !important; }

.cyoa-home__toc-content ul li > *:first-child::before, .cyoa-home__toc-content ol[data-rte-list] li > *:first-child::before { content: none !important; }

.cyoa-home__toc-content ul { padding: 0; }

.cyoa-home__toc-content ul ul { padding: 0 32px 0; }

.cyoa-home__toc-content ul ul ul { padding: 0 16px; }

.cyoa-home__toc-content li + li { margin-bottom: 8px !important; }

.cyoa-home__toc-content ul ul li:first-child { margin-bottom: 8px; }

.cyoa-home__toc-content ul ul li > p { margin: 0; }

.cyoa-home__toc-content ul ul li > p a { padding: 0; }

.cyoa-home__toc-content ul ul a { display: block; padding: 4px 0; }

.cyoa-home__toc-content ul ul ul li { margin-bottom: 0 !important; }

.cyoa-home__toc-content ul ul ul p { margin: 0; }

.cyoa-home__toc-content ul ul ul p a { display: block; font-size: 16px !important; line-height: 1; padding: 6px 0; }

.cyoa-home__toc-content li:first-child h3 { padding-top: 4px; border-top: 0; }

.cyoa-home__toc-content h3 { border-top: 1px solid #e7e7e7; margin-top: 0; padding: 24px 32px 8px; text-transform: none; letter-spacing: 0; }

.cyoa-home__toc-content .side-nav__parent h3 { color: black; }

/* Resources */
.cyoa-home__resources { margin-top: 60px; padding-left: 40px; }

.cyoa-home__resources h3 strong { font-size: 14px; }

.cyoa-home__resources ul { padding-left: 0; }

.cyoa-home__resources li *:first-child:before { content: none !important; padding: 0; }

.cyoa-home__resources a { position: relative; display: inline-block; border-bottom: 0 !important; max-width: 90%; line-height: 1.3; }

.cyoa-home__resources a:after { content: ''; display: inline-block; width: 14px; height: 14px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); margin-left: 4px; position: relative; top: 2px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

.cy-breadcrumbs { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 14px; padding: 12px 0; font-family: ballinger, sans-serif !important; }

@media (max-width: 47.9275em) { .cy-breadcrumbs { display: none; } }

.cy-breadcrumbs .cy-separator { position: relative; top: -1px; opacity: 0.3; margin: 4px; }

.cy-breadcrumbs .cy-separator svg { width: 16px; height: 16px; }

.cy-breadcrumbs .cy-separator svg path { stroke: black !important; }

.cy-breadcrumbs a, .cy-breadcrumbs span { font-size: 14px !important; }

.cy-breadcrumbs span:last-child { color: #6b6b6b; }

.cy-breadcrumbs a { color: #FF8B38 !important; border-bottom: 0 !important; }

#block-yui_3_17_2_1_1613570421362_47034 { position: absolute; left: 0; top: 65px; width: 100vw; padding-left: 240px; background: lightgray; }

#block-yui_3_17_2_1_1613570421362_47034 ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.cy-breadcrumbs--static #block-yui_3_17_2_1_1613570421362_47034, #content #block-yui_3_17_2_1_1613570421362_47034 { display: none; }

#collection-60358f07ebe842094323220e { /* Content */ }

@media (max-width: 767px) { #collection-60358f07ebe842094323220e #page { padding-top: 0 !important; } }

#collection-60358f07ebe842094323220e #page #block-yui_3_17_2_1_1613592712241_56927 { display: none !important; }

#collection-60358f07ebe842094323220e #content { max-width: 1140px; }

@media (max-width: 767px) { #collection-60358f07ebe842094323220e #content { margin: 0 !important; } }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 { /* End header*/ /* Begin video */ /* End video */ }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child { margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child h1 { line-height: 1; padding-right: 60px; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child .span-3 { -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; width: unset; padding-top: 16px; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child .span-3 .sqs-block-image-figure { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: unset !important; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child .span-3 .image-block-wrapper { -webkit-box-flex: 0; -webkit-flex: 0 0 64px; -ms-flex: 0 0 64px; flex: 0 0 64px; width: 64px; height: 64px; padding-bottom: 0 !important; margin-right: 16px; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child .span-3 .image-caption-wrapper { padding-top: 0; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .row:first-child .span-3 .image-caption-wrapper p { font-size: 16px !important; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .sqs-row:nth-child(1) { margin-top: 0px; margin-bottom: 40px; 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; background: #F9F9F9; padding: 8px 12px; border: 1px solid #C9C9C9; border-radius: 6px; /* Video */ /* Content */ }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .sqs-row:nth-child(1) .sqs-video-wrapper { border-radius: 6px; overflow: hidden; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .sqs-row:nth-child(1) .button-block .sqs-block-button-container--center { text-align: left; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .sqs-row:nth-child(1) .button-block .sqs-block-button-element { border-radius: 6px; text-transform: none; letter-spacing: 0; padding: 12px 32px; }

#collection-60358f07ebe842094323220e .cyoa-tool__content .span-12 .sqs-row:nth-child(1) + .horizontalrule-block { display: none; }

#collection-60358f07ebe842094323220e .cyoa-tool__module-content .sqs-layout { height: 0; }

#collection-60358f07ebe842094323220e .cyoa-tool__module-content--expanded .sqs-layout { height: auto; }

/* Action items */
.action-item { box-sizing: border-box !important; padding-top: 16px !important; background: #F1F1F1; border-radius: 6px; position: relative; padding-left: 48px !important; margin-left: 17px; margin-right: 17px; margin-bottom: 14px; }

.action-item .sqs-block-content > p:first-child { display: none; }

.action-item *:nth-child(2) { padding-top: 0; margin-top: 0; }

.action-item:before { content: ''; display: block; width: 18px; height: 18px; position: absolute; top: 20px; left: 20px; margin-right: 6px; background: url("https://collegeessayguy.squarespace.com/s/right-arrow.svg") no-repeat top left; background-size: contain; }

body:not(.sqs-edit-mode) .spacer-block--before-action-item, body:not(.sqs-edit-mode) .action-item + .spacer-block { display: none; }

/* Toggle */
.toggle-panel a { background: none !important; color: #FF8B38 !important; text-transform: none !important; letter-spacing: 0 !important; border-bottom: 0 !important; padding: 0 !important; font-weight: bold !important; display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.toggle-panel a:after { content: ''; display: block; -webkit-box-flex: 0; -webkit-flex: 0 0 16px; -ms-flex: 0 0 16px; flex: 0 0 16px; height: 16px; position: relative; top: 1px; margin-left: 6px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

.toggle-panel--active a:after { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.toggle-content { display: none; padding-top: 40px; padding-bottom: 40px; }

.toggle-content--visible { display: block; }

.toggle-last-line { height: auto; padding: 0; }

.toggle-last-line hr { margin-top: 0 !important; }

.cyoa-home__after-toc-content h2 { padding: 40px 0 20px; }

@media (max-width: 767px) { .cyoa-home__after-toc-content h2 { padding: 0px !important; } }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 0; }

@media (max-width: 1023px) { .cyoa-home__after-toc-content .span-12 > .row:nth-child(2) { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * { padding: 0 17px 0 17px !important; -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; }

@media (max-width: 1023px) { .cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * { margin-top: 24px; width: 100% !important; } }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * .html-block { border: 1px solid lightgray; border-radius: 6px; height: 100%; padding: 16px 32px !important; cursor: pointer; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * .html-block:hover { border: 1px solid #FF8B38; background: rgba(0, 0, 0, 0.02); }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * p { margin: 0; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * p:first-child { margin-bottom: 8px; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * p a { font-weight: bold; border-bottom: 0 !important; display: inline; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) > * p a:after { content: ''; display: inline-block; width: 14px; height: 14px; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); position: relative; top: 1px; left: 2px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) .span-1 { display: none; }

.cyoa-home__after-toc-content .span-12 > .row:nth-child(2) p:empty { display: none; }

@media (max-width: 1023px) { .span-12 > .row:nth-child(3) .span-7 { width: 100% !important; } }

.cyoa-home ul.narrative, .cyoa-home ul.montage { display: block !important; }

/* Counselors */
#collection-6037866d1942cb61d8cd305e #content { max-width: 1140px; }

#collection-6037866d1942cb61d8cd305e .cy-breadcrumbs--static { display: none; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .row:nth-child(2) { background: #F9F9F9; padding: 12px 24px; margin: 24px 17px 0 17px; border: 1px solid #C9C9C9; border-radius: 6px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .row:nth-child(2) .span-11 { width: 100% !important; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .row:nth-child(2) .span-1 { display: none; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .row:nth-child(2) h2 { margin: 0; display: inline; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .row:nth-child(2) #block-828f8c5db8f75fa75fe7 { padding-left: 0; margin-bottom: 10px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 #block-yui_3_17_2_1_1614252830405_24985 { padding-left: 0 !important; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 #block-yui_3_17_2_1_1614252830405_24985 p { font-size: 15px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 h1 { font-size: 44px; margin-top: 36px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 > .spacer-block { display: none; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 .video-block { padding: 0; border-radius: 6px; overflow: hidden; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__layout .span-12 h2 { color: black; padding-top: 12px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav { -webkit-box-flex: 0; -webkit-flex: 0 0 280px; -ms-flex: 0 0 280px; flex: 0 0 280px; padding-left: 24px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav .sqs-layout { padding: 12px 16px 12px 24px; margin-top: 160px; right: 0; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav h3 { font-size: 14px; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav li *:before { content: none; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav br { display: none; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav a { border-bottom: 0 !important; margin-bottom: 12px !important; font-size: 15px !important; line-height: 1.2; display: block; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav a:after { content: ''; display: inline-block; width: 12px; height: 12px; position: relative; top: 1px; margin-left: 2px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav li { line-height: 1.2; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav li p { margin: 0; font-size: 15px !important; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav ul { padding: 0; }

#collection-6037866d1942cb61d8cd305e .cyoa-page__inpage-nav ul ul { padding-left: 14px; }

.dont-skip { position: relative; top: -2px; left: 4px; background: black; border-radius: 6px; overflow: hidden; color: white; padding: 2px 12px 5px 30px; margin-left: 4px; font-weight: bold; font-size: 15px; }

.dont-skip svg { position: absolute; left: 12px; width: 14px; top: -4px; -webkit-transform: rotate(14deg); -ms-transform: rotate(14deg); transform: rotate(14deg); }

.accordion { border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; }

.accordion { margin-top: -1px; }

.cyoa-tool #page #content .accordion-toggle { position: relative; padding: 0 !important; }

.cyoa-tool #page #content .accordion-toggle:after { content: ''; position: absolute; display: block; width: 16px; height: 16px; top: 50%; margin-top: -8px; right: 12px; margin-left: 6px; background: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' fill='%23fd7b2b'%3E%3Cpath d='M 44.984375 12.96875 C 44.453125 12.984375 43.953125 13.203125 43.585938 13.585938 L 25 32.171875 L 6.414063 13.585938 C 6.035156 13.199219 5.519531 12.980469 4.976563 12.980469 C 4.164063 12.980469 3.433594 13.476563 3.128906 14.230469 C 2.820313 14.984375 3.003906 15.847656 3.585938 16.414063 L 23.585938 36.414063 C 24.367188 37.195313 25.632813 37.195313 26.414063 36.414063 L 46.414063 16.414063 C 47.007813 15.84375 47.195313 14.964844 46.875 14.203125 C 46.558594 13.441406 45.808594 12.953125 44.984375 12.96875 Z' fill='%23fd7b2b'/%3E%3C/svg%3E%0A") no-repeat center center; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; -webkit-transform-origin: center center; -ms-transform-origin: center center; transform-origin: center center; pointer-events: none; }

.cyoa-tool #page #content .accordion-toggle button { width: 100%; background: none; border: 0; text-align: left; padding: 12px 17px !important; font-weight: bold; outline: none; }

.cyoa-tool #page #content .accordion-toggle button:hover { color: orange; }

.accordion-content { display: none; }

.accordion--expanded .accordion-content { display: block !important; }

.accordion--expanded .accordion-toggle:after { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

body:not(.sqs-edit-mode) .accordion + .spacer-block { display: none; }

#collection-60a281559edaa07c3b301660 #page { PADDING-TOP: 0; }

#collection-6091c1981b456878911bd49e { overflow-x: hidden; box-sizing: border-box; }

#collection-6091c1981b456878911bd49e #page { PADDING-TOP: 0; }

#collection-6091c1981b456878911bd49e h2 { color: black; }

#collection-6091c1981b456878911bd49e * { box-sizing: border-box; }

.month h3 { margin: 16px 0 12px; font-size: 15px; font-weight: bold; }

@media (max-width: 47.9275em) { .month h3 { margin: 24px 0 16px; } }

.events__item--hidden, .month--hidden { display: none; }

.events-section > .events__title { 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; margin-bottom: 40px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

@media (max-width: 47.9275em) { .events-section > .events__title { display: block; text-align: center; } }

.events-section > .events__title h2 { font-weight: bold; text-transform: none; letter-spacing: 0; }

.events-section > .events__title a { background: #FF8B38; color: black; font-weight: bold; padding: 8px 24px; border-radius: 3px; }

.upcoming-events { position: relative; padding: 64px 0 64px; background: #efefef; }

.upcoming-events:before, .upcoming-events:after { width: 66.666vw; height: 100%; content: ''; display: block; position: absolute; background: #efefef; z-index: 0; top: 0; left: -66.666vw; }

.upcoming-events:after { left: 100%; }

.events { width: 100%; }

.events__item { padding-bottom: 12px; position: relative; z-index: 2; }

.events__item p:empty { display: none; }

.events__item p { margin: 0; }

.events__item .events__link { background: #FFFFFF; border: 1px solid #E4E4E4; border-radius: 3px; display: block; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow: hidden; }

.events__item .events__link:hover { border: 1px solid #ff8b38; box-shadow: 0 0 24px rgba(0, 0, 0, 0.1); }

.events__item .events__block { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 12px; }

@media (max-width: 47.9275em) { .events__item .events__block { display: block; padding-right: 0; } }

@media (min-width: 47.9375em) and (max-width: 61.24em) { .events__item .events__block { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.events__item .events__category { opacity: 0.55; font-size: 13px; color: #000000; letter-spacing: 2px; text-transform: uppercase; margin-bottom: 8px !important; display: none; }

.events__item .events__content { padding-top: 12px; }

@media (min-width: 61.25em) { .events__item .events__content { padding-right: 40px; } }

@media (max-width: 61.24em) { .events__item .events__content { padding: 24px; } }

@media (min-width: 47.9375em) { .events__item .events__content { -webkit-box-flex: 0; -webkit-flex: 0 0 calc(100% - 380px); -ms-flex: 0 0 calc(100% - 380px); flex: 0 0 calc(100% - 380px); padding-bottom: 24px; } }

.events__item .events__cta { padding-top: 12px; }

@media (max-width: 61.24em) { .events__item .events__cta { padding-top: 0 !important; margin-top: 0 !important; padding: 0 24px 24px 24px !important; } }

@media (min-width: 47.9375em) { .events__item .events__cta { position: absolute; left: 284px; bottom: 24px; } }

.events__item .events__title { margin: 3px 0 0 0; padding-right: 24px; font-size: 20px; color: #000000; letter-spacing: 0; font-weight: bold; line-height: 1.3; }

@media (max-width: 47.9275em) { .events__item .events__title { padding-right: 0; font-size: 16px; } }

.events__item .events-desc { margin-top: 16px; }

.events__item .events__desc p { margin: 0; opacity: 0.65; font-size: 14px !important; line-height: 1.3; display: none; }

.events__item .events__media { -webkit-box-flex: 0; -webkit-flex: 0 0 260px; -ms-flex: 0 0 260px; flex: 0 0 260px; margin-right: 24px; }

.events__item .events__media img { max-width: 100%; margin-bottom: -7px; }

@media (max-width: 61.24em) { .events__item .events__media img { width: 100%; } }

@media (min-width: 47.9375em) and (max-width: 61.24em) { .events__item .events__media { -webkit-box-flex: 0; -webkit-flex: 0 0 320px; -ms-flex: 0 0 320px; flex: 0 0 320px; } }

@media (max-width: 61.24em) { .events__item .events__media { margin-right: 0; width: 100%; } }

.events__item .events__datetime { -webkit-box-flex: 0; -webkit-flex: 0 0 240px; -ms-flex: 0 0 240px; flex: 0 0 240px; }

.events__item .events__start { line-height: 1.2; }

.events__item .events__date { margin-top: auto; 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; font-size: 14px; font-weight: 500; }

.events__item .events__date span { color: black !important; }

.events__item .events-time .time { font-size: 13px; }

.events__item .events-time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.events__item .events__date svg { width: 16px; height: 16px; opacity: 0.6; position: relative; top: 3px; display: none; }

.events__item .same-date .events__end .date { display: none; }

.events__item .date-separator { margin: 0 4px; }

.events__item .same-date .date-separator { display: none; }

.events__item .events-time { display: none; }

.events__item .same-date .events-time { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.events__item .events__cta { margin-left: auto; padding-top: 12px; }

@media (max-width: 47.9275em) { .events__item .events__cta { margin-top: 16px; } }

.events__item .events__cta p { line-height: 1.2; position: relative; color: #FF8B38 !important; font-weight: bold; border-bottom: 2px solid transparent; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; font-size: 14px; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.events__item .events__cta p svg, .events__item .events__cta p path { width: 16px; height: 16px; fill: #FF8B38; margin-left: 4px; }

.past-events .past-events { box-sizing: border-box; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; }

@media (min-width: 61.25em) { .past-events .past-events { margin: 0 -8px !important; } }

.past-events__item { box-sizing: border-box; -webkit-box-flex: 0; -webkit-flex: 0 0 33.333%; -ms-flex: 0 0 33.333%; flex: 0 0 33.333%; margin: 0 0 16px 0; padding: 0 8px; position: relative; }

@media (max-width: 47.9275em) { .past-events__item { -webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; } }

@media (min-width: 47.9375em) and (max-width: 61.24em) { .past-events__item { -webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; } }

.past-events__item p:empty { display: none; }

.past-events__item p { margin: 0; }

.past-events__icon { position: absolute; top: 50%; left: 50%; -webkit-transform: translate3d(-50%, -50%, 0); transform: translate3d(-50%, -50%, 0); z-index: 3; }

.past-events__icon svg { width: 48px; height: 48px; object-fit: contain; }

.past-events__item--not-video .past-events__icon { display: none; }

.past-events { margin-top: 80px; }

@media (max-width: 47.9275em) { .past-events { margin-top: 40px; } }

#content > .past-events { margin-top: 0; }

#content > .past-events .past-events { margin-top: 40px !important; }

#content > .past-events.events-section > .events__title { margin-bottom: 0 !important; }

.past-events__link { background: #FFFFFF; border: 1px solid #E4E4E4; border-radius: 3px; 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; height: 100%; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

.past-events__link img { opacity: 1 !important; }

.past-events__link:hover { border: 1px solid #ff8b38; box-shadow: 0 0 24px rgba(0, 0, 0, 0.1); }

.past-events__media { padding-bottom: 56.25%; height: 0; position: relative; overflow: hidden; }

.past-events__media img { object-fit: cover; width: 100%; height: 100%; top: 0; left: 0; position: absolute; }

.past-events header { padding: 24px 24px 18px; }

.past-events header .categories { font-size: 14px; text-transform: uppercase; font-weight: 600; margin-bottom: 4px; }

.category-webinar .categories { 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; }

.category-webinar .categories:before { content: ''; display: block; margin-right: 4px; width: 18px; height: 18px; position: relative; opacity: 0.8; top: -2px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9IiMwMDAwMDAiPjxwYXRoIGQ9Ik00IDJMNCAyMiAyMS4zIDEyeiIgZmlsbD0iIzAwMDAwMCIvPjwvc3ZnPgo=") no-repeat top left; background-size: contain; }

.category-course .categories { 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; }

.category-course .categories:before { content: ''; display: block; margin-right: 4px; width: 18px; height: 18px; opacity: 0.8; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjUsMi41SDkuMzI4Yy0wLjUzLDAtMS4wNzQsMC4xNzktMS40MTQsMC41ODZDNy44MzMsMy4xODMsNy42MjUsMy41LDcuNjI1LDMuNWgtMC4yNWMwLDAtMC4yMDgtMC4zMTctMC4yODktMC40MTRDNi43NDUsMi42NzksNi4yMDIsMi41LDUuNjcyLDIuNUgxLjVjLTAuNTUyLDAtMSwwLjQ0OC0xLDF2OGMwLDAuNTUyLDAuNDQ4LDEsMSwxaDQuMTcyYzAuNTMsMCwxLjA3NCwwLjE3OSwxLjQxNCwwLjU4NkM3LjE2NywxMy4xODMsNy4zNzUsMTMuNSw3LjM3NSwxMy41aDAuMjVjMCwwLDAuMjA4LTAuMzE3LDAuMjg5LTAuNDE0QzguMjU1LDEyLjY3OSw4Ljc5OCwxMi41LDkuMzI4LDEyLjVIMTMuNWMwLjU1MiwwLDEtMC40NDgsMS0xdi04QzE0LjUsMi45NDgsMTQuMDUyLDIuNSwxMy41LDIuNXoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTIgNS41TDQgNS41TTIgNy41TDQgNy41TTIgOS41TDQgOS41TTUgNS41TDYgNS41TTUgOS41TDYgOS41TTkgNS41TDExIDUuNU05IDcuNUwxMSA3LjVNMTIgNS41TDEzIDUuNSIvPjwvc3ZnPgo=") no-repeat top left; background-size: contain; }

.past-events__title { font-size: 20px; color: #000000; letter-spacing: 0; font-weight: bold; margin-bottom: 4px !important; }

.past-events__desc { color: black !important; font-size: 13px; margin-top: 16px; }

/* Hide extra text, we only this in lightbox */
.past-events__lightbox-content, .past-events__item a > .sqs-layout { display: none; }

/* Action items global */
.action-item + .spacer-block { display: none; }

body.lightbox-visible { overflow: hidden; }

.ce-lightbox { position: fixed; width: 100vw; height: 100vh; top: 0; left: 0; z-index: 100000; background: rgba(255, 255, 255, 0.95); display: none; overflow: hidden; }

@media (max-width: 61.24em) { .ce-lightbox { overflow-y: auto; padding-top: 60px; padding-bottom: 40px; } }

.ce-lightbox.visible { 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-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.js-lightbox-close { position: absolute; top: -60px; right: -5px; font-size: 40px; color: black; background: none; border: 0; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }

@media (max-width: 61.24em) { .js-lightbox-close { top: -48px; right: -6px; z-index: 1000; } }

.js-lightbox-close:hover { color: orange; }

.ce-lightbox__body { background: white; border: 1px solid #e0e0e0; padding: 32px; border-radius: 3px; width: 100%; max-width: 1300px; margin: 0 32px; max-height: calc(100vh - 80px); position: relative; }

@media (max-width: 61.24em) { .ce-lightbox__body { max-height: unset; margin: 0 12px 40px; padding: 0; } }

.ce-lightbox__media-wrap { -webkit-box-flex: 0; -webkit-flex: 0 0 66.66%; -ms-flex: 0 0 66.66%; flex: 0 0 66.66%; margin-right: 24px; }

@media (max-width: 61.24em) { .ce-lightbox__media-wrap { margin-right: 0; } }

.ce-lightbox__media { height: 0; padding-bottom: 56.25%; position: relative; border-radius: 3px; overflow: hidden; }

.ce-lightbox__media iframe { position: absolute; width: 100%; height: 100%; }

.ce-lightbox__content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-family: Montserrat, sans-serif; }

@media (max-width: 61.24em) { .ce-lightbox__content { display: block; } }

@media (max-width: 61.24em) { .ce-lightbox__text-wrap { padding: 12px; } }

.ce-lightbox__title p { margin-top: 0; font-weight: 700; margin-bottom: 24px !important; padding-bottom: 24px; border-bottom: 1px solid #f3f3f3; }

@media (max-width: 61.24em) { .ce-lightbox__title p { font-size: 18px; } }

.ce-lightbox__text { font-size: 14px; }

.ce-lightbox__text h2 { font-size: 14px; text-transform: uppercase; }

.ce-lightbox__text ul { padding-left: 16px; }

#page.ceg-course #content.main-content .html-block a { color: black; border-bottom: 2px solid #FF8B38; -webkit-transition: color 0.3s ease-in-out; transition: color 0.3s ease-in-out; }

#page.ceg-course #content.main-content .html-block a:hover, #page.ceg-course #content.main-content .html-block a:focus { color: #FF8B38 !important; }

body:not(.sqs-edit-mode) .row-empty { display: none !important; }

#page.ceg-course { padding: 0 !important; overflow-x: hidden !important; max-width: unset; /* Sidebar / nav */ }

#page.ceg-course #content { margin-top: 0; padding-right: 48px; }

#page.ceg-course .ceg-course__media { width: 100vw; padding-bottom: 20%; overflow: hidden; }

#page.ceg-course .ceg-course__media img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; }

#page.ceg-course .ceg-course__header { position: relative; z-index: 3; }

#page.ceg-course .ceg-course__header .ceg-course__header__content { position: absolute; width: 100%; bottom: 0; left: 0; padding-bottom: 32px; }

#page.ceg-course .ceg-course__title { margin: 0 !important; color: white; max-width: calc(100% - 320px); }

#page.ceg-course .ceg-detail__heading { opacity: 0.7; font-size: 14px; font-weight: bold; letter-spacing: 1px; margin-bottom: 8px; color: #000000; text-transform: uppercase; }

#page.ceg-course .ceg-course__details { border-bottom: 1px solid #e3e3e3; margin-bottom: 40px; }

#page.ceg-course .ceg-course__details .row { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

#page.ceg-course .ceg-course__details .ceg-course__covers { padding-bottom: 24px; padding-right: 24px; border-bottom: 1px solid #e3e3e3; }

#page.ceg-course .ceg-course__details .sqs-col-5 { padding-top: 24px; padding-bottom: 24px; border-right: 1px solid #e3e3e3; }

#page.ceg-course .ceg-course__details .sqs-col-7 { padding-top: 24px; padding-left: 40px; padding-right: 24px; padding-bottom: 24px; }

#page.ceg-course .ceg-course__details .sqs-col-7 .sqs-col-4 { width: 100%; }

#page.ceg-course .ceg-course__details .sqs-col-7 ul li + li { margin-top: 12px; }

#page.ceg-course .ceg-course__details .sqs-col-7 ul li > *:first-child::before { content: ''; background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNC41IDMuNUw1LjUgMTIuNSAxLjUgOC41Ii8+PC9zdmc+Cg=="); width: 16px; height: 16px; background-repeat: no-repeat; background-size: contain; padding: 0; position: relative; top: 2px; margin-right: -8px; }

#page.ceg-course .ceg-course__time .sqs-block-content p { 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; }

#page.ceg-course .ceg-course__time .sqs-block-content p:before { position: relative; top: 2px; content: ''; display: block; width: 16px; height: 16px; margin-right: 4px; background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0iIzAwMDAwMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjMDAwMDAwIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03LjUgMS41QTYgNiAwIDEgMCA3LjUgMTMuNUE2IDYgMCAxIDAgNy41IDEuNVoiLz48cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTcuNSAzTDcuNSA3LjUgMTAgNy41Ii8+PC9zdmc+Cg==") no-repeat center center; }

#page.ceg-course .ceg-course__wrap { padding: 0 32px; max-width: 1200px; margin: 0 auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

#page.ceg-course #course-nav { -webkit-box-flex: 0; -webkit-flex: 0 0 320px; -ms-flex: 0 0 320px; flex: 0 0 320px; }

#page.ceg-course .ceg-course__home { padding: 24px; border-bottom: 1px solid #e0e0e0; margin-bottom: 12px; }

#page.ceg-course .ceg-course__home svg { position: relative; top: 0px; margin-right: 4px; width: 16px; height: 16px; }

#page.ceg-course .ceg-course__home span { font-size: 14px; font-weight: bold; letter-spacing: 2px; text-transform: uppercase; 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; }

#page.ceg-course .ceg-course__home p { margin: 0; font-size: 24px; font-weight: bold; }

#page.ceg-course .ceg-course__homelink * { -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }

#page.ceg-course .ceg-course__homelink:hover svg * { stroke: #FF8B38 !important; }

#page.ceg-course .ceg-course__homelink:hover span, #page.ceg-course .ceg-course__homelink:hover p { color: #FF8B38 !important; }

#page.ceg-course #course-nav .course-nav__content { background: #FFFFFF; border: 1px solid #E2E2E2; border-radius: 12px; box-shadow: 0 0 12px rgba(0, 0, 0, 0.2); margin-top: -100px; position: relative; z-index: 3; }

#page.ceg-course #course-nav .sqs-block-content > ul > li > p:first-child { font-size: 13px; letter-spacing: 1px; text-transform: uppercase; line-height: 1.46; margin-bottom: 12px; }

#page.ceg-course #course-nav .sqs-block-content > ul > li > p:first-child strong { margin-top: 2px; text-transform: initial; letter-spacing: 0; font-size: 18px; line-height: 1.2; opacity: 1; display: block; }

#page.ceg-course #course-nav ul { padding: 0; }

#page.ceg-course #course-nav ul > li { border-bottom: 1px solid #E2E2E2; padding-bottom: 12px; line-height: 1.45; }

#page.ceg-course #course-nav ul li + li { padding-top: 12px; }

#page.ceg-course #course-nav ul > li li { border-bottom: 0; padding-bottom: 0px; padding-top: 0px; }

#page.ceg-course #course-nav ul > li li p { text-transform: initial !important; font-size: 16px !important; }

#page.ceg-course #course-nav ul p { display: block; padding: 0 24px; }

#page.ceg-course #course-nav ul a { color: black; opacity: 0.8; }

#page.ceg-course #course-nav ul a:hover { opacity: 1; color: orange !important; }

#page.ceg-course #course-nav ul *:before { content: none !important; }

.ceg-course__nav { margin-top: 48px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid #e3e3e3; }

.ceg-course__nav .sqs-col { padding-top: 8px; padding-bottom: 24px; }

.ceg-course__nav .cyoa-tool__next { text-align: right; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: right; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; border-left: 1px solid  #e3e3e3; /* Editable*/ }

.ceg-course__nav .cyoa-tool__next .columns-6 { min-width: 100%; }

.ceg-course__nav a { color: black !important; font-weight: 400 !important; display: inline-block; position: relative; top: -8px; border-bottom: 2px solid #FF8B38; }

.filtering .university { display: none; }

.filtering .university--visible { display: block; }

.search-by-college { border-bottom: 1px solid #f3f3f3; padding-bottom: 24px; 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; }

#search-by-college { font-size: 18px; margin-left: 12px; }

.filtering .university { display: none; }

.filtering .university--visible { display: block; }

/* University */
.university { padding: 0; border-radius: 3px; background: #FFFFFF; border: 1px solid #E4E4E4; border-radius: 3px; display: block; -webkit-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; overflow: hidden; }

.university:hover { border: 1px solid #ff8b38; box-shadow: 0 0 24px rgba(0, 0, 0, 0.1); }

.university .accordion { border: 0; }

.university .university__name { margin: 0; }

.university .accordion-content { padding: 24px; }

.university p + li { padding-top: 16px; margin-top: 16px; }

.university button { color: black !important; }

/* Breadcrumbs */
#collection-6022fecb0903db0493e2dd33 h1 { padding-top: 24px; }

#collection-6022fecb0903db0493e2dd33 .cy-breadcrumbs { display: none; }

/*# sourceMappingURL=style.css.map */