/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.paragraph{display:table;margin-left:0;margin-right:0;table-layout:fixed;width:100%}.paragraph:after,.paragraph:before{content:" ";display:table;table-layout:fixed}.paragraph:after{clear:both}.paragraph>.paragraph__column{position:relative}@media (min-width:768px){.paragraph>.paragraph__column{width:100%}}.paragraph:not(.paragraph--type--layout-container)>.paragraph__column{padding-left:15px;padding-right:15px}.paragraph--type--kp-carousel .paragraph:last-of-type>.paragraph__column,.paragraph--type--kp-columns-three-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--kp-columns-two-uneven .paragraph:last-of-type>.paragraph__column,.paragraph--type--kp-columns .paragraph:last-of-type>.paragraph__column,.paragraph--type--kp-tabs .paragraph:last-of-type>.paragraph__column{padding-bottom:0}.paragraph.paragraph--width--tiny>.paragraph__column{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.paragraph .paragraph,.paragraph .paragraph .paragraph{margin-left:0;margin-right:0}.paragraph>.paragraph__column .paragraph>.paragraph__column,.paragraph>.paragraph__column .paragraph>.paragraph__column .paragraph>.paragraph__column{margin-left:0;padding-left:0;padding-right:0;width:auto}
.paragraph--unpublished{background-color:#fff4f4;}
.layout--twocol-75-25{background-repeat:no-repeat !important;}.layout--twocol-75-25 > div{display:flex;flex-wrap:wrap;}.layout--twocol-75-25 > div .layout__region{flex:0 1 100%;}.layout--twocol-75-25.full-column-height > div{height:100%;}.layout--twocol-75-25.full-column-height > div > div{flex:1;}.layout--twocol-75-25 .wrap-reverse{flex-wrap:wrap-reverse;}.layout--twocol-75-25 .flexbox-end{align-items:end;}.layout--twocol-75-25 .flexbox-start{align-items:start;}.layout--twocol-75-25 .flexbox-center{align-items:center;}@media screen and (max-width:768px){.layout--twocol-75-25 > div.wrap-reverse{flex-wrap:wrap-reverse;}}@media screen and (min-width:768px){.layout--twocol-75-25 > div .layout__region--first{flex:0 1 75%;}.layout--twocol-75-25 > div .layout__region--second{flex:0 1 25%;}.layout--twocol-75-25 > div .layout__region--first{padding-right:20px;}.layout--twocol-75-25 > div .layout__region--second{padding-left:20px;}}@media screen and (max-width:480px){.frontend .layout-hide-mobile{display:none !important;}}@media screen and (min-width:480px) and (max-width:1024px){.frontend .layout-hide-tablet{display:none !important;}}@media screen and (max-width:768px){.frontend .hide-bg-image-mobile{background-image:none !important;}}@media screen and (min-width:1024px){.frontend .layout-hide-desktop{display:none !important;}}
.layout--onecol{background-repeat:no-repeat !important;width:100%;}.layout--onecol.background-top{background-position:top !important;}.layout--onecol.background-bottom{background-position:bottom !important;}.layout--onecol.background-left{background-position:left !important;}.layout--onecol.background-right{background-position:right !important;}@media screen and (max-width:480px){.frontend .layout-hide-mobile{display:none !important;}}@media screen and (min-width:480px) and (max-width:1024px){.frontend .layout-hide-tablet{display:none !important;}}@media screen and (max-width:768px){.frontend .hide-bg-image-mobile{background-image:none !important;}}@media screen and (min-width:1024px){.frontend .layout-hide-desktop{display:none !important;}}
.layout--twocol{background-repeat:no-repeat !important;}.layout--twocol > div{display:flex;flex-wrap:wrap;}.layout--twocol > div .layout__region{flex:0 1 100%;}.layout--twocol.full-column-height > div{height:100%;}.layout--twocol.full-column-height > div > div{flex:1;}.layout--twocol .wrap-reverse{flex-wrap:wrap-reverse;}.layout--twocol .flexbox-end{align-items:end;}.layout--twocol .flexbox-start{align-items:start;}.layout--twocol .flexbox-center{align-items:center;}@media screen and (max-width:768px){.layout--twocol > div.wrap-reverse{flex-wrap:wrap-reverse;}}@media screen and (min-width:768px){.layout--twocol > div .layout__region--first,.layout--twocol > div .layout__region--second{flex:0 1 50%;}.layout--twocol > div .layout__region--first{padding-right:20px;}.layout--twocol > div .layout__region--second{padding-left:20px;}}@media screen and (max-width:480px){.frontend .layout-hide-mobile{display:none !important;}}@media screen and (min-width:480px) and (max-width:1024px){.frontend .layout-hide-tablet{display:none !important;}}@media screen and (max-width:768px){.frontend .hide-bg-image-mobile{background-image:none !important;}}@media screen and (min-width:1024px){.frontend .layout-hide-desktop{display:none !important;}}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:100;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
ul.intake-dates{display:flex;justify-content:center;align-items:center;list-style:none;margin:1rem 0 2rem;padding:0;gap:2px}ul.intake-dates li{text-transform:uppercase;padding:1rem 2rem;text-align:center}.paragraph .intake-dates__carousel .slick-slide{margin-right:1rem}.paragraph .intake-dates__carousel .slick-arrow{width:20px;height:20px;background:#000;right:0;fill:#fff;padding:5px}.paragraph .intake-dates__carousel .slick-next{right:0}.paragraph .intake-dates__carousel .slick-prev{z-index:1;left:-10px;transform-origin:center;transform:rotate(180deg);margin-top:-9px}
.oembed-lazyload{position:relative;padding-bottom:56.25%;height:0;}.oembed-lazyload__button,.oembed-lazyload__thumbnail,.oembed-lazyload__iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.oembed-lazyload__thumbnail{background-repeat:no-repeat;background-position:center center;background-size:cover;z-index:-1;}.oembed-lazyload__button{background-color:transparent;cursor:pointer;z-index:0;}.oembed-lazyload__iframe--hidden{opacity:0;visibility:hidden;z-index:-1;}.oembed-lazyload__button--hidden{opacity:0;visibility:hidden;}
.oembed-lazyload__visible-label{padding:1rem;background-color:buttonface;color:buttontext;border-radius:1em;font-weight:bold;box-shadow:0 0 10px 0 rgb(0 0 0 / 30%);transition:all .2s;}.oembed-lazyload__button:hover .oembed-lazyload__visible-label,.oembed-lazyload__button:focus .oembed-lazyload__visible-label{text-decoration:underline;box-shadow:0 0 10px 0 rgb(0 0 0 / 90%);background-color:white;color:black;}.oembed-lazyload__button,.oembed-lazyload__iframe{transition:.2s opacity;}
.socialproof-popover{background-color:#0f4beb;max-width:19rem;padding:1.5rem;border-radius:5px;box-shadow:1px 5px 10px rgba(135,135,135,0.1215686275);padding-bottom:1rem;position:fixed;bottom:-160px;left:1rem;z-index:10000;}.socialproof-popover__header{color:#fff;margin-bottom:0.75rem;font-size:13px;font-weight:600;display:flex;align-items:center;}.socialproof-popover__header img{max-width:1rem;margin-right:0.5rem;}.socialproof-popover__header svg{max-width:1rem;margin-right:0.5rem;}.popver-close{position:absolute;right:12px;top:12px;width:10px;height:10px;opacity:0.8;cursor:pointer;display:block;}.popver-close:hover{opacity:1;}.popver-close:before,.popver-close:after{position:absolute;content:" ";height:14px;width:2px;background-color:#fff;}.popver-close:before{transform:rotate(45deg);left:4px;}.popver-close:after{transform:rotate(-45deg);}.socialproof-popover--hightlight{font-weight:bold;}.animate-move-up{animation-name:moveup;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;}.animate-move-down{animation-name:movedown;animation-duration:1s;animation-timing-function:ease-out;animation-fill-mode:forwards;}@keyframes moveup{0%{bottom:-160px;}50%{bottom:24px;}70%{bottom:24px;}100%{bottom:30px;}}@keyframes movedown{0%{bottom:30px;}100%{bottom:-160px;}}
