  /** Mixin ratio accepts a width and height and generates a pseudo element that maintains the ratio of the dimensions provided. */
.header__top-bar-wrapper, .header__main-wrapper, .mega-menu__wrapper, .newsletter__content, .inline-cta-section__wrapper, .cottey-news__wrapper, .gutenberg .centered-title__wrapper, .gutenberg .image-content, .gutenberg .image-content__wrapper, .gutenberg .testimonial__wrapper, .gutenberg .text-columns__wrapper, .gutenberg .accordion__wrapper, .gutenberg .table__wrapper, .gutenberg .featured-image__wrapper, .gutenberg .media-gallery__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .accordion__wrapper, .centered-title__wrapper, .image-content, .image-content__wrapper, .table__wrapper, .testimonial__wrapper, .text-columns__wrapper, .featured-image__wrapper, #gutenberg .wysiwyg-editor, .front-hero__wrapper, .front-programs__wrapper, .front-life__wrapper, .front-about__wrapper, .front-testimonials__wrapper, .front-members__wrapper, .front-social__wrapper, .about-hero__wrapper, .about-mission__wrapper, .about-timeline__wrapper, .about-video__wrapper, .about-leadership, .about-staff__wrapper, .generic-hero__wrapper, .page-resource-detail .resource-detail-hero, .page-resource-detail .resource-detail-related, .resource-listing-hero__wrapper, .archive__wrapper, .page-campus .campus-hero__wrapper, .page-campus .campus-locations__wrapper, .page-campus .campus-friends__wrapper, .financial-aid-hero__wrapper, .page-program-detail .program-detail-hero__wrapper, .page-program-detail .program-detail-description__wrapper, .page-program-detail .program-detail-courses, .page-program-detail .program-detail-why__wrapper, .page-program-detail .program-detail-testimonials__wrapper, .page-program-detail .program-detail-similar { width: 100%; max-width: 1920px; max-width: 120rem; margin-right: auto; margin-left: auto; }

.cottey-news__title, .front-programs__title, .front-life__title, .front-about__title, .front-testimonials__title { margin-bottom: 20px; margin-bottom: 1.25rem; font-size: 10px; font-size: 0.625rem; letter-spacing: 3px; font-weight: 600; font-family: "Arial", "Helvetica", sans-serif; text-transform: uppercase; }

@media (min-width: 1200px) { .cottey-news__title, .front-programs__title, .front-life__title, .front-about__title, .front-testimonials__title { font-size: 0.75rem; } }

.cottey-news__title::before, .front-programs__title::before, .front-life__title::before, .front-about__title::before, .front-testimonials__title::before { content: ''; display: inline-block; padding: 10px; padding: 0.625rem; margin-right: 5px; font-size: 10px; font-size: 0.625rem; font-weight: 700; letter-spacing: 0.25px; color: #fff; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-filled-circle-swirl.svg"); background-repeat: no-repeat; background-size: contain; }

@media (min-width: 1200px) { .cottey-news__title::before, .front-programs__title::before, .front-life__title::before, .front-about__title::before, .front-testimonials__title::before { font-size: 0.75rem; } }

.financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h1, .gutenberg__section--wysiwyg-editor h2, .gutenberg__section--wysiwyg-editor h3, .gutenberg__section--wysiwyg-editor h4, .gutenberg__section--wysiwyg-editor h5, .gutenberg__section--wysiwyg-editor h6  { font-family: "Cambria", serif; font-size: 2.4rem; line-height: 28px; line-height: 1.75rem; color: #00306D; text-transform: capitalize; }

@media (min-width: 620px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 2.4rem; line-height: 2.25rem; } }

@media (min-width: 768px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 2.375rem; line-height: 2.75rem; } }

@media (min-width: 1024px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 2.625rem; line-height: 3rem; } }

@media (min-width: 1200px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 2.875rem; line-height: 3.25rem; } }

@media (min-width: 1440px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 3.125rem; line-height: 3.375rem; } }

@media (min-width: 1600px) { .financial-aid-aid__copy-text h2, .centered-title__content h2, .text-columns__wrapper h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .newsletter__title, .cottey-news__headline, .gutenberg .centered-title__title, .gutenberg .image-content__title, .gutenberg .accordion__title, .gutenberg .table__title, .gutenberg .media-gallery__heading, .accordion__title, .centered-title__title, .image-content__title, .table__title, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-resource-detail .resource-detail-hero__headline, .page-resource-detail .resource-detail-related__headline-main, .resource-listing-hero__title, .page-campus .campus-locations .location-slide__title, .page-campus .campus-friends__heading, .financial-aid-hero__heading, .financial-aid-scholarships__heading, .financial-aid-net__heading, .financial-aid-how__heading, .financial-aid-how__verification-heading, .financial-aid-how__subheading, .financial-aid-aid__heading, .financial-aid-faq__heading, .page-program-detail .program-detail-hero__heading, .page-program-detail .program-detail-description__heading, .page-program-detail .program-detail-courses__course-heading, .page-program-detail .program-detail-why__heading, .page-program-detail .program-detail-testimonials__heading, .page-program-detail .program-detail-similar__heading, .gutenberg__section--wysiwyg-editor h2 { font-size: 3.75rem; } }

.financial-aid-aid__copy-text h2 strong, .centered-title__content h2 strong, .text-columns__wrapper h2 strong, .page-resource-detail .classic-content h2 strong, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2 strong, .newsletter__title strong, .cottey-news__headline strong, .gutenberg .centered-title__title strong, .gutenberg .image-content__title strong, .gutenberg .accordion__title strong, .gutenberg .table__title strong, .gutenberg .media-gallery__heading strong, .accordion__title strong, .centered-title__title strong, .image-content__title strong, .table__title strong, .front-programs__headline strong, .front-life__headline strong, .front-about__headline strong, .front-testimonials__headline strong, .about-mission__headline strong, .about-mission__subtitle strong, .about-leadership__headline strong, .page-resource-detail .resource-detail-hero__headline strong, .page-resource-detail .resource-detail-related__headline-main strong, .resource-listing-hero__title strong, .page-campus .campus-locations .location-slide__title strong, .page-campus .campus-friends__heading strong, .financial-aid-hero__heading strong, .financial-aid-scholarships__heading strong, .financial-aid-net__heading strong, .financial-aid-how__heading strong, .financial-aid-how__verification-heading strong, .financial-aid-how__subheading strong, .financial-aid-aid__heading strong, .financial-aid-faq__heading strong, .page-program-detail .program-detail-hero__heading strong, .page-program-detail .program-detail-description__heading strong, .page-program-detail .program-detail-courses__course-heading strong, .page-program-detail .program-detail-why__heading strong, .page-program-detail .program-detail-testimonials__heading strong, .page-program-detail .program-detail-similar__heading strong { font-weight: 800; }

.cottey-news__headline, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-campus .campus-locations .location-slide__title { line-height: 1; font-size: 36px; font-size: 2.25rem; }

@media (min-width: 1024px) { .cottey-news__headline, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-campus .campus-locations .location-slide__title { font-size: 2.625rem; } }

@media (min-width: 1200px) { .cottey-news__headline, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-campus .campus-locations .location-slide__title { font-size: 3.375rem; } }

@media (min-width: 1600px) { .cottey-news__headline, .front-programs__headline, .front-life__headline, .front-about__headline, .front-testimonials__headline, .about-mission__headline, .about-mission__subtitle, .about-leadership__headline, .page-campus .campus-locations .location-slide__title { font-size: 3.75rem; } }

.newsletter__title::after, .gutenberg .centered-title__title::after, .gutenberg .image-content__title::after, .gutenberg .media-gallery__heading::after, .centered-title__title::after, .image-content__title::after, .front-programs__headline::after, .front-life__headline::after, .front-about__headline::after, .front-testimonials__headline::after, .about-mission__headline::after, .about-leadership__headline::after, .page-campus .campus-locations .location-slide__title::after, .page-campus .campus-friends__heading::after, .financial-aid-scholarships__heading::after, .financial-aid-net__heading::after, .page-program-detail .program-detail-description__heading::after, .page-program-detail .program-detail-courses__course-heading::after, .page-program-detail .program-detail-why__heading::after, .page-program-detail .program-detail-testimonials__heading::after, .page-program-detail .program-detail-similar__heading::after { background-size: 100% 100%; content: ''; display: block; margin-top: 18px; margin-top: 1.125rem; margin-right: auto; width: 92px; width: 5.75rem; height: 8px; }

@media (min-width: 1024px) { .newsletter__title::after, .gutenberg .centered-title__title::after, .gutenberg .image-content__title::after, .gutenberg .media-gallery__heading::after, .centered-title__title::after, .image-content__title::after, .front-programs__headline::after, .front-life__headline::after, .front-about__headline::after, .front-testimonials__headline::after, .about-mission__headline::after, .about-leadership__headline::after, .page-campus .campus-locations .location-slide__title::after, .page-campus .campus-friends__heading::after, .financial-aid-scholarships__heading::after, .financial-aid-net__heading::after, .page-program-detail .program-detail-description__heading::after, .page-program-detail .program-detail-courses__course-heading::after, .page-program-detail .program-detail-why__heading::after, .page-program-detail .program-detail-testimonials__heading::after, .page-program-detail .program-detail-similar__heading::after { width: 12.25rem; height: 1rem; } }

@media (min-width: 1200px) { .newsletter__title::after, .gutenberg .centered-title__title::after, .gutenberg .image-content__title::after, .gutenberg .media-gallery__heading::after, .centered-title__title::after, .image-content__title::after, .front-programs__headline::after, .front-life__headline::after, .front-about__headline::after, .front-testimonials__headline::after, .about-mission__headline::after, .about-leadership__headline::after, .page-campus .campus-locations .location-slide__title::after, .page-campus .campus-friends__heading::after, .financial-aid-scholarships__heading::after, .financial-aid-net__heading::after, .page-program-detail .program-detail-description__heading::after, .page-program-detail .program-detail-courses__course-heading::after, .page-program-detail .program-detail-why__heading::after, .page-program-detail .program-detail-testimonials__heading::after, .page-program-detail .program-detail-similar__heading::after { margin-top: 2.1875rem; width: 13.125rem; height: 1.125rem; } }

.page-program-detail .program-detail-hero__heading { padding-top: 105px; padding-top: 6.5625rem; background-position: top center; background-size: 5rem; background-repeat: no-repeat; }

.header .nav__item--has-megamenu .nav__item-link::after, .footer__backtop-icon::after, .front-programs .slider__arrow::after, .about-timeline .slider__arrow::after, .about-leadership .slider__arrow::after, .archive .filters .bar-filters .filter__trigger::after, .page-campus .campus-locations__slider .slider__arrow::after { content: ''; display: block; width: 0; height: 0; margin-left: 8px; border-top: 7px solid; border-right: 3px solid transparent; border-left: 3px solid transparent; }

.about-timeline .slider__arrow::after { border-top-color: #00306D; }

.header .nav__item--has-megamenu .nav__item-link::after, .footer__backtop-icon::after { border-top-color: #FFD868; }

.front-programs .slider__arrow::after, .about-leadership .slider__arrow::after, .page-campus .campus-locations__slider .slider__arrow::after { border-top-color: #fff; }

.resource-card__media-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.resource-card__media-image { -o-object-fit: cover; object-fit: cover; }

.newsletter__title::after, .gutenberg .centered-title__title::after, .gutenberg .image-content__title::after, .gutenberg .media-gallery__heading::after, .centered-title__title::after, .image-content__title::after, .front-programs__headline::after, .front-life__headline::after, .front-about__headline::after, .front-testimonials__headline::after, .about-mission__headline::after, .about-leadership__headline::after, .page-campus .campus-locations .location-slide__title::after, .page-campus .campus-friends__heading::after, .financial-aid-scholarships__heading::after, .financial-aid-net__heading::after, .page-program-detail .program-detail-description__heading::after, .page-program-detail .program-detail-courses__course-heading::after, .page-program-detail .program-detail-why__heading::after, .page-program-detail .program-detail-testimonials__heading::after, .page-program-detail .program-detail-similar__heading::after, .front-hero__scroll-indicator::after, .about-hero__scroll-indicator::after, .floating-cta-button::after, .floating-cta__heading::after, .inline-cta-section__title::after, .cottey-news .big-article__cat::after, .about-timeline .article__paragraph::before, .about-leadership .card__picture::before, .about-staff__content::after, .generic-hero__main-picture::after, .page-campus .campus-locations__tab--active::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/marker-line.svg"); background-repeat: no-repeat; background-size: contain; }

.generic-hero__main-picture::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/marker-line-light-gray.svg"); }

.floating-cta__close, .video-modal__close, .header .alert-bar__close, .search-modal__close { position: absolute; right: 0; top: 0; font-size: 0; padding: 10px; padding: 0.625rem; margin: 10px; margin: 0.625rem; border-radius: 50%; -webkit-transition-property: background-color; transition-property: background-color; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 350ms; transition-duration: 350ms; }

.floating-cta__close:focus, .video-modal__close:focus, .header .alert-bar__close:focus, .search-modal__close:focus, .floating-cta__close:hover, .video-modal__close:hover, .header .alert-bar__close:hover, .search-modal__close:hover { background-color: #F2F5F8; }

.financial-aid-hero__heading { padding-top: 90px; padding-top: 5.625rem; font-family: "Cambria", serif; font-size: 60px; font-size: 3.75rem; text-align: center; color: #fff; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/cottey-c-logo-yellow.svg"); background-position: top center; background-size: 5rem; background-repeat: no-repeat; }

.financial-aid-hero__heading strong { font-weight: 700; line-height: 90px; line-height: 5.625rem; }

.front-hero__scroll-indicator, .about-hero__scroll-indicator { position: absolute; left: 10px; left: 0.625rem; bottom: -80px; bottom: -5rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Cambria", serif; font-size: 14px; font-size: 0.875rem; font-weight: 700; text-transform: capitalize; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; -webkit-transform: rotate(90deg) translateX(-100%); transform: rotate(90deg) translateX(-100%); z-index: 1; }

@media (min-width: 1024px) { .front-hero__scroll-indicator, .about-hero__scroll-indicator { font-size: 1rem; } }

@media (min-width: 1440px) { .front-hero__scroll-indicator, .about-hero__scroll-indicator { font-size: 1.125rem; } }

.front-hero__scroll-indicator::after, .about-hero__scroll-indicator::after { content: ''; display: block; width: 124px; width: 7.75rem; height: 7px; margin-left: 15px; margin-left: 0.9375rem; }

@media (min-width: 1440px) { .front-hero__scroll-indicator::after, .about-hero__scroll-indicator::after { width: 10.3125rem; height: 0.625rem; margin-left: 1.25rem; } }

.financial-aid-net__photo-minor, .financial-aid-how__verification-picture-img, .financial-aid-aid__box-one .financial-aid-aid__photo-img, .page-program-detail .program-detail-description__image-img, .page-program-detail .program-detail-why__image-img { -webkit-mask-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/badge-mask-two.svg"); mask-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/badge-mask-two.svg"); -webkit-mask-position: left bottom; mask-position: left bottom; -webkit-mask-size: cover; mask-size: cover; }

.financial-aid__nav-slider, .page-program-detail .program-detail-courses__nav { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; min-width: 600px; margin-left: 12px; margin-left: 0.75rem; }

.financial-aid__nav-slider-option, .page-program-detail .program-detail-courses__nav-option { display: inline-block; padding: 11px 16px; padding: 0.6875rem 1rem; font-family: "Cambria", serif; letter-spacing: 2px; color: #00306D; }

@media (min-width: 768px) { .financial-aid__nav-slider-option, .page-program-detail .program-detail-courses__nav-option { padding: 1rem 4.3vw; font-size: 1.8125rem; letter-spacing: 0; } }

.financial-aid__nav-slider-option_active, .page-program-detail .program-detail-courses__nav-option_active { position: relative; color: #fff; background-color: #00306D; }

.financial-aid__nav-slider-option_active::before, .page-program-detail .program-detail-courses__nav-option_active::before { content: ''; position: absolute; bottom: -2px; left: -4px; width: 105%; height: 7px; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/marker-line.svg"); background-repeat: no-repeat; background-position: center bottom; background-size: contain; }

@media (min-width: 768px) { .financial-aid__nav-slider-option_active::before, .page-program-detail .program-detail-courses__nav-option_active::before { height: 0.875rem; left: -3px; bottom: -5px; } }

.financial-aid-scholarships__subline { display: block; margin: 20px 0; margin: 1.25rem 0; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; }

@media (min-width: 768px) { .financial-aid-scholarships__subline { max-width: 18em; } }

@media (min-width: 1024px) { .financial-aid-scholarships__subline { margin-top: 2.5rem; } }

@media (min-width: 1440px) { .financial-aid-scholarships__subline { font-size: 1.25rem; } }

@media (min-width: 1800px) { .financial-aid-scholarships__subline { font-size: 1.5rem; } }

.page-resource-detail .resource-detail-hero__text, .page-resource-detail .resource-detail-author__text, .page-resource-detail .resource-detail-related__text, .financial-aid-scholarships__text, .financial-aid-net__text, .financial-aid-how__step-text, .financial-aid-how__text, .financial-aid-aid__copy-text, .financial-aid-faq__faq-list-item-text, .page-program-detail .program-detail-description__text, .page-program-detail .program-detail-courses__course-list-item-text, .page-program-detail .program-detail-courses__list-item-content-desktop-view, .page-program-detail .program-detail-why__text { line-height: 1.5; margin-bottom: 35px; margin-bottom: 2.1875rem; }

@media (min-width: 1024px) { .page-resource-detail .resource-detail-hero__text, .page-resource-detail .resource-detail-author__text, .page-resource-detail .resource-detail-related__text, .financial-aid-scholarships__text, .financial-aid-net__text, .financial-aid-how__step-text, .financial-aid-how__text, .financial-aid-aid__copy-text, .financial-aid-faq__faq-list-item-text, .page-program-detail .program-detail-description__text, .page-program-detail .program-detail-courses__course-list-item-text, .page-program-detail .program-detail-courses__list-item-content-desktop-view, .page-program-detail .program-detail-why__text { margin-bottom: 2.8125rem; } }

@media (min-width: 1800px) { .page-resource-detail .resource-detail-hero__text, .page-resource-detail .resource-detail-author__text, .page-resource-detail .resource-detail-related__text, .financial-aid-scholarships__text, .financial-aid-net__text, .financial-aid-how__step-text, .financial-aid-how__text, .financial-aid-aid__copy-text, .financial-aid-faq__faq-list-item-text, .page-program-detail .program-detail-description__text, .page-program-detail .program-detail-courses__course-list-item-text, .page-program-detail .program-detail-courses__list-item-content-desktop-view, .page-program-detail .program-detail-why__text { font-size: 1.125rem; } }

.gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { font-size: 12px; font-size: 0.75rem; line-height: 1.66; }

.centered-title__content a:not(.btn), .text-columns__wrapper a:not(.btn), #gutenberg .wysiwyg-editor a:not(.btn), .page-resource-detail .classic-content a:not(.btn), .page-program-detail .program-detail-courses__list-item-content-desktop-view a:not(.btn) { color: #00306D; text-decoration: underline; }

.gutenberg .centered-title__content p, .gutenberg .text-columns__wrapper p, .gutenberg #gutenberg .wysiwyg-editor p, .centered-title__content p, .text-columns__wrapper p, #gutenberg .wysiwyg-editor p, .page-resource-detail .classic-content p, .page-program-detail .program-detail-courses__list-item-content-desktop-view p, .gutenberg .centered-title__content ul, .gutenberg .text-columns__wrapper ul, .gutenberg #gutenberg .wysiwyg-editor ul, .centered-title__content ul, .text-columns__wrapper ul, #gutenberg .wysiwyg-editor ul, .page-resource-detail .classic-content ul, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul, .gutenberg .centered-title__content ol, .gutenberg .text-columns__wrapper ol, .gutenberg #gutenberg .wysiwyg-editor ol, .centered-title__content ol, .text-columns__wrapper ol, #gutenberg .wysiwyg-editor ol, .page-resource-detail .classic-content ol, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol { margin-bottom: 1.3em;}

.gutenberg .centered-title__content p u, .gutenberg .text-columns__wrapper p u, .gutenberg #gutenberg .wysiwyg-editor p u, .centered-title__content p u, .text-columns__wrapper p u, #gutenberg .wysiwyg-editor p u, .page-resource-detail .classic-content p u, .page-program-detail .program-detail-courses__list-item-content-desktop-view p u, .gutenberg .centered-title__content ul u, .gutenberg .text-columns__wrapper ul u, .gutenberg #gutenberg .wysiwyg-editor ul u, .centered-title__content ul u, .text-columns__wrapper ul u, #gutenberg .wysiwyg-editor ul u, .page-resource-detail .classic-content ul u, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul u, .gutenberg .centered-title__content ol u, .gutenberg .text-columns__wrapper ol u, .gutenberg #gutenberg .wysiwyg-editor ol u, .centered-title__content ol u, .text-columns__wrapper ol u, #gutenberg .wysiwyg-editor ol u, .page-resource-detail .classic-content ol u, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol u { text-decoration: underline; }

.gutenberg .centered-title__content p i, .gutenberg .text-columns__wrapper p i, .gutenberg #gutenberg .wysiwyg-editor p i, .centered-title__content p i, .text-columns__wrapper p i, #gutenberg .wysiwyg-editor p i, .page-resource-detail .classic-content p i, .page-program-detail .program-detail-courses__list-item-content-desktop-view p i, .gutenberg .centered-title__content p em, .gutenberg .text-columns__wrapper p em, .gutenberg #gutenberg .wysiwyg-editor p em, .centered-title__content p em, .text-columns__wrapper p em, #gutenberg .wysiwyg-editor p em, .page-resource-detail .classic-content p em, .page-program-detail .program-detail-courses__list-item-content-desktop-view p em, .gutenberg .centered-title__content ul i, .gutenberg .text-columns__wrapper ul i, .gutenberg #gutenberg .wysiwyg-editor ul i, .centered-title__content ul i, .text-columns__wrapper ul i, #gutenberg .wysiwyg-editor ul i, .page-resource-detail .classic-content ul i, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul i, .gutenberg .centered-title__content ul em, .gutenberg .text-columns__wrapper ul em, .gutenberg #gutenberg .wysiwyg-editor ul em, .centered-title__content ul em, .text-columns__wrapper ul em, #gutenberg .wysiwyg-editor ul em, .page-resource-detail .classic-content ul em, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul em, .gutenberg .centered-title__content ol i, .gutenberg .text-columns__wrapper ol i, .gutenberg #gutenberg .wysiwyg-editor ol i, .centered-title__content ol i, .text-columns__wrapper ol i, #gutenberg .wysiwyg-editor ol i, .page-resource-detail .classic-content ol i, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol i, .gutenberg .centered-title__content ol em, .gutenberg .text-columns__wrapper ol em, .gutenberg #gutenberg .wysiwyg-editor ol em, .centered-title__content ol em, .text-columns__wrapper ol em, #gutenberg .wysiwyg-editor ol em, .page-resource-detail .classic-content ol em, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol em { font-style: italic; }

.gutenberg .centered-title__content p strong, .gutenberg .text-columns__wrapper p strong, .gutenberg #gutenberg .wysiwyg-editor p strong, .centered-title__content p strong, .text-columns__wrapper p strong, #gutenberg .wysiwyg-editor p strong, .page-resource-detail .classic-content p strong, .page-program-detail .program-detail-courses__list-item-content-desktop-view p strong, .gutenberg .centered-title__content p b, .gutenberg .text-columns__wrapper p b, .gutenberg #gutenberg .wysiwyg-editor p b, .centered-title__content p b, .text-columns__wrapper p b, #gutenberg .wysiwyg-editor p b, .page-resource-detail .classic-content p b, .page-program-detail .program-detail-courses__list-item-content-desktop-view p b, .gutenberg .centered-title__content ul strong, .gutenberg .text-columns__wrapper ul strong, .gutenberg #gutenberg .wysiwyg-editor ul strong, .centered-title__content ul strong, .text-columns__wrapper ul strong, #gutenberg .wysiwyg-editor ul strong, .page-resource-detail .classic-content ul strong, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul strong, .gutenberg .centered-title__content ul b, .gutenberg .text-columns__wrapper ul b, .gutenberg #gutenberg .wysiwyg-editor ul b, .centered-title__content ul b, .text-columns__wrapper ul b, #gutenberg .wysiwyg-editor ul b, .page-resource-detail .classic-content ul b, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul b, .gutenberg .centered-title__content ol strong, .gutenberg .text-columns__wrapper ol strong, .gutenberg #gutenberg .wysiwyg-editor ol strong, .centered-title__content ol strong, .text-columns__wrapper ol strong, #gutenberg .wysiwyg-editor ol strong, .page-resource-detail .classic-content ol strong, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol strong, .gutenberg .centered-title__content ol b, .gutenberg .text-columns__wrapper ol b, .gutenberg #gutenberg .wysiwyg-editor ol b, .centered-title__content ol b, .text-columns__wrapper ol b, #gutenberg .wysiwyg-editor ol b, .page-resource-detail .classic-content ol b, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol b { font-weight: bold; }

@media (min-width: 425px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { font-size: 1.3rem; } }

@media (min-width: 620px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { padding: 1.5rem; max-width: 45em; } }

@media (min-width: 768px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { max-width: 75%; font-size: 1.3rem; } }

@media (min-width: 1024px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { max-width: 50em; } }

@media (min-width: 1200px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { max-width: 60em; } }

@media (min-width: 1600px) { .gutenberg .centered-title__content, .gutenberg .text-columns__wrapper, .gutenberg #gutenberg .wysiwyg-editor, .centered-title__content, .text-columns__wrapper, #gutenberg .wysiwyg-editor, .page-resource-detail .classic-content, .page-program-detail .program-detail-courses__list-item-content-desktop-view { font-size: 1.3rem; } }

.financial-aid-aid__copy-text h2, .gutenberg .centered-title__content h2, .gutenberg .centered-title__content h2, strong, .gutenberg .text-columns__wrapper h2, .gutenberg #gutenberg .wysiwyg-editor h2, .centered-title__content h2, .text-columns__wrapper h2, #gutenberg .wysiwyg-editor h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .gutenberg__section--wysiwyg-editor h2 { margin-top: 1.5em; margin-bottom: 12px; margin-bottom: 0.75rem; }

@media (min-width: 768px) { .financial-aid-aid__copy-text h2, .gutenberg .centered-title__content h2, .gutenberg .centered-title__content h2 strong, .gutenberg .text-columns__wrapper h2, .gutenberg #gutenberg .wysiwyg-editor h2, .centered-title__content h2, .text-columns__wrapper h2, #gutenberg .wysiwyg-editor h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .gutenberg__section--wysiwyg-editor h2 { margin-bottom: 1rem; font-size: 2.25rem; } }

@media (min-width: 1024px) { .financial-aid-aid__copy-text h2, .gutenberg .centered-title__content h2, .gutenberg .centered-title__content h2 strong, .gutenberg .text-columns__wrapper h2, .gutenberg #gutenberg .wysiwyg-editor h2, .centered-title__content h2, .text-columns__wrapper h2, #gutenberg .wysiwyg-editor h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .gutenberg__section--wysiwyg-editor h2 { margin-bottom: 2rem; font-size: 3rem; } }

@media (min-width: 1600px) { .financial-aid-aid__copy-text h2, .gutenberg .centered-title__content h2, .gutenberg .centered-title__content h2 strong, .gutenberg .text-columns__wrapper h2, .gutenberg #gutenberg .wysiwyg-editor h2, .centered-title__content h2, .text-columns__wrapper h2, #gutenberg .wysiwyg-editor h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .gutenberg__section--wysiwyg-editor h2 { margin-bottom: 2.5rem; } }

@media (min-width: 1800px) { .financial-aid-aid__copy-text h2, .gutenberg .centered-title__content h2, .gutenberg .centered-title__content h2 strong, .gutenberg .text-columns__wrapper h2, .gutenberg #gutenberg .wysiwyg-editor h2, .centered-title__content h2, .text-columns__wrapper h2, #gutenberg .wysiwyg-editor h2, .page-resource-detail .classic-content h2, .page-program-detail .program-detail-courses__list-item-content-desktop-view h2, .gutenberg__section--wysiwyg-editor h2 { font-size: 3.625rem; } }

.financial-aid-aid__copy-text h3, .gutenberg .centered-title__content h3, .gutenberg .centered-title__content h3 strong, .gutenberg .text-columns__wrapper h3, .gutenberg #gutenberg .wysiwyg-editor h3, .centered-title__content h3, .text-columns__wrapper h3, #gutenberg .wysiwyg-editor h3, .page-resource-detail .classic-content h3, .page-program-detail .program-detail-courses__list-item-content-desktop-view h3, .gutenberg__section--wysiwyg-editor h3 { margin-top: 1em; font-size: 2rem; font-family: "Cambria", serif; color: #00306D; font-weight: 600; margin-bottom: 0.2em; }

@media (min-width: 768px) { .financial-aid-aid__copy-text h3, .gutenberg .centered-title__content h3, .gutenberg .centered-title__content h3 strong, .gutenberg .text-columns__wrapper h3, .gutenberg #gutenberg .wysiwyg-editor h3, .centered-title__content h3, .text-columns__wrapper h3, #gutenberg .wysiwyg-editor h3, .page-resource-detail .classic-content h3, .page-program-detail .program-detail-courses__list-item-content-desktop-view h3, .gutenberg__section--wysiwyg-editor h3 { font-size: 1.8rem; } }

@media (min-width: 1024px) { .financial-aid-aid__copy-text h3, .gutenberg .centered-title__content h3, .gutenberg .centered-title__content h3 strong, .gutenberg .text-columns__wrapper h3, .gutenberg #gutenberg .wysiwyg-editor h3, .centered-title__content h3, .text-columns__wrapper h3, #gutenberg .wysiwyg-editor h3, .page-resource-detail .classic-content h3, .page-program-detail .program-detail-courses__list-item-content-desktop-view h3, .gutenberg__section--wysiwyg-editor h3 { font-size: 2rem; } }

@media (min-width: 1800px) { .financial-aid-aid__copy-text h3, .gutenberg .centered-title__content h3, .gutenberg .centered-title__content h3 strong, .gutenberg .text-columns__wrapper h3, .gutenberg #gutenberg .wysiwyg-editor h3, .centered-title__content h3, .text-columns__wrapper h3, #gutenberg .wysiwyg-editor h3, .page-resource-detail .classic-content h3, .page-program-detail .program-detail-courses__list-item-content-desktop-view h3, .gutenberg__section--wysiwyg-editor h3 { font-size: 2.5rem; } }

.financial-aid-aid__copy-text h4, .gutenberg .centered-title__content h4, .gutenberg .text-columns__wrapper h4, .gutenberg #gutenberg .wysiwyg-editor h4, .centered-title__content h4, .text-columns__wrapper h4, #gutenberg .wysiwyg-editor h4, .page-resource-detail .classic-content h4, .page-program-detail .program-detail-courses__list-item-content-desktop-view h4, .gutenberg__section--wysiwyg-editor h4, .financial-aid-aid__copy-text h5, .gutenberg .centered-title__content h5, .gutenberg .text-columns__wrapper h5, .gutenberg #gutenberg .wysiwyg-editor h5, .centered-title__content h5, .text-columns__wrapper h5, #gutenberg .wysiwyg-editor h5, .page-resource-detail .classic-content h5, .page-program-detail .program-detail-courses__list-item-content-desktop-view h5, .gutenberg__section--wysiwyg-editor h5, , .gutenberg__section--wysiwyg-editor h6, .gutenberg .centered-title__content h6, .gutenberg .text-columns__wrapper h6, .gutenberg #gutenberg .wysiwyg-editor h6, .centered-title__content h6, .text-columns__wrapper h6, #gutenberg .wysiwyg-editor h6, .page-resource-detail .classic-content h6, .page-program-detail .program-detail-courses__list-item-content-desktop-view h6 { font-family: "Cambria", serif; color: #00306D; font-weight: 600; font-size: 1.2em; }

.gutenberg .centered-title__content ul, .gutenberg .text-columns__wrapper ul, .gutenberg #gutenberg .wysiwyg-editor ul, .centered-title__content ul, .text-columns__wrapper ul, #gutenberg .wysiwyg-editor ul, .page-resource-detail .classic-content ul, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul { padding-left: 1.4em; list-style: "• "; margin-left: 0px; font-size: 18px; font-size: 1.125rem;}

.gutenberg .centered-title__content ol, .gutenberg .text-columns__wrapper ol, .gutenberg #gutenberg .wysiwyg-editor ol, .centered-title__content ol, .text-columns__wrapper ol, #gutenberg .wysiwyg-editor ol, .page-resource-detail .classic-content ol, .page-program-detail .program-detail-courses__list-item-content-desktop-view ol { padding-left: 1.7em; list-style: decimal; font-size: 18px; font-size: 1.125rem;}

.gutenberg .centered-title__content blockquote, .gutenberg .text-columns__wrapper blockquote, .gutenberg #gutenberg .wysiwyg-editor blockquote, .centered-title__content blockquote, .text-columns__wrapper blockquote, #gutenberg .wysiwyg-editor blockquote, .page-resource-detail .classic-content blockquote, .page-program-detail .program-detail-courses__list-item-content-desktop-view blockquote { position: relative; padding-left: 2.5em; font-style: italic; font-size: 1.2em; }

.gutenberg .centered-title__content blockquote::before, .gutenberg .text-columns__wrapper blockquote::before, .gutenberg #gutenberg .wysiwyg-editor blockquote::before, .centered-title__content blockquote::before, .text-columns__wrapper blockquote::before, #gutenberg .wysiwyg-editor blockquote::before, .page-resource-detail .classic-content blockquote::before, .page-program-detail .program-detail-courses__list-item-content-desktop-view blockquote::before { content: ''; position: absolute; display: block; left: 0; top: 0; height: 100%; width: 0.4em; background-color: #6F7780; opacity: 0.5; }

.gutenberg .centered-title__content iframe, .gutenberg .text-columns__wrapper iframe, .gutenberg #gutenberg .wysiwyg-editor iframe, .centered-title__content iframe, .text-columns__wrapper iframe, #gutenberg .wysiwyg-editor iframe, .page-resource-detail .classic-content iframe, .page-program-detail .program-detail-courses__list-item-content-desktop-view iframe { max-width: 100%; }

.centered-title__content .wp-caption, .text-columns__wrapper .wp-caption, #gutenberg .wysiwyg-editor .wp-caption, .page-resource-detail .classic-content .wp-caption, .page-program-detail .program-detail-courses__list-item-content-desktop-view .wp-caption { padding: 12px; padding: 0.75rem; background-color: #fff; margin-bottom: 1em; max-width: 100%; }

.centered-title__content .wp-caption img, .text-columns__wrapper .wp-caption img, #gutenberg .wysiwyg-editor .wp-caption img, .page-resource-detail .classic-content .wp-caption img, .page-program-detail .program-detail-courses__list-item-content-desktop-view .wp-caption img { margin-bottom: 0.5em; }

.centered-title__content .wp-caption.alignleft, .text-columns__wrapper .wp-caption.alignleft, #gutenberg .wysiwyg-editor .wp-caption.alignleft, .page-resource-detail .classic-content .wp-caption.alignleft, .page-program-detail .program-detail-courses__list-item-content-desktop-view .wp-caption.alignleft { float: left; margin-right: 20px; margin-right: 1.25rem; }

.centered-title__content .wp-caption.alignright, .text-columns__wrapper .wp-caption.alignright, #gutenberg .wysiwyg-editor .wp-caption.alignright, .page-resource-detail .classic-content .wp-caption.alignright, .page-program-detail .program-detail-courses__list-item-content-desktop-view .wp-caption.alignright { float: right; margin-left: 20px; margin-left: 1.25rem; }

.centered-title__content .wp-caption .wp-caption-text, .text-columns__wrapper .wp-caption .wp-caption-text, #gutenberg .wysiwyg-editor .wp-caption .wp-caption-text, .page-resource-detail .classic-content .wp-caption .wp-caption-text, .page-program-detail .program-detail-courses__list-item-content-desktop-view .wp-caption .wp-caption-text { font-size: 0.85em; line-height: 1.3; }

/* stylelint-disable */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document ========================================================================== */
/** 1. Correct the line height in all browsers. 2. Prevent adjustments of font size after orientation changes in iOS. */
html { line-height: 1.15; /* 1 */ -webkit-text-size-adjust: 100%; /* 2 */ }

/* Sections ========================================================================== */
/** Remove the margin in all browsers. */
body { margin: 0; }

/** Render the `main` element consistently in IE. */
main { display: block; }

/** Correct the font size and margin on `h1` elements within `section` and `article` contexts in Chrome, Firefox, and Safari. */
h1 { font-size: 2em; margin: 0.67em 0; }

/* Grouping content ========================================================================== */
/** 1. Add the correct box sizing in Firefox. 2. Show the overflow in Edge and IE. */
hr { -webkit-box-sizing: content-box; box-sizing: content-box; /* 1 */ height: 0; /* 1 */ overflow: visible; /* 2 */ }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
pre { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/* Text-level semantics ========================================================================== */
/** Remove the gray background on active links in IE 10. */
a { background-color: transparent; }

/** 1. Remove the bottom border in Chrome 57- 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari. */
abbr[title] { border-bottom: none; /* 1 */ text-decoration: underline; /* 2 */ -webkit-text-decoration: underline dotted; text-decoration: underline dotted; /* 2 */ }

/** Add the correct font weight in Chrome, Edge, and Safari. */
b, strong { font-weight: bolder; }

/** 1. Correct the inheritance and scaling of font size in all browsers. 2. Correct the odd `em` font sizing in all browsers. */
code, kbd, samp { font-family: monospace, monospace; /* 1 */ font-size: 1em; /* 2 */ }

/** Add the correct font size in all browsers. */
small { font-size: 80%; }

/** Prevent `sub` and `sup` elements from affecting the line height in all browsers. */
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sub { bottom: -0.25em; }

sup { top: -0.5em; }

/* Embedded content ========================================================================== */
/** Remove the border on images inside links in IE 10. */
img { border-style: none; }

/* Forms ========================================================================== */
/** 1. Change the font styles in all browsers. 2. Remove the margin in Firefox and Safari. */
button, input, optgroup, select, textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 1 */ line-height: 1.15; /* 1 */ margin: 0; /* 2 */ }

/** Show the overflow in IE. 1. Show the overflow in Edge. */
button, input { /* 1 */ overflow: visible; }

/** Remove the inheritance of text transform in Edge, Firefox, and IE. 1. Remove the inheritance of text transform in Firefox. */
button, select { /* 1 */ text-transform: none; }

/** Correct the inability to style clickable types in iOS and Safari. */
button, [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button; }

/** Remove the inner border and padding in Firefox. */
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0; }

/** Restore the focus styles unset by the previous rule. */
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText; }

/** Correct the padding in Firefox. */
fieldset { padding: 0.35em 0.75em 0.625em; }

/** 1. Correct the text wrapping in Edge and IE. 2. Correct the color inheritance from `fieldset` elements in IE. 3. Remove the padding so developers are not caught out when they zero out `fieldset` elements in all browsers. */
legend { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ color: inherit; /* 2 */ display: table; /* 1 */ max-width: 100%; /* 1 */ padding: 0; /* 3 */ white-space: normal; /* 1 */ }

/** Add the correct vertical alignment in Chrome, Firefox, and Opera. */
progress { vertical-align: baseline; }

/** Remove the default vertical scrollbar in IE 10+. */
textarea { overflow: auto; }

/** 1. Add the correct box sizing in IE 10. 2. Remove the padding in IE 10. */
[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }

/** Correct the cursor style of increment and decrement buttons in Chrome. */
[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto; }

/** 1. Correct the odd appearance in Chrome and Safari. 2. Correct the outline style in Safari. */
[type="search"] { -webkit-appearance: textfield; /* 1 */ outline-offset: -2px; /* 2 */ }

/** Remove the inner padding in Chrome and Safari on macOS. */
[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }

/** 1. Correct the inability to style clickable types in iOS and Safari. 2. Change font properties to `inherit` in Safari. */
::-webkit-file-upload-button { -webkit-appearance: button; /* 1 */ font: inherit; /* 2 */ }

/* Interactive ========================================================================== */
/* Add the correct display in Edge, IE 10+, and Firefox. */
details { display: block; }

/* Add the correct display in all browsers. */
summary { display: list-item; }

/* Misc ========================================================================== */
/** Add the correct display in IE 10+. */
template { display: none; }

/** Add the correct display in IE 10. */
[hidden] { display: none; }

html { overflow-x: hidden; }

* { -webkit-box-sizing: border-box; box-sizing: border-box; }

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { border: 0; font: inherit; margin: 0; padding: 0; vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }

body { line-height: 1; }

.financial-aid-aid__copy-text ol{
  margin-left: 15px;
}

blockquote, q { quotes: none; }

blockquote::before, blockquote::after, q::before, q::after { content: ''; }

table { border-collapse: collapse; border-spacing: 0; }

button { margin: 0; padding: 0; border: none; outline: none; border-radius: 0; background: none; text-align: left; cursor: pointer; }

a { text-decoration: none; color: inherit; }

@font-face { font-family: 'ASAP'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/asap/Asap-Regular.ttf"); font-weight: 400; font-style: normal; font-display: swap; }

@font-face { font-family: 'ASAP'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/asap/Asap-Medium.ttf"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: 'ASAP'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/asap/Asap-SemiBold.ttf"); font-weight: 600; font-style: normal; font-display: swap; }

@font-face { font-family: 'ASAP'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/asap/Asap-Bold.ttf"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: 'Cambria'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/cambria/Cambria-Regular.ttf"); font-weight: 500; font-style: normal; font-display: swap; }

@font-face { font-family: 'Cambria'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/cambria/Cambria-Bold.ttf"); font-weight: 700; font-style: normal; font-display: swap; }

@font-face { font-family: 'Arial Black'; src: url("/wp-content/themes/cottey-college/src/assets/fonts/arial/Arial-Black.ttf"); font-weight: 800; font-style: normal; font-display: swap; }

/* This will hide the focus indicator if the element receives focus via the mouse, but it will still show up on keyboard focus. As per focus-visible polyfill instructions: https://github.com/WICG/focus-visible */
.js-focus-visible :focus:not(.focus-visible) { outline: none; }

.show-for-sr { position: absolute !important; width: 1px !important; height: 1px !important; padding: 0 !important; overflow: hidden !important; clip: rect(0, 0, 0, 0) !important; white-space: nowrap !important; border: 0 !important; }

.skip-link { position: fixed; top: 0; left: 0; z-index: 106; padding: 13px 13px 10px; padding: 0.8125rem 0.8125rem 0.625rem; font-size: 12px; font-size: 0.75rem; color: #000; background: white; opacity: 0; font-weight: bold; text-transform: uppercase; pointer-events: none; }

.skip-link:focus { top: 20px; left: 20px; width: auto; height: auto; padding: 20px 30px; margin: 0; overflow: visible; background-color: #f0f0f0; opacity: 1; clip: auto; }

/** Lazy Loading Fixes */
img.lazyload:not([src]) { visibility: hidden; }

.lazyload, .lazyloading { opacity: 0; }

.lazyloaded { opacity: 1; -webkit-transition: opacity 300ms; transition: opacity 300ms; }

img { max-width: 100%; height: auto; }

body { font-family: "ASAP", sans-serif; color: #6F7780; overflow-x: hidden; }

body.scroll-lock { overflow: hidden; position: fixed; width: 100%; }

main.content { -webkit-transition: padding-top 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: padding-top 300ms cubic-bezier(0.4, 0, 0.2, 1); padding-top: 0px; }

@media (min-width: 768px) { main.content { padding-top: 5rem; } }

@media (min-width: 1024px) { main.content { padding-top: 8rem; } }

@media (min-width: 1200px) { main.content { padding-top: 9.375rem; } }

@media (min-width: 1800px) { main.content { padding-top: 10.9375rem; } }

.hide { display: none; visibility: hidden; height: 0px; width: 0px; }

.show { display: block; visibility: visible; height: auto; width: auto; }

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

.stretch { -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }

.relative { position: relative; }

.absolute { position: absolute; }

.full-height { height: 100vh; }

.img--fill-div { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.container { overflow: hidden; width: 100%; }

.container--full-width { width: 100%; }

.container--full-height { height: 100%; }

.container--1600 { width: 100%; max-width: 1600px; margin: 0px auto; }

.container--1200 { width: 100%; max-width: 1200px; margin: 0px auto; }

.container--960 { max-width: 960px; margin: 0px auto; }

.flex-grow { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }

.grow-shrink { -webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; }

.flex-1 { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.container--flex { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }

.container--column { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.container--column-sm { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 0 300px; flex: 1 0 300px; }

.container--column-content { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 0 auto; flex: 1 0 auto; }

.container--column--wrap-fourths { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.container--column--wrap-fourths div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 1 350px; flex: 1 1 350px; }

@media (min-width: 1000px) { .container--column--wrap-fourths div { -webkit-box-flex: 1; -ms-flex: 1 1 25%; flex: 1 1 25%; } }

.container--column--wrap-thirds { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.container--column--wrap-thirds div { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1; -ms-flex: 1 1 250px; flex: 1 1 250px; }

@media (min-width: 1000px) { .container--column--wrap-thirds div { -webkit-box-flex: 1; -ms-flex: 1 1 30%; flex: 1 1 30%; } }

.container--column-tablet { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 1200px) { .container--column-tablet { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.wrap { -ms-flex-wrap: wrap; flex-wrap: wrap; }

.wrap--on-mobile { -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 1000px) { .wrap--on-mobile { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

.wrap--on-tablet { -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 1200px) { .wrap--on-tablet { -ms-flex-wrap: nowrap; flex-wrap: nowrap; } }

.wrap-reverse { -ms-flex-wrap: wrap-reverse; flex-wrap: wrap-reverse; }

.ai--c { -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.ai--s { -webkit-box-align: start; -ms-flex-align: start; align-items: start; }

.ai--e { -webkit-box-align: flex-end; -ms-flex-align: flex-end; align-items: flex-end; }

.as--e { -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; }

.jc--fs { -webkit-box-pack: flex-start !important; -ms-flex-pack: flex-start !important; justify-content: flex-start !important; }

.jc--c { -webkit-box-pack: center !important; -ms-flex-pack: center !important; justify-content: center !important; }

.jc--e { -webkit-box-pack: end !important; -ms-flex-pack: end !important; justify-content: flex-end !important; }

.jc--sb { -webkit-box-pack: space-between !important; -ms-flex-pack: space-between !important; justify-content: space-between !important; }

.jc--sa { -webkit-box-pack: space-around !important; -ms-flex-pack: space-around !important; justify-content: space-around !important; }

.text--left { text-align: left; }

.text--right { text-align: right; }

.text--center { text-align: center; }

.text--upper { text-transform: uppercase; }

.text--lower { text-transform: lowercase; }

.text--capitalize { text-transform: capitalize; }

.self--center { -ms-flex-item-align: center; align-self: center; }

.smaller-txt { font-size: smaller; }

.larger-txt { font-size: larger; }

.breadcrumbs { text-align: right; }

.text-transform--none { text-transform: none; }

.max-width--50-allsizes { max-width: auto; min-width: auto; }

@media (min-width: 700px) { .max-width--50-allsizes { max-width: 50%; min-width: 50%; } }

.max-width--50 { max-width: auto; min-width: auto; }

@media (min-width: 1000px) { .max-width--50 { max-width: 100%; min-width: 100%; } }

@media (min-width: 1200px) { .max-width--50 { max-width: 50%; min-width: 50%; } }

.max-width--70 { max-width: auto; min-width: auto; }

@media (min-width: 1000px) { .max-width--70 { max-width: 70%; min-width: 70%; } }

.max-width--60 { max-width: auto; min-width: auto; }

@media (min-width: 1000px) { .max-width--60 { max-width: 60%; min-width: 60%; } }

.max-width--35 { max-width: auto; min-width: auto; }

@media (min-width: 1000px) { .max-width--35 { max-width: 35%; min-width: 35%; } }

.max-width--40 { max-width: 100%; min-width: 100%; }

@media (min-width: 1000px) { .max-width--40 { max-width: 40%; min-width: 40%; width: 40% !important; overflow: hidden; } }

.max-width--30, .max-width_logo--30 { max-width: auto; min-width: auto; }

@media (min-width: 1000px) { .max-width--30, .max-width_logo--30 { max-width: 30%; min-width: 30%; } }

.max-width--20 { max-width: 50%; min-width: 50%; }

@media (min-width: 1000px) { .max-width--20 { max-width: 20%; min-width: 20%; } }

.max-width_logo--30 { max-width: 120px; min-width: 50%; }

@media (min-width: 1000px) { .max-width_logo--30 { max-width: 200px; min-width: 30%; } }

.max-height--100 { max-height: 50px; min-width: 50px; width: auto; text-align: center; -ms-flex-item-align: center; align-self: center; }

@media (min-width: 1000px) { .max-height--100 { max-height: 100px; min-width: 100px; } }

.flex-row-mobile-column-desktop { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

@media (min-width: 1000px) { .flex-row-mobile-column-desktop { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.icon--set small { font-size: 14px; line-height: 16px; text-transform: uppercase; text-align: center; }

.font--100 { font-weight: 100 !important; }

.font--200 { font-weight: 200 !important; }

.font--300 { font-weight: 300 !important; }

.font--400 { font-weight: 400 !important; }

.font--500 { font-weight: 500 !important; }

.font--600 { font-weight: 600 !important; }

.font--700 { font-weight: 700 !important; }

.font--800 { font-weight: 800 !important; }

.font--900 { font-weight: 900 !important; }

.border-radius--none { border-radius: 0px; }

.border-radius--sm { border-radius: 5px; }

.border-radius--md { border-radius: 10px; }

.border-radius--lg { border-radius: 15px; }

.border-radius--xl { border-radius: 20px; }

.border-radius--full { border-radius: 50%; }

.line-height--1 { line-height: 1; }

.line-height--1 * { line-height: 1; }

.line-height--1-5 { line-height: 1.5; }

.line-height--2 { line-height: 2; }

.line-height--2-5 { line-height: 2.5; }

.line-height--3 { line-height: 3; }

.padding--none { padding: 0; }

.padding--xs { padding: 3.2px; padding: 0.2rem; }

@media (max-width: 800px) { .padding--xs { padding: 0.1rem; } }

.padding--sm { padding: 6.4px; padding: 0.4rem; }

@media (max-width: 800px) { .padding--sm { padding: 0.2rem; } }

.padding--md { padding: 12.8px; padding: 0.8rem; }

@media (max-width: 800px) { .padding--md { padding: 0.4rem; } }

.padding--lg { padding: 25.6px; padding: 1.6rem; }

@media (max-width: 800px) { .padding--lg { padding: 0.8rem; } }

.padding--xl { padding: 38.4px; padding: 2.4rem; }

@media (max-width: 800px) { .padding--xl { padding: 1.2rem; } }

.padding-tb-none { padding-top: 0; padding-bottom: 0; }

.padding-tb-xs { padding-top: 3.2px; padding-top: 0.2rem; padding-bottom: 3.2px; padding-bottom: 0.2rem; }

@media (max-width: 800px) { .padding-tb-xs { padding-top: 0.1rem; padding-bottom: 0.1rem; } }

.padding-tb-sm { padding-top: 6.4px; padding-top: 0.4rem; padding-bottom: 6.4px; padding-bottom: 0.4rem; }

@media (max-width: 800px) { .padding-tb-sm { padding-top: 0.2rem; padding-bottom: 0.2rem; } }

.padding-tb-md { padding-top: 12.8px; padding-top: 0.8rem; padding-bottom: 12.8px; padding-bottom: 0.8rem; }

@media (max-width: 800px) { .padding-tb-md { padding-top: 0.4rem; padding-bottom: 0.4rem; } }

.padding-tb-lg { padding-top: 25.6px; padding-top: 1.6rem; padding-bottom: 25.6px; padding-bottom: 1.6rem; }

@media (max-width: 800px) { .padding-tb-lg { padding-top: 0.8rem; padding-bottom: 0.8rem; } }

.padding-tb-xl { padding-top: 38.4px; padding-top: 2.4rem; padding-bottom: 38.4px; padding-bottom: 2.4rem; }

@media (max-width: 800px) { .padding-tb-xl { padding-top: 1.2rem; padding-bottom: 1.2rem; } }

.padding-b-none { padding-bottom: 0; }

.padding-b-xs { padding-bottom: 3.2px; padding-bottom: 0.2rem; }

@media (max-width: 800px) { .padding-b-xs { padding-bottom: 0.1rem; } }

.padding-b-sm { padding-bottom: 6.4px; padding-bottom: 0.4rem; }

@media (max-width: 800px) { .padding-b-sm { padding-bottom: 0.2rem; } }

.padding-b-md { padding-bottom: 12.8px; padding-bottom: 0.8rem; }

@media (max-width: 800px) { .padding-b-md { padding-bottom: 0.4rem; } }

.padding-b-lg { padding-bottom: 25.6px; padding-bottom: 1.6rem; }

@media (max-width: 800px) { .padding-b-lg { padding-bottom: 0.8rem; } }

.padding-b-xl { padding-bottom: 38.4px; padding-bottom: 2.4rem; }

@media (max-width: 800px) { .padding-b-xl { padding-bottom: 1.2rem; } }

.padding-t-none { padding-top: 0; }

.padding-t-xs { padding-top: 3.2px; padding-top: 0.2rem; }

@media (max-width: 800px) { .padding-t-xs { padding-top: 0.1rem; } }

.padding-t-sm { padding-top: 6.4px; padding-top: 0.4rem; }

@media (max-width: 800px) { .padding-t-sm { padding-top: 0.2rem; } }

.padding-t-md { padding-top: 12.8px; padding-top: 0.8rem; }

@media (max-width: 800px) { .padding-t-md { padding-top: 0.4rem; } }

.padding-t-lg { padding-top: 25.6px; padding-top: 1.6rem; }

@media (max-width: 800px) { .padding-t-lg { padding-top: 0.8rem; } }

.padding-t-xl { padding-top: 38.4px; padding-top: 2.4rem; }

@media (max-width: 800px) { .padding-t-xl { padding-top: 1.2rem; } }

.padding-lr-none { padding-left: 0; padding-right: 0; }

.padding-lr-xs { padding-left: 3.2px; padding-left: 0.2rem; padding-right: 3.2px; padding-right: 0.2rem; }

@media (max-width: 800px) { .padding-lr-xs { padding-left: 0.1rem; padding-right: 0.1rem; } }

.padding-lr-sm { padding-left: 6.4px; padding-left: 0.4rem; padding-right: 6.4px; padding-right: 0.4rem; }

@media (max-width: 800px) { .padding-lr-sm { padding-left: 0.2rem; padding-right: 0.2rem; } }

.padding-lr-md { padding-left: 12.8px; padding-left: 0.8rem; padding-right: 12.8px; padding-right: 0.8rem; }

@media (max-width: 800px) { .padding-lr-md { padding-left: 0.4rem; padding-right: 0.4rem; } }

.padding-lr-lg { padding-left: 25.6px; padding-left: 1.6rem; padding-right: 25.6px; padding-right: 1.6rem; }

@media (max-width: 800px) { .padding-lr-lg { padding-left: 0.8rem; padding-right: 0.8rem; } }

.padding-lr-xl { padding-left: 38.4px; padding-left: 2.4rem; padding-right: 38.4px; padding-right: 2.4rem; }

@media (max-width: 800px) { .padding-lr-xl { padding-left: 1.2rem; padding-right: 1.2rem; } }

.padding-l-none { padding-left: 0; }

.padding-l-xs { padding-left: 3.2px; padding-left: 0.2rem; }

@media (max-width: 800px) { .padding-l-xs { padding-left: 0.1rem; } }

.padding-l-sm { padding-left: 6.4px; padding-left: 0.4rem; }

@media (max-width: 800px) { .padding-l-sm { padding-left: 0.2rem; } }

.padding-l-md { padding-left: 12.8px; padding-left: 0.8rem; }

@media (max-width: 800px) { .padding-l-md { padding-left: 0.4rem; } }

.padding-l-lg { padding-left: 25.6px; padding-left: 1.6rem; }

@media (max-width: 800px) { .padding-l-lg { padding-left: 0.8rem; } }

.padding-l-xl { padding-left: 38.4px; padding-left: 2.4rem; }

@media (max-width: 800px) { .padding-l-xl { padding-left: 1.2rem; } }

.padding-r-none { padding-right: 0; }

.padding-r-xs { padding-right: 3.2px; padding-right: 0.2rem; }

@media (max-width: 800px) { .padding-r-xs { padding-right: 0.1rem; } }

.padding-r-sm { padding-right: 6.4px; padding-right: 0.4rem; }

@media (max-width: 800px) { .padding-r-sm { padding-right: 0.2rem; } }

.padding-r-md { padding-right: 12.8px; padding-right: 0.8rem; }

@media (max-width: 800px) { .padding-r-md { padding-right: 0.4rem; } }

.padding-r-lg { padding-right: 25.6px; padding-right: 1.6rem; }

@media (max-width: 800px) { .padding-r-lg { padding-right: 0.8rem; } }

.padding-r-xl { padding-right: 38.4px; padding-right: 2.4rem; }

@media (max-width: 800px) { .padding-r-xl { padding-right: 1.2rem; } }

.margin--none { margin: 0; }

.margin--xs { margin: 3.2px; margin: 0.2rem; }

@media (max-width: 800px) { .margin--xs { margin: 0.1rem; } }

.margin--sm { margin: 6.4px; margin: 0.4rem; }

@media (max-width: 800px) { .margin--sm { margin: 0.2rem; } }

.margin--md { margin: 12.8px; margin: 0.8rem; }

@media (max-width: 800px) { .margin--md { margin: 0.4rem; } }

.margin--lg { margin: 25.6px; margin: 1.6rem; }

@media (max-width: 800px) { .margin--lg { margin: 0.8rem; } }

.margin--xl { margin: 38.4px; margin: 2.4rem; }

@media (max-width: 800px) { .margin--xl { margin: 1.2rem; } }

@media (max-width: 800px) { .margin--sm .margin--sm, .margin--md .margin--md, .margin--lg .margin--lg, .margin--xl .margin--xl { margin: 0px; } }

.margin-t-none { margin-top: 0; }

.margin-t-md { margin-top: 12.8px; margin-top: 0.8rem; }

@media (max-width: 800px) { .margin-t-md { margin-top: 0.4rem; } }

.margin-t-lg { margin-top: 25.6px; margin-top: 1.6rem; }

@media (max-width: 800px) { .margin-t-lg { margin-top: 0.8rem; } }

.margin-t-xl { margin-top: 38.4px; margin-top: 2.4rem; }

@media (max-width: 800px) { .margin-t-xl { margin-top: 1.2rem; } }

.margin-b-none { margin-bottom: 0; }

.margin-b-xs { margin-bottom: 3.2px; margin-bottom: 0.2rem; }

@media (max-width: 800px) { .margin-b-xs { margin-bottom: 0.1rem; } }

.margin-b-sm { margin-bottom: 6.4px; margin-bottom: 0.4rem; }

@media (max-width: 800px) { .margin-b-sm { margin-bottom: 0.2rem; } }

.margin-b-md { margin-bottom: 12.8px; margin-bottom: 0.8rem; }

@media (max-width: 800px) { .margin-b-md { margin-bottom: 0.4rem; } }

.margin-b-lg { margin-bottom: 25.6px; margin-bottom: 1.6rem; }

@media (max-width: 800px) { .margin-b-lg { margin-bottom: 0.8rem; } }

.margin-b-xl { margin-bottom: 38.4px; margin-bottom: 2.4rem; }

@media (max-width: 800px) { .margin-b-xl { margin-bottom: 1.2rem; } }

.margin-tb-none { margin-top: 0; margin-bottom: 0; }

.margin-tb-xs { margin-top: 3.2px; margin-top: 0.2rem; margin-bottom: 3.2px; margin-bottom: 0.2rem; }

@media (max-width: 800px) { .margin-tb-xs { margin-top: 0.1rem; margin-bottom: 0.1rem; } }

.margin-tb-sm { margin-top: 6.4px; margin-top: 0.4rem; margin-bottom: 6.4px; margin-bottom: 0.4rem; }

@media (max-width: 800px) { .margin-tb-sm { margin-top: 0.2rem; margin-bottom: 0.2rem; } }

.margin-tb-md { margin-top: 12.8px; margin-top: 0.8rem; margin-bottom: 12.8px; margin-bottom: 0.8rem; }

@media (max-width: 800px) { .margin-tb-md { margin-top: 0.4rem; margin-bottom: 0.4rem; } }

.margin-tb-lg { margin-top: 25.6px; margin-top: 1.6rem; margin-bottom: 25.6px; margin-bottom: 1.6rem; }

@media (max-width: 800px) { .margin-tb-lg { margin-top: 0.8rem; margin-bottom: 0.8rem; } }

.margin-tb-xl { margin-top: 38.4px; margin-top: 2.4rem; margin-bottom: 38.4px; margin-bottom: 2.4rem; }

@media (max-width: 800px) { .margin-tb-xl { margin-top: 1.2rem; margin-bottom: 1.2rem; } }

.margin-lr-none { margin-left: 0; margin-right: 0; }

.margin-lr-xs { margin-left: 3.2px; margin-left: 0.2rem; margin-right: 3.2px; margin-right: 0.2rem; }

@media (max-width: 800px) { .margin-lr-xs { margin-left: 0.1rem; margin-right: 0.1rem; } }

.margin-lr-sm { margin-left: 6.4px; margin-left: 0.4rem; margin-right: 6.4px; margin-right: 0.4rem; }

@media (max-width: 800px) { .margin-lr-sm { margin-left: 0.2rem; margin-right: 0.2rem; } }

.margin-lr-md { margin-left: 12.8px; margin-left: 0.8rem; margin-right: 12.8px; margin-right: 0.8rem; }

@media (max-width: 800px) { .margin-lr-md { margin-left: 0.4rem; margin-right: 0.4rem; } }

.margin-lr-lg { margin-left: 25.6px; margin-left: 1.6rem; margin-right: 25.6px; margin-right: 1.6rem; }

@media (max-width: 800px) { .margin-lr-lg { margin-left: 0.8rem; margin-right: 0.8rem; } }

.margin-lr-xl { margin-left: 38.4px; margin-left: 2.4rem; margin-right: 38.4px; margin-right: 2.4rem; }

@media (max-width: 800px) { .margin-lr-xl { margin-left: 1.2rem; margin-right: 1.2rem; } }

.margin-l-md { margin-left: 12.8px; margin-left: 0.8rem; }

@media (max-width: 800px) { .margin-l-md { margin-left: 0.4rem; } }

.margin-r-md { margin-right: 12.8px; margin-right: 0.8rem; }

@media (max-width: 800px) { .margin-r-md { margin-right: 0.4rem; } }

.margin-l-lg { margin-left: 25.6px; margin-left: 1.6rem; }

@media (max-width: 800px) { .margin-l-lg { margin-left: 0.8rem; } }

.margin-r-lg { margin-right: 25.6px; margin-right: 1.6rem; }

@media (max-width: 800px) { .margin-r-lg { margin-right: 0.8rem; } }

.margin-l-xl { margin-left: 38.4px; margin-left: 2.4rem; }

@media (max-width: 800px) { .margin-l-xl { margin-left: 1.2rem; } }

.margin-r-xl { margin-right: 38.4px; margin-right: 2.4rem; }

@media (max-width: 800px) { .margin-r-xl { margin-right: 1.2rem; } }

.btn { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; outline: none; }

.btn__text { width: 100%; text-align: center; padding: 0 25px; padding: 0 1.5625rem; font-family: "ASAP", sans-serif; font-size: 14px; font-size: 0.875rem; font-weight: 600; letter-spacing: 1.2px; text-transform: uppercase; }

.btn--icon .btn__icon { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-width: 54px; min-width: 3.375rem; height: 54px; height: 3.375rem; }

.btn--icon .btn__icon svg { display: block; }

.btn:not(.btn--text) { border: 1px solid; height: 54px; height: 3.375rem; }

@media (max-width: 1599px) { .btn--header:not(.btn--text) { height: 3rem; } }

@media (max-width: 1599px) { .btn--header .btn__text { font-size: 0.75rem; padding: 0 0.9375rem; font-weight: 500; } }

@media (max-width: 1599px) { .btn--header .btn__icon { min-width: 3rem; height: 3rem; } }

.btn--primary:not(.btn--text) { color: #fff; border-color: transparent; }

.btn--primary:not(.btn--text) .btn__icon { background: #2174CD; }

.btn--primary:not(.btn--text) .btn__icon svg g { fill: #fff; }

.btn--primary:not(.btn--text):not(.btn--outline) { background: #155EAD; }

.btn--primary:not(.btn--text).btn--outline { border-color: #2174CD; }

.btn--text .btn__text { color: #155EAD; padding: 0; }

.btn--text .btn__icon { min-width: 44px; min-width: 2.75rem; width: 44px; width: 2.75rem; }

.btn--text .btn__icon svg g { fill: #155EAD; }

.btn--white .btn__text { color: #fff; }

.btn--white .btn__icon svg g { fill: #fff; }

.btn--dark-blue .btn__text { color: #00306D; }

.btn--dark-blue .btn__icon svg g { fill: #00306D; }

.btn--outline:not(.btn--text) { color: #155EAD; border-color: #2174CD; }

.btn--outline:not(.btn--text) .btn__icon { background: #2174CD; }

.btn--outline:not(.btn--text) .btn__icon svg g { fill: #fff; }

.btn--outline-white:not(.btn--text) { color: #fff; border-color: #fff; }

.btn--outline-white:not(.btn--text) .btn__icon { background: transparent; border-left: 1px solid #fff; }

.btn--outline-white:not(.btn--text) .btn__icon svg g { fill: #fff; }

.modal-container { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 105; }

.modal-container--open { display: block; }

.modal-container--ready { overflow-y: scroll; -webkit-overflow-scrolling: touch; }

.modal { position: absolute; top: 10vh; left: 50%; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 650ms; transition-duration: 650ms; -webkit-transform: translate(-50%, 100vh); transform: translate(-50%, 100vh); opacity: 0; }

.modal--animate { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); opacity: 1; }

.modal-backdrop { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 48, 109, 0); -webkit-transition-property: background-color; transition-property: background-color; -webkit-transition-timing-function: cubic-bezier(0.3, 0, 0, 1); transition-timing-function: cubic-bezier(0.3, 0, 0, 1); -webkit-transition-duration: 800ms; transition-duration: 800ms; }

.modal-backdrop--animate { background-color: rgba(0, 48, 109, .8); }

.labelled-input-field { position: relative; width: 100%; }

.labelled-input-field label { display: block; position: absolute; height: 100%; top: 0; left: 0; pointer-events: none; }

.labelled-input-field label span { display: block; font-weight: 600; font-size: 14px; font-size: 0.875rem; -webkit-transform-origin: left center; transform-origin: left center; -webkit-transform: translateY(1.125rem) scale(1); transform: translateY(1.125rem) scale(1); text-transform: capitalize; -webkit-transition-property: color, -webkit-transform; transition-property: color, -webkit-transform; transition-property: transform, color; transition-property: transform, color, -webkit-transform; -webkit-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.labelled-input-field label span[data-dark=true] { color: rgba(242, 245, 248, .5); font-weight: 300; font-style: italic; }

.labelled-input-field label span[data-variant=search] { display: -webkit-box; display: -ms-flexbox; display: flex; font-family: "Cambria", serif; font-size: 16px; font-size: 1rem; -webkit-transform: translateY(1.375rem) scale(1); transform: translateY(1.375rem) scale(1); }

@media (min-width: 1024px) { .labelled-input-field label span[data-variant=search] { font-size: 2rem; -webkit-transform: translateY(1rem) scale(1); transform: translateY(1rem) scale(1); } }

.labelled-input-field label span[data-variant=search]::before { content: ''; display: block; width: 16px; width: 1rem; height: 16px; height: 1rem; margin-right: 8px; -webkit-transform: translateY(-2px); transform: translateY(-2px); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/search-mobile.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; }

@media (min-width: 1024px) { .labelled-input-field label span[data-variant=search]::before { width: 2rem; height: 2rem; margin-right: 1.25rem; } }

.labelled-input-field input, .labelled-input-field textarea { display: block; width: 100%; min-height: 48px; min-height: 3rem; background-color: #fff; border: none; border-bottom: 1px solid #6F7780; font-size: 14px; font-size: 0.875rem; color: #333333; }

.labelled-input-field input:focus, .labelled-input-field textarea:focus { outline: none; border-bottom: 1px solid #2174CD; }

.labelled-input-field input:-webkit-autofill, .labelled-input-field input:-webkit-autofill:hover, .labelled-input-field input:-webkit-autofill:focus, .labelled-input-field input:-webkit-autofill:active, .labelled-input-field textarea:-webkit-autofill, .labelled-input-field textarea:-webkit-autofill:hover, .labelled-input-field textarea:-webkit-autofill:focus, .labelled-input-field textarea:-webkit-autofill:active { box-shadow: 0 0 0 62.5rem #fff inset !important; -webkit-box-shadow: 0 0 0 62.5rem #fff inset !important; -webkit-text-fill-color: #333333 !important; }

.labelled-input-field input[data-dark=true], .labelled-input-field textarea[data-dark=true] { color: #F2F5F8; border-bottom: 1px solid #FFD868; background-color: transparent; }

.labelled-input-field input[data-dark=true]:-webkit-autofill, .labelled-input-field input[data-dark=true]:-webkit-autofill:hover, .labelled-input-field input[data-dark=true]:-webkit-autofill:focus, .labelled-input-field input[data-dark=true]:-webkit-autofill:active, .labelled-input-field textarea[data-dark=true]:-webkit-autofill, .labelled-input-field textarea[data-dark=true]:-webkit-autofill:hover, .labelled-input-field textarea[data-dark=true]:-webkit-autofill:focus, .labelled-input-field textarea[data-dark=true]:-webkit-autofill:active { box-shadow: 0 0 0 62.5rem #fff inset !important; -webkit-box-shadow: 0 0 0 62.5rem #fff inset !important; -webkit-text-fill-color: #333333 !important; }

@media (min-width: 1024px) { .labelled-input-field input[data-variant=search], .labelled-input-field textarea[data-variant=search] { border-bottom: 3px solid #FFD868; min-height: 4rem; font-size: 1.75rem; } }

.labelled-input-field textarea { padding-top: 18px; padding-top: 1.125rem; resize: vertical; }

.labelled-input-field input:focus ~ label span, .labelled-input-field textarea:focus ~ label span, .labelled-input-field input[data-is-empty=false] ~ label span, .labelled-input-field textarea[data-is-empty=false] ~ label span { -webkit-transform: translateY(-4px) scale(0.85); transform: translateY(-4px) scale(0.85); color: #2174CD; }

.labelled-input-field[data-dark=true] input:focus ~ label span, .labelled-input-field[data-dark=true] textarea:focus ~ label span, .labelled-input-field[data-dark=true] input[data-is-empty=false] ~ label span, .labelled-input-field[data-dark=true] textarea[data-is-empty=false] ~ label span { color: #F2F5F8; }

@media (min-width: 1024px) { .labelled-input-field[data-variant=search] input:focus ~ label span, .labelled-input-field[data-variant=search] textarea:focus ~ label span, .labelled-input-field[data-variant=search] input[data-is-empty=false] ~ label span, .labelled-input-field[data-variant=search] textarea[data-is-empty=false] ~ label span { -webkit-transform: translateY(-16px) scale(0.5); transform: translateY(-16px) scale(0.5); } }

.floating-cta-button { position: fixed; display: block; bottom: 50px; bottom: 3.125rem; right: 0; padding: 12px; padding: 0.75rem; font-family: "Cambria", serif; font-size: 16px; font-size: 1rem; font-weight: 700; background: #fff; color: #00306D; -webkit-transform: rotate(-90deg) translateY(75px) scale(0.85); transform: rotate(-90deg) translateY(75px) scale(0.85); z-index: 101; }

@media (min-width: 768px) { .floating-cta-button { bottom: 9.375rem; font-size: 1.125rem; -webkit-transform: rotate(-90deg) translateY(75px) scale(1); transform: rotate(-90deg) translateY(75px) scale(1); } }

@media (min-width: 1024px) { .floating-cta-button { bottom: 15.625rem; } }

@media (min-width: 1200px) { .floating-cta-button { -webkit-transition: -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 650ms; transition: -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 650ms; transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 650ms; transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 650ms, -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 650ms; } }

.floating-cta-button::after { content: ''; position: absolute; display: block; width: 60px; width: 3.75rem; height: 6px; background-size: cover; bottom: 4px; margin-top: 4px; }

.floating-cta-button__icon { position: absolute; display: block; left: 100%; top: 0; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; background: #FFD868; }

.floating-cta-button__icon::before { content: ''; display: block; position: absolute; top: 11px; top: 0.6875rem; left: 7px; width: 10px; width: 0.625rem; height: 2px; background: #155EAD; }

.floating-cta-button__icon::after { content: ''; display: block; position: absolute; top: 7px; left: 11px; left: 0.6875rem; width: 2px; height: 10px; height: 0.625rem; background: #155EAD; }

@media (min-width: 1200px) { .floating-cta-button--hide { -webkit-transition: -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; transition: transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms, -webkit-transform 250ms cubic-bezier(0.4, 0, 0.2, 1) 0ms; -webkit-transform: rotate(-90deg) translateY(80px); transform: rotate(-90deg) translateY(80px); } }

.floating-cta { width: 100%; max-width: 600px; max-width: 37.5rem; padding: 40px 30px 10px 30px; padding: 2.5rem 1.875rem 0.625rem 1.875rem; background-color: #fff; color: #6F7780; }

@media (min-width: 425px) { .floating-cta { width: calc(100% - 3.75rem); } }

@media (min-width: 1200px) { .floating-cta { -webkit-box-shadow: 0 5px 1.25rem 0 rgba(0, 0, 0, .15); box-shadow: 0 5px 1.25rem 0 rgba(0, 0, 0, .15); max-width: 20rem; width: 20rem; } }

@media (min-width: 1800px) { .floating-cta { max-width: 21.25rem; width: 21.25rem; } }

.floating-cta__heading { position: relative; font-family: "Cambria", serif; font-size: 30px; font-size: 1.875rem; font-weight: 700; color: #00306D; margin-bottom: 30px; margin-bottom: 1.875rem; }

.floating-cta__heading::after { content: ''; position: absolute; display: block; width: 86px; width: 5.375rem; height: 8px; top: 100%; left: 0; margin-top: 6px; }

.floating-cta-form__field { margin: 15px 0; }

@media (min-width: 1200px) { .modal.floating-cta { position: relative; top: 55%; left: auto; right: 0; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); opacity: 1; } }

@media (min-width: 1600px) { .modal.floating-cta--initial-hero { top: 2.5rem; -webkit-transform: translate(100%, 0); transform: translate(100%, 0); } }

@media (min-width: 1800px) { .modal.floating-cta--initial-hero { top: 4.375rem; } }

@media (min-width: 1200px) { .modal--animate.floating-cta { -webkit-transform: translate(0, -50%); transform: translate(0, -50%); } }

@media (min-width: 1600px) { .modal--animate.floating-cta--initial-hero { -webkit-transform: translate(0, 0); transform: translate(0, 0); } }

@media (min-width: 1200px) { .modal-container.floating-cta-container { width: auto; right: 0; left: auto; } }

@media (min-width: 1600px) { .modal-container.floating-cta-container--initial-hero { position: absolute; z-index: 2; } }

@media (min-width: 1200px) { .modal-container--ready.floating-cta-container { -ms-overflow-style: none; scrollbar-width: none; } }

@media (min-width: 1600px) { .modal-container--ready.floating-cta-container--initial-hero { overflow-y: visible; } }

@media (min-width: 1200px) { .modal-container--ready.floating-cta-container::-webkit-scrollbar { display: none; } }

@media (min-width: 1200px) { .modal-backdrop.floating-cta-backdrop { display: none; } }

.resource-card { width: 100%; }

@media (min-width: 1800px) { .resource-card { max-width: 28.125rem; } }

.resource-card:first-child { padding-top: 0; }

.resource-card__media { position: relative; }

.resource-card__media:hover .resource-card__media-image { -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition-duration: 300ms; transition-duration: 300ms; }

.resource-card__media picture { font-size: 0; overflow: hidden; width: 100%; }

.resource-card__media picture:after { content: ""; display: inline-block; padding-top: 62.5%; width: 100%; }

.resource-card__media-link { position: absolute; top: 0; left: 0; z-index: 2; width: 100%; height: 100%; }

.resource-card__media-image { -webkit-transition: -webkit-transform 250ms cubic-bezier(0.3, 0, 0, 1); transition: -webkit-transform 250ms cubic-bezier(0.3, 0, 0, 1); transition: transform 250ms cubic-bezier(0.3, 0, 0, 1); transition: transform 250ms cubic-bezier(0.3, 0, 0, 1), -webkit-transform 250ms cubic-bezier(0.3, 0, 0, 1); }

.resource-card__content { margin-top: 12px; margin-top: 0.75rem; }

@media (min-width: 500px) { .resource-card__content { max-width: 95%; } }

.resource-card__title { margin: 0; font-family: "Cambria", serif; font-size: 24px; font-size: 1.5rem; line-height: 28px; line-height: 1.75rem; letter-spacing: -0.6px; color: #00306D; text-transform: capitalize; }

@media (min-width: 500px) { .resource-card__title { font-size: 1.375rem; } }

@media (min-width: 1440px) { .resource-card__title { font-size: 1.5rem; } }

@media (min-width: 1024px) { .resource-card__title { margin-top: 0.9375rem; } }

@media (min-width: 1200px) { .resource-card__title { margin-top: 1.25rem; } }

@media (min-width: 1440px) { .resource-card__title { margin-top: 1.5rem; font-size: 1.625rem; line-height: 1.875rem; } }

@media (min-width: 1800px) { .resource-card__title { margin-top: 1.75rem; } }

.resource-card__description { max-width: 90%; margin: 0; margin-top: 15px; margin-top: 0.9375rem; font-family: "ASAP", sans-serif; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; color: #6F7780; }

@media (min-width: 500px) { .resource-card__description { max-width: 100%; font-size: 0.875rem; } }

@media (min-width: 620px) { .resource-card__description { font-size: 1rem; } }

@media (min-width: 1440px) { .resource-card__description { font-size: 1.5rem; } }

@media (min-width: 1024px) { .resource-card__description { margin-top: 1.875rem; font-size: 1.125rem; line-height: 1.75rem; } }

@media (min-width: 620px) { .resource-card__button { margin-top: 8px; } }

@media (min-width: 1200px) { .resource-card__button { margin-top: 0.75rem; } }

@media (min-width: 1800px) { .resource-card__button { margin-top: 1.25rem; } }

.video-modal { width: 90vw; max-width: 800px; max-width: 50rem; padding: 12px; padding: 0.75rem; padding-top: 54px; padding-top: 3.375rem; background: #fff; }

.video-modal__player { width: 100%; background-color: #000; }

.modal.video-modal { top: 50vh; }

.modal--animate.video-modal { -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.header { position: fixed; top: 0; left: 0; z-index: 104; width: 100%; background: #00306D; }

.header--sticky { -webkit-transition-duration: 250ms; transition-duration: 250ms; }

@media (min-width: 768px) { .header--sticky { padding: 0; } }

.header--sticky .mega-menu { top: 110px; top: 6.875rem; }

@media (min-width: 1200px) { .header--sticky .mega-menu { top: 7.5rem; } }

.header__top-bar { display: none; background: #fff; }

@media (min-width: 1024px) { .header__top-bar { display: block; } }

.header__top-bar .header__wrapper { -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }

.header__top-bar-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; height: 48px; height: 3rem; padding: 0 28px; padding: 0 1.75rem; -webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1200px) { .header__top-bar-wrapper { height: 3.125rem; } }

@media (min-width: 1800px) { .header__top-bar-wrapper { padding: 0 4.375rem; } }

.header--sticky .header__top-bar-wrapper { height: 40px; height: 2.5rem; -webkit-transition-duration: 250ms; transition-duration: 250ms; }

.header .alert-bar { position: fixed; bottom: 0; left: 0; width: 100%; max-width: 768px; max-width: 48rem; padding: 12px 20px; padding: 0.75rem 1.25rem; background-color: #FFD868; color: #00306D; line-height: 1.3; }

.header .alert-bar__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 12px; padding-bottom: 0.75rem; }

.header .alert-bar__title { font-weight: 800; text-transform: capitalize; }

.header .alert-bar__close { display: block; position: relative; margin: 0; }

.header .alert-bar__close:focus, .header .alert-bar__close:hover { background-color: rgba(0, 48, 109, .1); }

.header .top-bar { border-top: 20px solid #00306D; }

.header .top-bar .links__list { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header .top-bar .links__item:not(:last-child) { margin-right: 50px; margin-right: 3.125rem; }

@media (min-width: 1200px) { .header .top-bar .links__item:not(:last-child) { margin-right: 4.6875rem; } }

.header .top-bar .links__item { list-style-type: none; }

.header .top-bar .links__item-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #00306D; font-family: "ASAP", sans-serif; font-size: 14px; font-size: 0.875rem; letter-spacing: 1.2px; font-weight: 300; text-transform: capitalize; }

.header .top-bar .links__item-text { position: relative; top: -1px; }

.header__main { position: relative; padding-top: 14px; padding-top: 0.875rem; padding-bottom: 14px; padding-bottom: 0.875rem; -webkit-transition: 0.35s ease; transition: 0.35s ease; }

@media (min-width: 768px) { .header__main { padding-top: 0; padding-bottom: 0; } }

.header__main::before { content: ''; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 17px; width: 1.0625rem; }

@media (min-width: 1024px) { .header__main::before { width: 1.5rem; } }

.header__main-wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 24px; padding: 0 1.5rem; }

@media (min-width: 768px) { .header__main-wrapper { height: 5rem; -webkit-transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: height 300ms cubic-bezier(0.4, 0, 0.2, 1); } }

@media (min-width: 1200px) { .header__main-wrapper { height: 6.25rem; } }

@media (min-width: 1800px) { .header__main-wrapper { height: 7.8125rem; } }

@media (min-width: 1800px) { .header__main-wrapper { padding: 0 4.375rem; } }

@media (min-width: 768px) { .header--sticky .header__main-wrapper { height: 4.375rem; -webkit-transition-duration: 250ms; transition-duration: 250ms; } }

@media (min-width: 1200px) { .header--sticky .header__main-wrapper { height: 5rem; } }

.header__logos { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header__logo:not(:last-child) { position: relative; padding-right: 16px; padding-right: 1rem; margin-right: 16px; margin-right: 1rem; }

@media (min-width: 768px) and (max-width: 1023px) { .header__logo:not(:last-child) { padding-right: 0.625rem; margin-right: 0.625rem; } }

@media (min-width: 1200px) { .header__logo:not(:last-child) { padding-right: 1.25rem; margin-right: 1.25rem; } }

.header__logo:not(:last-child)::after { content: ''; position: absolute; top: 50%; right: 0; display: block; width: 1px; height: 38px; height: 2.375rem; background: rgba(255, 255, 255, .6); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.header__logo .header__logo-image { display: block; -webkit-transition-property: height; transition-property: height; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 250ms; transition-duration: 250ms; }

.header__logo--main .header__logo-image { height: 32px; height: 2rem; }

@media (min-width: 1200px) { .header__logo--main .header__logo-image { height: 2.625rem; } }

@media (min-width: 1800px) { .header__logo--main .header__logo-image { height: 3.75rem; } }

@media (min-width: 1024px) { .header--sticky .header__logo-image { height: 2rem; } }

@media (min-width: 1200px) { .header--sticky .header__logo-image { height: 2.625rem; } }

.header__nav { display: none; }

@media (min-width: 1024px) { .header__nav { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.header .nav__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 20px; padding: 0 1.25rem; }

.header .nav__item { display: -webkit-box; display: -ms-flexbox; display: flex; padding-left: 10px; padding-left: 0.625rem; padding-right: 10px; padding-right: 0.625rem; -webkit-transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 250ms cubic-bezier(0.4, 0, 0.2, 1); }

.header .nav__item:hover { background-color: #fff; }

.header .nav__item:hover .nav__item-link { color: #00306D; }

.header .nav__item:hover .nav__item-link::before { -webkit-transform: translateY(0); transform: translateY(0); }

.header .nav__item:not(:last-child) { margin-right: 15px; margin-right: 0.9375rem; }

@media (min-width: 1440px) { .header .nav__item:not(:last-child) { margin-right: 5rem; } }

@media (min-width: 1800px) { .header .nav__item:not(:last-child) { margin-right: 6.25rem; } }

.header .nav__item-link { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: white; font-family: "ASAP", sans-serif; font-size: 12px; font-size: 0.75rem; letter-spacing: 1.2px; text-transform: uppercase; overflow: hidden; cursor: pointer; }

@media (min-width: 1600px) { .header .nav__item-link { font-size: 0.875rem; } }

.header .nav__item--has-megamenu .nav__item-link { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.header__actions { display: none; }

@media (min-width: 1024px) { .header__actions { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

.header .actions .actions__action:not(:last-child) { margin-right: 15px; margin-right: 0.9375rem; }

@media (min-width: 1440px) { .header .actions .actions__action:not(:last-child) { margin-right: 1.5625rem; } }

.header .actions .actions__action--search .actions__action-button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.header .actions .actions__action--search .actions__action-button svg { display: block; stroke: white; -webkit-transition: stroke 300ms; transition: stroke 300ms; }

@media (max-width: 1199px) { .header .actions .actions__action--search .actions__action-button svg { width: 1.125rem; height: 1.125rem; } }

@media (min-width: 768px) and (max-width: 1023px) { .header .actions .actions__action--search .actions__action-button svg { width: 0.9375rem; height: 0.9375rem; } }

.header .actions .actions__action--search .actions__action-button:hover svg { stroke: #FFD868; -webkit-transition-duration: 250ms; transition-duration: 250ms; }

.header .actions .actions__action--hide .actions__action-button { display: none; }

@media (min-width: 1200px) { .header .actions .actions__action--hide .actions__action-button { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.header .mobile-menu-toggler { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 1024px) { .header .mobile-menu-toggler { display: none; } }

.header .mobile-menu-toggler__button { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 30px; height: 1.875rem; padding: 3px 0; font-size: 12px; font-size: 0.75rem; line-height: 10px; line-height: 0.625rem; letter-spacing: 1.03px; font-weight: 600; color: #fff; text-transform: uppercase; }

.header .mobile-menu-toggler__label { display: block; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.header .mobile-menu-toggler__line { position: absolute; display: block; width: 20px; width: 1.25rem; background: #FFD868; height: 2px; -webkit-transition-property: width, -webkit-transform; transition-property: width, -webkit-transform; transition-property: width, transform; transition-property: width, transform, -webkit-transform; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.header .mobile-menu-toggler__line:nth-child(1) { -webkit-transform-origin: 0 0; transform-origin: 0 0; right: 0; top: 3px; }

.header .mobile-menu-toggler__line:nth-child(3) { left: 0; bottom: 3px; -webkit-transform-origin: 0 0; transform-origin: 0 0; }

.header .mobile-menu-toggler__button--open .mobile-menu-toggler__label { -webkit-transform: translate(-100%); transform: translate(-100%); }

.header .mobile-menu-toggler__button--open .mobile-menu-toggler__line { width: 32px; width: 2rem; }

.header .mobile-menu-toggler__button--open .mobile-menu-toggler__line:nth-child(1) { -webkit-transform: rotate(45deg); transform: rotate(45deg); }

.header .mobile-menu-toggler__button--open .mobile-menu-toggler__line:nth-child(3) { -webkit-transform: rotate(-45deg) translate(3px, 4px); transform: rotate(-45deg) translate(3px, 4px); }

.mega-menu { display: none; }

@media (min-width: 1024px) { .mega-menu { display: block; position: fixed; top: 8rem; left: 0; z-index: 102; width: 100%; background: #fff; -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, .1); box-shadow: 0 10px 20px rgba(0, 0, 0, .1); opacity: 0; visibility: hidden; -webkit-transform: translateY(-15px); transform: translateY(-15px); pointer-events: none; -webkit-transition: opacity 250ms, visibility 250ms, top 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 250ms, visibility 250ms, top 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 250ms, visibility 250ms, transform 300ms cubic-bezier(0.4, 0, 0.2, 1), top 250ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 250ms, visibility 250ms, transform 300ms cubic-bezier(0.4, 0, 0.2, 1), top 250ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 300ms cubic-bezier(0.4, 0, 0.2, 1); will-change: opacity; } }

@media (min-width: 1200px) { .mega-menu { top: 9.375rem; } }

@media (min-width: 1800px) { .mega-menu { top: 10.9375rem; } }

.mega-menu--active, .mega-menu:hover, .mega-menu:focus, .mega-menu:focus-within { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); pointer-events: all; }

.mega-menu__scroll-wrapper { position: relative; z-index: 2; overflow-y: auto; max-height: calc(100vh - 80px); }

@media (min-width: 1200px) { .mega-menu__scroll-wrapper { max-height: calc(100vh - 100px); } }

@media (min-width: 1440px) { .mega-menu__scroll-wrapper { max-height: calc(100vh - 120px); } }

.mega-menu__wrapper { position: relative; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; gap: 32px; gap: 2rem; padding: 32px; padding: 2rem; }

@media (min-width: 1200px) { .mega-menu__wrapper { padding-left: 10rem; padding-right: 10rem; } }

@media (min-width: 1440px) { .mega-menu__wrapper { padding-left: 12.5rem; } }

@media (min-width: 1800px) { .mega-menu__wrapper { padding: 3.125rem 16.25rem 3.125rem 21.25rem; } }

@media (min-width: 1920px) { .mega-menu__wrapper { padding: 3.125rem 23.125rem 3.125rem 26.875rem; } }

.mega-menu__wrapper--with-picture { grid-template-columns: 1fr 1fr; }

.mega-menu__wrapper > * { min-width: 0; }

.mega-menu__picture { background-size: cover; background-position: center; height: 320px; height: 20rem; }

.mega-menu__column--large { grid-column: span 2; }

.mega-menu__column-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: "Cambria", serif; font-size: 24px; font-size: 1.5rem; font-weight: 800; color: #00306D; white-space: nowrap; margin-bottom: 25px; margin-bottom: 1.5625rem; }

.mega-menu__column-title::after { content: ''; display: inline-block; background-color: #FFD868; width: 100%; height: 2px; margin-left: 20px; margin-left: 1.25rem; }

.mega-menu .link-group--large { -webkit-columns: 2; -moz-columns: 2; columns: 2; }

.mega-menu .link-group--with-picture { position: relative; padding-top: 80px; padding-top: 5rem; }

.mega-menu .link-group--with-picture::after { content: ''; display: block; position: absolute; width: 100%; height: 2px; background-color: #FFD868; top: 40px; top: 2.5rem; left: -35%; }

.mega-menu .link-group__item { padding-right: 20px; padding-right: 1.25rem; line-height: 1.25; letter-spacing: 0.5px; }

.mega-menu .link-group__item:not(:last-child) { margin-bottom: 20px; margin-bottom: 1.25rem; }

.mega-menu .link-group__item--large { list-style-type: none;font-family: "Cambria", serif; font-size: 20px; font-size: 1.25rem; font-weight: 800; color: #00306D; letter-spacing: 0; }

.mega-menu .link-group { list-style-type: none; }

.mobile-menu { position: fixed; top: 0; left: 0; z-index: 103; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; width: 100%; height: 100%; pointer-events: none; opacity: 0; -webkit-transition: opacity 300ms, visibility 300ms; transition: opacity 300ms, visibility 300ms; }

@media (min-width: 1024px) { .mobile-menu { display: none; } }

.mobile-menu--open { opacity: 1; pointer-events: auto; }

.mobile-menu__inner { position: relative; overflow-y: scroll; -webkit-overflow-scrolling: touch; height: 100%; background-color: #00306D; padding: 76px 38px 60px; padding: 4.75rem 2.375rem 3.75rem; }

@media (min-width: 768px) { .mobile-menu__inner { padding-top: 7.5rem; } }

.mobile-menu__inner::before { content: ''; display: block; position: absolute; top: 35%; left: 50%; width: 183px; width: 11.4375rem; height: 191px; height: 11.9375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/cottey-c-logo.svg"); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.mobile-menu__close-button { position: absolute; top: 24px; top: 1.5rem; right: 20px; right: 1.25rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; font-size: 12px; font-size: 0.75rem; }

.mobile-menu__close-button::after { display: block; content: ''; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; background-color: red; background-size: contain; background-position: center; background-repeat: no-repeat; margin-left: 9px; }

.mobile-menu .results { color: #fff; list-style-type: none; -webkit-transition-property: height, opacity; transition-property: height, opacity; -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.mobile-menu .results[data-has-results=false] { opacity: 0; }

.mobile-menu .results li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 30px; padding-top: 1.875rem; }

.mobile-menu .results__item-title { display: block; font-size: 16px; font-size: 1rem; font-weight: 600; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

.mobile-menu .results__item-type { display: block; padding-bottom: 4px; text-transform: uppercase; font-weight: 800; font-size: 12px; font-size: 0.75rem; line-height: 1.5; color: #FFD868; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.mobile-menu .mobile-menu-nav { position: relative; z-index: 2; margin: 60px 0; margin: 3.75rem 0; }

.mobile-menu .mobile-menu-nav__list-item { width: 100%; border-bottom: 2px solid rgba(27, 80, 149, .35); padding-top: 15px; padding-top: 0.9375rem; padding-bottom: 15px; padding-bottom: 0.9375rem; }

.mobile-menu .mobile-menu-nav__list-item--accordion-open .mobile-menu-nav__accordion-trigger::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.mobile-menu .mobile-menu-nav__list-item--accordion-open .mobile-menu-nav__submenu { max-height: 500px; max-height: 31.25rem; }

.mobile-menu .mobile-menu-nav__list-item--accordion-open .mobile-menu-nav__submenu--long { max-height: 1500px; max-height: 93.75rem; }

.mobile-menu .mobile-menu-nav__list-title { font-size: 14px; font-size: 0.875rem; letter-spacing: 1.2px; text-transform: uppercase; color: #fff; font-weight: 600; }

.mobile-menu .mobile-menu-nav__link { padding-right: 40px; padding-right: 2.5rem; }

.mobile-menu .mobile-menu-nav__accordion-trigger { position: relative; width: 100%; }

.mobile-menu .mobile-menu-nav__accordion-trigger::after { content: ''; position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); width: 0; height: 0; border-style: solid; border-width: 6px 3px 0 3px; border-color: #FFD868 transparent transparent transparent; -webkit-transform-origin: center; transform-origin: center; -webkit-transition: 0.35s ease transform; transition: 0.35s ease transform; }

.mobile-menu .mobile-menu-nav__submenu { height: auto; max-height: 0; overflow: hidden; -webkit-transition: 0.5s ease max-height; transition: 0.5s ease max-height; }

.mobile-menu .mobile-menu-nav__submenu--long { -webkit-transition: 1s ease max-height; transition: 1s ease max-height; }

.mobile-menu .mobile-menu-nav__submenu-item { padding-top: 12px; padding-top: 0.75rem; padding-bottom: 14px; padding-bottom: 0.875rem; padding-left: 20px; padding-left: 1.25rem; }

.mobile-menu .mobile-menu-nav__submenu-item:first-child { width: 100%; border-top: 2px solid rgba(27, 80, 149, .35); margin-top: 15px; margin-top: 0.9375rem; padding-top: 14px; padding-top: 0.875rem; }

.mobile-menu .mobile-menu-nav__submenu-item:last-child { padding-bottom: 5px; }

.mobile-menu .mobile-menu-nav__submenu-link { font-size: 16px; font-size: 1rem; color: #fff; }

.mobile-menu__secondary { margin-bottom: 36px; margin-bottom: 2.25rem; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; }

@media (min-width: 768px) { .mobile-menu__secondary { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }

.mobile-menu__secondary-item { margin-bottom: 30px; margin-bottom: 1.875rem; }

.mobile-menu__secondary-link { font-size: 14px; font-size: 0.875rem; letter-spacing: 1.2px; color: #fff; }

.mobile-menu__ctas { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin-bottom: 60px; margin-bottom: 3.75rem; max-width: 220px; max-width: 13.75rem; }

@media (min-width: 768px) { .mobile-menu__ctas { max-width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; } }

.mobile-menu__cta:first-child { margin-bottom: 25px; margin-bottom: 1.5625rem; }

@media (min-width: 768px) { .mobile-menu__cta:first-child { margin-bottom: 0; margin-right: 1.5625rem; } }

.mobile-menu .social__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 300px; width: 18.75rem; max-width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 40px; margin-bottom: 2.5rem; }

.mobile-menu__copyright { font-size: 10px; font-size: 0.625rem; text-align: center; letter-spacing: 0.83px; color: #fff; }

.footer { position: relative; background-color: #00306D; padding-top: 60px; padding-top: 3.75rem; }

.footer::before { content: ''; position: absolute; display: block; left: 0; bottom: 50%; width: 100%; height: 40%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 48, 109, 0)), to(#00306D)); background: linear-gradient(180deg, rgba(0, 48, 109, 0) 0%, #00306D 100%); z-index: 2; }

@media (min-width: 1200px) { .footer::before { bottom: 30%; } }

@media (min-width: 1440px) { .footer::before { bottom: 20%; } }

.footer::after { content: ''; position: absolute; display: block; left: 0; top: 0; width: 100%; height: 120px; height: 7.5rem; background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 48, 109, 0)), to(#00306D)); background: linear-gradient(0deg, rgba(0, 48, 109, 0) 0%, #00306D 100%); z-index: 2; }

.footer__background { position: absolute; top: 0; left: 0; width: 100%; height: 50%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/dev/bitmaps/footer-background.jpg"); background-position: center; background-size: cover; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: saturate(0); filter: saturate(0); opacity: 0.1; z-index: 1; }

@media (min-width: 1200px) { .footer__background { height: 70%; } }

@media (min-width: 1440px) { .footer__background { height: 80%; } }

.footer__wrapper { position: relative; display: grid; padding: 0 30px; padding: 0 1.875rem; z-index: 3; }

@media (min-width: 1024px) { .footer__wrapper { grid-template-columns: 0.7fr 1.3fr; gap: 1.25rem; } }

@media (min-width: 1600px) { .footer__wrapper { grid-template-columns: 0.75fr 1.25fr; } }

@media (min-width: 1920px) { .footer__wrapper { max-width: 120rem; margin: 0 auto; padding: 0 5rem; } }

.footer__logo-link { display: block; text-align: center; }

@media (min-width: 1024px) { .footer__logo-link { grid-column: 1 / 3; } }

.footer__logo-image { position: relative; height: 50px; height: 3.125rem; z-index: 15; }

.footer__nav { margin: 44px 0; margin: 2.75rem 0; padding-bottom: 40px; padding-bottom: 2.5rem; border-bottom: 1px solid rgba(182, 191, 200, .25); }

.footer__nav li { list-style: none; }

@media (min-width: 1024px) { .footer__nav { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; align-items: baseline; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; grid-column: 1 / 3; } }

.footer__nav-item { width: 100%; text-align: center; }

@media (min-width: 1024px) { .footer__nav-item:first-child { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; margin-left: 1.25rem; } }

.footer__nav-item:not(:last-child) { margin-bottom: 40px; margin-bottom: 2.5rem; }

@media (min-width: 1024px) { .footer__nav-item:not(:last-child) { margin-bottom: 0; } }

.footer__nav-item-link { font-size: 14px; font-size: 0.875rem; color: #fff; letter-spacing: 1.2px; line-height: 14px; line-height: 0.875rem; text-transform: uppercase; }

.footer__info { text-align: center; color: #fff; margin-bottom: 44px; margin-bottom: 2.75rem; padding-bottom: 10px; padding-bottom: 0.625rem; border-bottom: 1px solid rgba(182, 191, 200, .25); }

@media (min-width: 1024px) { .footer__info { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 0; border: none; } }

@media (min-width: 1600px) { .footer__info { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-top: 0.75rem; text-align: left; } }

@media (min-width: 1800px) { .footer__info { padding-top: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.footer__info-title { display: block; font-size: 19px; font-size: 1.1875rem; letter-spacing: 1.63px; font-weight: 600; padding-bottom: 20px; padding-bottom: 1.25rem; }

.footer__info-address { display: block; font-size: 16px; font-size: 1rem; line-height: 1.4; letter-spacing: 1.37px; padding-bottom: 30px; padding-bottom: 1.875rem; }

.footer__info-phone, .footer__info-email { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; font-size: 1rem; letter-spacing: 1.37px; font-weight: 600; padding-bottom: 30px; padding-bottom: 1.875rem; }

@media (min-width: 1024px) { .footer__info-phone, .footer__info-email { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 0.9375rem; } }

@media (min-width: 1600px) { .footer__info-phone, .footer__info-email { -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-left: 3.75rem; } }

.footer__info-phone svg, .footer__info-email svg { display: block; margin-bottom: 8px; }

@media (min-width: 1024px) { .footer__info-phone svg, .footer__info-email svg { margin-right: 0.625rem; margin-bottom: 0; } }

.footer__sitemap { -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; text-align: center; }

@media (min-width: 620px) { .footer__sitemap { -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; } }

@media (min-width: 1024px) { .footer__sitemap { padding-top: 0.625rem; } }

@media (min-width: 1600px) { .footer__sitemap { -webkit-column-count: 4; -moz-column-count: 4; column-count: 4; padding-top: 0; } }

@media (min-width: 1800px) { .footer__sitemap { text-align: left; -webkit-column-count: 5; -moz-column-count: 5; column-count: 5; } }

.footer__sitemap li { list-style: none; }

.footer__sitemap-item { margin-bottom: 30px; margin-bottom: 1.875rem; }

@media (min-width: 1800px) { .footer__sitemap-item { margin-bottom: 3.125rem; } }

.footer__sitemap-link { font-size: 14px; font-size: 0.875rem; letter-spacing: 1.2px; color: #fff; }

.footer .social__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 165px; width: 10.3125rem; max-width: 100%; margin-left: auto; margin-right: auto; margin-bottom: 30px; margin-bottom: 1.875rem; }

.footer__backtop { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 35px auto 0; margin: 2.1875rem auto 0; z-index: 15; }

@media (min-width: 1024px) { .footer__backtop { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 1.25rem; margin-bottom: 3.4375rem; } }

@media (min-width: 1600px) { .footer__backtop { margin-top: 2.5rem; } }

.footer__backtop-icon { display: block; position: relative; width: 63px; width: 3.9375rem; height: 63px; height: 3.9375rem; border-radius: 50%; border: 2px solid #FFD868; background: transparent; }

.footer__backtop-icon::after { position: absolute; left: 27px; left: 1.6875rem; top: 26px; top: 1.625rem; margin: 0; -webkit-transform: scale(1.25) rotate(180deg); transform: scale(1.25) rotate(180deg); }

.footer__backtop-label { display: block; color: #fff; font-family: "Cambria", serif; font-size: 20px; font-size: 1.25rem; font-weight: 700; margin-top: 12px; margin-top: 0.75rem; }

@media (min-width: 1024px) { .footer__backtop-label { margin-top: 0; margin-left: 1.25rem; } }

.footer__copyright { position: relative; margin-top: 35px; margin-top: 2.1875rem; padding: 24px; padding: 1.5rem; background: #fff; text-align: center; font-size: 10px; font-size: 0.625rem; font-weight: 600; line-height: 14px; line-height: 0.875rem; letter-spacing: 2.5px; text-transform: uppercase; }

.search-modal { width: 90vw; max-width: 800px; max-width: 50rem; padding: 20px; padding: 1.25rem; }

.search-modal__close { -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; top: 16px; top: 1rem; z-index: 1; }

.search-modal__close:focus, .search-modal__close:hover { background: none; -webkit-transform: scale(1.1); transform: scale(1.1); }

.search-modal .results { background: #F2F5F8; color: #00306D; list-style-type: none; -webkit-transition-property: height, opacity; transition-property: height, opacity; -webkit-transition-duration: 400ms; transition-duration: 400ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.search-modal .results[data-has-results=false] { opacity: 0; }

.search-modal .results li:first-child { padding-top: 10px; padding-top: 0.625rem; }

.search-modal .results li:last-child { padding-bottom: 10px; padding-bottom: 0.625rem; }

.search-modal .results li a { display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 20px; padding: 1.25rem; -webkit-transition: background-color 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: background-color 350ms cubic-bezier(0.4, 0, 0.2, 1); }

.search-modal .results li a:hover { background: rgba(182, 191, 200, .3); }

.search-modal .results__item-title { display: block; font-size: 28px; font-size: 1.75rem; font-weight: 600; }

.search-modal .results__item-type { display: block; text-transform: uppercase; font-weight: 800; font-size: 14px; font-size: 0.875rem; background: #155EAD; padding: 4px 10px; padding: 4px 0.625rem; border-radius: 4px; color: #fff; }

.modal.search-modal { top: 20vh; -webkit-transform: translate(-50%, 10%); transform: translate(-50%, 10%); -webkit-transition-duration: 350ms; transition-duration: 350ms; }

.modal--animate.search-modal { -webkit-transform: translate(-50%, 0); transform: translate(-50%, 0); }

.modal-backdrop.search-modal-backdrop { -webkit-transition-duration: 500ms; transition-duration: 500ms; }

.modal-backdrop--animate.search-modal-backdrop { background-color: rgba(0, 48, 109, .95); }

.newsletter { position: relative; background-color: #fff; padding-top: 14vw; }

.newsletter::before { content: 'NEWSLETTER'; position: absolute; top: calc(-3.39286px + 3.57143vw); left: calc(7.39286px + -3.57143vw); font-family: "Arial Black", "Helvetica", sans-serif; font-weight: 800; font-size: calc(-2.57143px + 14.28571vw); color: #F2F5F8; }

.newsletter__wrapper { padding-top: 23px; padding-top: 1.4375rem; padding-bottom: 40px; padding-bottom: 2.5rem; background-color: #F2F5F8; }

@media (min-width: 620px) { .newsletter__wrapper { padding-top: 2.1875rem; padding-bottom: 3.125rem; } }

@media (min-width: 1200px) { .newsletter__wrapper { padding-bottom: 5rem; } }

@media (min-width: 1440px) { .newsletter__wrapper { padding-bottom: 6.25rem; } }

@media (min-width: 1800px) { .newsletter__wrapper { padding-bottom: 7.8125rem; } }

@media (min-width: 1920px) { .newsletter__wrapper { padding-bottom: 9.375rem; } }

.newsletter__content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 90%; max-width: 1240px; max-width: 77.5rem; margin-right: auto; margin-left: auto; padding: 35px 30px 15px; padding: 2.1875rem 1.875rem 0.9375rem; background-color: #fff; }

@media (min-width: 768px) { .newsletter__content { margin-top: -3.75rem; } }

@media (min-width: 1024px) { .newsletter__content { margin-top: -4.6875rem; padding-top: 2.8125rem; padding-bottom: 3.75rem; } }

@media (min-width: 1200px) { .newsletter__content { margin-top: -5.3125rem; padding-top: 3.125rem; padding-bottom: 4.375rem; } }

@media (min-width: 1440px) { .newsletter__content { margin-top: -5.9375rem; padding-top: 3.75rem; padding-bottom: 5.75rem; } }

@media (min-width: 1800px) { .newsletter__content { margin-top: -6.875rem; } }

.newsletter__content::before { content: ''; position: absolute; display: none; top: calc(50% - 27.5px); right: -45px; right: -2.8125rem; width: 90px; width: 5.625rem; height: 55px; height: 3.4375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-lines.svg"); background-repeat: no-repeat; background-size: cover; z-index: 1; }

@media (min-width: 1024px) { .newsletter__content::before { display: block; } }

@media (min-width: 1200px) { .newsletter__content::before { top: calc(50% - 35px); right: -3.4375rem; width: 6.875rem; height: 4.375rem; } }

@media (min-width: 1800px) { .newsletter__content::before { top: calc(50% - 45px); right: -4.375rem; width: 8.75rem; height: 5.625rem; } }

.newsletter__copy { margin-bottom: 6px; font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; font-size: 12px; font-size: 0.75rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 3px; text-transform: uppercase; text-align: center; }

.newsletter__title { font-size: 24px; font-size: 1.5rem; line-height: 24px; line-height: 1.5rem; text-align: center; }

@media (min-width: 768px) { .newsletter__title { font-size: 1.75rem; line-height: 1.75rem; } }

@media (min-width: 1200px) { .newsletter__title { font-size: 2.25rem; line-height: 3.375rem; } }

.newsletter__title::after { margin-top: 8px; margin-left: auto; }

.newsletter__form { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; margin-top: 10px; margin-top: 0.625rem; }

@media (min-width: 1024px) { .newsletter__form { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 1.25rem; } }

@media (min-width: 1200px) { .newsletter__form { margin-top: 1.875rem; } }

@media (min-width: 1200px) { .newsletter__form { margin-top: 3.4375rem; } }

.newsletter .form__field { max-width: 480px; max-width: 30rem; }

.newsletter .form__submit { width: -webkit-fit-content; width: -moz-fit-content; width: fit-content; margin-top: 5px; margin-right: auto; margin-left: auto; }

@media (min-width: 620px) { .newsletter .form__submit { margin-top: 0.9375rem; } }

@media (min-width: 1024px) { .newsletter .form__submit { margin-right: unset; margin-left: 2.5rem; } }

.newsletter .form label span { font-family: "ASAP", sans-serif; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 18px; line-height: 1.125rem; color: #6F7780; }

.inline-cta-section { background: #F2F5F8; padding: 10px 44px 60px; padding: 0.625rem 2.75rem 3.75rem; }

@media (min-width: 1024px) { .inline-cta-section { padding-left: 5rem; padding-right: 5rem; } }

.inline-cta-section__wrapper { position: relative; padding-top: 28px; padding-top: 1.75rem; padding-bottom: 5px; text-align: center; background: #fff; max-width: 1000px; }

@media (min-width: 1024px) { .inline-cta-section__wrapper { max-width: 82.5rem; padding-top: 2.5rem; } }

.inline-cta-section__wrapper::after { content: ''; display: block; position: absolute; width: 61px; width: 3.8125rem; height: 31px; height: 1.9375rem; right: 0; top: 50%; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/horizontal-marker-swirls-blue.svg"); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 1024px) { .inline-cta-section__wrapper::after { width: 6.75rem; height: 3.375rem; top: 4.375rem; } }

.inline-cta-section__form { padding: 0 50px 20px; padding: 0 3.125rem 1.25rem; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; line-height: 1.25; }

.inline-cta-section__form--request { display: none; }

@media (min-width: 1024px) { .inline-cta-section__form--request { padding: 0 3.125rem 1.25rem; display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; line-height: 1.25; } }

.inline-cta-section__form-fieldset { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; max-width: 800px; gap: 30px; gap: 1.875rem; padding: 20px 0; padding: 1.25rem 0; }

.inline-cta-section__form-field { min-width: 200px; -webkit-box-flex: 1; -ms-flex: 1 1 100%; flex: 1 1 100%; }

.inline-cta-section__form-field--message { grid-column: 2 / 5; }

.inline-cta-section__title { font-size: 30px; font-size: 1.875rem; font-family: "Cambria", serif; font-weight: 800; color: #00306D; }

.inline-cta-section__title::after { content: ''; display: block; margin: 6px auto 0; width: 90px; width: 5.625rem; height: 10px; height: 0.625rem; }

.inline-cta-section__button { padding-left: 15px; padding-left: 0.9375rem; }

@media (min-width: 1024px) { .inline-cta-section__button { display: none; } }

.inline-select-section select { width: 100%; padding: 5px 35px 15px 0px; font-size: 15px; border: 0; height: 48px; -webkit-appearance: none; -moz-appearance: none; appearance: none; margin: 5px 0px 15px 0px; border-bottom: 1px solid #333; color: #6F7780; font-family: ASAP, sans-serif; font-weight: 600; }

.cottey-news { position: relative; }

@media (min-width: 1800px) { .cottey-news { padding: 0 calc(45vw - 809.55px); } }

@media (min-width: 1920px) { .cottey-news { padding: 0 3.375rem; } }

@media (min-width: 1800px) { .cottey-news[data-page=about]::before { content: ''; display: block; position: absolute; left: 0; bottom: 0; height: 50%; width: 100%; background-color: #F2F5F8; z-index: -1; } }

.cottey-news__wrapper { max-width: 1812px; max-width: 113.25rem; background-color: #F2F5F8; }

.cottey-news__wrapper[data-page=about] { background: none; }

@media (min-width: 1800px) { .cottey-news__wrapper[data-page=about] { max-width: 102.5rem; } }

@media (min-width: 1920px) { .cottey-news__wrapper[data-page=about] { max-width: 107.5rem; } }

.cottey-news__header { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: calc(-51.14286px + 28.57143vw); background-color: #fff; }

@media (min-width: 768px) { .cottey-news__header { padding-right: 50%; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; padding-left: calc(-29.92188px + 7.8125vw); padding-top: 3.75rem; } }

@media (min-width: 1440px) { .cottey-news__header { padding-left: calc(-299.75px + 25vw); } }

@media (min-width: 1600px) { .cottey-news__header { padding-left: calc(-139.85px + 15vw); } }

@media (min-width: 1800px) { .cottey-news__header { padding-left: 8.125rem; } }

.cottey-news__header::before { content: 'News'; display: block; position: absolute; top: 0; left: calc(5.19048px + -4.7619vw); font-family: "Arial Black", "Helvetica", sans-serif; font-weight: 800; font-size: calc(-1.33333px + 33.33333vw); text-transform: uppercase; color: #F2F5F8; }

@media (min-width: 768px) { .cottey-news__header::before { top: auto; left: auto; bottom: -1rem; right: -0.625rem; font-size: 150px; } }

@media (min-width: 1200px) { .cottey-news__header::before { bottom: -1.5625rem; right: -1.25rem; font-size: calc(-99.77083px + 22.91667vw); letter-spacing: -2.5px; } }

@media (min-width: 1440px) { .cottey-news__header::before { bottom: -1.875rem; letter-spacing: -4.5px; } }

@media (min-width: 1600px) { .cottey-news__header::before { bottom: -2.1875rem; right: -1.875rem; } }

@media (min-width: 1800px) { .cottey-news__header::before { bottom: -2.5rem; right: -5px; letter-spacing: -10px; font-size: 19.375rem; } }

.cottey-news__header[data-page=about] { padding-top: 40px; padding-top: 2.5rem; }

@media (min-width: 1800px) { .cottey-news__header[data-page=about] { padding-left: 5rem; } }

@media (min-width: 1024px) { .cottey-news__header[data-page=about] { padding-left: 3.75rem; } }

@media (min-width: 1440px) { .cottey-news__header[data-page=about] { padding-left: calc(-299.75px + 25vw); } }

@media (min-width: 1600px) { .cottey-news__header[data-page=about] { padding-left: calc(-139.85px + 15vw); } }

@media (min-width: 1800px) { .cottey-news__header[data-page=about] { padding-left: 5rem; } }

@media (min-width: 1920px) { .cottey-news__header[data-page=about] { padding-left: 6.25rem; } }

.cottey-news__header[data-page=about]::before { display: none; }

.cottey-news__header-cta { display: none; }

@media (min-width: 1024px) { .cottey-news__header-cta { display: inline-block; position: absolute; right: 50%; bottom: 1.5625rem; overflow: hidden; z-index: 1; } }

@media (min-width: 1200px) { .cottey-news__header-cta { right: calc(50% + 29.16667vw - 349.70833px); } }

@media (min-width: 1440px) { .cottey-news__header-cta { bottom: 2.5rem; } }

@media (min-width: 1600px) { .cottey-news__header-cta { bottom: 3.125rem; } }

@media (min-width: 1800px) { .cottey-news__header-cta { right: calc(50% + 150px); } }

@media (min-width: 1024px) { .cottey-news__header-cta[data-page=about] { right: 3.75rem; bottom: 0; } }

@media (min-width: 1600px) { .cottey-news__header-cta[data-page=about] { right: calc(-139.85px + 15vw); } }

@media (min-width: 1800px) { .cottey-news__header-cta[data-page=about] { right: 8.125rem; } }

.cottey-news__title { text-align: center; z-index: 1; }

@media (min-width: 768px) { .cottey-news__title { margin-bottom: 0.625rem; } }

.cottey-news__title::before { content: '05'; }

.cottey-news__headline { width: 100%; background-color: #F2F5F8; text-align: center; z-index: 1; }

@media (min-width: 768px) { .cottey-news__headline { background-color: transparent; text-align: left; padding-bottom: 1.25rem; } }

@media (min-width: 1440px) { .cottey-news__headline { padding-bottom: 2.5rem; } }

@media (min-width: 1600px) { .cottey-news__headline { padding-bottom: 3.125rem; } }

.cottey-news__headline[data-page=about] { background: none; }

@media (min-width: 1024px) { .cottey-news__headline[data-page=about] { padding-bottom: 0; } }

@media (min-width: 768px) { .cottey-news__cta { grid-column: 2 / 3; margin: 1.875rem 0; } }

@media (min-width: 1024px) { .cottey-news__cta { display: none; } }

.cottey-news__content { background-color: #F2F5F8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 64px; padding-bottom: 4rem; }

@media (min-width: 620px) { .cottey-news__content { max-width: 38.75rem; margin: 0 auto; } }

@media (min-width: 768px) { .cottey-news__content { display: grid; width: 100%; max-width: 100%; margin: 0; grid-template-columns: 1fr 1fr 1fr; padding: calc(-29.92188px + 7.8125vw); gap: calc(-9.96094px + 3.90625vw); -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media (min-width: 1024px) { .cottey-news__content { grid-template-columns: 1fr 1fr 1fr 1fr; padding: 3.75rem; gap: 1.5625rem; } }

@media (min-width: 1440px) { .cottey-news__content { gap: 2.5rem; padding: calc(-299.75px + 25vw); } }

@media (min-width: 1600px) { .cottey-news__content { padding: calc(-139.85px + 15vw); } }

@media (min-width: 1800px) { .cottey-news__content { padding: 8.125rem; } }

.cottey-news__content[data-page=about] { background: #fff; }

@media (min-width: 1024px) { .cottey-news__content[data-page=about] { padding-top: 3.75rem; } }

@media (min-width: 1800px) { .cottey-news__content[data-page=about] { padding: 5rem; padding-top: 3.75rem; } }

@media (min-width: 1920px) { .cottey-news__content[data-page=about] { padding: 6.25rem; padding-top: 3.75rem; } }

.cottey-news .big-article { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 40px; margin-top: 2.5rem; padding: 0 12px; padding: 0 0.75rem; }

@media (min-width: 425px) { .cottey-news .big-article { padding: 0 calc(-70.62564px + 19.48718vw); } }

@media (min-width: 620px) { .cottey-news .big-article { padding: 0 3.125rem; } }

@media (min-width: 768px) { .cottey-news .big-article { padding: 0; margin-top: 0; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

.cottey-news .big-article__link-wrapper { display: block; position: relative; }

.cottey-news .big-article__picture { display: block; width: 100%; height: 205px; height: 12.8125rem; }

@media (min-width: 425px) { .cottey-news .big-article__picture { height: 40%; } }

@media (min-width: 620px) { .cottey-news .big-article__picture { height: 20.1875rem; } }

.cottey-news .big-article__picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.cottey-news .big-article__cat { display: block; position: absolute; left: 0; top: 0; padding: 12px 30px 17px; padding: 0.75rem 1.875rem 1.0625rem; background-color: #00306D; color: #fff; font-size: 11px; font-size: 0.6875rem; font-weight: 800; text-transform: uppercase; letter-spacing: 2.75px; overflow: hidden; }

.cottey-news .big-article__cat::after { content: ''; display: block; position: absolute; bottom: -11px; bottom: -0.6875rem; left: -170px; left: -10.625rem; width: 380%; height: 21px; height: 1.3125rem; }

.cottey-news .big-article__author-picture { display: none; }

@media (min-width: 1024px) { .cottey-news .big-article__author-picture { position: relative; display: block; width: 4.6875rem; height: 4.6875rem; margin-left: 2.1875rem; margin-top: -2.34375rem; overflow: hidden; border-radius: 50%; border: 2px solid #155EAD; } }

.cottey-news .big-article__author-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.cottey-news .big-article__author-name { display: none; }

@media (min-width: 1024px) { .cottey-news .big-article__author-name { display: block; margin-left: 2.1875rem; margin-top: 1.0625rem; font-family: "Arial", "Helvetica", sans-serif; font-size: 0.75rem; font-weight: 600; text-transform: uppercase; letter-spacing: 0.3px; } }

.cottey-news .big-article__title { display: block; margin-top: 15px; margin-top: 0.9375rem; font-family: "Cambria", serif; font-size: 24px; font-size: 1.5rem; color: #00306D; line-height: 1.25; text-align: center; }

@media (min-width: 425px) { .cottey-news .big-article__title { font-size: calc(6.60513px + 4.10256vw); } }

@media (min-width: 620px) { .cottey-news .big-article__title { font-size: 2rem; } }

@media (min-width: 768px) { .cottey-news .big-article__title { text-align: left; } }

.cottey-news .big-article__cta { text-align: center; padding-left: 18px; padding-left: 1.125rem; }

@media (min-width: 768px) { .cottey-news .big-article__cta { padding: 0; } }

.cottey-news .big-article--featured { grid-column: 1 / 3; grid-row: 1 / 3; }

@media (min-width: 768px) { .cottey-news .big-article--featured .big-article__title { font-size: calc(20.01562px + 1.5625vw); } }

@media (min-width: 1024px) { .cottey-news .big-article--featured .big-article__title { margin-top: 2.1875rem; font-size: 2rem; } }

@media (min-width: 1200px) { .cottey-news .big-article--featured .big-article__title { font-size: 2.25rem; } }

@media (min-width: 1440px) { .cottey-news .big-article--featured .big-article__title { font-size: 2.625rem; } }

@media (min-width: 1600px) { .cottey-news .big-article--featured .big-article__title { font-size: 2.75rem; } }

@media (min-width: 1800px) { .cottey-news .big-article--featured .big-article__title { font-size: 2.875rem; } }

@media (min-width: 768px) { .cottey-news .big-article--featured .big-article__picture { height: calc(62.33984px + 33.98438vw); } }

@media (min-width: 1024px) { .cottey-news .big-article--featured .big-article__picture { height: 19.375rem; } }

@media (min-width: 1200px) { .cottey-news .big-article--featured .big-article__picture { height: 20.5rem; } }

@media (min-width: 1440px) { .cottey-news .big-article--featured .big-article__picture { height: 25.5rem; } }

@media (min-width: 1600px) { .cottey-news .big-article--featured .big-article__picture { height: calc(-7.74px + 26vw); } }

@media (min-width: 1800px) { .cottey-news .big-article--featured .big-article__picture { height: 28.75rem; } }

.cottey-news .big-article--small { display: none; }

@media (min-width: 768px) { .cottey-news .big-article--small { display: block; } }

@media (min-width: 1024px) { .cottey-news .big-article--small:last-of-type { display: none; } }

@media (min-width: 768px) { .cottey-news .big-article--small .big-article__title { font-size: calc(2.01562px + 1.5625vw); } }

@media (min-width: 1024px) { .cottey-news .big-article--small .big-article__title { font-size: 1.125rem; } }

@media (min-width: 1440px) { .cottey-news .big-article--small .big-article__title { font-size: 1.25rem; } }

@media (min-width: 1600px) { .cottey-news .big-article--small .big-article__title { font-size: 1.5rem; } }

@media (min-width: 1800px) { .cottey-news .big-article--small .big-article__title { font-size: 1.625rem; } }

.cottey-news .big-article--small .big-article__picture { height: 120px; height: 7.5rem; }

@media (min-width: 768px) { .cottey-news .big-article--small .big-article__picture { height: calc(0.15625px + 15.625vw); } }

@media (min-width: 1024px) { .cottey-news .big-article--small .big-article__picture { height: 7.8125rem; } }

@media (min-width: 1200px) { .cottey-news .big-article--small .big-article__picture { height: 10rem; } }

@media (min-width: 1440px) { .cottey-news .big-article--small .big-article__picture { height: 12.125rem; } }

@media (min-width: 1600px) { .cottey-news .big-article--small .big-article__picture { height: calc(-11.875px + 12.5vw); } }

@media (min-width: 1800px) { .cottey-news .big-article--small .big-article__picture { height: 13.3125rem; } }

.cottey-news .slider { position: relative; z-index: 1; width: 100%; padding-top: 30px; padding-top: 1.875rem; padding-bottom: 40px; padding-bottom: 2.5rem; }

@media (min-width: 768px) { .cottey-news .slider { display: none; } }

.cottey-news .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.cottey-news .slider__dots-list { margin-top: 35px; margin-top: 2.1875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.cottey-news .slider__dots-dot { border-radius: 50%; background-color: #00306D; width: 6px; height: 6px; opacity: 0.3; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.cottey-news .slider__dots-dot:not(:last-child) { margin-right: 20px; margin-right: 1.25rem; }

.cottey-news .slider__dots-dot--active { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 1; }

.cottey-news .card { position: relative; padding: 0 10px; padding: 0 0.625rem; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media (min-width: 425px) { .cottey-news .card { padding: 0 calc(-0.87179px + 2.5641vw); } }

@media (min-width: 620px) { .cottey-news .card { padding: 0 0.9375rem; } }

.cottey-news .card__picture { display: block; width: 100%; height: 96px; height: 6rem; }

@media (min-width: 425px) { .cottey-news .card__picture { height: 70%; } }

@media (min-width: 620px) { .cottey-news .card__picture { height: 10rem; } }

.cottey-news .card__picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.cottey-news .card__title { display: block; margin-top: 8px; color: #00306D; font-family: "Cambria", serif; font-size: 14px; font-size: 0.875rem; line-height: 1.25; }

@media (min-width: 425px) { .cottey-news .card__title { font-size: calc(5.30256px + 2.05128vw); } }

@media (min-width: 620px) { .cottey-news .card__title { font-size: 1.125rem; } }

.gutenberg .centered-title--bg-gray { background-color: #F2F5F8; }

.gutenberg .centered-title__wrapper { max-width: 920px; max-width: 57.5rem; margin-right: auto; margin-left: auto; padding-right: 28px; padding-right: 1.75rem; padding-left: 28px; padding-left: 1.75rem; text-align: center; }

@media (min-width: 1024px) { .gutenberg .centered-title__wrapper { padding-right: 0; padding-left: 0; } }

.gutenberg .centered-title__title::after { margin-left: auto; }

.gutenberg .centered-title__content { margin-top: 14px; margin-top: 0.875rem; font-family: "ASAP", sans-serif; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; text-align: left; color: #6F7780; }

@media (min-width: 620px) { .gutenberg .centered-title__content { text-align: center; } }

@media (min-width: 768px) { .gutenberg .centered-title__content { max-width: 35em; margin: 0.875rem auto 0; } }

@media (min-width: 1024px) { .gutenberg .centered-title__content { margin-top: 1.75rem; font-size: 1.125rem; line-height: 1.875rem; } }

@media (min-width: 1200px) { .gutenberg .centered-title__content { max-width: 50em; } }

.gutenberg .image-content { position: relative; z-index: 0; }

.gutenberg .image-content--align-left { background-color: #fff; z-index: 1; }

.gutenberg .image-content--align-left::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 23%; background-color: #F2F5F8; z-index: -1; }

@media (min-width: 768px) { .gutenberg .image-content--align-left::before { width: 25%; } }

.gutenberg .image-content--align-right::before { content: ''; position: absolute; display: none; top: 0; right: 0; height: 85%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: 1; }

@media (min-width: 768px) { .gutenberg .image-content--align-right::before { display: block; width: 40%; height: 90%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

@media (min-width: 1200px) { .gutenberg .image-content--align-right::before { width: 45%; } }

.gutenberg .image-content[data-style-variant=news] { background-color: #F2F5F8; }

@media (min-width: 768px) { .gutenberg .image-content[data-style-variant=news]::before { background-color: #00306D; } }

.gutenberg .image-content__wrapper { width: 90%; max-width: 1560px; max-width: 97.5rem; margin-right: auto; margin-left: auto; padding: 34px 0; padding: 2.125rem 0; }

@media (min-width: 768px) { .gutenberg .image-content__wrapper { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 3.125rem; -webkit-box-align: start; -ms-flex-align: start; align-items: start; width: 90%; padding: 2.5rem 0; } }

@media (min-width: 1200px) { .gutenberg .image-content__wrapper { grid-gap: 5rem; padding: 5rem 0; } }

@media (min-width: 1440px) { .gutenberg .image-content__wrapper { grid-gap: 7.5rem; padding: 5.625rem 0; } }

@media (min-width: 1800px) { .gutenberg .image-content__wrapper { grid-gap: 9.5rem; padding: 6.6875rem 0; } }

@media (min-width: 1024px) { .gutenberg .image-content__wrapper--image-left { grid-template-columns: 1.15fr 0.85fr; } }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::before { left: -1.875rem; } }

@media (min-width: 1200px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::before { left: -3.125rem; } }

@media (min-width: 1440px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::before { left: -4.375rem; } }

@media (min-width: 1800px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::before { left: -5rem; } }

.gutenberg .image-content__wrapper--image-left .image-content__picture::after { content: ''; position: absolute; top: 76px; top: 4.75rem; right: -32px; right: -2rem; width: 63px; width: 3.9375rem; height: 41px; height: 2.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-lines.svg"); background-repeat: no-repeat; background-size: cover; z-index: 2; }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 20px); } }

@media (min-width: 1200px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 32.2px); right: -2.8125rem; width: 5.625rem; height: 4.0625rem; } }

@media (min-width: 1440px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 35px); right: -3.4375rem; width: 6.875rem; height: 4.375rem; } }

@media (min-width: 1800px) { .gutenberg .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 45px); right: -4.375rem; width: 8.6875rem; height: 5.5625rem; } }

.gutenberg .image-content__wrapper--image-left .image-content__picture .image-content__picture-image { -webkit-clip-path: url(/wp-content/themes/cottey-college/dist/css/); clip-path: url(/wp-content/themes/cottey-college/dist/css/); }

.gutenberg .image-content__wrapper--image-left .image-content__picture[data-style-variant=news]::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-circle-swirl.svg"); background-size: contain; top: auto; bottom: 0; right: 0; width: 13%; height: 20%; -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); z-index: 0; }

.gutenberg .image-content__wrapper--image-left .image-content__picture[data-style-variant=news] .image-content__picture-image { -webkit-clip-path: none; clip-path: none; }

.gutenberg .image-content__wrapper--image-right { margin-top: calc(15.625vw - 49.84375px); }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-right { margin-top: 0; padding: 0; } }

@media (min-width: 1024px) { .gutenberg .image-content__wrapper--image-right { padding: 0; grid-template-columns: 0.8fr 1.2fr; } }

@media (min-width: 1200px) { .gutenberg .image-content__wrapper--image-right { padding: 6.25rem 0; } }

@media (min-width: 1600px) { .gutenberg .image-content__wrapper--image-right { padding: 8.25rem 0; } }

.gutenberg .image-content__wrapper--image-right .image-content__wrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.gutenberg .image-content__wrapper--image-right .image-content__picture { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-bottom: 78px; margin-bottom: 4.875rem; height: calc(-0.89286px + 53.57143vw); }

@media (min-width: 620px) { .gutenberg .image-content__wrapper--image-right .image-content__picture { margin-bottom: 5.9375rem; } }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-right .image-content__picture { margin: 0; padding: 0; height: 65%; max-height: 37.5rem; } }

@media (min-width: 1200px) { .gutenberg .image-content__wrapper--image-right .image-content__picture { height: calc(-9.66667px + 33.33333vw); max-height: 31.25rem; } }

.gutenberg .image-content__wrapper--image-right .image-content__picture::before { content: ''; position: absolute; top: -17.5%; right: -13%; width: 100%; height: 135%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: -1; }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-right .image-content__picture::before { top: -22.5%; height: 145%; } }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-right .image-content__picture::before { display: none; } }

.gutenberg .image-content__wrapper--image-right .image-content__picture::after { content: ''; position: absolute; top: 20%; left: 0; width: 20%; height: 30%; max-width: 112px; max-width: 7rem; max-height: 128px; max-height: 8rem; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/circle-swirl-white.svg"); background-repeat: no-repeat; background-size: contain; z-index: 2; }

@media (min-width: 768px) { .gutenberg .image-content__wrapper--image-right .image-content__content { margin-left: auto; } }

.gutenberg .image-content__picture { position: relative; display: block; margin-bottom: 32px; margin-bottom: 2rem; }

@media (min-width: 768px) { .gutenberg .image-content__picture { margin-bottom: 0; height: 80%; min-height: 18.75rem; } }

@media (min-width: 1200px) { .gutenberg .image-content__picture { height: 100%; max-height: 31.25rem; max-width: 47.5rem; } }

@media (min-width: 768px) { .gutenberg .image-content__picture::before { content: ''; position: absolute; top: -2.8125rem; bottom: -3.125rem; width: 6.25rem; z-index: 1; } }

@media (min-width: 1200px) { .gutenberg .image-content__picture::before { top: -3.125rem; bottom: -3.25rem; } }

@media (min-width: 1440px) { .gutenberg .image-content__picture::before { top: -2.875rem; width: 12.5rem; } }

@media (min-width: 1800px) { .gutenberg .image-content__picture::before { top: -3.0625rem; } }

.gutenberg .image-content__picture svg { position: absolute; }

.gutenberg .image-content__picture-image { position: relative; z-index: 1; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media (min-width: 1800px) { .gutenberg .image-content__content { max-width: 85%; } }

@media (min-width: 1440px) { .gutenberg .image-content__content { max-width: 90%; } }

@media (min-width: 1800px) { .gutenberg .image-content__content { font-size: 1.125rem; } }

@media (min-width: 1024px) { .gutenberg .image-content__title::after { width: 6.125rem; height: 0.75rem; } }

.gutenberg .image-content__text { margin-top: 12px; margin-top: 0.75rem; }

@media (min-width: 768px) { .gutenberg .image-content__text { margin-top: 1rem; } }

@media (min-width: 1200px) { .gutenberg .image-content__text { margin-top: 1.3125rem; } }

.gutenberg .image-content__text p { line-height: 1.5; font-size: .9em;}

.gutenberg .image-content__text p:not(:last-child) { margin-bottom: 18px; margin-bottom: 1.125rem; }

.gutenberg .testimonial { position: relative; margin: 45px 0 20px; margin: 2.8125rem 0 1.25rem; overflow: visible; z-index: 0; }

@media (min-width: 1440px) { .gutenberg .testimonial { margin: 5.625rem 0 1.25rem; } }

.gutenberg .testimonial__wrapper { position: relative; width: 80%; max-width: 500px; max-width: 31.25rem; margin-right: auto; margin-left: auto; padding-top: 25px; padding-top: 1.5625rem; padding-bottom: 25px; padding-bottom: 1.5625rem; text-align: center; z-index: 1; }

@media (min-width: 768px) { .gutenberg .testimonial__wrapper { padding-top: 4.0625rem; padding-bottom: 4.0625rem; } }

@media (min-width: 1024px) { .gutenberg .testimonial__wrapper { max-width: 40.3125rem; } }

@media (min-width: 1440px) { .gutenberg .testimonial__wrapper { max-width: 44.75rem; } }

.gutenberg .testimonial__wrapper::before { content: ''; display: block; position: absolute; left: 50%; top: 50%; width: 124px; width: 7.75rem; height: 132px; height: 8.25rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/cottey-c-logo-yellow.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; z-index: -1; }

.gutenberg .testimonial__testimony { font-family: "Cambria", serif; font-weight: bold; font-style: italic; font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; color: #00306D; z-index: 2; }

@media (min-width: 620px) { .gutenberg .testimonial__testimony { font-size: 1.375rem; line-height: 1.625rem; } }

@media (min-width: 1024px) { .gutenberg .testimonial__testimony { font-size: 1.5rem; line-height: 1.75rem; } }

@media (min-width: 1200px) { .gutenberg .testimonial__testimony { font-size: 1.75rem; line-height: 2rem; } }

@media (min-width: 1440px) { .gutenberg .testimonial__testimony { font-size: 2rem; line-height: 2.25rem; } }

.gutenberg .text-columns { position: relative; z-index: 1; }

.gutenberg .text-columns__wrapper { max-width: 1250px; max-width: 78.125rem; width: 90%; padding: 0 16px; padding: 0 1rem; margin-right: auto; margin-left: auto; font-size: 16px; font-size: 1rem; line-height: 1.5; color: #6F7780; }

@media (min-width: 768px) { .gutenberg .text-columns__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; } }

@media (min-width: 1800px) { .gutenberg .text-columns__wrapper { font-size: 1.125rem; } }

.gutenberg .text-columns__wrapper p:last-child { margin: 0; }

@media (min-width: 768px) { .gutenberg .text-columns__left { width: 46%; } }

.gutenberg .text-columns__right { margin-top: 30px; margin-top: 1.875rem; }

@media (min-width: 768px) { .gutenberg .text-columns__right { width: 46%; margin-top: 0; } }

.gutenberg .accordion { padding: 0 12px; padding: 0 0.75rem; overflow: auto; background-color: #fff; }

.gutenberg .accordion__wrapper { position: relative; max-width: 1240px; max-width: 77.5rem; margin-top: 30px; margin-top: 1.875rem; margin-right: auto; margin-left: auto; margin-bottom: 30px; margin-bottom: 1.875rem; padding-top: 40px; padding-top: 2.5rem; padding-right: 20px; padding-right: 1.25rem; padding-left: 20px; padding-left: 1.25rem; padding-bottom: 60px; padding-bottom: 3.75rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/gray-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; }

@media (min-width: 768px) { .gutenberg .accordion__wrapper { margin-top: 2.5rem; margin-bottom: 2.5rem; } }

@media (min-width: 1024px) { .gutenberg .accordion__wrapper { margin-top: 3.125rem; margin-bottom: 3.125rem; padding-top: 5.9375rem; padding-right: 10rem; padding-left: 10rem; padding-bottom: 5.3125rem; } }

@media (min-width: 1200px) { .gutenberg .accordion__wrapper { margin-top: 4.375rem; margin-bottom: 4.375rem; } }

@media (min-width: 1800px) { .gutenberg .accordion__wrapper { margin-top: 5.625rem; margin-bottom: 5.625rem; } }

.gutenberg .accordion__wrapper::before { content: ''; position: absolute; display: none; bottom: 35%; left: -70px; left: -4.375rem; width: 139px; width: 8.6875rem; height: 89px; height: 5.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/yellow-lines.svg"); background-repeat: no-repeat; background-size: cover; }

@media (min-width: 1024px) { .gutenberg .accordion__wrapper::before { display: block; } }

.gutenberg .accordion__title { margin-bottom: 5px; font-weight: bold; text-align: center; }

@media (min-width: 1024px) { .gutenberg .accordion__title { margin-bottom: 1.5rem; margin-top: -2rem !important;} }

@media (min-width: 1800px) { .gutenberg .accordion__title { margin-bottom: 2.5rem; } }

.gutenberg .accordion__item { max-width: 920px; max-width: 57.5rem; margin-right: auto; margin-left: auto; padding: 0 15px; padding: 0 0.9375rem; border-bottom: 1px solid rgba(0, 0, 0, .15); }

.gutenberg .accordion__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 40px; margin-top: 2.5rem; }

@media (min-width: 1024px) { .gutenberg .accordion__button { margin-top: 5rem; } }

.gutenberg .accordion .item__header-trigger { position: relative; display: block; width: 100%; padding: 30px; padding: 1.875rem; padding-left: 0; font-size: 14px; font-size: 0.875rem; font-weight: bold; line-height: 1.8; outline: none; -webkit-tap-highlight-color: transparent; }

@media (min-width: 1024px) { .gutenberg .accordion .item__header-trigger { font-size: 1rem; } }

@media (min-width: 1200px) { .gutenberg .accordion .item__header-trigger { font-size: 1.125rem; } }

.gutenberg .accordion .item__header-trigger::after { content: ''; position: absolute; display: block; top: 50%; right: 0; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-expand.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 50ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.gutenberg .accordion .item__header-trigger:active::after { -webkit-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); }

.gutenberg .accordion .item__header-text { display: block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 20px; padding-right: 1.25rem; font-size: 16px; font-size: 1rem; line-height: 26px; line-height: 1.625rem; color: #00306D; }

@media (min-width: 1024px) { .gutenberg .accordion .item__header-text { font-size: 1.25rem; line-height: 1.875rem; } }

.gutenberg .accordion .item__content { overflow: hidden; height: 0; -webkit-transition: height 300ms cubic-bezier(0.3, 0, 0, 1); transition: height 300ms cubic-bezier(0.3, 0, 0, 1); }

.gutenberg .accordion .item__content-wrapper { padding-bottom: 30px; padding-bottom: 1.875rem; }

.gutenberg .accordion .item__content-wrapper p, .gutenberg .accordion .item__content-wrapper ul { font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; color: #6F7780; }

.gutenberg .accordion .item__content-wrapper p:not(:last-child) { margin-bottom: 18px; margin-bottom: 1.125rem; }

@media (min-width: 1024px) { .gutenberg .accordion .item__content-wrapper p, .gutenberg .accordion .item__content-wrapper ul { font-size: 1.125rem; line-height: 1.875rem; } }

.gutenberg .accordion .item.accordion__item--active .item__header-trigger::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-collapse.svg"); }

.gutenberg .table__wrapper { max-width: 1120px; max-width: 70rem; padding: 30px 0; padding: 1.875rem 0; }

@media (min-width: 1200px) { .gutenberg .table__wrapper { padding: 3.75rem 0 5rem; } }

.gutenberg .table__wrapper a:not(.btn) { color: #00306D; text-decoration: underline; }

.gutenberg .table__title { text-align: center; }

.gutenberg .table__tb-wrapper { margin-top: 40px; margin-top: 1.5rem; overflow-x: auto; }

@media (min-width: 1200px) { .gutenberg .table__tb-wrapper { margin-top: 2rem; } }

@media (min-width: 1440px) { .gutenberg .table__tb-wrapper { margin-top: 2.5rem; } }

.gutenberg .table__tb { width: 100%; min-width: 700px; min-width: 43.75rem; margin: 0 auto; border-left: 50px solid transparent; border-right: 50px solid transparent; }

.gutenberg .table .tb__row:nth-child(odd) { background: #fff; }

.gutenberg .table .tb__row:nth-child(even) { background: #F2F5F8; }

.gutenberg .table .tb__col { height: 48px; height: 3rem; vertical-align: middle; padding: 2px 20px 0; padding: 2px 1.25rem 0; font-family: "ASAP", sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 1.5; text-align: center; }

@media (min-width: 768px) { .gutenberg .table .tb__col { font-size: 1rem; } }

@media (min-width: 1600px) { .gutenberg .table .tb__col { font-size: 1.125rem; } }

.gutenberg .table .tb__head { color: #fff; background: #00306D; text-align: left; }

.gutenberg .table .tb__head .tb__row { background: #00306D; }

.gutenberg .table .tb__head .tb__col { font-weight: bold; }

.gutenberg .featured-image__figure { position: relative; display: block; width: 100%; height: calc(59.23214px + 66.07143vw); }

@media (min-width: 425px) { .gutenberg .featured-image__figure { height: calc(106.84333px + 37.66667vw); } }

@media (min-width: 620px) { .gutenberg .featured-image__figure { padding: 0 1.25rem; } }

@media (min-width: 1024px) { .gutenberg .featured-image__figure { height: calc(293px + 27.27273vw); } }

@media (min-width: 1440px) { .gutenberg .featured-image__figure { padding: 0 3.75rem; } }

@media (min-width: 1920px) { .gutenberg .featured-image__figure { height: 50rem; } }

.gutenberg .featured-image__figure-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; overflow:hidden;}

.gutenberg .featured-image__caption {left: 1.5rem; display: block; font-family: "Arial Black", "Helvetica", sans-serif; background:transparent; bottom: calc(5.6875px + 12.06818vw); font-size: calc(7.82143px + 10.71429vw); font-weight: 800; color: #2174CD; text-transform: uppercase; letter-spacing: -3px; mix-blend-mode: multiply; }


/* Responsive Header Image and Caption Styles */
.gutenberg .featured-image {
    position: relative;
    width: 100%;
}

.gutenberg .featured-image__wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.gutenberg .background-image {
    width: 100%;
    height: 0;
    padding-top: 40%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}

.gutenberg .featured-image__caption {
    left: 1.5rem;
    display: block;
    font-family: "Arial Black", "Helvetica", sans-serif;
    background: transparent;
    bottom: calc(5.6875px + 12.06818vw);
    font-weight: 800;
    color: #2174CD;
    text-transform: uppercase;
    letter-spacing: -3px;
    mix-blend-mode: multiply;
}

@media (max-width: 372px) {
  .gutenberg .background-image {
        padding-top: 60%; /* Adjusted for very small screens */
    }
  
    .gutenberg .featured-image__caption {
      bottom: -1.7rem;
        font-size: 2.5rem;  /* Further reduced font size for tiny screens */
         z-index: 1;
     }
}

@media (min-width: 373px) and (max-width: 600px) {
  .gutenberg .background-image {

        padding-top: 55%; /* Slightly reduces image height */
    }
  
    .gutenberg .featured-image__caption {
      bottom: -2rem;
        font-size: 3rem;  
        z-index: 1;
     }
}

/* Add this to your existing CSS */
@media screen and (max-width: 767px) {
    .gutenberg .background-image {
        margin-top: 0; /* Remove any negative margins for mobile */
        padding-top: 50%; /* Adjusted height ratio */
        position: relative;
        z-index: 1; /* Ensure it's above other content except navbar */
    }
    
    /* If your navbar is fixed/sticky, add proper spacing */
    .gutenberg .featured-image {
        margin-top: 2rem; /* Adjust based on your navbar height on mobile */
    }
}

@media (min-width: 601px) and (max-width: 1024px) {
  .gutenberg .background-image {
        margin-top: -4rem; /* Moves image higher */
        padding-top: 45%; /* Slightly reduces image height */
    }
  
    .gutenberg .featured-image__caption {
      bottom: -3rem;
        font-size: calc(-24.86328px + 13.67188vw);
        z-index: 1;
    }
}


@media (min-width: 1025px) and (max-width: 1440px) {
    .gutenberg .background-image {
        margin-top: -6rem; /* Moves image higher for this range */
        padding-top: 45%; /* Adjusts image height */
    }

    .gutenberg .featured-image__caption {
        bottom: -4rem; /* Pulls caption lower */
        font-size: calc(7.82143px + 10.71429vw);
    }
}

@media (min-width: 1440px) {
    .gutenberg .featured-image__caption {
        bottom: -4.5rem;
        font-size: calc(7.82143px + 10.71429vw);
    }
}

@media (min-width: 1920px) {
    .gutenberg .featured-image__caption {
        bottom: -6rem;
        font-size: calc(10.30036px + 12.07857vw);
    }
}

.gutenberg .background-image {
    top: 0;
    left: 0;
    margin: 0;
}

.gutenberg .media-gallery { position: relative; padding-top: 50px; padding-top: 3.125rem; margin-bottom: -100px; }

@media (min-width: 768px) { .gutenberg .media-gallery { padding-top: 5rem; } }

@media (min-width: 1024px) { .gutenberg .media-gallery { padding-top: 6.25rem; } }

.gutenberg .media-gallery__wrapper { position: relative; padding-bottom: 150px; padding-bottom: 9.375rem; }

.gutenberg .media-gallery__background { position: absolute; width: 100%; height: calc(100% - 50vw); top: 50vw; left: 0; background-color: #00306D; }

@media (min-width: 620px) { .gutenberg .media-gallery__background { height: calc(100% - 40vw); top: 40vw; } }

@media (min-width: 1440px) { .gutenberg .media-gallery__background { height: calc(100% - 37.5rem); top: 37.5rem; } }

.gutenberg .media-gallery__preview-container { position: relative; z-index: 1; }

.gutenberg .media-gallery__preview { display: block; padding: 18px 12px; padding: 1.125rem 0.75rem; width: 100%; height: 70vw; }

@media (min-width: 620px) { .gutenberg .media-gallery__preview { height: 65vw; padding: 1.25rem; } }

@media (min-width: 768px) { .gutenberg .media-gallery__preview { padding: 2.5rem; } }

@media (min-width: 1200px) { .gutenberg .media-gallery__preview { padding: 2.5rem 5rem; height: 55vw; max-height: 47.25rem; } }

@media (min-width: 1440px) { .gutenberg .media-gallery__preview { padding: 2.5rem 7.5rem; } }

@media (min-width: 1600px) { .gutenberg .media-gallery__preview { padding: 2.5rem 11.25rem; } }

.gutenberg .media-gallery__preview-content { display: block; width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; background: #000; }

.gutenberg .media-gallery__heading { text-align: center; }

.gutenberg .media-gallery__heading::after { margin-left: auto; }

@media (min-width: 1200px) { .gutenberg .media-gallery__slider { position: relative; width: 62.5rem; margin: 0 auto; } }

.gutenberg .media-gallery__slider .slider__track { overflow: visible; }

@media (min-width: 1200px) { .gutenberg .media-gallery__slider .slider__track { overflow: hidden; } }

.gutenberg .media-gallery__slider .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (min-width: 1200px) { .gutenberg .media-gallery__slider .slider__slides { position: relative; padding: 1.875rem 0; z-index: 1; } }

.gutenberg .media-gallery__slider .slider__arrows { display: none; }

@media (min-width: 1200px) { .gutenberg .media-gallery__slider .slider__arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 71.25rem; margin: 0 auto; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

.gutenberg .media-gallery__slider .slider__dots-list { margin-top: 35px; margin-top: 2.1875rem; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (min-width: 1200px) { .gutenberg .media-gallery__slider .slider__dots-list { display: none; } }

.gutenberg .media-gallery__slider .slider__dots-dot { border-radius: 50%; background-color: #fff; width: 6px; height: 6px; opacity: 0.3; }

.gutenberg .media-gallery__slider .slider__dots-dot:not(:last-child) { margin-right: 8px; }

.gutenberg .media-gallery__slider .slider__dots-dot--active { background-color: #FFD868; opacity: 1; }

.gutenberg .media-gallery .media-slide { display: block; position: relative; padding: 0 8px; height: 25vw; }

@media (min-width: 620px) { .gutenberg .media-gallery .media-slide { height: 20vw; } }

@media (min-width: 1024px) { .gutenberg .media-gallery .media-slide { padding: 0 1rem; } }

@media (min-width: 1200px) { .gutenberg .media-gallery .media-slide { height: 9rem; } }

.gutenberg .media-gallery .media-slide__image { position: relative; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.gutenberg .media-gallery .media-slide__button { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; height: 100%; top: 0; left: 0; }

.gutenberg .media-gallery .media-slide__button svg { display: none; width: 30%; height: 30%; }

.gutenberg .media-gallery .media-slide.glide__slide--active::before { content: ''; display: block; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 80%; height: 130%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-circle-swirl.svg"); background-position: center; background-size: contain; background-repeat: no-repeat; opacity: 0.5; }

.gutenberg .media-gallery .media-slide--video .media-slide__image { filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.5" /><feFuncG type="linear" slope="0.5" /><feFuncB type="linear" slope="0.5" /></feComponentTransfer></filter></svg>#filter'); -webkit-filter: brightness(0.5); filter: brightness(0.5); }

.gutenberg .media-gallery .media-slide--video .media-slide__button svg { display: block; }

.gutenberg .media-gallery__text-columns { position: relative; max-width: 1140px; max-width: 71.25rem; margin: 0 auto; margin-top: 30px; margin-top: 1.875rem; padding: 30px; padding: 1.875rem; color: #F2F5F8; line-height: 1.5; }

@media (min-width: 1200px) { .gutenberg .media-gallery__text-columns { padding: 1.875rem 3.75rem; } }

@media (min-width: 620px) { .gutenberg .media-gallery__text-columns { -webkit-columns: 2; -moz-columns: 2; columns: 2; } }

@media (min-width: 1200px) { .gutenberg .media-gallery__text-columns { gap: 3.75rem; } }

@media (min-width: 1800px) { .gutenberg .media-gallery__text-columns { font-size: 1.125rem; } }

.gutenberg .media-gallery__text-columns p { margin-bottom: 20px; margin-bottom: 1.25rem; }

.gutenberg .media-gallery__column { margin-bottom: 40px; margin-bottom: 2.5rem; }

.gutenberg #gutenberg .wysiwyg-editor { padding: 0px; padding: 0rem; }

.gutenberg #gutenberg .spacer { min-height: 24px; min-height: 1.5rem; height: 24px; height: 1.5rem; }

@media (min-width: 768px) { .gutenberg #gutenberg .spacer { height: 2.5rem; } }

@media (min-width: 1024px) { .gutenberg #gutenberg .spacer { height: 3rem; } }

@media (min-width: 1440px) { .gutenberg #gutenberg .spacer { height: 4rem; } }

.gutenberg #gutenberg .spacer[size=sm] { height: 24px; height: 1.5rem; }

@media (min-width: 768px) { .gutenberg #gutenberg .spacer[size=sm] { height: 2.5rem; } }

@media (min-width: 1024px) { .gutenberg #gutenberg .spacer[size=sm] { height: 3rem; } }

@media (min-width: 1440px) { .gutenberg #gutenberg .spacer[size=sm] { height: 4rem; } }

.gutenberg #gutenberg .spacer[size=md] { height: 36px; height: 2.25rem; }

@media (min-width: 768px) { .gutenberg #gutenberg .spacer[size=md] { height: 3rem; } }

@media (min-width: 1024px) { .gutenberg #gutenberg .spacer[size=md] { height: 4rem; } }

@media (min-width: 1440px) { .gutenberg #gutenberg .spacer[size=md] { height: 5.375rem; } }

.gutenberg #gutenberg .spacer[size=lg] { height: 48px; height: 3rem; }

@media (min-width: 768px) { .gutenberg #gutenberg .spacer[size=lg] { height: 4.5rem; } }

@media (min-width: 1024px) { .gutenberg #gutenberg .spacer[size=lg] { height: 6rem; } }

@media (min-width: 1440px) { .gutenberg #gutenberg .spacer[size=lg] { height: 7rem; } }

.accordion { padding: 0 12px; padding: 0 0.75rem; overflow: auto; background-color: #fff; }

.accordion__wrapper { position: relative; max-width: 1240px; max-width: 77.5rem; margin-top: 30px; margin-top: 1.875rem; margin-right: auto; margin-left: auto; margin-bottom: 30px; margin-bottom: 1.875rem; padding-top: 40px; padding-top: 2.5rem; padding-right: 20px; padding-right: 1.25rem; padding-left: 20px; padding-left: 1.25rem; padding-bottom: 60px; padding-bottom: 3.75rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/gray-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; }

@media (min-width: 768px) { .accordion__wrapper { margin-top: 2.5rem; margin-bottom: 2.5rem; } }

@media (min-width: 1024px) { .accordion__wrapper { margin-top: 3.125rem; margin-bottom: 3.125rem; padding-top: 5.9375rem; padding-right: 10rem; padding-left: 10rem; padding-bottom: 5.3125rem; } }

@media (min-width: 1200px) { .accordion__wrapper { margin-top: 4.375rem; margin-bottom: 4.375rem; } }

@media (min-width: 1800px) { .accordion__wrapper { margin-top: 5.625rem; margin-bottom: 5.625rem; } }

.accordion__wrapper::before { content: ''; position: absolute; display: none; bottom: 35%; left: -70px; left: -4.375rem; width: 139px; width: 8.6875rem; height: 89px; height: 5.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/yellow-lines.svg"); background-repeat: no-repeat; background-size: cover; }

@media (min-width: 1024px) { .accordion__wrapper::before { display: block; } }

.accordion__title { margin-bottom: 5px; font-weight: bold; text-align: center; }

@media (min-width: 1024px) { .accordion__title { margin-bottom: 1.5rem;} }

@media (min-width: 1800px) { .accordion__title { margin-bottom: 2.5rem; } }

.accordion__item { max-width: 920px; max-width: 57.5rem; margin-right: auto; margin-left: auto; padding: 0 15px; padding: 0 0.9375rem; border-bottom: 1px solid rgba(0, 0, 0, .15); }

.accordion__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; margin-top: 40px; margin-top: 2.5rem; }

@media (min-width: 1024px) { .accordion__button { margin-top: 5rem; } }

.accordion .item__header-trigger { position: relative; display: block; width: 100%; padding: 30px; padding: 1.875rem; padding-left: 0; font-size: 14px; font-size: 0.875rem; font-weight: bold; line-height: 1.8; outline: none; -webkit-tap-highlight-color: transparent; }

@media (min-width: 1024px) { .accordion .item__header-trigger { font-size: 1rem; } }

@media (min-width: 1200px) { .accordion .item__header-trigger { font-size: 1.125rem; } }

.accordion .item__header-trigger::after { content: ''; position: absolute; display: block; top: 50%; right: 0; width: 24px; width: 1.5rem; height: 24px; height: 1.5rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-expand.svg"); background-size: contain; background-repeat: no-repeat; background-position: center; -webkit-transition: -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 50ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 50ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 50ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.accordion .item__header-trigger:active::after { -webkit-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); }

.accordion .item__header-text { display: block; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 20px; padding-right: 1.25rem; font-size: 16px; font-size: 1rem; line-height: 26px; line-height: 1.625rem; color: #00306D; }

@media (min-width: 1024px) { .accordion .item__header-text { font-size: 1.25rem; line-height: 1.875rem; } }

.accordion .item__content { overflow: hidden; height: 0; -webkit-transition: height 300ms cubic-bezier(0.3, 0, 0, 1); transition: height 300ms cubic-bezier(0.3, 0, 0, 1); }

.accordion .item__content-wrapper { padding-bottom: 30px; padding-bottom: 1.875rem; }

.accordion .item__content-wrapper p { font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; color: #6F7780; }

.accordion .item__content-wrapper p:not(:last-child) { margin-bottom: 18px; margin-bottom: 1.125rem; }

@media (min-width: 1024px) { .accordion .item__content-wrapper p { font-size: 1.125rem; line-height: 1.875rem; } }

.accordion .item.accordion__item--active .item__header-trigger::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-collapse.svg"); }

.centered-title--bg-gray { background-color: #F2F5F8; }

.centered-title__wrapper { max-width: 920px; max-width: 57.5rem; margin-right: auto; margin-left: auto; padding-right: 28px; padding-right: 1.75rem; padding-left: 28px; padding-left: 1.75rem; text-align: center; }

@media (min-width: 1024px) { .centered-title__wrapper { padding-right: 0; padding-left: 0; } }

.centered-title__title::after { margin-left: auto; }

.centered-title__content { margin-top: 14px; margin-top: 0.875rem; font-family: "ASAP", sans-serif; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; text-align: left; color: #6F7780; }

@media (min-width: 620px) { .centered-title__content { text-align: center; } }

@media (min-width: 768px) { .centered-title__content { max-width: 35em; margin: 0.875rem auto 0; } }

@media (min-width: 1024px) { .centered-title__content { margin-top: 1.75rem; font-size: 1.125rem; line-height: 1.875rem; } }

@media (min-width: 1200px) { .centered-title__content { max-width: 50em; } }

.image-content { position: relative; z-index: 0; padding: 0rem;}

.image-content--align-left { background-color: #fff; z-index: 1; }

.image-content--align-left::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 23%; background-color: #F2F5F8; z-index: -1; }

@media (min-width: 768px) { .image-content--align-left::before { width: 25%; } }

.image-content--align-right::before { content: ''; position: absolute; display: none; top: 0; right: 0; height: 85%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: 1; }

@media (min-width: 768px) { .image-content--align-right::before { display: block; width: 40%; height: 90%; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } }

@media (min-width: 1200px) { .image-content--align-right::before { width: 45%; } }

.image-content[data-style-variant=news] { background-color: #F2F5F8; }

@media (min-width: 768px) { .image-content[data-style-variant=news]::before { background-color: #00306D; } }

.image-content__wrapper { width: 80%; max-width: 1560px; max-width: 97.5rem; margin-right: auto; margin-left: auto; padding: 34px 0; padding: 2.125rem 0; }

@media (min-width: 768px) { .image-content__wrapper { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 3.125rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 90%; padding: 2.5rem 0; } }

@media (min-width: 1200px) { .image-content__wrapper { grid-gap: 5rem; padding: 5rem 0; } }

@media (min-width: 1440px) { .image-content__wrapper { grid-gap: 7.5rem; padding: 5.625rem 0; } }

@media (min-width: 1800px) { .image-content__wrapper { grid-gap: 9.5rem; padding: 6.6875rem 0; } }

@media (min-width: 1024px) { .image-content__wrapper--image-left { grid-template-columns: 1.15fr 0.85fr; } }

@media (min-width: 768px) { .image-content__wrapper--image-left .image-content__picture::before { left: -1.875rem; } }

@media (min-width: 1200px) { .image-content__wrapper--image-left .image-content__picture::before { left: -3.125rem; } }

@media (min-width: 1440px) { .image-content__wrapper--image-left .image-content__picture::before { left: -4.375rem; } }

@media (min-width: 1800px) { .image-content__wrapper--image-left .image-content__picture::before { left: -5rem; } }

.image-content__wrapper--image-left .image-content__picture::after { content: ''; position: absolute; top: 76px; top: 4.75rem; right: -32px; right: -2rem; width: 63px; width: 3.9375rem; height: 41px; height: 2.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-lines.svg"); background-repeat: no-repeat; background-size: cover; z-index: 2; }

@media (min-width: 768px) { .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 20px); } }

@media (min-width: 1200px) { .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 32.2px); right: -2.8125rem; width: 5.625rem; height: 4.0625rem; } }

@media (min-width: 1440px) { .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 35px); right: -3.4375rem; width: 6.875rem; height: 4.375rem; } }

@media (min-width: 1800px) { .image-content__wrapper--image-left .image-content__picture::after { top: calc(50% - 45px); right: -4.375rem; width: 8.6875rem; height: 5.5625rem; } }

.image-content__wrapper--image-left .image-content__picture .image-content__picture-image { -webkit-clip-path: url(/wp-content/themes/cottey-college/dist/css/); clip-path: url(/wp-content/themes/cottey-college/dist/css/); }

.image-content__wrapper--image-left .image-content__picture[data-style-variant=news]::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-circle-swirl.svg"); background-size: contain; top: auto; bottom: 0; right: 0; width: 13%; height: 20%; -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); z-index: 0; }

.image-content__wrapper--image-left .image-content__picture[data-style-variant=news] .image-content__picture-image { -webkit-clip-path: none; clip-path: none; }

.image-content__wrapper--image-right { margin-top: calc(15.625vw - 49.84375px); }

@media (min-width: 768px) { .image-content__wrapper--image-right { margin-top: 0; padding: 0; } }

@media (min-width: 1024px) { .image-content__wrapper--image-right { padding: 0; grid-template-columns: 0.8fr 1.2fr; } }

@media (min-width: 1200px) { .image-content__wrapper--image-right { padding: 6.25rem 0; } }

@media (min-width: 1600px) { .image-content__wrapper--image-right { padding: 8.25rem 0; } }

.image-content__wrapper--image-right .image-content__wrapper { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }

.image-content__wrapper--image-right .image-content__picture { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-bottom: 78px; margin-bottom: 4.875rem; height: calc(-0.89286px + 53.57143vw); }

@media (min-width: 620px) { .image-content__wrapper--image-right .image-content__picture { margin-bottom: 5.9375rem; } }

@media (min-width: 768px) { .image-content__wrapper--image-right .image-content__picture { margin: 0; padding: 0; height: 65%; max-height: 37.5rem; } }

@media (min-width: 1200px) { .image-content__wrapper--image-right .image-content__picture { height: calc(-9.66667px + 33.33333vw); max-height: 31.25rem; } }

.image-content__wrapper--image-right .image-content__picture::before { content: ''; position: absolute; top: -17.5%; right: -13%; width: 100%; height: 135%; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: -1; }

@media (min-width: 768px) { .image-content__wrapper--image-right .image-content__picture::before { top: -22.5%; height: 145%; } }

@media (min-width: 768px) { .image-content__wrapper--image-right .image-content__picture::before { display: none; } }

.image-content__wrapper--image-right .image-content__picture::after { content: ''; position: absolute; top: 20%; left: 0; width: 20%; height: 30%; max-width: 112px; max-width: 7rem; max-height: 128px; max-height: 8rem; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/circle-swirl-white.svg"); background-repeat: no-repeat; background-size: contain; z-index: 2; }

@media (min-width: 768px) { .image-content__wrapper--image-right .image-content__content { margin-left: auto; } }

.image-content__picture { position: relative; display: block; margin-bottom: 32px; margin-bottom: 2rem; }

@media (min-width: 768px) { .image-content__picture { margin-bottom: 0; height: 80%; min-height: 18.75rem; } }

@media (min-width: 1200px) { .image-content__picture { height: 100%; max-height: 31.25rem; max-width: 47.5rem; } }

@media (min-width: 768px) { .image-content__picture::before { content: ''; position: absolute; top: -2.8125rem; bottom: -3.125rem; width: 6.25rem; z-index: 1; } }

@media (min-width: 1200px) { .image-content__picture::before { top: -3.125rem; bottom: -3.25rem; } }

@media (min-width: 1440px) { .image-content__picture::before { top: -2.875rem; width: 12.5rem; } }

@media (min-width: 1800px) { .image-content__picture::before { top: -3.0625rem; } }

.image-content__picture svg { position: absolute; }

.image-content__picture-image { position: relative; z-index: 1; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media (min-width: 1800px) { .image-content__content { max-width: 85%; } }

@media (min-width: 1440px) { .image-content__content { max-width: 90%; } }

@media (min-width: 1800px) { .image-content__content { font-size: 1.125rem; } }

@media (min-width: 1024px) { .image-content__title::after { width: 6.125rem; height: 0.75rem; } }

.image-content__text { margin-top: 12px; margin-top: 0.75rem; }

@media (min-width: 768px) { .image-content__text { margin-top: 1rem; } }

@media (min-width: 1200px) { .image-content__text { margin-top: 1.3125rem; } }

.image-content__text p { line-height: 1.5; }

.image-content__text p:not(:last-child) { margin-bottom: 18px; margin-bottom: 1.125rem; }

.table__wrapper { max-width: 1120px; max-width: 70rem; padding: 30px 0; padding: 1.875rem 0; }

@media (min-width: 1200px) { .table__wrapper { padding: 3.75rem 0 5rem; } }

.table__wrapper a:not(.btn) { color: #00306D; text-decoration: underline; }

.table__title { text-align: center; }

.table__tb-wrapper { margin-top: 40px; margin-top: 2.5rem; overflow-x: auto; }

@media (min-width: 1200px) { .table__tb-wrapper { margin-top: 2.8125rem; } }

@media (min-width: 1440px) { .table__tb-wrapper { margin-top: 3.4375rem; } }

.table__tb { width: 100%; min-width: 700px; min-width: 43.75rem; margin: 0 auto; border-left: 50px solid transparent; border-right: 50px solid transparent; }

.table .tb__row:nth-child(odd) { background: #fff; }

.table .tb__row:nth-child(even) { background: #F2F5F8; }

.table .tb__col { height: 48px; height: 3rem; vertical-align: middle; padding: 2px 20px 0; padding: 2px 1.25rem 0; font-family: "ASAP", sans-serif; font-size: 14px; font-size: 0.875rem; line-height: 1.5; text-align: center; }

@media (min-width: 768px) { .table .tb__col { font-size: 1rem; } }

@media (min-width: 1600px) { .table .tb__col { font-size: 1.125rem; } }

.table .tb__head { color: #fff; background: #00306D; text-align: left; }

.table .tb__head .tb__row { background: #00306D; }

.table .tb__head .tb__col { font-weight: bold; }

.testimonial { position: relative; margin: 45px 0 20px; margin: 2.8125rem 0 1.25rem; overflow: visible; z-index: 0; }

@media (min-width: 1440px) { .testimonial { margin: 5.625rem 0 1.25rem; } }

.testimonial__wrapper { position: relative; width: 80%; max-width: 500px; max-width: 31.25rem; margin-right: auto; margin-left: auto; padding-top: 25px; padding-top: 1.5625rem; padding-bottom: 25px; padding-bottom: 1.5625rem; text-align: center; z-index: 1; }

@media (min-width: 768px) { .testimonial__wrapper { padding-top: 4.0625rem; padding-bottom: 4.0625rem; } }

@media (min-width: 1024px) { .testimonial__wrapper { max-width: 40.3125rem; } }

@media (min-width: 1440px) { .testimonial__wrapper { max-width: 44.75rem; } }

.testimonial__wrapper::before { content: ''; display: block; position: absolute; left: 50%; top: 50%; width: 124px; width: 7.75rem; height: 132px; height: 8.25rem; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/cottey-c-logo-yellow.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; z-index: -1; }

.testimonial__testimony { font-family: "Cambria", serif; font-weight: bold; font-style: italic; font-size: 20px; font-size: 1.25rem; line-height: 24px; line-height: 1.5rem; color: #00306D; z-index: 2; }

@media (min-width: 620px) { .testimonial__testimony { font-size: 1.375rem; line-height: 1.625rem; } }

@media (min-width: 1024px) { .testimonial__testimony { font-size: 1.5rem; line-height: 1.75rem; } }

@media (min-width: 1200px) { .testimonial__testimony { font-size: 1.75rem; line-height: 2rem; } }

@media (min-width: 1440px) { .testimonial__testimony { font-size: 2rem; line-height: 2.25rem; } }

.text-columns { position: relative; z-index: 1; }

.text-columns__wrapper { max-width: 1250px; max-width: 78.125rem; width: 90%; padding: 0 16px; padding: 0 1rem; margin-right: auto; margin-left: auto; font-size: 16px; font-size: 1rem; line-height: 1.5; color: #6F7780; }

@media (min-width: 768px) { .text-columns__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0; } }

@media (min-width: 1800px) { .text-columns__wrapper { font-size: 1.125rem; } }

.text-columns__wrapper p:last-child { margin: 0; }

@media (min-width: 768px) { .text-columns__left { width: 46%; } }

.text-columns__right { margin-top: 30px; margin-top: 1.875rem; }

@media (min-width: 768px) { .text-columns__right { width: 46%; margin-top: 0; } }

.featured-image { margin-bottom: 60px; margin-bottom: 3.75rem; margin-top: -3rem;}

@media (min-width: 320px) { .featured-image { margin-bottom: 1.625rem;; margin-top: -3rem;} }

@media (min-width: 620px) { .featured-image { margin-bottom: 5.625rem;; margin-top: -3rem;} }

@media (min-width: 768px) { .featured-image { margin-bottom: 5.625rem;; margin-top: -3rem;} }

@media (min-width: 1024px) { .featured-image { margin-bottom: 5.5rem; } }

.featured-image__figure { position: relative; display: block; width: 100%; height: calc(59.23214px + 66.07143vw); }

@media (min-width: 425px) { .featured-image__figure { height: calc(186.84333px + 37.66667vw); } }

@media (min-width: 620px) { .featured-image__figure { padding: 0 1.25rem; } }

@media (min-width: 1024px) { .featured-image__figure { height: calc(293px + 27.27273vw); } }

@media (min-width: 1440px) { .featured-image__figure { padding: 0 3.75rem; } }

@media (min-width: 1920px) { .featured-image__figure { height: 50rem; } }

.featured-image__figure-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.featured-image__caption { position: absolute; bottom: -20px; bottom: -1.25rem; left: 0; display: block; font-family: "Arial Black", "Helvetica", sans-serif; font-size: calc(7.82143px + 10.71429vw); font-weight: 800; color: #2174CD; text-transform: uppercase; letter-spacing: -3px; mix-blend-mode: multiply; }

@media (min-width: 620px) { .featured-image__caption { bottom: -2.1875rem; } }

@media (min-width: 768px) { .featured-image__caption { bottom: calc(1.89062px + -10.9375vw); font-size: calc(-24.86328px + 13.67188vw); letter-spacing: -5px; line-height: 0.85; } }

@media (min-width: 1024px) { .featured-image__caption { letter-spacing: -10px; font-size: calc(-18.6875px + 13.06818vw); } }

@media (min-width: 1200px) { .featured-image__caption { letter-spacing: -10px; bottom: calc(-23.09167px + -9.16667vw); font-size: calc(28.09167px + 9.16667vw); } }

@media (min-width: 1440px) { .featured-image__caption { left: -0.9375rem; } }

@media (min-width: 1800px) { .featured-image__caption { font-size: 11.75rem; bottom: -11.4375rem; } }

#gutenberg .wysiwyg-editor { padding: 15px; margin-top: 15px; }

#gutenberg .image-content__text .wysiwyg-editor { padding: 0px !important; margin-top: 15px; }

#gutenberg .spacer { min-height: 24px; min-height: 1.5rem; height: 24px; height: 1.5rem; }

@media (min-width: 768px) { #gutenberg .spacer { height: 2.5rem; } }

@media (min-width: 1024px) { #gutenberg .spacer { height: 3rem; } }

@media (min-width: 1440px) { #gutenberg .spacer { height: 4rem; } }

#gutenberg .spacer[size=sm] { height: 24px; height: 1.5rem; }

@media (min-width: 768px) { #gutenberg .spacer[size=sm] { height: 2.5rem; } }

@media (min-width: 1024px) { #gutenberg .spacer[size=sm] { height: 3rem; } }

@media (min-width: 1440px) { #gutenberg .spacer[size=sm] { height: 4rem; } }

#gutenberg .spacer[size=md] { height: 36px; height: 2.25rem; }

@media (min-width: 768px) { #gutenberg .spacer[size=md] { height: 3rem; } }

@media (min-width: 1024px) { #gutenberg .spacer[size=md] { height: 4rem; } }

@media (min-width: 1440px) { #gutenberg .spacer[size=md] { height: 5.375rem; } }

#gutenberg .spacer[size=lg] { height: 48px; height: 3rem; }

@media (min-width: 768px) { #gutenberg .spacer[size=lg] { height: 4.5rem; } }

@media (min-width: 1024px) { #gutenberg .spacer[size=lg] { height: 6rem; } }

@media (min-width: 1440px) { #gutenberg .spacer[size=lg] { height: 7rem; } }

.front-hero { position: relative; background: #00306D; color: #fff; margin-bottom: 80px; margin-bottom: 5rem; }

.front-hero__wrapper { position: relative; }

.front-hero__content { position: relative; }

.front-hero__heading { position: relative; padding: 160px 15px 200px; padding: 10rem 0.9375rem 12.5rem; padding-bottom: 210px; padding-bottom: 13.125rem; font-family: "Cambria", serif; font-size: 36px; font-size: 2.25rem; line-height: 1; letter-spacing: 0.14px; text-align: center; text-transform: capitalize; z-index: 1; }

@media (min-width: 425px) { .front-hero__heading { font-size: 2.375rem; padding-top: 11.25rem; padding-bottom: 14.375rem; } }

@media (min-width: 620px) { .front-hero__heading { font-size: 2.75rem; padding-bottom: 15rem; } }

@media (min-width: 768px) { .front-hero__heading { font-size: 3.625rem; padding-top: 12.5rem; padding-bottom: 18.75rem; } }

@media (min-width: 1024px) { .front-hero__heading { padding-top: 15vh; padding-bottom: 17.5rem; } }

@media (min-width: 1200px) { .front-hero__heading { padding-top: 10vh; font-size: 4rem; } }

@media (min-width: 1440px) { .front-hero__heading { padding-top: 12.5vh; } }

@media (min-width: 1800px) { .front-hero__heading { padding-top: 10vh; font-size: 4.5rem; padding-bottom: 20rem; } }

@media (min-width: 1920px) { .front-hero__heading { font-size: 4.75rem; } }

.front-hero__heading strong { font-size: 64px; font-size: 4rem; font-weight: 700; letter-spacing: -2px; text-transform: capitalize; }

@media (min-width: 425px) { .front-hero__heading strong { font-size: 4.25rem; } }

@media (min-width: 620px) { .front-hero__heading strong { font-size: 5rem; } }

@media (min-width: 768px) { .front-hero__heading strong { font-size: 7.75rem; } }

@media (min-width: 1200px) { .front-hero__heading strong { font-size: 8.75rem; } }

@media (min-width: 1440px) { .front-hero__heading strong { font-size: 10rem; } }

@media (min-width: 1800px) { .front-hero__heading strong { font-size: 12.5rem; } }

@media (min-width: 1920px) { .front-hero__heading strong { font-size: 13.625rem; } }

.front-hero__main-picture { position: absolute; display: block; height: calc(100% + 1.875rem); width: 72.5%; top: 0; right: 27.25%; background-size: auto 115%; background-position: 70% bottom; background-repeat: no-repeat; }

@media (min-width: 768px) { .front-hero__main-picture { width: 50%; left: 0; right: auto; } }

@media (min-width: 1024px) { .front-hero__main-picture { background-position: 75% bottom; } }

@media (min-width: 1440px) { .front-hero__main-picture { background-position: 90% bottom; } }

.front-hero__main-picture::before { content: ''; display: block; position: absolute; width: 150%; height: 100%; top: 0; right: 0; background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .3))); background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, .3) 100%); }

.front-hero__blue-picture { position: absolute; top: 10%; right: 0; width: 72px; width: 4.5rem; height: 96px; height: 6rem; }

@media (min-width: 768px) { .front-hero__blue-picture { top: 12.5%; right: 10%; width: 5.9375rem; height: 8rem; } }

@media (min-width: 1200px) { .front-hero__blue-picture { top: 7%; right: 15%; width: 8.75rem; height: 11.78625rem; } }

@media (min-width: 1600px) { .front-hero__blue-picture { right: 25%; } }

@media (min-width: 1800px) { .front-hero__blue-picture { right: 25%; top: 15%; width: 10.625rem; height: 14.311875rem; } }

.front-hero__blue-picture::after { content: ''; position: absolute; display: block; width: 45px; width: 2.8125rem; height: 22px; height: 1.375rem; top: 16px; top: 1rem; left: -22px; left: -1.375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/horizontal-marker-swirls-1.svg"); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 768px) { .front-hero__blue-picture::after { left: -2.0625rem; width: 3.875rem; height: 2.0625rem; } }

@media (min-width: 1200px) { .front-hero__blue-picture::after { left: auto; top: 1.5rem; right: -2.5rem; width: 4.375rem; height: 2.1875rem; } }

@media (min-width: 1800px) { .front-hero__blue-picture::after { top: 1.875rem; right: -3.75rem; width: 6.875rem; height: 3.4375rem; } }

.front-hero__blue-picture-mask { position: absolute; width: 100%; height: 100%; background-color: #00C0FE; opacity: 0.25; }

.front-hero__blue-picture-image { display: block; width: 100%; height: 100%; background-size: 80% auto; background-repeat: no-repeat; background-position: center -75%; mix-blend-mode: luminosity; }

.front-hero__yellow-picture { position: absolute; bottom: 27.5%; left: 16.5%; z-index: 1; }

@media (min-width: 768px) { .front-hero__yellow-picture { right: 43.5%; left: auto; } }

@media (min-width: 1200px) { .front-hero__yellow-picture { bottom: 33%; right: 40%; } }

@media (min-width: 1800px) { .front-hero__yellow-picture { bottom: 35%; } }

.front-hero__yellow-picture::after { content: ''; position: absolute; display: block; width: 105px; width: 6.5625rem; height: 113px; height: 7.0625rem; top: 35px; top: 2.1875rem; left: 53px; left: 3.3125rem; background: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/college-seal.svg"); background-repeat: no-repeat; background-size: contain; }

@media (min-width: 768px) { .front-hero__yellow-picture::after { top: 3.75rem; left: 4.5625rem; } }

@media (min-width: 1200px) { .front-hero__yellow-picture::after { top: 11.25rem; left: 11.25rem; -webkit-transform: translate(-50%, -70%); transform: translate(-50%, -70%); } }

@media (min-width: 1800px) { .front-hero__yellow-picture::after { top: 13.75rem; left: 13.75rem; -webkit-transform: translate(-50%, -70%); transform: translate(-50%, -70%); width: 7.875rem; height: 8.3125rem; } }

.front-hero__yellow-picture-mask { position: absolute; width: 106px; width: 6.625rem; height: 105px; height: 6.5625rem; top: 0; left: 0; background: #FFD868; -webkit-clip-path: url(/wp-content/themes/cottey-college/dist/css/); clip-path: url(/wp-content/themes/cottey-college/dist/css/); }

@media (min-width: 768px) { .front-hero__yellow-picture-mask { width: 8.5rem; height: 8.875rem; } }

@media (min-width: 1200px) { .front-hero__yellow-picture-mask { width: 11.25rem; height: 11.25rem; } }

@media (min-width: 1800px) { .front-hero__yellow-picture-mask { width: 13.75rem; height: 13.75rem; } }

.front-hero__yellow-picture-mask::before { content: ''; position: absolute; display: block; top: 8px; left: 14px; left: 0.875rem; width: 78px; width: 4.875rem; height: 42px; height: 2.625rem; background-repeat: no-repeat; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/circle-swirl.svg"); }

@media (min-width: 768px) { .front-hero__yellow-picture-mask::before { left: 1.25rem; width: 5.75rem; height: 3.375rem; background-size: contain; } }

@media (min-width: 1200px) { .front-hero__yellow-picture-mask::before { left: 50%; top: 0.9375rem; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 7.8125rem; height: 4.375rem; } }

@media (min-width: 1800px) { .front-hero__yellow-picture-mask::before { top: 0.9375rem; width: 10.625rem; height: 5.625rem; } }

.front-hero__yellow-picture-mask svg { position: absolute; }

.front-hero__yellow-picture-image { position: relative; display: block; width: 100%; height: 100%; background-size: auto 90%; background-position: center bottom; background-repeat: no-repeat; mix-blend-mode: darken; }

.front-programs__wrapper { position: relative; }

@media (min-width: 768px) { .front-programs__wrapper { display: grid; grid-template-columns: 1fr 1fr; } }

@media (min-width: 1200px) { .front-programs__wrapper { grid-template-columns: 0.8fr 1.2fr; } }

@media (min-width: 1800px) { .front-programs__wrapper::after { content: ''; display: block; position: absolute; width: 50vw; height: 100%; background-color: #fff; right: 100%; top: 0; } }

.front-programs__content { padding: 30px; padding: 1.875rem; max-width: 50em; }

@media (min-width: 768px) { .front-programs__content { position: relative; min-width: 50vw; max-width: auto; padding: 2.5rem; padding-left: calc(-48.77315px + 11.57407vw); padding-bottom: 4.375rem; background: #fff; z-index: 1; } }

@media (min-width: 1200px) { .front-programs__content { min-width: 45vw; padding-left: 6.25rem; padding-bottom: 5.625rem; } }

@media (min-width: 1600px) { .front-programs__content { padding-left: 11.25rem; } }

@media (min-width: 1920px) { .front-programs__content { min-width: 50em; } }

.front-programs__title::before { content: '01'; }

@media (min-width: 1024px) { .front-programs__headline::after { width: 6.125rem; height: 0.75rem; } }

.front-programs__subline { display: block; margin: 20px 0; margin: 1.25rem 0; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; }

@media (min-width: 768px) { .front-programs__subline { max-width: 18em; } }

@media (min-width: 1024px) { .front-programs__subline { margin-top: 2.5rem; } }

@media (min-width: 1440px) { .front-programs__subline { font-size: 1.25rem; } }

@media (min-width: 1800px) { .front-programs__subline { font-size: 1.5rem; } }

.front-programs__text { line-height: 1.5; margin-bottom: 35px; margin-bottom: 2.1875rem; }

@media (min-width: 768px) { .front-programs__text { max-width: 36em; } }

@media (min-width: 1024px) { .front-programs__text { max-width: 26em; margin-bottom: 2.8125rem; } }

@media (min-width: 1800px) { .front-programs__text { font-size: 1.125rem; } }

.front-programs__slider { position: relative; width: 160vw; margin-top: 50px; margin-top: 3.125rem; margin-left: 15px; margin-left: 0.9375rem; padding-bottom: 40px; padding-bottom: 2.5rem; }

@media (min-width: 425px) { .front-programs__slider { width: 140vw; } }

@media (min-width: 768px) { .front-programs__slider { width: 80vw; margin-top: 4.375rem; padding-bottom: 6.25rem; } }

@media (min-width: 1024px) { .front-programs__slider { width: 60vw; } }

@media (min-width: 1200px) { .front-programs__slider { width: 48vw; } }

@media (min-width: 1800px) { .front-programs__slider { width: 45vw; } }

@media (min-width: 1920px) { .front-programs__slider { width: 54rem; } }

.front-programs .slider__track { overflow: visible; }

.front-programs .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.front-programs .slider__card { padding-right: 40px; padding-right: 2.5rem; }

@media (min-width: 1440px) { .front-programs .slider__card { padding-right: 4.0625rem; } }

@media (min-width: 1600px) { .front-programs .slider__card { padding-right: 6.25rem; } }

@media (min-width: 1920px) { .front-programs .slider__card { padding-right: 7.1875rem; } }

@media (min-width: 768px) { .front-programs .slider__card:nth-child(3n+1) { -webkit-transform: translateY(25px); transform: translateY(25px); } }

@media (min-width: 1800px) { .front-programs .slider__card:nth-child(3n+1) { -webkit-transform: translateY(40px); transform: translateY(40px); } }

@media (min-width: 768px) { .front-programs .slider__card:nth-child(4n+2) { -webkit-transform: translateY(-25px); transform: translateY(-25px); } }

@media (min-width: 1800px) { .front-programs .slider__card:nth-child(4n+2) { -webkit-transform: translateY(-40px); transform: translateY(-40px); } }

.front-programs .slider__controls-wrapper::before { content: ''; display: block; position: absolute; left: calc(-49.12381px + 78.09524vw); top: 30%; width: 140px; width: 8.75rem; height: 140px; height: 8.75rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/light-gray-circle-swirl.svg"); background-size: contain; background-repeat: no-repeat; -webkit-transform: translate(-23%, -20%); transform: translate(-23%, -20%); z-index: -1; }

@media (min-width: 425px) { .front-programs .slider__controls-wrapper::before { left: calc(-30.53846px + 69.23077vw); } }

@media (min-width: 768px) { .front-programs .slider__controls-wrapper::before { left: calc(-71.60547px + 39.45313vw); } }

@media (min-width: 1024px) { .front-programs .slider__controls-wrapper::before { left: calc(-71.25px + 29.54545vw); } }

@media (min-width: 1200px) { .front-programs .slider__controls-wrapper::before { left: calc(-67.76667px + 23.33333vw); } }

@media (min-width: 1440px) { .front-programs .slider__controls-wrapper::before { left: calc(-101.7625px + 23.75vw); -webkit-transform: translate(-23%, -18%); transform: translate(-23%, -18%); } }

@media (min-width: 1600px) { .front-programs .slider__controls-wrapper::before { left: calc(-149.755px + 24.5vw); } }

@media (min-width: 1800px) { .front-programs .slider__controls-wrapper::before { width: 10rem; height: 10rem; -webkit-transform: translate(-23%, -15%); transform: translate(-23%, -15%); left: calc(-148.775px + 22.5vw); } }

@media (min-width: 1920px) { .front-programs .slider__controls-wrapper::before { left: 16.6875rem; } }

.front-programs .slider__arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; left: calc(-49.12381px + 78.09524vw); top: 30%; width: 72px; width: 4.5rem; height: 72px; height: 4.5rem; border-radius: 50%; background-color: #155EAD; overflow: hidden; }

@media (min-width: 425px) { .front-programs .slider__arrows { left: calc(-30.53846px + 69.23077vw); } }

@media (min-width: 768px) { .front-programs .slider__arrows { left: calc(-71.60547px + 39.45313vw); } }

@media (min-width: 1024px) { .front-programs .slider__arrows { left: calc(-71.25px + 29.54545vw); } }

@media (min-width: 1200px) { .front-programs .slider__arrows { left: calc(-67.76667px + 23.33333vw); } }

@media (min-width: 1440px) { .front-programs .slider__arrows { width: 5rem; height: 5rem; left: calc(-101.7625px + 23.75vw); } }

@media (min-width: 1600px) { .front-programs .slider__arrows { left: calc(-149.755px + 24.5vw); } }

@media (min-width: 1800px) { .front-programs .slider__arrows { width: 6.0625rem; height: 6.0625rem; left: calc(-148.775px + 22.5vw); } }

@media (min-width: 1920px) { .front-programs .slider__arrows { left: 16.6875rem; } }

.front-programs .slider__arrow { width: 50%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1440px) { .front-programs .slider__arrow::before, .front-programs .slider__arrow::after { border-top-width: 9px; border-right-width: 4px; border-left-width: 4px; } }

@media (min-width: 1800px) { .front-programs .slider__arrow::before, .front-programs .slider__arrow::after { border-top-width: 0.75rem; border-right-width: 5px; border-left-width: 5px; } }

.front-programs .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(3px); transform: rotate(-90deg) translateY(3px); }

@media (min-width: 1440px) { .front-programs .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translate(-1px, 5px); transform: rotate(-90deg) translate(-1px, 5px); } }

@media (min-width: 1800px) { .front-programs .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(8px); transform: rotate(-90deg) translateY(8px); } }

.front-programs .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-10px); transform: rotate(90deg) translateY(-10px); }

@media (min-width: 1440px) { .front-programs .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translate(1px, -13px); transform: rotate(90deg) translate(1px, -13px); } }

@media (min-width: 1800px) { .front-programs .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-15px); transform: rotate(90deg) translateY(-15px); } }

.front-programs .slider__arrow:hover { background: rgba(0, 0, 0, .1); }

.front-programs .card__anchor { display: block; width: 100%; height: 100%; }

.front-programs .card__picture { display: block; }

.front-programs .card__image { display: block; width: 100%; height: 320px; height: 20rem; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media (min-width: 1024px) { .front-programs .card__image { height: 21.875rem; } }

@media (min-width: 1200px) { .front-programs .card__image { height: 22.8125rem; } }

@media (min-width: 1440px) { .front-programs .card__image { height: 25rem; } }

@media (min-width: 1600px) { .front-programs .card__image { height: 26.25rem; } }

@media (min-width: 1800px) { .front-programs .card__image { height: 27.5rem; } }

.front-programs .card__title { display: block; margin-top: 20px; margin-top: 1.25rem; font-family: "Cambria", serif; font-size: 18px; font-size: 1.125rem; font-weight: 700; line-height: 1.3; color: #00306D; }

@media (min-width: 1200px) { .front-programs .card__title { font-size: 1.25rem; } }

@media (min-width: 1800px) { .front-programs .card__title { font-size: 1.5rem; } }

.front-life { position: relative; }

@media (min-width: 1024px) { .front-life::before { content: ''; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 60%; background-color: #F2F5F8; z-index: -3; } }

.front-life__wrapper { position: relative; margin-top: 40px; margin-top: 2.5rem; }

@media (min-width: 768px) { .front-life__wrapper { padding-top: 3.75rem; margin-top: calc(-59.88281px + 11.71875vw); } }

@media (min-width: 1024px) { .front-life__wrapper { margin-top: 3.75rem; padding: 7.5rem 0; } }

@media (min-width: 1200px) { .front-life__wrapper { padding: 11.25rem 0; } }

@media (min-width: 1600px) { .front-life__wrapper { margin-top: 7.5rem; } }

@media (min-width: 1800px) { .front-life__wrapper { padding: 12.5rem 0; } }

@media (min-width: 1920px) { .front-life__wrapper { padding: 15rem 0; } }

.front-life__content { position: relative; padding: 40px 30px 35px; padding: 2.5rem 1.875rem 2.1875rem; background-color: #F2F5F8; min-width: 300px; min-width: 18.75rem; width: calc(100% - 50px); }

@media (min-width: 620px) { .front-life__content { max-width: 35em; margin-top: -1.875rem; margin-left: auto; } }

@media (min-width: 768px) { .front-life__content { margin-top: -6.875rem; } }

@media (min-width: 1024px) { .front-life__content { margin-top: 0; padding: 6rem; padding-bottom: 10rem; } }

@media (min-width: 1440px) { .front-life__content { max-width: 40em; } }

@media (min-width: 1600px) { .front-life__content { max-width: 45em; } }

@media (min-width: 1800px) { .front-life__content { padding-top: 7.5rem; padding-left: 10rem; max-width: 54em; } }

.front-life__content::before { content: ''; display: block; position: absolute; height: 100%; width: 100%; left: 100%; bottom: 0; background-color: #F2F5F8; z-index: -3; }

@media (min-width: 620px) { .front-life__content::before { right: 100%; left: auto; } }

@media (min-width: 1024px) { .front-life__content::before { display: none; } }

@media (min-width: 1920px) { .front-life__content::before { display: block; top: 0; bottom: auto; left: 100%; right: auto; width: calc(50vw - 960px); } }

.front-life__title::before { content: '02'; }

@media (min-width: 1024px) { .front-life__headline::after { width: 6.125rem; height: 0.75rem; } }

.front-life__text { line-height: 1.5; margin-top: 20px; margin-top: 1.25rem; margin-bottom: 35px; margin-bottom: 2.1875rem; }

@media (min-width: 1024px) { .front-life__text { max-width: 26em; margin-bottom: 2.8125rem; } }

@media (min-width: 1800px) { .front-life__text { font-size: 1.125rem; } }

.front-life__fluid-text { position: absolute; display: block; width: 100%; top: 0; left: -8px; font-size: calc(-24.99048px + 24.7619vw); line-height: 1; font-family: "Arial Black", "Helvetica", sans-serif; font-weight: 800; letter-spacing: -4.51px; text-transform: uppercase; color: #155EAD; mix-blend-mode: multiply; white-space: nowrap; pointer-events: none; z-index: 1; }

@media (min-width: 425px) { .front-life__fluid-text { margin-top: calc(20.51282vw - 86.97436px); font-size: calc(36.51282px + 10.25641vw); } }

@media (min-width: 620px) { .front-life__fluid-text { margin-top: calc(124.56081px + -16.89189vw); } }

@media (min-width: 1024px) { .front-life__fluid-text { left: -1.25rem; margin-top: 0; top: auto; bottom: calc(271.8125px + -18.75vw); font-size: calc(26.0625px + 15.34091vw); letter-spacing: -0.625rem; } }

@media (min-width: 1200px) { .front-life__fluid-text { bottom: calc(331.81667px + -18.33333vw); font-size: calc(15.16667px + 16.66667vw); letter-spacing: -0.75rem; } }

@media (min-width: 1440px) { .front-life__fluid-text { left: -1.5625rem; letter-spacing: -0.9375rem; } }

@media (min-width: 1600px) { .front-life__fluid-text { left: -1.875rem; bottom: calc(74.975px + -2.5vw); font-size: calc(39.155px + 15.5vw); line-height: 0.95; letter-spacing: -1.125rem; } }

@media (min-width: 1920px) { .front-life__fluid-text { left: -2.375rem; bottom: 1.25rem; font-size: 21.375rem; } }

@media (min-width: 1024px) { .front-life__fluid-text [data-hide="desktop"] { display: none; } }

.front-life__fluid-text [data-hide="mobile"] { display: none; }

@media (min-width: 1024px) { .front-life__fluid-text [data-hide="mobile"] { display: inline-block; } }

.front-life__background { display: none; }

@media (min-width: 1024px) { .front-life__background { display: block; position: absolute; top: 2.5rem; left: 4%; width: 92%; height: 70%; z-index: -2; } }

@media (min-width: 1200px) { .front-life__background { top: 4.375rem; } }

@media (min-width: 1800px) { .front-life__background { top: 6.875rem; } }

.front-life__background::after { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(50%, rgba(255, 255, 255, 0))); background: linear-gradient(180deg, #fff 0%, rgba(255, 255, 255, 0) 50%); }

.front-life__background-image { display: block; width: 100%; height: 100%; background-repeat: no-repeat; background-size: cover; background-position: bottom center; opacity: 0.5; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: saturate(0); filter: saturate(0); }

.front-life__picture-wrapper { position: relative; display: block; min-width: 300px; min-width: 18.75rem; width: calc(100% - 50px); height: calc(-61.88571px + 97.14286vw); margin-left: auto; z-index: -1; -webkit-transform: translateY(35%); transform: translateY(35%); }

@media (min-width: 620px) { .front-life__picture-wrapper { margin-left: 0; height: 30rem; } }

@media (min-width: 768px) { .front-life__picture-wrapper { -webkit-transform: translateY(22.5%); transform: translateY(22.5%); } }

@media (min-width: 1024px) { .front-life__picture-wrapper { position: absolute; -webkit-transform: none; transform: none; width: 75%; max-width: 81.25rem; margin: 0; top: 0; left: 12.5%; height: 55%; } }

@media (min-width: 1200px) { .front-life__picture-wrapper { width: 70%; left: 15%; } }

@media (min-width: 1440px) { .front-life__picture-wrapper { width: 65%; left: 17.5%; } }

.front-life__picture-wrapper::after { content: ''; position: absolute; display: block; min-width: 84px; min-width: 5.25rem; min-height: 53px; min-height: 3.3125rem; top: calc(-57.29524px + 32.38095vw); left: -36px; left: -2.25rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/yellow-lines.svg"); background-repeat: no-repeat; background-size: contain; }

@media (min-width: 425px) { .front-life__picture-wrapper::after { width: 25%; height: 18%; } }

@media (min-width: 620px) { .front-life__picture-wrapper::after { top: 5.625rem; } }

@media (min-width: 1024px) { .front-life__picture-wrapper::after { width: 8.75rem; height: 5.625rem; } }

@media (min-width: 1200px) { .front-life__picture-wrapper::after { left: auto; right: -3.75rem; top: 4.375rem; } }

@media (min-width: 1920px) { .front-life__picture-wrapper::after { right: -4.6875rem; top: 7.5rem; } }

.front-life__picture { position: relative; display: block; width: 100%; height: 100%; overflow: hidden; }

.front-life__picture-image { position: absolute; width: 200%; max-width: none; max-width: initial; height: 100%; left: -30%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media (min-width: 425px) { .front-life__picture-image { width: 180%; left: -15%; } }

@media (min-width: 620px) { .front-life__picture-image { width: 150%; left: -19%; } }

@media (min-width: 768px) { .front-life__picture-image { width: 120%; left: -10%; } }

@media (min-width: 1024px) { .front-life__picture-image { width: 110%; left: -10%; } }

@media (min-width: 1440px) { .front-life__picture-image { width: 120%; left: -10%; } }

@media (min-width: 1800px) { .front-life__picture-image { width: 110%; left: -5%; } }

.front-about { position: relative; background-color: #F2F5F8; }

.front-about__wrapper { position: relative; padding: 0 30px; padding: 0 1.875rem; padding-top: calc(258.47619px + 38.09524vw); padding-bottom: calc(178.47619px + 38.09524vw); }

@media (min-width: 768px) { .front-about__wrapper { padding-top: 380px; padding-bottom: calc(-19.6875px + 31.25vw); } }

@media (min-width: 1024px) { .front-about__wrapper { padding-top: 11.875rem; padding-bottom: 10.5rem; } }

@media (min-width: 1440px) { .front-about__wrapper { padding-bottom: 12.5rem; } }

@media (min-width: 1800px) { .front-about__wrapper { padding-top: 15rem; } }

.front-about__title::before { content: '03'; }

@media (min-width: 768px) { .front-about__title { margin-left: calc(-409.33594px + 66.40625vw); } }

@media (min-width: 1024px) { .front-about__title { margin-left: calc(-253.125px + 51.13636vw); } }

@media (min-width: 1200px) { .front-about__title { margin-left: calc(-239.54167px + 45.83333vw); } }

@media (min-width: 1440px) { .front-about__title { margin-left: calc(-429.4375px + 56.25vw); } }

@media (min-width: 1600px) { .front-about__title { margin-left: calc(110.2px + 20vw); } }

@media (min-width: 1800px) { .front-about__title { margin-left: calc(20.25px + 25vw); } }

@media (min-width: 1920px) { .front-about__title { margin-left: 31.25rem; } }

.front-about__headline { display: block; max-width: 7em; }

@media (min-width: 425px) { .front-about__headline { max-width: 11em; } }

@media (min-width: 768px) { .front-about__headline { margin-left: calc(-409.33594px + 66.40625vw); } }

@media (min-width: 1024px) { .front-about__headline { margin-left: calc(-253.125px + 51.13636vw); } }

@media (min-width: 1200px) { .front-about__headline { margin-left: calc(-239.54167px + 45.83333vw); } }

@media (min-width: 1440px) { .front-about__headline { margin-left: calc(-429.4375px + 56.25vw); } }

@media (min-width: 1600px) { .front-about__headline { margin-left: calc(110.2px + 20vw); } }

@media (min-width: 1800px) { .front-about__headline { margin-left: calc(20.25px + 25vw); } }

@media (min-width: 1920px) { .front-about__headline { margin-left: 31.25rem; } }

@media (min-width: 1024px) { .front-about__headline::after { width: 6.125rem; height: 0.75rem; } }

@media (min-width: 1440px) { .front-about__headline::after { margin-left: calc(-389.625px + 37.5vw); margin-top: 4.375rem; } }

@media (min-width: 1600px) { .front-about__headline::after { margin-left: 250px; } }

@media (min-width: 1800px) { .front-about__headline::after { margin-left: calc(324.95833px + -4.16667vw); } }

@media (min-width: 1920px) { .front-about__headline::after { margin-left: 15.3125rem; } }

.front-about__text { line-height: 1.5; margin-top: 20px; margin-top: 1.25rem; margin-bottom: 35px; margin-bottom: 2.1875rem; max-width: 32em; }

@media (min-width: 768px) { .front-about__text { margin-left: calc(-209.33594px + 66.40625vw); max-width: 24em; } }

@media (min-width: 1024px) { .front-about__text { max-width: 26em; margin-top: 3.125rem; margin-bottom: 2.8125rem; margin-left: calc(-6.875px + 39.77273vw); } }

@media (min-width: 1440px) { .front-about__text { margin-left: calc(-819.0625px + 93.75vw); } }

@media (min-width: 1600px) { .front-about__text { margin-left: calc(360.2px + 20vw); } }

@media (min-width: 1800px) { .front-about__text { font-size: 1.125rem; } }

@media (min-width: 1920px) { .front-about__text { margin-left: 46.5625rem; } }

@media (min-width: 768px) { .front-about__cta { margin-left: calc(-209.33594px + 66.40625vw); } }

@media (min-width: 1024px) { .front-about__cta { margin-left: calc(-6.875px + 39.77273vw); } }

@media (min-width: 1440px) { .front-about__cta { margin-left: calc(-819.0625px + 93.75vw); } }

@media (min-width: 1600px) { .front-about__cta { margin-left: calc(360.2px + 20vw); } }

@media (min-width: 1920px) { .front-about__cta { margin-left: 46.5625rem; } }

.front-about__photo { display: block; position: absolute; }

.front-about__photo--one { top: 80px; top: 5rem; left: 0; width: calc(-30.94286px + 48.57143vw); height: calc(21.94286px + 51.42857vw); }

@media (min-width: 768px) { .front-about__photo--one { left: auto; top: calc(459.60937px + -39.0625vw); right: 0px; width: calc(60.23437px + 23.4375vw); height: calc(40.37109px + 37.10938vw); } }

@media (min-width: 1024px) { .front-about__photo--one { top: calc(-56.25px + 11.36364vw); right: calc(-28.40909vw - -290.625px); width: calc(201.875px + 5.68182vw); height: calc(281.875px + 5.68182vw); } }

@media (min-width: 1200px) { .front-about__photo--one { right: calc(-119.91667px + 8.33333vw); } }

@media (min-width: 1440px) { .front-about__photo--one { right: 0; width: 340px; height: 530px; } }

@media (min-width: 1600px) { .front-about__photo--one { width: calc(-259.6px + 40vw); height: calc(100.3px + 30vw); } }

@media (min-width: 1800px) { .front-about__photo--one { width: 28.75rem; height: 40rem; } }

@media (min-width: 1920px) { .front-about__photo--one { top: 10rem; } }

.front-about__photo--one::before, .front-about__photo--one .front-about__figure::after { content: ''; display: block; position: absolute; top: 11px; top: 0.6875rem; right: -11px; right: -0.6875rem; width: 103px; width: 6.4375rem; height: 109px; height: 6.8125rem; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 768px) { .front-about__photo--one::before, .front-about__photo--one .front-about__figure::after { left: 0; top: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

@media (min-width: 1440px) { .front-about__photo--one::before, .front-about__photo--one .front-about__figure::after { top: auto; bottom: 0; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); } }

@media (min-width: 1800px) { .front-about__photo--one::before, .front-about__photo--one .front-about__figure::after { width: 9.375rem; height: 10rem; } }

.front-about__photo--one::before { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-college-seal.svg"); }

.front-about__photo--one .front-about__figure::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/college-seal.svg"); }

.front-about__photo--two { top: 170px; top: 10.625rem; right: 0px; width: calc(53.85714px + 28.57143vw); height: calc(34.09524px + 47.61905vw); }

@media (min-width: 768px) { .front-about__photo--two { top: 3.125rem; left: 0; right: auto; width: calc(140.07812px + 7.8125vw); height: calc(160.11719px + 11.71875vw); } }

@media (min-width: 1024px) { .front-about__photo--two { width: 13.75rem; height: 17.5rem; } }

@media (min-width: 1600px) { .front-about__photo--two { top: 10%; } }

.front-about__photo--two::before { content: ''; display: block; position: absolute; top: 10px; top: 0.625rem; right: 10px; right: 0.625rem; width: 92px; width: 5.75rem; height: 96px; height: 6rem; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); background-size: contain; background-repeat: no-repeat; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/yellow-swirl-circle.svg"); }

@media (min-width: 768px) { .front-about__photo--two::before { top: auto; bottom: 0.625rem; right: 0.625rem; -webkit-transform: translate(50%, 50%); transform: translate(50%, 50%); width: 7.5rem; height: 7.75rem; } }

.front-about__photo--three { bottom: 50px; bottom: 3.125rem; left: 0; width: calc(83.67619px + 58.09524vw); height: calc(73.47619px + 38.09524vw); }

@media (min-width: 768px) { .front-about__photo--three { bottom: auto; top: 70%; left: calc(-39.96094px + 3.90625vw); width: calc(-199.375px + 62.5vw); height: calc(-133.56641px + 43.35938vw); } }

@media (min-width: 1024px) { .front-about__photo--three { top: 60%; left: 0; width: calc(291.875px + 5.68182vw); height: calc(188.875px + 5.68182vw); } }

@media (min-width: 1440px) { .front-about__photo--three { top: 58%; left: calc(-139.875px + 12.5vw); width: calc(-299.5px + 50vw); height: calc(-119.71875px + 28.125vw); } }

@media (min-width: 1440px) { .front-about__photo--three { top: 58%; width: 31.25rem; height: 20.625rem; } }

@media (min-width: 1920px) { .front-about__photo--three { left: 6.25rem; } }

.front-about__photo--three .front-about__figure { -webkit-clip-path: url(/wp-content/themes/cottey-college/dist/css/-two); clip-path: url(/wp-content/themes/cottey-college/dist/css/-two); }

.front-about__figure { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }

.front-about__figure figcaption { font-size: 0; }

.front-about__figure-image { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.front-testimonials { position: relative; }

@media (min-width: 1600px) { .front-testimonials { padding: 1.25rem; } }

@media (min-width: 1800px) { .front-testimonials { padding: 3.125rem; } }

@media (min-width: 1600px) { .front-testimonials::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 50%; background: #F2F5F8; z-index: -1; } }

.front-testimonials__wrapper { position: relative; padding: 60px 30px 30px; padding: 3.75rem 1.875rem 1.875rem; background-color: #00306D; }

@media (min-width: 768px) { .front-testimonials__wrapper { display: grid; grid-template-columns: 0.85fr 1.15fr; gap: 3.75rem; padding: 3.125rem 1.875rem; } }

@media (min-width: 1200px) { .front-testimonials__wrapper { padding: 3.125rem; } }

@media (min-width: 1440px) { .front-testimonials__wrapper { padding: 5rem; grid-template-columns: 1fr 1fr; } }

@media (min-width: 1600px) { .front-testimonials__wrapper { padding: 7.5rem; } }

@media (min-width: 1800px) { .front-testimonials__wrapper { padding: 9.375rem; } }

@media (min-width: 1920px) { .front-testimonials__wrapper { padding: 11.5625rem; } }

.front-testimonials__wrapper::before { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 1; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 48, 109, 0)), to(#00306D)); background: linear-gradient(180deg, rgba(0, 48, 109, 0) 0%, #00306D 100%); }

@media (min-width: 1024px) { .front-testimonials__wrapper::before { background: radial-gradient(rgba(0, 48, 109, 0), #00306D); } }

.front-testimonials__content { position: relative; z-index: 1; }

@media (min-width: 768px) { .front-testimonials__content { min-width: 40vw; } }

@media (min-width: 1024px) { .front-testimonials__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; min-width: auto; } }

.front-testimonials__background { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.1; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter'); -webkit-filter: saturate(0); filter: saturate(0); background-size: 500% auto; background-position: 45% top; background-repeat: no-repeat; pointer-events: none; }

@media (min-width: 425px) { .front-testimonials__background { background-size: 400% auto; } }

@media (min-width: 620px) { .front-testimonials__background { background-size: 300% auto; } }

@media (min-width: 1024px) { .front-testimonials__background { background-size: cover; background-position: center; opacity: 0.15; } }

.front-testimonials__title { color: #fff; }

.front-testimonials__title::before { content: '04'; }

.front-testimonials__headline { color: #fff; }

@media (min-width: 1024px) { .front-testimonials__headline::after { width: 6.125rem; height: 0.75rem; } }

.front-testimonials__subline { display: block; margin: 20px 0; margin: 1.25rem 0; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; color: #fff; }

@media (min-width: 768px) { .front-testimonials__subline { max-width: 30em; } }

@media (min-width: 1024px) { .front-testimonials__subline { max-width: 30em; margin-top: 2.5rem; } }

@media (min-width: 1440px) { .front-testimonials__subline { font-size: 1.25rem; max-width: 25em; } }

@media (min-width: 1800px) { .front-testimonials__subline { font-size: 1.5rem; max-width: 24em; margin-bottom: 2rem; } }

.front-testimonials__text { line-height: 1.5; margin-bottom: 35px; margin-bottom: 2.1875rem; color: #B6BFC8; }

@media (min-width: 768px) { .front-testimonials__text { max-width: 40em; } }

@media (min-width: 1024px) { .front-testimonials__text { max-width: 30em; margin-bottom: 2.8125rem; } }

@media (min-width: 1440px) { .front-testimonials__text { max-width: 28em; } }

@media (min-width: 1800px) { .front-testimonials__text { font-size: 1.125rem; } }

.front-testimonials__slider { position: relative; z-index: 1; width: 100%; padding-top: 90px; padding-top: 5.625rem; padding-bottom: 40px; padding-bottom: 2.5rem; }

@media (min-width: 768px) { .front-testimonials__slider { width: 85vw; overflow: hidden; } }

@media (min-width: 1024px) { .front-testimonials__slider { width: 100%; padding-bottom: 0; padding-top: 0; overflow: visible; } }

.front-testimonials .slider__track { overflow: visible; }

.front-testimonials .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

@media (min-width: 1024px) { .front-testimonials .slider__slides { display: grid; gap: 1.875rem; } }

@media (min-width: 1600px) { .front-testimonials .slider__slides { gap: 2.5rem; } }

.front-testimonials .slider__card { position: relative; padding: 0 8px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }

@media (min-width: 1440px) { .front-testimonials .slider__card:nth-child(even) { -webkit-transform: translateX(-80px); transform: translateX(-80px); } }

@media (min-width: 1440px) { .front-testimonials .slider__card:nth-child(even) .card__wrapper { padding-left: 1.875rem; padding-right: 5rem; } }

@media (min-width: 1600px) { .front-testimonials .slider__card:nth-child(even) .card__wrapper { padding-left: 3.125rem; padding-right: 6.875rem; } }

@media (min-width: 1440px) { .front-testimonials .slider__card:nth-child(even) .card__figure-image { right: 0; left: auto; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } }

@media (min-width: 1440px) { .front-testimonials .slider__card:nth-child(3n+0)::after { content: ''; display: block; position: absolute; width: 5.75rem; height: 5rem; top: -5px; right: 0; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-quotes.svg"); background-size: contain; background-repeat: no-repeat; } }

@media (min-width: 768px) { .front-testimonials .slider__dots { display: none; } }

.front-testimonials .slider__dots-list { margin-top: 35px; margin-top: 2.1875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.front-testimonials .slider__dots-dot { border-radius: 50%; background-color: #fff; width: 6px; height: 6px; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); }

.front-testimonials .slider__dots-dot:not(:last-child) { margin-right: 20px; margin-right: 1.25rem; }

.front-testimonials .slider__dots-dot--active { -webkit-transform: scale(1.8); transform: scale(1.8); background-color: #FFD868; }

.front-testimonials .card__wrapper { position: relative; display: block; background: #fff; padding: 68px 20px 35px; padding: 4.25rem 1.25rem 2.1875rem; overflow: hidden; }

@media (min-width: 425px) { .front-testimonials .card__wrapper { padding: 4.25rem 1.875rem 2.1875rem; } }

@media (min-width: 768px) { .front-testimonials .card__wrapper { padding: 4.25rem 3.125rem 2.1875rem; } }

@media (min-width: 1024px) { .front-testimonials .card__wrapper { padding: 1.25rem; padding-top: 1.875rem; padding-left: 3.75rem; } }

@media (min-width: 1200px) { .front-testimonials .card__wrapper { padding-right: 1.875rem; } }

@media (min-width: 1440px) { .front-testimonials .card__wrapper { padding-left: 5rem; } }

@media (min-width: 1600px) { .front-testimonials .card__wrapper { padding-top: 2.5rem; padding-bottom: 1.875rem; padding-right: 3.125rem; padding-left: 6.875rem; } }

.front-testimonials .card__figure-image { display: block; position: absolute; left: 50%; top: 0; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 2px solid #2174CD; border-radius: 50%; width: 90px; width: 5.625rem; height: 90px; height: 5.625rem; z-index: 1; }

@media (min-width: 1024px) { .front-testimonials .card__figure-image { left: 0; top: 50%; } }

@media (min-width: 1440px) { .front-testimonials .card__figure-image { width: 7.5rem; height: 7.5rem; } }

@media (min-width: 1600px) { .front-testimonials .card__figure-image { width: 8.4375rem; height: 8.4375rem; } }

.front-testimonials .card__caption { display: block; margin-bottom: 30px; margin-bottom: 1.875rem; text-align: center; }

@media (min-width: 1024px) { .front-testimonials .card__caption { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 0.625rem; } }

@media (min-width: 1600px) { .front-testimonials .card__caption { font-size: 1.125rem; } }

@media (min-width: 1800px) { .front-testimonials .card__caption { font-size: 1.25rem; } }

.front-testimonials .card__person { display: block; font-weight: 600; margin-bottom: 8px; }

@media (min-width: 1024px) { .front-testimonials .card__person { position: relative; margin-right: 1.875rem; } }

.front-testimonials .card__person::after { content: ''; display: block; position: absolute; width: 1px; height: 100%; top: 0; right: -15px; right: -0.9375rem; background: #B6BFC8; }

.front-testimonials .card__quote { font-family: "Cambria", serif; font-size: 16px; font-size: 1rem; font-weight: 700; font-style: italic; line-height: 1.5; color: #00306D; text-align: center; }

@media (min-width: 425px) { .front-testimonials .card__quote { font-size: 1.125rem; } }

@media (min-width: 1024px) { .front-testimonials .card__quote { text-align: left; font-size: 1rem; } }

@media (min-width: 1200px) { .front-testimonials .card__quote { font-size: 1.125rem; } }

@media (min-width: 1600px) { .front-testimonials .card__quote { font-size: 1.25rem; } }

.front-testimonials .card__quote p::before, .front-testimonials .card__quote p::after { content: '"'; }

.front-testimonials .card__button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 30px auto 0; margin: 1.875rem auto 0; color: #155EAD; font-size: 14px; font-size: 0.875rem; text-transform: uppercase; letter-spacing: 1.2px; font-weight: 700; }

@media (min-width: 1024px) { .front-testimonials .card__button { margin-left: 0; margin-top: 1.25rem; } }

.front-testimonials .card__button span { margin-left: 4px; }

.front-members__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 40px 25px; padding: 2.5rem 1.5625rem; }

@media (min-width: 768px) { .front-members__wrapper { display: grid; grid-template-columns: 1fr 1fr; gap: 1.875rem; } }

@media (min-width: 1024px) { .front-members__wrapper { gap: 1.25rem; } }

@media (min-width: 1200px) { .front-members__wrapper { padding: 5rem 1.5625rem; grid-template-columns: 1.1fr 0.9fr; } }

@media (min-width: 1600px) { .front-members__wrapper { grid-template-columns: 1.2fr 0.85fr; padding: 3.125rem 1.5625rem; } }

@media (min-width: 1800px) { .front-members__wrapper { grid-template-columns: 1.1fr 0.9fr; } }

.front-members__header { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.front-members__content { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 768px) { .front-members__content { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media (min-width: 1200px) { .front-members__content { margin-left: calc(29.16667vw - 349.70833px); } }

@media (min-width: 1440px) { .front-members__content { margin-left: 6.875rem; } }

@media (min-width: 1600px) { .front-members__content { margin-left: 5rem; } }

@media (min-width: 1800px) { .front-members__content { margin-left: 3.75rem; } }

.front-members__figure { position: relative; display: block; height: auto; padding: 0 10px; padding: 0 0.625rem; max-width: 400px; max-width: 25rem; }

@media (min-width: 768px) { .front-members__figure { max-width: 20rem; } }

@media (min-width: 1200px) { .front-members__figure { -webkit-transform: translate(calc(-369.625px + 37.5vw), calc(-44.95833px + 4.16667vw)); transform: translate(calc(-369.625px + 37.5vw), calc(-44.95833px + 4.16667vw)); max-width: 23rem; } }

@media (min-width: 1440px) { .front-members__figure { -webkit-transform: translate(220px, 50px); transform: translate(220px, 50px); } }

@media (min-width: 1600px) { .front-members__figure { -webkit-transform: translate(270px, 62px); transform: translate(270px, 62px); } }

.front-members__figure figcaption { font-size: 0; }

.front-members__figure::after { content: ''; display: block; position: absolute; width: 25%; height: 30%; top: 50%; right: 0; -webkit-transform: translate(25%, 0); transform: translate(25%, 0); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-wavy-lines.svg"); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 1200px) { .front-members__figure::after { top: 76%; width: 28%; } }

.front-members__figure-image { width: 100%; height: auto; }

.front-members__heading { margin-top: calc(-1.67px + -7vw); font-family: "Arial Black", "Helvetica", sans-serif; color: #155EAD; letter-spacing: -4.51px; font-weight: 800; text-transform: uppercase; font-size: calc(19.97333px + 10.66667vw); line-height: 1; text-align: center; mix-blend-mode: multiply; }

@media (min-width: 768px) { .front-members__heading { font-size: 4.375rem; margin-top: -1.75rem; } }

@media (min-width: 1200px) { .front-members__heading { font-size: calc(10.0625px + 6.25vw); text-align: left; -webkit-transform: translate(-60px, calc(59.925px + -7.5vw)); transform: translate(-60px, calc(59.925px + -7.5vw)); } }

@media (min-width: 1440px) { .front-members__heading { font-size: 6.25rem; -webkit-transform: translate(-60px, -80px); transform: translate(-60px, -80px); } }

@media (min-width: 1600px) { .front-members__heading { font-size: 7.375rem; -webkit-transform: translate(-60px, -100px); transform: translate(-60px, -100px); } }

.front-members__subline { display: block; margin: 40px 0 20px; margin: 2.5rem 0 1.25rem; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; text-align: center; max-width: 17em; }

@media (min-width: 620px) { .front-members__subline { margin: 3.5rem 0 2.25rem; font-size: 1.375rem; } }

@media (min-width: 768px) { .front-members__subline { font-size: 1.125rem; text-align: left; } }

@media (min-width: 1024px) { .front-members__subline { font-size: 1.375rem; } }

@media (min-width: 1800px) { .front-members__subline { font-size: 1.5rem; } }

.front-members__text { line-height: 1.5; margin-bottom: 35px; margin-bottom: 2.1875rem; text-align: center; max-width: 22em; }

@media (min-width: 620px) { .front-members__text { font-size: 1.125rem; } }

@media (min-width: 768px) { .front-members__text { font-size: 1rem; text-align: left; } }

@media (min-width: 1024px) { .front-members__text { margin-left: 5rem; } }

@media (min-width: 1800px) { .front-members__text { font-size: 1.125rem; max-width: 28em; } }

.front-social__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 40px 20px; padding: 2.5rem 1.25rem; }

@media (min-width: 425px) { .front-social__wrapper { padding: 2.5rem; } }

@media (min-width: 768px) { .front-social__wrapper { padding-bottom: 4.375rem; } }

@media (min-width: 1024px) { .front-social__wrapper { padding-left: 1rem; padding-right: 1rem; } }

@media (min-width: 1200px) { .front-social__wrapper { padding-left: calc(-119.875px + 12.5vw); padding-right: calc(-119.875px + 12.5vw); padding-top: 5rem; padding-bottom: 7.5rem; } }

@media (min-width: 1920px) { .front-social__wrapper { padding-left: 7.5rem; padding-right: 7.5rem; } }

.front-social__heading { position: relative; display: block; width: 100%; top: 0; font-size: calc(19.82143px + 10.71429vw); line-height: 1; font-family: "Arial Black", "Helvetica", sans-serif; font-weight: 800; letter-spacing: -4.51px; text-transform: uppercase; color: #155EAD; mix-blend-mode: multiply; white-space: nowrap; z-index: 1; }

@media (min-width: 768px) { .front-social__heading { text-align: center; font-size: calc(54.0625px + 6.25vw); } }

@media (min-width: 1024px) { .front-social__heading { font-size: 6.25rem; } }

@media (min-width: 1200px) { .front-social__heading { font-size: calc(10.075px + 7.5vw); } }

@media (min-width: 1440px) { .front-social__heading { font-size: 7.375rem; } }

.front-social__posts { position: relative; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr; padding: 0 12px 30%; padding: 0 0.75rem 30%; }

@media (min-width: 425px) { .front-social__posts { padding: 0 calc(-31.48718px + 10.25641vw) 30%; } }

@media (min-width: 620px) { .front-social__posts { padding: 0 2rem 25%; max-width: 33.75rem; margin: 0 auto; } }

@media (min-width: 768px) { .front-social__posts { margin: 0 auto; max-width: 49rem; gap: 3.125rem; padding-bottom: calc(60.09766px + 9.76563vw); } }

@media (min-width: 1024px) { .front-social__posts { max-width: 100%; padding-bottom: 5rem; padding-left: 0; padding-right: 0; gap: 0.9375rem; } }

@media (min-width: 1200px) { .front-social__posts { gap: calc(-59.9375px + 6.25vw); } }

@media (min-width: 1440px) { .front-social__posts { padding-bottom: 6.25rem; gap: 2.1875rem; } }

.front-social__post { position: relative; width: 100%; height: calc(9.67857px + 39.28571vw); -webkit-box-shadow: 0px 3px 60px 0px rgba(0, 30, 69, .2); box-shadow: 0px 3px 60px 0px rgba(0, 30, 69, .2); }

@media (min-width: 425px) { .front-social__post { height: calc(-7.6px + 40vw); } }

@media (min-width: 620px) { .front-social__post { height: 15rem; } }

@media (min-width: 768px) { .front-social__post { height: calc(70.20408px + 30.61224vw); max-height: 22.8125rem; } }

@media (min-width: 1024px) { .front-social__post { height: calc(-12.9375px + 24.43182vw); } }

@media (min-width: 1200px) { .front-social__post { height: calc(124.125px + 12.5vw); } }

.front-social__post:nth-child(1) { grid-column: 2 / 4; -webkit-transform: translate(16%, -15%); transform: translate(16%, -15%); }

@media (min-width: 768px) { .front-social__post:nth-child(1) { grid-column: 3 / 5; grid-row: auto; -webkit-transform: translate(-20px, -40px); transform: translate(-20px, -40px); } }

@media (min-width: 1024px) { .front-social__post:nth-child(1) { grid-column: auto; grid-row: auto; -webkit-transform: none; transform: none; z-index: 1; } }

.front-social__post:nth-child(1)::before, .front-social__post:nth-child(1) .front-social__post-link::after { content: ''; display: block; position: absolute; top: 5px; right: -11px; right: -0.6875rem; width: 100px; width: 6.25rem; height: 107px; height: 6.6875rem; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 1440px) { .front-social__post:nth-child(1)::before, .front-social__post:nth-child(1) .front-social__post-link::after { width: 9.4375rem; height: 10rem; left: 0.75rem; right: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

.front-social__post:nth-child(1)::before { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-college-seal.svg"); }

.front-social__post:nth-child(1) .front-social__post-link::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/college-seal.svg"); }

.front-social__post:nth-child(2) { grid-row: 2; grid-column: 1 / 3; -webkit-transform: translate(-10%, 0); transform: translate(-10%, 0); }

@media (min-width: 768px) { .front-social__post:nth-child(2) { grid-column: 1 / 3; grid-row: 1; -webkit-transform: translate(-5px, 70px); transform: translate(-5px, 70px); } }

@media (min-width: 1024px) { .front-social__post:nth-child(2) { grid-column: auto; grid-row: auto; -webkit-transform: translate(0, 30px); transform: translate(0, 30px); } }

.front-social__post:nth-child(3) { grid-row: 2; grid-column: 3 / 5; -webkit-transform: translate(10%, 17%); transform: translate(10%, 17%); }

@media (min-width: 768px) { .front-social__post:nth-child(3) { grid-column: 3 / 5; grid-row: auto; -webkit-transform: translate(20px, -50px); transform: translate(20px, -50px); } }

@media (min-width: 1024px) { .front-social__post:nth-child(3) { grid-column: auto; grid-row: auto; -webkit-transform: translate(0, -40px); transform: translate(0, -40px); } }

.front-social__post:nth-child(4) { grid-row: 3; grid-column: 2 / 4; -webkit-transform: translate(0, 40%); transform: translate(0, 40%); }

@media (min-width: 768px) { .front-social__post:nth-child(4) { grid-column: 1 / 3; grid-row: 2; -webkit-transform: translate(35px, 70px); transform: translate(35px, 70px); } }

@media (min-width: 1024px) { .front-social__post:nth-child(4) { grid-column: auto; grid-row: auto; -webkit-transform: none; transform: none; z-index: 1; } }

.front-social__post:nth-child(4)::after { content: ''; position: absolute; display: block; width: 108px; width: 6.75rem; height: 54px; height: 3.375rem; top: 32px; top: 2rem; left: -70px; left: -4.375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/horizontal-marker-swirls-1.svg"); background-size: contain; background-repeat: no-repeat; z-index: -1; }

@media (min-width: 1440px) { .front-social__post:nth-child(4)::after { right: -3.125rem; left: auto; z-index: 1; } }

.front-social__decoration { display: block; position: absolute; left: 0; bottom: -1px; width: 100%; height: 100%; pointer-events: none; }

.front-social__decoration::before { content: ''; position: absolute; display: block; width: 100%; height: 42px; height: 2.625rem; bottom: 0; left: 0; background-color: #fff; }

@media (min-width: 1440px) { .front-social__decoration::before { height: 3.375rem; } }

.front-social__decoration::after { content: ''; position: absolute; display: block; left: 9px; bottom: 10px; width: 51px; width: 3.1875rem; height: 18px; height: 1.125rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/heart-comment-small.svg"); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 1440px) { .front-social__decoration::after { width: 4.0625rem; height: 1.3125rem; left: 1.125rem; bottom: 0.9375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/heart-comment-large.svg"); } }

.front-social__post-link, .front-social__post-image { position: relative; display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; overflow: hidden; }

.front-social__cta { -ms-flex-item-align: center; align-self: center; }

.about-hero { position: relative; margin-bottom: 130px; margin-bottom: 8.125rem; background-color: #00306D; color: #fff; }

@media (min-width: 620px) { .about-hero { margin-bottom: 10.625rem; } }

@media (min-width: 1024px) { .about-hero { margin-bottom: 11.875rem; } }

@media (min-width: 1200px) { .about-hero { margin-bottom: 13.125rem; } }

@media (min-width: 1440px) { .about-hero { margin-bottom: 15rem; } }

.about-hero__wrapper { position: relative; padding-top: 54px; padding-top: 3.375rem; }

@media (min-width: 620px) { .about-hero__wrapper { padding-top: 4.375rem; } }

.about-hero__wrapper::before { content: ''; display: block; position: absolute; top: 34px; top: 2.125rem; left: -20px; left: -1.25rem; width: 196px; width: 12.25rem; height: 105px; height: 6.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/circle-swirl.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; opacity: 0.08; }

@media (min-width: 620px) { .about-hero__wrapper::before { top: 5.625rem; } }

@media (min-width: 768px) { .about-hero__wrapper::before { top: calc(0.11719px + 11.71875vw); left: calc(-109.88281px + 11.71875vw); } }

@media (min-width: 1024px) { .about-hero__wrapper::before { top: 7.5rem; left: 0.625rem; } }

@media (min-width: 1200px) { .about-hero__wrapper::before { top: calc(-19.88333px + 11.66667vw); left: calc(-129.88333px + 11.66667vw); } }

@media (min-width: 1440px) { .about-hero__wrapper::before { top: calc(399.825px + -17.5vw); left: calc(244.85625px + -14.375vw); width: calc(-982.18125px + 81.875vw); height: calc(-533.55625px + 44.375vw); } }

@media (min-width: 1600px) { .about-hero__wrapper::before { top: 7.5rem; left: calc(-24.975px + 2.5vw); width: 20.4375rem; height: 11rem; } }

@media (min-width: 1800px) { .about-hero__wrapper::before { left: 4.375rem; } }

.about-hero__heading { position: absolute; display: block; width: 100%; font-family: "Cambria", serif; font-size: 23px; font-size: 1.4375rem; letter-spacing: 0.07px; line-height: 0.8; text-transform: capitalize; text-align: center; z-index: 3; }

@media (min-width: 425px) { .about-hero__heading { font-size: 1.625rem; } }

@media (min-width: 620px) { .about-hero__heading { font-size: 1.75rem; } }

@media (min-width: 768px) { .about-hero__heading { font-size: calc(8.03125px + 3.125vw); } }

@media (min-width: 1024px) { .about-hero__heading { font-size: 2.5rem; } }

@media (min-width: 1200px) { .about-hero__heading { font-size: calc(-29.94167px + 5.83333vw); } }

@media (min-width: 1440px) { .about-hero__heading { font-size: 3.375rem; } }

.about-hero__heading strong { display: block; font-size: 54px; font-size: 3.375rem; font-weight: 800; line-height: 1.3; letter-spacing: -1.64px; }

@media (min-width: 425px) { .about-hero__heading strong { font-size: 4rem; } }

@media (min-width: 620px) { .about-hero__heading strong { font-size: 4.625rem; line-height: 1; } }

@media (min-width: 768px) { .about-hero__heading strong { font-size: calc(12.09375px + 9.375vw); } }

@media (min-width: 1024px) { .about-hero__heading strong { font-size: 6.75rem; } }

@media (min-width: 1200px) { .about-hero__heading strong { font-size: calc(-51.86667px + 13.33333vw); } }

@media (min-width: 1440px) { .about-hero__heading strong { font-size: 8.75rem; } }

.about-hero__picture-wrapper { position: relative; top: 60px; top: 3.75rem; width: calc(100% - 12px); height: 415px; height: 25.9375rem; }

@media (min-width: 425px) { .about-hero__picture-wrapper { width: calc(100% - 24px); } }

@media (min-width: 620px) { .about-hero__picture-wrapper { width: 85%; margin: 0 auto; top: 4.5rem; } }

@media (min-width: 1800px) { .about-hero__picture-wrapper { width: calc(100% - 360px); } }

@media (min-width: 768px) { .about-hero__picture-wrapper { top: calc(0.09375px + 9.375vw); height: calc(160.33203px + 33.20313vw); } }

@media (min-width: 1024px) { .about-hero__picture-wrapper { top: 6rem; height: 31.25rem; } }

@media (min-width: 1200px) { .about-hero__picture-wrapper { top: calc(-48.87917px + 12.08333vw); height: calc(-199.41667px + 58.33333vw); } }

@media (min-width: 1440px) { .about-hero__picture-wrapper { top: 7.8125rem; height: 40rem; } }

.about-hero__picture-wrapper::before, .about-hero__picture-wrapper .about-hero__picture::after { content: ''; display: block; position: absolute; bottom: 0px; right: 15px; right: 0.9375rem; width: 107px; width: 6.6875rem; height: 113px; height: 7.0625rem; -webkit-transform: translateY(50%); transform: translateY(50%); background-size: contain; background-repeat: no-repeat; }

@media (min-width: 768px) { .about-hero__picture-wrapper::before, .about-hero__picture-wrapper .about-hero__picture::after { right: 3.125rem; } }

@media (min-width: 1200px) { .about-hero__picture-wrapper::before, .about-hero__picture-wrapper .about-hero__picture::after { right: calc(-399.625px + 37.5vw); width: calc(-52.86667px + 13.33333vw); height: calc(-51.8625px + 13.75vw); } }

@media (min-width: 1440px) { .about-hero__picture-wrapper::before, .about-hero__picture-wrapper .about-hero__picture::after { right: 8.75rem; width: 8.6875rem; height: 9.125rem; } }

.about-hero__picture-wrapper::before { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-college-seal.svg"); }

.about-hero__picture-wrapper .about-hero__picture::after { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/college-seal.svg"); }

.about-hero__picture { display: block; position: relative; width: 100%; height: 100%; overflow: hidden; }

.about-hero__picture::before { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 50%; background: -webkit-gradient(linear, left top, left bottom, from(#001631), to(rgba(0, 22, 49, 0))); background: linear-gradient(180deg, #001631 0%, rgba(0, 22, 49, 0) 100%); z-index: 1; }

.about-hero__picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.8" /><feFuncG type="linear" slope="0.8" /><feFuncB type="linear" slope="0.8" /></feComponentTransfer></filter></svg>#filter'); -webkit-filter: brightness(0.8); filter: brightness(0.8); }

.about-hero__scroll-indicator { bottom: -110px; bottom: -6.875rem; }

.about-mission { padding-top: 30px; padding-top: 1.875rem; padding-bottom: 45px; padding-bottom: 2.8125rem; }

@media (min-width: 620px) { .about-mission { padding-bottom: 1.875rem; } }

@media (min-width: 768px) { .about-mission { padding-bottom: 5rem; } }

@media (min-width: 620px) { .about-mission__wrapper { width: 90%; margin: 0 auto; } }

@media (min-width: 768px) { .about-mission__wrapper { width: 85%; } }

.about-mission__headline { padding: 0 20px; padding: 0 1.25rem; }

@media (min-width: 620px) { .about-mission__headline { padding: 0; } }

@media (min-width: 1200px) { .about-mission__headline { margin-left: calc(50% - 466px); } }

@media (min-width: 1440px) { .about-mission__headline { margin-left: calc(50% - 476px); } }

@media (min-width: 1600px) { .about-mission__headline { margin-left: calc(50% - 543px); } }

@media (min-width: 1024px) { .about-mission__headline::after { width: 6.125rem; height: 0.75rem; } }

.about-mission__subtitle { display: block; padding: 0 20px; padding: 0 1.25rem; margin: 30px 0; margin: 1.875rem 0; }

@media (min-width: 620px) { .about-mission__subtitle { padding: 0; margin-top: 0; font-size: 2rem; } }

@media (min-width: 1024px) { .about-mission__subtitle { max-width: 11em; } }

@media (min-width: 1200px) { .about-mission__subtitle { font-size: 2.5rem; } }

@media (min-width: 1800px) { .about-mission__subtitle { font-size: 2.75rem; max-width: 15em; margin-bottom: 2rem; } }

.about-mission__subline { display: block; margin: 20px 0; margin: 1.25rem 0; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; padding: 0 20px; padding: 0 1.25rem; }

@media (min-width: 620px) { .about-mission__subline { padding: 0; } }

@media (min-width: 768px) { .about-mission__subline { max-width: 37em; } }

@media (min-width: 1200px) { .about-mission__subline { margin-left: calc(50% - 466px); } }

@media (min-width: 1440px) { .about-mission__subline { margin-left: calc(50% - 476px); } }

@media (min-width: 1600px) { .about-mission__subline { margin-left: calc(50% - 543px); } }

@media (min-width: 1440px) { .about-mission__subline { font-size: 1.25rem; } }

@media (min-width: 1800px) { .about-mission__subline { font-size: 1.5rem; } }

.about-mission__text { padding: 0 20px; padding: 0 1.25rem; line-height: 1.5; }

@media (min-width: 620px) { .about-mission__text { padding: 0; } }

@media (min-width: 1600px) { .about-mission__text { font-size: 1.125rem; } }

@media (min-width: 620px) { .about-mission__text--first { grid-column: 1; grid-row: 1; -webkit-transform: translateY(-30px); transform: translateY(-30px); } }

@media (min-width: 768px) { .about-mission__text--first { -webkit-transform: translateY(calc(119.80469px + -19.53125vw)); transform: translateY(calc(119.80469px + -19.53125vw)); } }

@media (min-width: 1024px) { .about-mission__text--first { -webkit-transform: translate(40px, 70px); transform: translate(40px, 70px); max-width: 26em; } }

@media (min-width: 1200px) { .about-mission__text--first { justify-self: flex-end; -webkit-transform: translate(0, 70px); transform: translate(0, 70px); } }

@media (min-width: 1024px) { .about-mission__text--second { max-width: 24em; } }

@media (min-width: 1800px) { .about-mission__text--second { max-width: 34em; } }

@media (min-width: 620px) { .about-mission__first-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.25rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (min-width: 768px) { .about-mission__first-grid { gap: calc(-79.84375px + 15.625vw); } }

@media (min-width: 1024px) { .about-mission__first-grid { -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: 5rem; gap: 6.25rem; } }

@media (min-width: 1440px) { .about-mission__first-grid { gap: 7.5rem; } }

@media (min-width: 1600px) { .about-mission__first-grid { gap: 9.375rem; } }

.about-mission__first-picture { display: block; position: relative; width: 100%; height: 70vw; padding: 0 12px; padding: 0 0.75rem; margin: 35px 0; margin: 2.1875rem 0; }

@media (min-width: 620px) { .about-mission__first-picture { padding: 0; height: 40vw; grid-column: 2; } }

@media (min-width: 768px) { .about-mission__first-picture { height: 37vw; } }

@media (min-width: 1024px) { .about-mission__first-picture { height: 35vw; margin: 0; } }

@media (min-width: 1440px) { .about-mission__first-picture { max-width: 47.5rem; max-height: 34.1875rem; } }

.about-mission__first-picture::before { content: ''; display: block; position: absolute; width: 168px; width: 10.5rem; height: 107px; height: 6.6875rem; right: 0; top: 0; -webkit-transform: translate(25%, -50%); transform: translate(25%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/wavy-lines-light-gray.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; }

@media (min-width: 1200px) { .about-mission__first-picture::before { width: 60%; height: 40%; -webkit-transform: translate(35%, -50%); transform: translate(35%, -50%); } }

@media (min-width: 1440px) { .about-mission__first-picture::before { width: 50%; height: 40%; } }

.about-mission__first-picture svg { position: absolute; }

.about-mission__first-picture-image { position: relative; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; -webkit-clip-path: url(/wp-content/themes/cottey-college/dist/css/-two); clip-path: url(/wp-content/themes/cottey-college/dist/css/-two); }

@media (min-width: 620px) { .about-mission__second-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 1.25rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } }

@media (min-width: 768px) { .about-mission__second-grid { gap: calc(-79.84375px + 15.625vw); margin-top: calc(309.64844px + -35.15625vw); } }

@media (min-width: 1024px) { .about-mission__second-grid { -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; gap: 6.25rem; } }

@media (min-width: 1440px) { .about-mission__second-grid { gap: 7.5rem; } }

@media (min-width: 1600px) { .about-mission__second-grid { gap: 9.375rem; margin-top: -15.625rem; } }

.about-mission__second-picture { display: block; position: relative; width: 100%; height: 95vw; padding: 0 12px; padding: 0 0.75rem; margin-top: 44px; margin-top: 2.75rem; }

@media (min-width: 620px) { .about-mission__second-picture { height: 45vw; padding: 0; margin-top: 0; -webkit-transform: translateY(-40px); transform: translateY(-40px); } }

@media (min-width: 768px) { .about-mission__second-picture { -webkit-transform: translateY(calc(29.88281px + -11.71875vw)); transform: translateY(calc(29.88281px + -11.71875vw)); height: 40vw; } }

@media (min-width: 1024px) { .about-mission__second-picture { -webkit-transform: none; transform: none; } }

@media (min-width: 1440px) { .about-mission__second-picture { max-width: 40.4375rem; max-height: 39.125rem; justify-self: flex-end; } }

.about-mission__second-picture::after { content: ''; display: block; position: absolute; width: 34%; height: 25%; left: 0; top: 30%; -webkit-transform: translate(-44%, 0) rotate(-90deg); transform: translate(-44%, 0) rotate(-90deg); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/yellow-swirl-circle.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; }

.about-mission__second-picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.about-timeline { position: relative; }

@media (min-width: 1600px) { .about-timeline { padding-left: 4.6875rem; } }

.about-timeline::before { content: ''; display: block; position: absolute; width: 100%; height: 50%; left: 0; bottom: 0; background-color: #F2F5F8; }

.about-timeline__wrapper { position: relative; padding-bottom: 80px; padding-bottom: 5rem; background-color: #00306D; color: #B6BFC8; }

@media (min-width: 425px) { .about-timeline__wrapper { padding-bottom: 7.5rem; } }

@media (min-width: 620px) { .about-timeline__wrapper { padding-bottom: 10rem; } }

@media (min-width: 768px) { .about-timeline__wrapper { padding-bottom: 12.5rem; } }

@media (min-width: 1200px) { .about-timeline__wrapper { padding-bottom: 15rem; } }

@media (min-width: 1440px) { .about-timeline__wrapper { padding-bottom: 17.5rem; } }

@media (min-width: 1600px) { .about-timeline__wrapper { padding-left: 3.125rem; overflow: hidden; } }

.about-timeline__background { position: absolute; left: 0; width: 100%; height: 100%; mix-blend-mode: multiply; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="hueRotate" color-interpolation-filters="sRGB" values="180" /></filter></svg>#filter'); -webkit-filter: hue-rotate(180deg); filter: hue-rotate(180deg); background-image: url("/wp-content/themes/cottey-college/src/assets/images/dev/bitmaps/artscenter-01.jpg"); background-size: auto 125%; background-position: center; background-repeat: no-repeat; opacity: 0.4; }

@media (min-width: 1600px) { .about-timeline__background { background-size: auto 135%; } }

.about-timeline .slider { position: relative; width: 100%; margin-top: 50px; margin-top: 3.125rem; }

.about-timeline .slider__track { overflow: visible; }

.about-timeline .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.about-timeline .slider__controls-wrapper { display: block; position: relative; padding-bottom: 40px; padding-bottom: 2.5rem; -webkit-transform: translate(-15px, -15px); transform: translate(-15px, -15px); }

@media (min-width: 620px) { .about-timeline .slider__controls-wrapper { padding: 0; position: absolute; -webkit-transform: none; transform: none; right: 3.125rem; top: calc(-433.75px + 125vw); } }

@media (min-width: 768px) { .about-timeline .slider__controls-wrapper { right: calc(-49.80469px + 19.53125vw); bottom: 6.25rem; left: auto; top: auto; z-index: 1; } }

@media (min-width: 1024px) { .about-timeline .slider__controls-wrapper { right: calc(556.875px + -39.77273vw); } }

@media (min-width: 1200px) { .about-timeline .slider__controls-wrapper { right: 4.0625rem; top: 40%; } }

@media (min-width: 1440px) { .about-timeline .slider__controls-wrapper { right: 5.1875rem; top: 44%; } }

@media (min-width: 1600px) { .about-timeline .slider__controls-wrapper { right: 6.375rem; } }

@media (min-width: 1800px) { .about-timeline .slider__controls-wrapper { right: 5.4375rem; top: 47%; } }

.about-timeline .slider__controls-wrapper::before { content: ''; display: block; position: absolute; right: 0; top: 0; width: 130px; width: 8.125rem; height: 130px; height: 8.125rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/light-gray-circle-swirl.svg"); background-size: contain; background-repeat: no-repeat; -webkit-transform: translate(23%, -18%); transform: translate(23%, -18%); opacity: 0.1; }

@media (min-width: 1440px) { .about-timeline .slider__controls-wrapper::before { -webkit-transform: translate(23%, -18%); transform: translate(23%, -18%); } }

@media (min-width: 1800px) { .about-timeline .slider__controls-wrapper::before { width: 10rem; height: 10rem; -webkit-transform: translate(23%, -15%); transform: translate(23%, -15%); } }

.about-timeline .slider__arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; right: 0; top: 0; width: 72px; width: 4.5rem; height: 72px; height: 4.5rem; border-radius: 50%; background-color: #fff; overflow: hidden; }

@media (min-width: 1440px) { .about-timeline .slider__arrows { width: 5rem; height: 5rem; } }

@media (min-width: 1800px) { .about-timeline .slider__arrows { width: 6.0625rem; height: 6.0625rem; } }

.about-timeline .slider__arrow { width: 50%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1440px) { .about-timeline .slider__arrow::before, .about-timeline .slider__arrow::after { border-top-width: 9px; border-right-width: 4px; border-left-width: 4px; } }

@media (min-width: 1800px) { .about-timeline .slider__arrow::before, .about-timeline .slider__arrow::after { border-top-width: 0.75rem; border-right-width: 5px; border-left-width: 5px; } }

.about-timeline .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(3px); transform: rotate(-90deg) translateY(3px); }

@media (min-width: 1440px) { .about-timeline .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translate(-1px, 5px); transform: rotate(-90deg) translate(-1px, 5px); } }

@media (min-width: 1800px) { .about-timeline .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(8px); transform: rotate(-90deg) translateY(8px); } }

.about-timeline .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-10px); transform: rotate(90deg) translateY(-10px); }

@media (min-width: 1440px) { .about-timeline .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translate(1px, -13px); transform: rotate(90deg) translate(1px, -13px); } }

@media (min-width: 1800px) { .about-timeline .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-15px); transform: rotate(90deg) translateY(-15px); } }

.about-timeline .slider__arrow:hover { background: rgba(0, 0, 0, .05); }

.about-timeline .slider__timeline { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin-left: 20px; margin-left: 1.25rem; margin-top: 70px; margin-top: 4.375rem; overflow: visible; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 768px) { .about-timeline .slider__timeline { margin-top: 1.875rem; } }

@media (min-width: 1200px) { .about-timeline .slider__timeline { margin-left: calc(-419.25px + 75vw); margin-top: calc(269.83333px + -16.66667vw); } }

@media (min-width: 1440px) { .about-timeline .slider__timeline { margin-left: calc(-429.25px + 75vw); margin-top: 1.875rem; } }

@media (min-width: 1600px) { .about-timeline .slider__timeline { margin-left: calc(-499.25px + 75vw); } }

@media (min-width: 1800px) { .about-timeline .slider__timeline { margin-left: calc(100.41667px + 41.66667vw); } }

@media (min-width: 1920px) { .about-timeline .slider__timeline { margin-left: 56.25rem; } }

.about-timeline .slider__timeline-marker { display: block; position: absolute; top: 0; left: 42%; width: 6px; height: 6px; border-radius: 50%; -webkit-transform: translateY(-40%); transform: translateY(-40%); background: #fff; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-marker { width: 8px; height: 8px; left: 40.5%; } }

.about-timeline .slider__timeline-marker::before { content: ''; display: block; position: absolute; width: 20px; width: 1.25rem; height: 20px; height: 1.25rem; border: 1px solid #fff; border-radius: 50%; -webkit-transform: translate(-37%, -37%); transform: translate(-37%, -37%); opacity: 0.5; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-marker::before { width: 1.875rem; height: 1.875rem; -webkit-transform: translate(-38%, -38%); transform: translate(-38%, -38%); } }

.about-timeline .slider__timeline-marker::after { content: ''; display: block; position: absolute; width: 47px; width: 2.9375rem; height: 47px; height: 2.9375rem; border: 1px solid #fff; border-radius: 50%; -webkit-transform: translate(-38%, -38%); transform: translate(-38%, -38%); opacity: 0; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-marker::after { width: 4.5rem; height: 4.5rem; } }

.about-timeline .slider__timeline-marker--active { left: 38%; width: 12px; width: 0.75rem; height: 12px; height: 0.75rem; background: #FFD868; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-marker--active { width: 1.125rem; height: 1.125rem; left: 33%; -webkit-transform: translateY(-42%); transform: translateY(-42%); } }

.about-timeline .slider__timeline-marker--active::before { width: 30px; width: 1.875rem; height: 30px; height: 1.875rem; -webkit-transform: translate(-32%, -32%); transform: translate(-32%, -32%); opacity: 1; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-marker--active::before { width: 2.875rem; height: 2.875rem; } }

.about-timeline .slider__timeline-marker--active::after { opacity: 0.5; }

.about-timeline .slider__timeline-date { position: relative; padding-top: 35px; padding-top: 2.1875rem; font-size: 11px; font-size: 0.6875rem; text-align: center; color: #fff; white-space: nowrap; line-height: 1.4; letter-spacing: 0.9px; }

@media (min-width: 1440px) { .about-timeline .slider__timeline-date { padding-top: 3.125rem; font-size: 0.75rem; } }

.about-timeline .slider__timeline-date:not(:last-child) { margin-right: 110px; margin-right: 6.875rem; }

@media (min-width: 620px) { .about-timeline .slider__timeline-date:not(:last-child) { margin-right: 10.625rem; } }

.about-timeline .slider__timeline-date::before { content: ''; display: block; position: absolute; margin-left: 42%; height: 1px; width: 167px; width: 10.4375rem; background-color: #6F7780; top: 0; }

@media (min-width: 620px) { .about-timeline .slider__timeline-date::before { width: 14.375rem; } }

.about-timeline .slider__timeline-date:last-child::before { width: 100vw; }

.about-timeline .slider__timeline-date strong { font-weight: 800; }

.about-timeline .article { position: relative; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 620px) { .about-timeline .article { display: grid; grid-template-columns: 0.9fr 1.1fr; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 5rem; } }

@media (min-width: 1024px) { .about-timeline .article { padding: 0 calc(45.45455vw - 465px); padding-top: 5rem; } }

@media (min-width: 1200px) { .about-timeline .article { padding-left: 1.25rem; padding-right: 1.25rem; padding-top: calc(0.08333px + 8.33333vw); } }

@media (min-width: 1600px) { .about-timeline .article { padding-top: calc(-249.75px + 25vw); } }

@media (min-width: 1800px) { .about-timeline .article { padding-top: 12.5rem; } }

.about-timeline .article--hidden { opacity: 0; }

.about-timeline .article__year { display: block; text-align: center; -webkit-transform: translateX(-5%); transform: translateX(-5%); font-family: "Arial Black", "Helvetica", sans-serif; font-size: 130px; font-size: 8.125rem; font-weight: 800; color: #2174CD; opacity: 0.14; text-transform: uppercase; white-space: nowrap; letter-spacing: -24px; letter-spacing: -1.5rem; }

@media (min-width: 620px) { .about-timeline .article__year { position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-30%); transform: translateX(-30%); font-size: 11.25rem; letter-spacing: -1.875rem; } }

@media (min-width: 1024px) { .about-timeline .article__year { -webkit-transform: translateX(-50%); transform: translateX(-50%); } }

@media (min-width: 1200px) { .about-timeline .article__year { font-size: calc(135.10417px + 10.41667vw); line-height: 0.7; -webkit-transform: translateX(22%); transform: translateX(22%); left: auto; right: 0; letter-spacing: calc(-23.02083px + -2.08333vw); } }

@media (min-width: 1600px) { .about-timeline .article__year { -webkit-transform: translateX(19%); transform: translateX(19%); font-size: calc(100.15px + 15vw); letter-spacing: calc(-7.035px + -3.5vw); } }

@media (min-width: 1800px) { .about-timeline .article__year { font-size: 23.125rem; letter-spacing: -4.375rem; } }

.about-timeline .article__year span:first-child { letter-spacing: -42px; letter-spacing: -2.625rem; }

@media (min-width: 620px) { .about-timeline .article__year span:first-child { letter-spacing: -3.75rem; } }

@media (min-width: 1200px) { .about-timeline .article__year span:first-child { letter-spacing: calc(-35.04167px + -4.16667vw); } }

@media (min-width: 1600px) { .about-timeline .article__year span:first-child { letter-spacing: calc(-35.05px + -5vw); } }

@media (min-width: 1800px) { .about-timeline .article__year span:first-child { letter-spacing: -7.8125rem; } }

.about-timeline .article__figure { display: block; position: relative; width: 100%; height: 100vw; margin-top: -50px; margin-top: -3.125rem; }

@media (min-width: 620px) { .about-timeline .article__figure { margin-top: 0; height: 50vw; } }

@media (min-width: 768px) { .about-timeline .article__figure { grid-row: 1 / 3; } }

@media (min-width: 1024px) { .about-timeline .article__figure { height: 45vw; } }

@media (min-width: 1200px) { .about-timeline .article__figure { height: 40vw; max-height: 36.6875rem; } }

@media (min-width: 1800px) { .about-timeline .article__figure { max-height: 38.75rem; } }

.about-timeline .article__figure figcaption { position: absolute; font-size: 0; }

.about-timeline .article__figure-image { width: 100%; height: 100%; -o-object-fit: contain; object-fit: contain; -o-object-position: center; object-position: center; }

@media (min-width: 1200px) { .about-timeline .article__figure-image { -o-object-position: center right; object-position: center right; } }

@media (min-width: 1800px) { .about-timeline .article__figure-image { -o-object-position: center; object-position: center; } }

.about-timeline .article__headline { display: block; position: relative; padding: 0 20px; padding: 0 1.25rem; margin-bottom: 40px; margin-bottom: 2.5rem; font-family: "Cambria", serif; font-size: 36px; font-size: 2.25rem; color: #fff; line-height: 1; }

@media (min-width: 425px) { .about-timeline .article__headline { padding: 0 1.875rem; } }

@media (min-width: 620px) { .about-timeline .article__headline { padding-left: 0.625rem; padding-right: 1.25rem; font-size: calc(-1.82432px + 6.75676vw); } }

@media (min-width: 768px) { .about-timeline .article__headline { font-size: 3.125rem; -ms-flex-item-align: end; align-self: flex-end; } }

@media (min-width: 1024px) { .about-timeline .article__headline { padding-right: 2.5rem; } }

@media (min-width: 1200px) { .about-timeline .article__headline { font-size: 2.75rem; line-height: 1.25; max-width: 15em; margin-bottom: 0; } }

.about-timeline .article__headline strong { font-weight: 800; }

@media (min-width: 620px) { .about-timeline .article__content { grid-column: 1 / 3; } }

@media (min-width: 768px) { .about-timeline .article__content { grid-column: 2 / 3; } }

@media (min-width: 1200px) { .about-timeline .article__content { -ms-flex-item-align: start; align-self: flex-start; margin-top: 4.375rem; } }

.about-timeline .article__paragraph { margin-bottom: 10px; margin-bottom: 0.625rem; padding: 0 20px; padding: 0 1.25rem; line-height: 1.5; }

@media (min-width: 425px) { .about-timeline .article__paragraph { padding: 0 1.875rem; } }

@media (min-width: 620px) { .about-timeline .article__paragraph { max-width: calc(244.32432px + 43.24324vw); } }

@media (min-width: 768px) { .about-timeline .article__paragraph { max-width: 100%; padding-left: 0.625rem; padding-right: 1.25rem; } }

@media (min-width: 1024px) { .about-timeline .article__paragraph { padding-right: 2.5rem; } }

@media (min-width: 1200px) { .about-timeline .article__paragraph { position: relative; padding-left: calc(-339.70833px + 29.16667vw); padding-right: calc(-279.75px + 25vw); line-height: 1.625; max-width: 46em; } }

@media (min-width: 1600px) { .about-timeline .article__paragraph { padding-right: calc(-369.75px + 25vw); } }

@media (min-width: 1800px) { .about-timeline .article__paragraph { font-size: 1.125rem; padding-right: 3.75rem; padding-left: 11.25rem; } }

.about-timeline .article__paragraph::before { content: ''; display: block; position: absolute; width: 86px; width: 5.375rem; height: 8px; top: -30px; top: -1.875rem; }

@media (min-width: 768px) { .about-timeline .article__paragraph--short { display: none; } }

.about-timeline .article__paragraph--long { display: none; margin-bottom: 35px; margin-bottom: 2.1875rem; }

@media (min-width: 620px) { .about-timeline .article__paragraph--long { margin-bottom: 0; } }

@media (min-width: 768px) { .about-timeline .article__paragraph--long { display: block; } }

.about-timeline .article__button { margin-left: 20px; margin-left: 1.25rem; }

@media (min-width: 425px) { .about-timeline .article__button { margin-left: 1.875rem; } }

@media (min-width: 768px) { .about-timeline .article__button { visibility: hidden; } }

@media (min-width: 1200px) { .about-timeline .article__button { position: absolute; } }

.about-video { background-color: #F2F5F8; padding-bottom: 52px; padding-bottom: 3.25rem; }

.about-video__wrapper { padding: 0 12px; padding: 0 0.75rem; }

@media (min-width: 620px) { .about-video__wrapper { padding: 0 1.25rem; } }

@media (min-width: 1200px) { .about-video__wrapper { padding: 0 5%; } }

@media (min-width: 1600px) { .about-video__wrapper { padding: 0 10%; } }

@media (min-width: 1800px) { .about-video__wrapper { padding: 0 11.25rem; } }

.about-video__player { position: relative; margin-top: -40px; margin-top: -2.5rem; max-height: 50vw; }

@media (min-width: 425px) { .about-video__player { margin-top: -5rem; } }

@media (min-width: 620px) { .about-video__player { margin-top: -7.5rem; } }

@media (min-width: 1200px) { .about-video__player { margin-top: -9.375rem; } }

@media (min-width: 1440px) { .about-video__player { margin-top: -11.25rem; max-height: 45vw; } }

@media (min-width: 1600px) { .about-video__player { max-height: 47.25rem; } }

.about-video__player-video { display: block; width: 100%; height: 100%; max-height: 50vw; cursor: pointer; }

@media (min-width: 1440px) { .about-video__player-video { max-height: 45vw; } }

@media (min-width: 1600px) { .about-video__player-video { max-height: 47.25rem; } }

.about-video__poster { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; background-size: cover; background-position: center; pointer-events: none; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.6" /><feFuncG type="linear" slope="0.6" /><feFuncB type="linear" slope="0.6" /></feComponentTransfer></filter></svg>#filter'); -webkit-filter: brightness(0.6); filter: brightness(0.6); }

.about-video__poster-play { display: block; position: absolute; width: 82px; width: 5.125rem; height: 74px; height: 4.625rem; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/play-button.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; pointer-events: none; }

@media (min-width: 620px) { .about-video__poster-play { width: 6.25rem; height: 6.25rem; } }

@media (min-width: 1440px) { .about-video__poster-play { width: 8.25rem; height: 7.375rem; } }

.about-video__poster-play::before, .about-video__poster-play::after { display: block; position: absolute; top: 50%; text-transform: uppercase; font-weight: 800; font-size: 14px; font-size: 0.875rem; letter-spacing: 1.2px; color: #fff; }

@media (min-width: 620px) { .about-video__poster-play::before { content: 'play'; left: -50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

@media (min-width: 1440px) { .about-video__poster-play::before { left: -35%; } }

@media (min-width: 620px) { .about-video__poster-play::after { content: 'video'; right: -50%; -webkit-transform: translate(50%, -50%); transform: translate(50%, -50%); } }

@media (min-width: 1440px) { .about-video__poster-play::after { right: -35%; } }

.about-video__poster[data-hide], .about-video__poster-play[data-hide] { display: none; }

.about-leadership__wrapper { position: relative; padding-top: 95px; padding-top: 5.9375rem; max-width: 820px; max-width: 51.25rem; margin-left: 0; margin-right: auto; }

@media (min-width: 1024px) { .about-leadership__wrapper { padding-bottom: 1.25rem; } }

@media (min-width: 1200px) { .about-leadership__wrapper { max-width: 106.25rem; } }

@media (min-width: 1800px) { .about-leadership__wrapper { max-width: 112.5rem; } }

.about-leadership__content { padding: 0 20px; padding: 0 1.25rem; }

@media (min-width: 768px) { .about-leadership__content { padding: 0 2.125rem; } }

@media (min-width: 1200px) { .about-leadership__content { padding: 0 3.75rem; } }

@media (min-width: 1440px) { .about-leadership__content { padding: 0 5%; } }

@media (min-width: 1600px) { .about-leadership__content { padding: 0 10%; } }

.about-leadership__title { display: block; position: absolute; top: -8px; left: calc(7.39286px + -3.57143vw); font-size: calc(4.94643px + 23.21429vw); letter-spacing: -4px; line-height: 0.8; color: #F2F5F8; font-family: "Arial Black", "Helvetica", sans-serif; text-transform: uppercase; z-index: -1; }

@media (min-width: 425px) { .about-leadership__title { top: calc(9.39487px + -4.10256vw); left: calc(5.04615px + -3.07692vw); font-size: calc(3.97949px + 23.58974vw); } }

@media (min-width: 1200px) { .about-leadership__title { top: -2.5rem; left: -2rem; font-size: 19.0625rem; } }

@media (min-width: 1440px) { .about-leadership__title { top: -3.125rem; left: -2.5rem; font-size: 21.5625rem; } }

@media (min-width: 1024px) { .about-leadership__headline::after { width: 6.125rem; height: 0.75rem; } }

.about-leadership__subline { display: block; margin: 20px 0; margin: 1.25rem 0; font-size: 18px; font-size: 1.125rem; font-weight: 600; line-height: 1.5; }

@media (min-width: 620px) { .about-leadership__subline { max-width: 24em; } }

@media (min-width: 1024px) { .about-leadership__subline { margin-top: 1.875rem; margin-bottom: 2.1875rem; font-size: 1.25rem; } }

@media (min-width: 1440px) { .about-leadership__subline { font-size: 1.5rem; margin-bottom: 2.8125rem; } }

@media (min-width: 620px) { .about-leadership__cta--mobile { display: none; } }

.about-leadership__cta--desktop { display: none; }

@media (min-width: 620px) { .about-leadership__cta--desktop { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; } }

.about-leadership .slider { position: relative; margin-top: 60px; margin-top: 3.75rem; }

@media (min-width: 620px) { .about-leadership .slider { width: 50%; margin-left: auto; } }

@media (min-width: 1200px) { .about-leadership .slider { width: 65%; margin-top: calc(559.58333px + -41.66667vw); } }

@media (min-width: 1440px) { .about-leadership .slider { margin-top: -3.75rem; } }

@media (min-width: 1800px) { .about-leadership .slider { width: 60%; } }

.about-leadership .slider__track { overflow: visible; }

.about-leadership .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.about-leadership .slider__controls-wrapper { display: block; position: absolute; left: 200px; left: 12.5rem; top: 115px; top: 7.1875rem; }

@media (min-width: 425px) { .about-leadership .slider__controls-wrapper { top: calc(-27.37949px + 36.41026vw); left: calc(-21.22564px + 59.48718vw); } }

@media (min-width: 620px) { .about-leadership .slider__controls-wrapper { top: calc(29.96622px + 37.16216vw); left: calc(-34.21622px + 37.83784vw); } }

@media (min-width: 768px) { .about-leadership .slider__controls-wrapper { top: 12.5rem; left: 16rem; } }

@media (min-width: 1024px) { .about-leadership .slider__controls-wrapper { left: 17.25rem; } }

@media (min-width: 1200px) { .about-leadership .slider__controls-wrapper { left: calc(-98.6875px + 31.25vw); top: calc(30.125px + 12.5vw); } }

@media (min-width: 1440px) { .about-leadership .slider__controls-wrapper { left: calc(-102.6875px + 31.25vw); } }

@media (min-width: 1600px) { .about-leadership .slider__controls-wrapper { left: 25.75rem; top: 15.3125rem; } }

@media (min-width: 1800px) { .about-leadership .slider__controls-wrapper { left: 25.1875rem; } }

.about-leadership .slider__controls-wrapper::before { content: ''; display: block; position: absolute; left: 0; top: 0; width: 110px; width: 6.875rem; height: 110px; height: 6.875rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/light-gray-circle-swirl.svg"); background-size: contain; background-repeat: no-repeat; -webkit-transform: translate(-18%, -12%); transform: translate(-18%, -12%); z-index: -1; }

@media (min-width: 1440px) { .about-leadership .slider__controls-wrapper::before { -webkit-transform: translate(-16%, -8%); transform: translate(-16%, -8%); } }

@media (min-width: 1800px) { .about-leadership .slider__controls-wrapper::before { width: 9.375rem; height: 9.375rem; -webkit-transform: translate(-23%, -15%); transform: translate(-23%, -15%); } }

.about-leadership .slider__arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; left: 0; top: 0; width: 72px; width: 4.5rem; height: 72px; height: 4.5rem; border-radius: 50%; background-color: #155EAD; overflow: hidden; }

@media (min-width: 1440px) { .about-leadership .slider__arrows { width: 5rem; height: 5rem; } }

@media (min-width: 1800px) { .about-leadership .slider__arrows { width: 6.0625rem; height: 6.0625rem; } }

.about-leadership .slider__arrow { width: 50%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1440px) { .about-leadership .slider__arrow::before, .about-leadership .slider__arrow::after { border-top-width: 9px; border-right-width: 4px; border-left-width: 4px; } }

@media (min-width: 1800px) { .about-leadership .slider__arrow::before, .about-leadership .slider__arrow::after { border-top-width: 0.75rem; border-right-width: 5px; border-left-width: 5px; } }

.about-leadership .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(3px); transform: rotate(-90deg) translateY(3px); }

@media (min-width: 1440px) { .about-leadership .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translate(-1px, 5px); transform: rotate(-90deg) translate(-1px, 5px); } }

@media (min-width: 1800px) { .about-leadership .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(8px); transform: rotate(-90deg) translateY(8px); } }

.about-leadership .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-10px); transform: rotate(90deg) translateY(-10px); }

@media (min-width: 1440px) { .about-leadership .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translate(1px, -13px); transform: rotate(90deg) translate(1px, -13px); } }

@media (min-width: 1800px) { .about-leadership .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-15px); transform: rotate(90deg) translateY(-15px); } }

.about-leadership .slider__arrow:hover { background: rgba(0, 0, 0, .1); }

.about-leadership .card { position: relative; padding: 0 12px; padding: 0 0.75rem; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 768px) { .about-leadership .card { margin-bottom: 3.75rem; } }

@media (min-width: 1440px) { .about-leadership .card { margin-bottom: 8.125rem; } }

.about-leadership .card__picture { display: block; position: relative; width: 225px; width: 14.0625rem; height: 300px; height: 18.75rem; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1) 400ms; transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1) 400ms; opacity: 0; overflow: hidden; }

@media (min-width: 425px) { .about-leadership .card__picture { width: 60vw; height: 75vw; } }

@media (min-width: 620px) { .about-leadership .card__picture { width: calc(-5.03378px + 37.16216vw); height: calc(7.22973px + 47.2973vw); opacity: 1; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translateY(-60px); transform: translateY(-60px); } }

@media (min-width: 768px) { .about-leadership .card__picture { width: 17.5rem; height: 23.125rem; -webkit-transform: translate(0); transform: translate(0); } }

@media (min-width: 1024px) { .about-leadership .card__picture { width: 18.75rem; height: 24.75rem; } }

@media (min-width: 1200px) { .about-leadership .card__picture { width: calc(-74.6875px + 31.25vw); height: calc(-98.5875px + 41.25vw); } }

@media (min-width: 1600px) { .about-leadership .card__picture { width: 27.5rem; height: 36.3rem; } }

.about-leadership .card__picture::before { content: ''; display: block; position: absolute; bottom: -4px; left: -10%; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); width: 700px; width: 43.75rem; height: 40px; height: 2.5rem; opacity: 0; }

@media (min-width: 425px) { .about-leadership .card__picture::before { left: 60%; width: 62.5rem; height: 3.125rem; } }

@media (min-width: 1440px) { .about-leadership .card__picture::before { left: 30%; width: 75rem; height: 4.375rem; bottom: -6px; } }

@media (min-width: 620px) { .about-leadership .card__picture::after { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #00306D; opacity: 0.8; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); } }

.about-leadership .card__picture--next { position: absolute; top: 0; opacity: 1; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); -webkit-transform: translate(17.5rem, -3.75rem); transform: translate(17.5rem, -3.75rem); }

@media (min-width: 425px) { .about-leadership .card__picture--next { -webkit-transform: translate(75vw, -3.75rem); transform: translate(75vw, -3.75rem); } }

@media (min-width: 620px) { .about-leadership .card__picture--next { display: none; } }

.about-leadership .card__picture--next::after { content: ''; display: block; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: #00306D; opacity: 0.8; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); }

.about-leadership .card__picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

.about-leadership .card__info { padding: 0 18px; padding: 0 1.125rem; }

@media (min-width: 620px) { .about-leadership .card__info { position: absolute; width: calc(100% + 40px); left: calc(-100% - 40px); top: -1.875rem; } }

@media (min-width: 768px) { .about-leadership .card__info { width: calc(100% + 65px); left: calc(-100% - 65px); } }

@media (min-width: 1024px) { .about-leadership .card__info { width: calc(100% + 45px); left: calc(-100% - 45px); } }

@media (min-width: 1200px) { .about-leadership .card__info { width: calc(100% + 17px); left: calc(-100% - 17px); top: auto; bottom: 1.25rem; } }

@media (min-width: 1600px) { .about-leadership .card__info { width: calc(100% - 73px); left: calc(-100% + 73px); } }

@media (min-width: 1800px) { .about-leadership .card__info { width: calc(100% + 40px); left: calc(-100% - 40px); } }

.about-leadership .card__name { display: block; margin-top: 35px; margin-top: 2.1875rem; margin-bottom: 14px; margin-bottom: 0.875rem; font-size: 32px; font-size: 2rem; font-weight: 800; color: #00306D; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }

@media (min-width: 1600px) { .about-leadership .card__name { font-size: 2.25rem; } }

.about-leadership .card__role { display: block; margin-bottom: 30px; margin-bottom: 1.875rem; font-size: 12px; font-size: 0.75rem; font-weight: 800; text-transform: uppercase; color: #2174CD; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }

@media (min-width: 768px) { .about-leadership .card__role { font-size: 0.875rem; } }

@media (min-width: 1600px) { .about-leadership .card__role { font-size: 1rem; } }

.about-leadership .card__role::after { content: ''; display: block; width: calc(100% + 30px); height: 2px; margin-top: 30px; margin-top: 1.875rem; background: #B6BFC8; }

.about-leadership .card__bio { display: block; line-height: 1.5; -webkit-transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: opacity 350ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 0; }

@media (min-width: 1440px) { .about-leadership .card__bio { padding-right: 1.875rem; } }

@media (min-width: 1800px) { .about-leadership .card__bio { font-size: 1.125rem; padding-right: 1.875rem; } }

@media (min-width: 768px) { .about-leadership .card--next .card__picture:not(.card__picture--next) { -webkit-transform: translateY(-60px); transform: translateY(-60px); } }

@media (min-width: 1200px) { .about-leadership .card--next .card__picture:not(.card__picture--next) { -webkit-transform: translateY(-100px); transform: translateY(-100px); } }

@media (min-width: 620px) { .about-leadership .card--hide { opacity: 0; } }

.about-leadership .card--hide .card__picture--next { -webkit-transform: translate(100vw, 0px); transform: translate(100vw, 0px); }

.about-leadership .card--hide .card__picture--next::after { opacity: 0; }

.about-leadership .card--active .card__picture:not(.card__picture--next), .about-leadership .card--active .card__name, .about-leadership .card--active .card__role, .about-leadership .card--active .card__bio { opacity: 1; }

@media (min-width: 620px) { .about-leadership .card--active .card__picture:not(.card__picture--next) { -webkit-transform: translateY(0px); transform: translateY(0px); } }

.about-leadership .card--active .card__picture:not(.card__picture--next)::before { opacity: 1; }

.about-leadership .card--active .card__picture:not(.card__picture--next)::after { opacity: 0; }

.about-leadership .card--back .card__picture:not(.card__picture--next) { -webkit-transition: none; transition: none; opacity: 0; }

@media (min-width: 620px) { .about-leadership .card--back .card__picture:not(.card__picture--next) { -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); opacity: 1; } }

.about-staff { background: #F2F5F8; }

.about-staff__wrapper { position: relative; max-width: 1720px; max-width: 107.5rem; padding: 58px 12px; padding: 3.625rem 0.75rem; }

@media (min-width: 620px) { .about-staff__wrapper { padding: 3.625rem 1.75rem; } }

@media (min-width: 1024px) { .about-staff__wrapper { padding: 4rem 2.5rem; } }

@media (min-width: 1440px) { .about-staff__wrapper { padding: 6rem 3.75rem; } }

@media (min-width: 1600px) { .about-staff__wrapper { padding: 9.375rem 6.25rem; } }

.about-staff__wrapper::after { content: ''; display: block; position: absolute; right: 0; top: 50%; -webkit-transform: translate(20%, -50%); transform: translate(20%, -50%); width: 15%; height: 15%; max-width: 174px; max-width: 10.875rem; max-height: 47px; max-height: 2.9375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/z-like-stroke.svg"); background-size: contain; background-position: center; background-repeat: no-repeat; }

@media (min-width: 1024px) { .about-staff__wrapper::after { -webkit-transform: translate(15%, -50%); transform: translate(15%, -50%); } }

@media (min-width: 1440px) { .about-staff__wrapper::after { -webkit-transform: translate(5%, -50%); transform: translate(5%, -50%); } }

@media (min-width: 1600px) { .about-staff__wrapper::after { -webkit-transform: translate(-20%, -50%); transform: translate(-20%, -50%); } }

.about-staff__content { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 68px 20px; padding: 4.25rem 1.25rem; background: #00306D; overflow: hidden; }

@media (min-width: 620px) { .about-staff__content::after { content: ''; position: absolute; display: block; left: -5px; top: 50%; width: 61.25rem; height: 3.75rem; -webkit-transform: translate(-50%, -50%) rotate(91deg); transform: translate(-50%, -50%) rotate(91deg); } }

.about-staff__background { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-size: cover; background-position: center 30%; background-repeat: no-repeat; opacity: 0.25; filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1.01 0 0 0 0 0 1 0 0 0 0 0 1 0" /><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.9" /><feFuncG type="linear" slope="0.9" /><feFuncB type="linear" slope="0.9" /></feComponentTransfer><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="1.5" intercept="-0.25" /><feFuncG type="linear" slope="1.5" intercept="-0.25" /><feFuncB type="linear" slope="1.5" intercept="-0.25" /></feComponentTransfer></filter></svg>#filter'); -webkit-filter: saturate(0) brightness(0.9) contrast(1.5); filter: saturate(0) brightness(0.9) contrast(1.5); mix-blend-mode: luminosity; }

.about-staff__title { position: relative; margin-bottom: 15px; margin-bottom: 0.9375rem; font-family: "Cambria", serif; font-size: 36px; font-size: 2.25rem; font-weight: 800; text-align: center; text-transform: capitalize; color: #FFD868; }

@media (min-width: 1200px) { .about-staff__title { font-size: 3rem; margin-bottom: 1.5625rem; } }

.about-staff__paragraph { position: relative; margin-bottom: 28px; margin-bottom: 1.75rem; font-size: 18px; font-size: 1.125rem; font-weight: 800; line-height: 1.5; text-align: center; text-transform: capitalize; color: #F2F5F8; max-width: 15em; }

@media (min-width: 425px) { .about-staff__paragraph { max-width: 100%; } }

@media (min-width: 1200px) { .about-staff__paragraph { font-size: 1.5rem; margin-bottom: 2.5rem; } }

.about-staff__cta { position: relative; }

.generic-hero { position: relative; background-color: #F2F5F8; z-index: 0; margin-bottom: -15px;}

.generic-hero::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 50%; background-color: #2174CD; z-index: -1; }

.generic-hero__wrapper { max-width: 1720px; max-width: 107.5rem; margin-right: auto; margin-left: auto; padding: 10px 12px; padding: 0.625rem 0.75rem; }

@media (min-width: 768px) { .generic-hero__wrapper { padding: 1.875rem; } }

@media (min-width: 1024px) { .generic-hero__wrapper { width: 90%; padding-top: 3.125rem; } }

@media (min-width: 1200px) { .generic-hero__wrapper { padding-top: 1.875rem; padding-bottom: 1.875rem; } }

@media (min-width: 1600px) { .generic-hero__wrapper { padding-top: 3.125rem; padding-bottom: 3.125rem; } }

@media (min-width: 1800px) { .generic-hero__wrapper { padding-top: 5.125rem; } }

.generic-hero__main-picture { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 175px; height: 10.9375rem; width: 100%; top: 0; left: 0; padding-bottom: 22px; padding-bottom: 1.375rem; background-size: cover; background-position: center; background-repeat: no-repeat; }

@media (min-width: 425px) { .generic-hero__main-picture { height: 12.5rem; } }

@media (min-width: 620px) { .generic-hero__main-picture { height: 13.75rem; } }

@media (min-width: 768px) { .generic-hero__main-picture { height: 15.625rem; } }

@media (min-width: 1024px) { .generic-hero__main-picture { height: 18.75rem; } }

@media (min-width: 1200px) { .generic-hero__main-picture { height: 20.3125rem; } }

@media (min-width: 1440px) { .generic-hero__main-picture { height: 21.875rem; } }

@media (min-width: 1600px) { .generic-hero__main-picture { height: 23.4375rem; } }

@media (min-width: 1800px) { .generic-hero__main-picture { height: 25.375rem; padding-bottom: 5px; } }

@media (min-width: 1920px) { .generic-hero__main-picture { padding-bottom: 0; } }

.generic-hero__main-picture::before { content: ''; position: absolute; display: block; width: 100%; height: 50%; bottom: 0; left: 0; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#000)); background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%); }

.generic-hero__main-picture::after { content: ''; display: block; position: absolute; bottom: calc(-35.78571px + 7.14286vw); left: -130%; width: 300%; height: 30px; height: 1.875rem; background-size: cover; }

@media (min-width: 425px) { .generic-hero__main-picture::after { width: 280%; bottom: -3px; } }

@media (min-width: 620px) { .generic-hero__main-picture::after { width: 240%; left: -80%; } }

@media (min-width: 768px) { .generic-hero__main-picture::after { width: 200%; left: -80%; } }

@media (min-width: 1024px) { .generic-hero__main-picture::after { width: 190%; left: -65%; bottom: 0; } }

@media (min-width: 1600px) { .generic-hero__main-picture::after { width: 170%; left: -50%; } }

@media (min-width: 1800px) { .generic-hero__main-picture::after { height: 3.125rem; } }

.generic-hero__heading { font-family: "Arial", "Helvetica", sans-serif; font-size: calc(-1.17857px + 10.71429vw); font-weight: 700; letter-spacing: -2.06px; color: #F2F5F8; text-transform: uppercase; white-space: nowrap; -webkit-transform: translateY(calc(15.69643px + -1.78571vw)); transform: translateY(calc(15.69643px + -1.78571vw)); }

@media (min-width: 425px) { .generic-hero__heading { font-size: calc(0.51282px + 10.25641vw); -webkit-transform: translateY(calc(-5.04615px + 3.07692vw)); transform: translateY(calc(-5.04615px + 3.07692vw)); } }

@media (min-width: 768px) { .generic-hero__heading { font-size: 4rem; position: absolute; -webkit-transform: none; transform: none; bottom: 0.625rem; } }

@media (min-width: 1024px) { .generic-hero__heading { font-size: 4.6875rem; line-height: 4.625rem; } }

@media (min-width: 1200px) { .generic-hero__heading { font-size: 5.3125rem; line-height: 5.25rem; bottom: 8px; } }

@media (min-width: 1440px) { .generic-hero__heading { font-size: 6.25rem; line-height: 6.1875rem; bottom: 5px; } }

@media (min-width: 1600px) { .generic-hero__heading { font-size: 7.1875rem; line-height: 7.125rem; bottom: -1px; } }

@media (min-width: 1800px) { .generic-hero__heading { font-size: 8.25rem; line-height: 10rem; letter-spacing: -3.5px; } }

.generic-page { background-color: #F2F5F8; font-size: 14px;}

.generic-page .testimonial::before { content: ''; position: absolute; top: 5px; left: -59px; left: -3.6875rem; width: 160px; width: 10rem; height: 103px; height: 6.4375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/white-lines.png"); background-repeat: no-repeat; background-size: cover; z-index: -1; }

@media (min-width: 768px) { .generic-page .testimonial::before { top: 1.875rem; left: -5.3125rem; width: 12.5rem; height: 8.125rem; } }

@media (min-width: 1200px) { .generic-page .testimonial::before { width: 14.375rem; height: 9.375rem; } }

@media (min-width: 1440px) { .generic-page .testimonial::before { top: 4.375rem; left: -7.8125rem; width: 18.75rem; height: 11.25rem; } }

@media (min-width: 1800px) { .generic-page .testimonial::before { top: 5.625rem; left: -9.375rem; width: 29.6875rem; height: 18.75rem; } }

@media (min-width: 1920px) { .generic-page .testimonial::before { left: -11.25rem; width: 36.125rem; height: 23.0625rem; } }

.generic-page .table { background-color: #fff; }

.simple-page { background-color: #F2F5F8; }

.simple-page .testimonial::before { content: ''; position: absolute; top: 5px; left: -59px; left: -3.6875rem; width: 160px; width: 10rem; height: 103px; height: 6.4375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/white-lines.png"); background-repeat: no-repeat; background-size: cover; z-index: -1; }

@media (min-width: 768px) { .simple-page .testimonial::before { top: 1.875rem; left: -5.3125rem; width: 12.5rem; height: 8.125rem; } }

@media (min-width: 1200px) { .simple-page .testimonial::before { width: 14.375rem; height: 9.375rem; } }

@media (min-width: 1440px) { .simple-page .testimonial::before { top: 4.375rem; left: -7.8125rem; width: 18.75rem; height: 11.25rem; } }

@media (min-width: 1800px) { .simple-page .testimonial::before { top: 5.625rem; left: -9.375rem; width: 29.6875rem; height: 18.75rem; } }

@media (min-width: 1920px) { .simple-page .testimonial::before { left: -11.25rem; width: 36.125rem; height: 23.0625rem; } }

.simple-page .table { background-color: #fff; }

.page-resource-detail { background-color: #f1f5f8; }

.page-resource-detail .resource-detail-hero { position: relative; padding-bottom: 40px; padding-bottom: 2.5rem; }

.page-resource-detail .resource-detail-hero::before { content: ''; position: absolute; top: 0; right: 0; width: 60vw; height: 100%; background-color: #fff; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero::before { width: 75vw; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-hero::before { width: 90rem; } }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; padding: 3.125rem 8vw; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-hero { padding: 3.125rem 9.5625rem; } }

.page-resource-detail .resource-detail-hero__picture { position: sticky; display: block; text-align: center; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__picture { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; } }

.page-resource-detail .resource-detail-hero__picture-img { max-height: 800px; max-height: 48rem; }

.page-resource-detail .resource-detail-hero__picture-description { display: none; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__picture-description { display: block; margin-top: 0.625rem; text-align: center; font-style: italic; } }

.page-resource-detail .resource-detail-hero__copy { position: sticky; padding: 0 25px; padding: 0 1.5625rem; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__copy { position: relative; -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; padding-top: 2.5rem; padding-right: 3vw; padding-left: 7vw; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-hero__copy { padding-right: 3.875rem; padding-left: 9.125rem; } }

.page-resource-detail .resource-detail-hero__share { margin: 30px 0; margin: 1.875rem 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__share { position: absolute; top: 16.25rem; left: -15rem; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: 0; width: 29.375rem; -webkit-transform: rotateZ(270deg); transform: rotateZ(270deg); } }

.page-resource-detail .resource-detail-hero__share-text { position: relative; text-transform: uppercase; font-size: 13px; font-size: 0.8125rem; font-weight: 700; letter-spacing: 4px; }

.page-resource-detail .resource-detail-hero__share-text::before { content: ''; position: absolute; top: 2px; left: 70px; left: 4.375rem; width: 46px; width: 2.875rem; height: 6px; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/marker-line.svg"); background-repeat: no-repeat; background-position: center; background-size: cover; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__share-text::before { left: 20rem; width: 9.375rem; } }

.page-resource-detail .resource-detail-hero__share-icons { position: relative; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__share-icons { margin-left: 3.125rem; } }

.page-resource-detail .resource-detail-hero__share-icons .social__items { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: 150px; width: 9.375rem; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__share-icons .social__item { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); } }

.page-resource-detail .resource-detail-hero__category { font-size: 12px; font-size: 0.75rem; font-weight: 700; letter-spacing: 4.5px; text-transform: uppercase; }

.page-resource-detail .resource-detail-hero__headline { line-height: 1.35; margin-top: 12px; margin-top: 0.75rem; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__headline { margin-top: 1.875rem; font-weight: 700; } }

.page-resource-detail .resource-detail-hero__details { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 20px; margin-top: 1.25rem; font-size: 13px; font-size: 0.8125rem; line-height: 1.5; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__details { -webkit-box-pack: normal; -ms-flex-pack: normal; justify-content: normal; margin-top: 1.875rem; } }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__date { margin-right: 3vw; margin-bottom: 5px; } }

.page-resource-detail .resource-detail-hero__text { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-lines.svg"); background-repeat: no-repeat; background-position-x: 25vw; background-position-y: bottom; background-size: 4.375rem; margin-top: 20px; margin-top: 1.25rem; padding-bottom: 70px; padding-bottom: 4.375rem; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-hero__text { background-position-x: 7vw; } }

.page-resource-detail .resource-detail-author { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 120px 8vw 0; margin: 7.5rem 8vw 0; padding: 40px 5vw 24px; padding: 2.5rem 5vw 1.5rem; border: 1px solid #301e1e; background-color: #fff; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-author { z-index: 10; -webkit-box-align: start; -ms-flex-align: start; align-items: start; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-right: auto; margin-left: auto; max-width: 43.75rem; padding: 2.5rem 1.5rem; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-author { max-width: 75rem; } }

.page-resource-detail .resource-detail-author__photo { position: absolute; top: -40px; top: -2.5rem; display: block; width: 80px; width: 5rem; border-radius: 100%; border: 4px solid #6F7780; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-author__photo { position: static; position: initial; width: 6.25rem; } }

@media (min-width: 768px) { .page-resource-detail .resource-detail-author__copy { margin-left: 1.25rem; } }

.page-resource-detail .resource-detail-author__about { display: block; margin-top: 25px; margin-top: 1.5625rem; font-size: 13px; font-size: 0.8125rem; font-weight: 700; text-align: center; text-transform: uppercase; letter-spacing: 3px; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-author__about { margin-top: 0; text-align: left; } }

.page-resource-detail .resource-detail-author__name { display: block; margin-top: 15px; margin-top: 0.9375rem; font-size: 19px; font-size: 1.1875rem; font-weight: 700; text-align: center; color: #00306D; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-author__name { margin-top: 1.25rem; text-align: left; } }

.page-resource-detail .resource-detail-author__text { margin-top: 20px; margin-top: 1.25rem; margin-bottom: 0; }

.page-resource-detail .resource-detail-related { position: relative; padding: 60px 7vw; padding: 3.75rem 7vw; background-color: #f1f5f8; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-related { padding: 8.75rem 9vw; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-related { padding: 8.75rem 10.75rem; } }

.page-resource-detail .resource-detail-related__headline-main { text-align: center; font-weight: 700; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-related__resources { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 2.5rem; } }

@media (min-width: 768px) { .page-resource-detail .resource-detail-related__resources > * + * { margin-left: 5vw; } }

@media (min-width: 1920px) { .page-resource-detail .resource-detail-related__resources > * + * { margin-left: 6rem; } }

.page-resource-detail .resource-detail-related__resource { display: block; padding-bottom: 30px; padding-bottom: 1.875rem; padding-top: 30px; padding-top: 1.875rem; border-bottom: 2px solid #DFDFDF; }

@media (min-width: 768px) { .page-resource-detail .resource-detail-related__resource { border-bottom: 0; } }

.page-resource-detail .resource-detail-related__headline { margin-top: 30px; margin-top: 1.875rem; font-family: "Cambria", serif; font-size: 24px; font-size: 1.5rem; color: #00306D; }

.page-resource-detail .resource-detail-related__text { margin-top: 20px; margin-top: 1.25rem; }

.page-resource-detail .resource-detail-related__link { display: block; margin-top: 30px; margin-top: 1.875rem; font-weight: 700; text-transform: uppercase; color: #2174CD; }

.page-resource-detail .classic-content { padding: 0 20px; padding: 0 1.25rem; margin: 32px auto; margin: 2rem auto; }

.resource-listing-hero { position: relative; background-color: #F2F5F8; z-index: 0; }

.resource-listing-hero::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 195px; height: 12.1875rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: -1; }

@media (min-width: 1024px) { .resource-listing-hero::before { width: 40%; height: 100%; max-width: 51.25rem; } }

.resource-listing-hero::after { content: 'FEATURED'; position: absolute; top: -11px; left: -7px; font-family: "Arial Black", "Helvetica", sans-serif; font-size: 17.5vw; font-weight: bold; opacity: .63; color: #1B5095; }

@media (min-width: 425px) { .resource-listing-hero::after { top: -14px; } }

@media (min-width: 620px) { .resource-listing-hero::after { top: -22px; left: -12px; } }

@media (min-width: 768px) { .resource-listing-hero::after { display: none; } }

.resource-listing-hero__wrapper { width: 90%; max-width: 1640px; max-width: 102.5rem; margin-right: auto; margin-left: auto; padding-top: 27px; padding-top: 1.6875rem; }

@media (min-width: 1024px) { .resource-listing-hero__wrapper { display: grid; grid-template-columns: 4fr 3fr; grid-gap: 3.125rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-top: 3.125rem; padding-bottom: 4.6875rem; } }

@media (min-width: 1200px) { .resource-listing-hero__wrapper { grid-gap: 4.6875rem; padding-top: 3.4375rem; padding-bottom: 5.625rem; } }

@media (min-width: 1440px) { .resource-listing-hero__wrapper { grid-gap: 5.3125rem; padding-top: 4.375rem; padding-bottom: 6.5625rem; } }

@media (min-width: 1800px) { .resource-listing-hero__wrapper { grid-gap: 6.25rem; padding-top: 5.625rem; } }

.resource-listing-hero__main-picture { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 175px; height: 18rem; width: 100%; top: 0; left: 0; padding-bottom: 22px; padding-bottom: 1.375rem; background-size: cover; background-position: top; background-repeat: no-repeat; }

@media (min-width: 620px) { .resource-listing-hero__main-picture { height: 30rem; } }

@media (min-width: 1800px) { .resource-listing-hero__main-picture { height: 35rem; padding-bottom: 5px; } }

@media (min-width: 1920px) { .resource-listing-hero__main-picture { padding-bottom: 0; } }

.resource-listing-hero__main-picture::before { content: ''; display: none; position: absolute; top: 0; left: -10%; width: 100%; height: 195px; height: 12.1875rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/blue-shape.svg"); background-repeat: no-repeat; background-size: cover; background-position: bottom; z-index: -1; }

.resource-listing-hero__content { margin-top: 30px; margin-top: 1.875rem; padding: 0 10px; padding: 0 0.625rem; }

@media (min-width: 1024px) { .resource-listing-hero__content { margin-top: 0; padding: 0; } }

.resource-listing-hero__date { font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; font-size: 12px; font-size: 0.75rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 3px; text-transform: uppercase; color: #6F7780; }

.resource-listing-hero__title { margin-top: calc(6.375px + 1.13636vw); max-width: 540px; max-width: 33.75rem; text-transform: capitalize; }

@media (min-width: 1024px) { .resource-listing-hero__title { margin-top: 1.125rem; font-size: calc(20.49871px + 1.41753vw); line-height: calc(18.90722px + 2.06186vw); } }

@media (min-width: 1800px) { .resource-listing-hero__title { margin-top: 2.125rem; font-size: 2.875rem; line-height: 3.5rem; } }

.resource-listing-hero__author { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top: 18px; margin-top: 1.125rem; }

@media (min-width: 1024px) { .resource-listing-hero__author { margin-top: calc(2.18041px + 1.54639vw); } }

@media (min-width: 1800px) { .resource-listing-hero__author { margin-top: 1.875rem; } }

.resource-listing-hero__author-image { width: 42px; width: 2.625rem; height: 42px; height: 2.625rem; border: 2px solid #155EAD; border-radius: 50%; }

@media (min-width: 1024px) { .resource-listing-hero__author-image { width: 3.125rem; height: 3.125rem; } }

.resource-listing-hero__author-name { margin-left: 12px; margin-left: 0.75rem; font-family: "Arial", "Helvetica", sans-serif; font-weight: bold; font-size: 12px; font-size: 0.75rem; line-height: 14px; line-height: 0.875rem; letter-spacing: 0.3px; text-transform: uppercase; color: #6F7780; }

.resource-listing-hero__excerpt { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; max-width: 700px; max-width: 43.75rem; margin-top: 20px; margin-top: 1.25rem; font-family: "ASAP", sans-serif; font-weight: 400; font-size: 16px; font-size: 1rem; line-height: 24px; line-height: 1.5rem; color: #6F7780; }

@media (min-width: 620px) { .resource-listing-hero__excerpt { -webkit-line-clamp: 4; } }

@media (min-width: 768px) { .resource-listing-hero__excerpt { font-size: calc(12.44907px + 0.46296vw); line-height: calc(13.34722px + 1.38889vw); } }

@media (min-width: 1200px) { .resource-listing-hero__excerpt { font-size: 1.125rem; line-height: 1.875rem; } }

@media (min-width: 1440px) { .resource-listing-hero__excerpt { -webkit-line-clamp: 6; } }

.resource-listing-hero__button { margin-top: 8px; }

@media (min-width: 1024px) { .resource-listing-hero__button { margin-top: 0.625rem; } }

.archive { position: relative; z-index: 0; }

.archive::before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 230px; height: 14.375rem; background-color: #F2F5F8; z-index: -1; }

@media (min-width: 1200px) { .archive::before { height: 17.5rem; } }

@media (min-width: 1440px) { .archive::before { height: 18.75rem; } }

@media (min-width: 1600px) { .archive::before { height: 20rem; } }

@media (min-width: 1800px) { .archive::before { height: 21.875rem; } }

.archive__wrapper { width: 100%; max-width: 1640px; max-width: 102.5rem; margin-right: auto; margin-left: auto; padding-top: 20px; padding-top: 1.25rem; }

@media (min-width: 768px) { .archive__wrapper { width: 90%; padding-top: 1.75rem; } }

@media (min-width: 1024px) { .archive__wrapper { padding-top: 2.5rem; } }

@media (min-width: 1200px) { .archive__wrapper { padding-top: 3.125rem; } }

@media (min-width: 1440px) { .archive__wrapper { padding-top: 3.75rem; } }

.archive__filters { margin-bottom: 60px; margin-bottom: 3.75rem; }

@media (min-width: 1024px) { .archive__filters { margin-bottom: 4.0625rem; } }

@media (min-width: 1200px) { .archive__filters { margin-bottom: 4.375rem; } }

@media (min-width: 1440px) { .archive__filters { margin-bottom: 4.6875rem; } }

@media (min-width: 1800px) { .archive__filters { margin-bottom: 5.3125rem; } }

.archive .filters__bar { display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #e5e5e5; background-color: #fff; }

.archive .filters__bar-label, .archive .filters__bar-filters .bar-filters__filter .filter__trigger { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 45px; height: 2.8125rem; }

@media (min-width: 768px) { .archive .filters__bar-label, .archive .filters__bar-filters .bar-filters__filter .filter__trigger { height: 3.4375rem; } }

@media (min-width: 1024px) { .archive .filters__bar-label, .archive .filters__bar-filters .bar-filters__filter .filter__trigger { height: 3.75rem; } }

.archive .filters__bar-label { padding: 0 22px; padding: 0 1.375rem; -ms-flex-negative: 0; flex-shrink: 0; font-size: 12px; font-size: 0.75rem; line-height: 20px; line-height: 1.25rem; font-weight: 500; color: #6F7780; border-right: 1px solid #e5e5e5; }

@media (min-width: 768px) { .archive .filters__bar-label { padding: 0 2.8125rem; font-size: 0.875rem; } }

@media (min-width: 1024px) { .archive .filters__bar-label { padding: 0 3.75rem; } }

@media (min-width: 1440px) { .archive .filters__bar-label { padding: 0 4.5rem; font-size: 1rem; } }

.archive .filters__bar-filters { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; display: grid; grid-template-columns: repeat(2, 1fr); }

.archive .filters .bar-filters__filter { position: relative; }

.archive .filters .bar-filters__filter:not(:last-child) { border-right: 1px solid #e5e5e5; }

.archive .filters .bar-filters .filter__trigger { position: relative; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; outline: none; }

.archive .filters .bar-filters .filter__trigger::after { margin-top: 3px; }

.archive .filters .bar-filters .filter__trigger-label, .archive .filters .bar-filters .filter__trigger-value { font-size: 12px; font-size: 0.75rem; line-height: 20px; line-height: 1.25rem; color: #6F7780; }

.archive .filters .bar-filters .filter__trigger-label { font-weight: 500; }

@media (min-width: 768px) { .archive .filters .bar-filters .filter__trigger-label { font-size: 0.875rem; } }

@media (min-width: 1440px) { .archive .filters .bar-filters .filter__trigger-label { font-size: 1rem; } }

.archive .filters .bar-filters .filter__trigger-value { position: relative; top: 1px; display: none; margin-left: 10px; font-weight: 400; letter-spacing: 2px; text-transform: uppercase; -webkit-transition: color 250ms; transition: color 250ms; }

@media (min-width: 768px) { .archive .filters .bar-filters .filter__trigger-value { display: inline-block; } }

.archive .filters .bar-filters .filter__options { position: absolute; top: calc(100% + 1px); left: 0; z-index: 50; overflow-y: auto; min-width: 100%; max-height: 217px; max-height: 13.5625rem; padding: 12px 0; padding: 0.75rem 0; background: white; border: 1px solid #e5e5e5; border-top: none; -webkit-transform: translateY(-100%); transform: translateY(-100%); -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0 100%); pointer-events: none; -webkit-transition: -webkit-transform, -webkit-clip-path; transition: -webkit-transform, -webkit-clip-path; transition: transform, clip-path; transition: transform, clip-path, -webkit-transform, -webkit-clip-path; -webkit-transition-duration: 250ms; transition-duration: 250ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 1, 1); transition-timing-function: cubic-bezier(0.4, 0, 1, 1); }

.archive .filters .bar-filters .filter__options-list { pointer-events: none; }

.archive .filters .bar-filters .filter__option-input { display: none; }

.archive .filters .bar-filters .filter__option-label { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 32px; height: 2rem; padding: 0 20px; padding: 0 1.25rem; pointer-events: all; cursor: pointer; -webkit-transition: background-color 250ms; transition: background-color 250ms; }

.archive .filters .bar-filters .filter__option-label:hover { background: rgba(0, 0, 0, .015); }

.archive .filters .bar-filters .filter__option-text { -webkit-transition: color 250ms; transition: color 250ms; }

.archive .filters .bar-filters .filter__option-input:checked ~ .filter__option-text { color: #00306D; }

.archive .filters .bar-filters__filter--open .filter__trigger { background: #fdfdfd; }

.archive .filters .bar-filters__filter--open .filter__trigger::after { -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.archive .filters .bar-filters__filter--open .filter__options { -webkit-transform: translateY(0); transform: translateY(0); -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%); pointer-events: all; -webkit-transition-duration: 300ms; transition-duration: 300ms; -webkit-transition-timing-function: cubic-bezier(0, 0, 0.2, 1); transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.archive .filters .bar-filters__filter--selected .filter__trigger .filter__trigger-value { color: #00306D; -webkit-transition-duration: 300ms; transition-duration: 300ms; }

.archive__list { width: 90%; margin-right: auto; margin-bottom: 55px; margin-bottom: 3.4375rem; margin-left: auto; padding: 0 15px; padding: 0 0.9375rem; }

@media (min-width: 500px) { .archive__list { display: grid; grid-template-columns: 1fr 1fr; grid-gap: 1.5625rem; padding: 0; border-bottom: none; } }

@media (min-width: 768px) { .archive__list { grid-gap: 1.875rem 2.1875rem; } }

@media (min-width: 1024px) { .archive__list { grid-template-columns: repeat(3, 1fr); grid-gap: 2.5rem 2.1875rem; width: 100%; padding: 0 1.875rem; margin-bottom: 4.0625rem; } }

@media (min-width: 1200px) { .archive__list { grid-gap: 2.5rem 4.375rem; } }

@media (min-width: 1440px) { .archive__list { grid-gap: 3.4375rem 5.625rem; margin-bottom: 4.6875rem; padding: 0 2.5rem; } }

@media (min-width: 1800px) { .archive__list { grid-gap: 4.0625rem 6.25rem; margin-bottom: 5rem; } }

.archive .resource-card { padding-bottom: 15px; padding-bottom: 0.9375rem; border-bottom: 1px solid rgba(0, 0, 0, .15); }

@media (min-width: 500px) { .archive .resource-card { padding-bottom: 0; border-bottom: none; } }

@media (max-width: 500px) { .archive .resource-card:not(:last-child) { margin-bottom: 1.5625rem; } }

.archive__load-more { margin-bottom: 55px; margin-bottom: 3.4375rem; text-align: center; -webkit-transition: opacity 300ms; transition: opacity 300ms; }

@media (min-width: 620px) { .archive__load-more { margin-bottom: 4.375rem; } }

@media (min-width: 1024px) { .archive__load-more { margin-bottom: 5.3125rem; } }

@media (min-width: 1440px) { .archive__load-more { margin-bottom: 5.9375rem; } }

@media (min-width: 1800px) { .archive__load-more { margin-bottom: 6.25rem; } }

.archive__load-more--hidden { opacity: 0; pointer-events: none; }

.page-campus .campus-hero { position: relative; padding: 48px 0; padding: 3rem 0; }

@media (min-width: 620px) { .page-campus .campus-hero { padding: 7.5rem 0; } }

@media (min-width: 1024px) { .page-campus .campus-hero { padding: 9.375rem 0 13.75rem; } }

@media (min-width: 1200px) { .page-campus .campus-hero { padding: 12.5rem 0 15.625rem; } }

@media (min-width: 1800px) { .page-campus .campus-hero { padding: 15.625rem 0 18.75rem; } }

.page-campus .campus-hero__background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #00306D; }

.page-campus .campus-hero__background::after { content: ''; display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 48, 109, 0)), to(rgba(0, 48, 109, .5))); background: linear-gradient(180deg, rgba(0, 48, 109, 0) 0%, rgba(0, 48, 109, .5) 100%); }

@media (min-width: 620px) { .page-campus .campus-hero__background::after { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 48, 109, 0)), to(rgba(0, 48, 109, .8))); background: linear-gradient(180deg, rgba(0, 48, 109, 0) 0%, rgba(0, 48, 109, .8) 100%); } }

@media (min-width: 1200px) { .page-campus .campus-hero__background::after { background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 48, 109, 0)), to(#00306d)); background: linear-gradient(180deg, rgba(0, 48, 109, 0) 0%, #00306d 100%); } }

.page-campus .campus-hero__background-image { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-size: cover; background-position: center; opacity: 0.6; }

.page-campus .campus-hero__wrapper { position: relative; }

.page-campus .campus-hero__heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-family: "Cambria", serif; font-size: 50px; font-size: 3.125rem; color: #fff; letter-spacing: -1.64px; }

@media (min-width: 425px) { .page-campus .campus-hero__heading { font-size: 3.75rem; } }

.page-campus .campus-hero__heading strong { font-weight: 800; }

.page-campus .campus-hero__heading::before { content: ''; display: block; width: 81px; width: 5.0625rem; height: 86px; height: 5.375rem; margin-bottom: 10px; margin-bottom: 0.625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/cottey-c-logo-yellow.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; }

.page-campus .campus-hero__heading-text { display: block; }

@media (min-width: 1024px) { .page-campus .campus-locations { position: relative; padding: 0 1.875rem; } }

@media (min-width: 1440px) { .page-campus .campus-locations { padding: 0 4.75rem; } }

@media (min-width: 1024px) { .page-campus .campus-locations::before { content: ''; display: block; position: absolute; width: 100%; height: calc(40% - 100px); top: 6.25rem; left: 0; background-color: #00306D; } }

.page-campus .campus-locations__wrapper { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; background-color: #fff; }

@media (min-width: 768px) { .page-campus .campus-locations__wrapper { display: grid; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; grid-template-columns: 1fr 1fr; } }

@media (min-width: 1024px) { .page-campus .campus-locations__wrapper { margin-top: -6.25rem; } }

@media (min-width: 1800px) { .page-campus .campus-locations__wrapper { padding: 3.75rem; } }

.page-campus .campus-locations__tablist { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; white-space: nowrap; padding: 24px 12px; padding: 1.5rem 0.75rem; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: transform 350ms cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 768px) { .page-campus .campus-locations__tablist { white-space: normal; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; grid-column: 1 / 3; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } }

@media (min-width: 1200px) { .page-campus .campus-locations__tablist { margin-top: 1.875rem; } }

.page-campus .campus-locations__tab { position: relative; margin-right: 30px; margin-right: 1.875rem; padding: 12px; padding: 0.75rem; font-family: "Cambria", serif; color: #00306D; white-space: nowrap; }

@media (min-width: 768px) { .page-campus .campus-locations__tab { margin: 0 0.9375rem; } }

.page-campus .campus-locations__tab--active { background-color: #2174CD; color: #fff; }

.page-campus .campus-locations__tab--active::after { content: ''; display: block; position: absolute; width: 100%; height: 9px; left: 50%; bottom: -5px; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-size: cover; background-position: center; }

.page-campus .campus-locations .map { position: relative; padding-top: 32px; padding-top: 2rem; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }

@media (min-width: 768px) { .page-campus .campus-locations .map { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; padding: 2rem; } }

@media (min-width: 1600px) { .page-campus .campus-locations .map { padding: 2.5rem; } }

.page-campus .campus-locations .map::before { content: ''; display: block; position: absolute; width: 100%; height: 50%; top: 0; left: 0; background-color: #F2F5F8; }

@media (min-width: 768px) { .page-campus .campus-locations .map::before { height: 100%; } }

.page-campus .campus-locations .map__background { position: relative; width: calc(69.23214px + 66.07143vw); height: calc(45.42321px + 43.34946vw); margin: 0 auto; -webkit-box-shadow: 0px 32px 60px 0px rgba(0, 48, 109, .1); box-shadow: 0px 32px 60px 0px rgba(0, 48, 109, .1); overflow: hidden; }

@media (min-width: 768px) { .page-campus .campus-locations .map__background { width: 100%; height: 100%; } }

@media (min-width: 1800px) { .page-campus .campus-locations .map__background { min-height: 31.25rem; max-height: 31.25rem; } }

.page-campus .campus-locations .map__real-map { position: absolute; width: 1871px; width: 116.9375rem; height: 873px; height: 54.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/bitmaps/map.png"); background-size: 100% 100%; background-position: top left; background-repeat: no-repeat; will-change: left, top; -webkit-transition-property: left, top, -webkit-transform; transition-property: left, top, -webkit-transform; transition-property: left, top, transform; transition-property: left, top, transform, -webkit-transform; -webkit-transition-duration: 1s; transition-duration: 1s; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.page-campus .campus-locations .map__pin { position: absolute; width: 45px; width: 2.8125rem; height: 45px; height: 2.8125rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/campus-marker.svg"); background-size: 15px 15px; background-position: center; background-repeat: no-repeat; -webkit-transform: translate(-50%, 50%); transform: translate(-50%, 50%); }

.page-campus .campus-locations .map__pin[data-is-active=true] { background-size: 45px 45px; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/campus-marker-active.svg"); }

.page-campus .campus-locations__slider { position: relative; width: 100%; -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; }

@media (min-width: 768px) { .page-campus .campus-locations__slider { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; width: 50vw; } }

@media (min-width: 1024px) { .page-campus .campus-locations__slider { width: calc(50vw - 30px); } }

@media (min-width: 1440px) { .page-campus .campus-locations__slider { width: calc(50vw - 76px); } }

@media (min-width: 1800px) { .page-campus .campus-locations__slider { width: calc(50vw - 136px); max-width: 51.5rem; } }

.page-campus .campus-locations__slider .slider__track { overflow: visible; }

@media (min-width: 768px) { .page-campus .campus-locations__slider .slider__track { overflow: hidden; } }

.page-campus .campus-locations__slider .slider__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.page-campus .campus-locations__slider .slider__arrows { position: absolute; display: -webkit-box; display: -ms-flexbox; display: flex; right: 10px; right: 0.625rem; top: -30px; top: -1.875rem; width: 72px; width: 4.5rem; height: 72px; height: 4.5rem; border-radius: 50%; background-color: #155EAD; overflow: hidden; }

@media (min-width: 768px) { .page-campus .campus-locations__slider .slider__arrows { left: -1.25rem; top: 50%; right: auto; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } }

@media (min-width: 1440px) { .page-campus .campus-locations__slider .slider__arrows { left: 0; width: 5rem; height: 5rem; } }

@media (min-width: 1800px) { .page-campus .campus-locations__slider .slider__arrows { width: 6.0625rem; height: 6.0625rem; } }

.page-campus .campus-locations__slider .slider__arrow { width: 50%; height: 100%; background: rgba(0, 0, 0, 0); -webkit-transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); transition: background 350ms cubic-bezier(0.4, 0, 0.2, 1); }

@media (min-width: 1440px) { .page-campus .campus-locations__slider .slider__arrow::before, .page-campus .campus-locations__slider .slider__arrow::after { border-top-width: 9px; border-right-width: 4px; border-left-width: 4px; } }

@media (min-width: 1800px) { .page-campus .campus-locations__slider .slider__arrow::before, .page-campus .campus-locations__slider .slider__arrow::after { border-top-width: 0.75rem; border-right-width: 5px; border-left-width: 5px; } }

.page-campus .campus-locations__slider .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(3px); transform: rotate(-90deg) translateY(3px); }

@media (min-width: 1440px) { .page-campus .campus-locations__slider .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translate(-1px, 5px); transform: rotate(-90deg) translate(-1px, 5px); } }

@media (min-width: 1800px) { .page-campus .campus-locations__slider .slider__arrow--next::after { -webkit-transform: rotate(-90deg) translateY(8px); transform: rotate(-90deg) translateY(8px); } }

.page-campus .campus-locations__slider .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-10px); transform: rotate(90deg) translateY(-10px); }

@media (min-width: 1440px) { .page-campus .campus-locations__slider .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translate(1px, -13px); transform: rotate(90deg) translate(1px, -13px); } }

@media (min-width: 1800px) { .page-campus .campus-locations__slider .slider__arrow--prev::after { -webkit-transform: rotate(90deg) translateY(-15px); transform: rotate(90deg) translateY(-15px); } }

.page-campus .campus-locations__slider .slider__arrow:hover { background: rgba(0, 0, 0, .1); }

.page-campus .campus-locations .location-slide { overflow: hidden; padding: 40px 30px; padding: 2.5rem 1.875rem; }

@media (min-width: 768px) { .page-campus .campus-locations .location-slide { padding-bottom: 0; } }

@media (min-width: 1200px) { .page-campus .campus-locations .location-slide { padding: 2.5rem; padding-bottom: 0; } }

@media (min-width: 1440px) { .page-campus .campus-locations .location-slide { padding: 2.5rem 5rem; padding-bottom: 0; } }

@media (min-width: 1600px) { .page-campus .campus-locations .location-slide { padding: 3.75rem 6.25rem; padding-bottom: 0; } }

@media (min-width: 1800px) { .page-campus .campus-locations .location-slide { padding: 0 7.5rem; } }

.page-campus .campus-locations .location-slide__title { font-size: 36px; font-size: 2.25rem; }

.page-campus .campus-locations .location-slide__title::after { margin-top: 18px; margin-top: 1.125rem; }

@media (min-width: 1024px) { .page-campus .campus-locations .location-slide__title::after { width: 6.125rem; height: 0.75rem; } }

.page-campus .campus-locations .location-slide__address { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-top: 26px; margin-top: 1.625rem; margin-bottom: 32px; margin-bottom: 2rem; line-height: 1.4; }

@media (min-width: 1800px) { .page-campus .campus-locations .location-slide__address { font-size: 1.125rem; } }

.page-campus .campus-locations .location-slide__address::before { content: ''; display: block; min-width: 12px; min-width: 0.75rem; min-height: 18px; min-height: 1.125rem; margin-right: 8px; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/map-marker-blue.svg"); background-position: center; background-repeat: no-repeat; background-size: contain; }

.page-campus .campus-locations .location-slide__content { font-size: 16px; font-size: 1rem; line-height: 1.5; }

@media (min-width: 1200px) { .page-campus .campus-locations .location-slide__content { max-width: 30em; } }

@media (min-width: 1800px) { .page-campus .campus-locations .location-slide__content { font-size: 1.125rem; } }

.page-campus .campus-locations .location-slide__content p { margin-bottom: 24px; margin-bottom: 1.5rem; }

.page-campus .campus-locations .location-slide__content a { color: #155EAD; text-decoration: underline; cursor: pointer; }

.page-campus .campus-locations .location-slide .photo-slider { margin-top: 40px; margin-top: 2.5rem; padding-bottom: 10px; padding-bottom: 0.625rem; }

@media (min-width: 1200px) { .page-campus .campus-locations .location-slide .photo-slider { padding-bottom: 0; } }

.page-campus .campus-locations .location-slide .photo-slider__picture { display: block; width: 100%; height: 130px; height: 8.125rem; -webkit-transform: translateX(-15px); transform: translateX(-15px); padding-right: 12px; padding-right: 0.75rem; }

@media (min-width: 425px) { .page-campus .campus-locations .location-slide .photo-slider__picture { height: 11.875rem; } }

@media (min-width: 620px) { .page-campus .campus-locations .location-slide .photo-slider__picture { height: 17.5rem; } }

@media (min-width: 768px) { .page-campus .campus-locations .location-slide .photo-slider__picture { height: 11.875rem; -webkit-transform: none; transform: none; } }

@media (min-width: 1200px) { .page-campus .campus-locations .location-slide .photo-slider__picture { height: 6rem; padding-right: 0; } }

.page-campus .campus-locations .location-slide .photo-slider .slider__slides { display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 20px; gap: 1.25rem; }

.page-campus .campus-locations .location-slide .photo-slider__picture-image { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; }

@media (min-width: 1200px) { .page-campus .campus-locations .location-slide .photo-slider .slider__dots { display: none; } }

.page-campus .campus-locations .location-slide .photo-slider .slider__dots-list { margin-top: 35px; margin-top: 2.1875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.page-campus .campus-locations .location-slide .photo-slider .slider__dots-dot { border-radius: 50%; background-color: rgba(0, 48, 109, .2); width: 6px; height: 6px; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, -webkit-transform; transition-property: transform, background-color; transition-property: transform, background-color, -webkit-transform; -webkit-transition-duration: 350ms; transition-duration: 350ms; -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.page-campus .campus-locations .location-slide .photo-slider .slider__dots-dot:not(:last-child) { margin-right: 20px; margin-right: 1.25rem; }

.page-campus .campus-locations .location-slide .photo-slider .slider__dots-dot--active { -webkit-transform: scale(1.8); transform: scale(1.8); background-color: #00306D; }

.page-campus .campus-friends { position: relative; padding: 80px 15px 200px 0; padding: 5rem 0.9375rem 12.5rem 0; background-color: #F2F5F8; }

@media (min-width: 768px) { .page-campus .campus-friends { padding: 10.9375rem 15vw 18.75rem 15vw; } }

.page-campus .campus-friends__wrapper { position: relative; padding: 130px 55px 210px 35px; padding: 8.125rem 3.4375rem 13.125rem 2.1875rem; background-color: #fff; }

@media (min-width: 768px) { .page-campus .campus-friends__wrapper { padding: 5.625rem 10vw 0; height: 31.875rem; } }

@media (min-width: 1024px) { .page-campus .campus-friends__wrapper { padding: 8.75rem 16vw 0; } }

.page-campus .campus-friends__wrapper::before { content: ''; position: absolute; left: 0; bottom: -8vw; width: 100%; height: 8vw; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/mask-white.svg"); background-size: 100vw; background-position: center bottom; }

@media (max-width: 766px) { .page-campus .campus-friends__heading { font-size: 1.875rem; } }

@media (min-width: 768px) { .page-campus .campus-friends__heading::after { background: none; } }

.page-campus .campus-friends__heading strong { display: block; }

.page-campus .campus-friends__text { margin-top: 25px; margin-top: 1.5625rem; line-height: 1.5; }

@media (min-width: 768px) { .page-campus .campus-friends__text { margin-top: 0; padding-top: 1.5625rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/marker-line.svg"); background-repeat: no-repeat; background-position: top left; background-size: 5.375rem; } }

@media (min-width: 1024px) { .page-campus .campus-friends__text { margin-left: 11vw; } }

.page-campus .campus-friends__text p { margin-bottom: 24px; margin-bottom: 1.5rem; }

.page-campus .campus-friends__text a { color: #155EAD; text-decoration: underline; cursor: pointer; }

.page-campus .campus-friends__button { position: absolute; z-index: 2; margin-top: 35px; margin-top: 2.1875rem; }

@media (min-width: 1024px) { .page-campus .campus-friends__button { margin-left: 11vw; } }

.page-campus .campus-friends__photo_one { position: absolute; top: 40px; top: 2.5rem; right: 50px; right: 3.125rem; width: 180px; width: 11.25rem; }

@media (min-width: 768px) { .page-campus .campus-friends__photo_one { top: 5.625rem; right: 21.25rem; width: 22vw; } }

.page-campus .campus-friends__photo_one::after { content: ''; position: absolute; bottom: -20px; bottom: -1.25rem; right: -20px; right: -1.25rem; width: 90px; width: 5.625rem; height: 55px; height: 3.4375rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/curvy-e-line-yellow.svg"); background-size: cover; }

@media (min-width: 768px) { .page-campus .campus-friends__photo_one::after { bottom: -2.5rem; width: 10vw; height: 6vw; } }

.page-campus .campus-friends__photo_two { position: absolute; bottom: 40px; bottom: 2.5rem; left: 60px; left: 3.75rem; width: 190px; width: 11.875rem; }

@media (min-width: 768px) { .page-campus .campus-friends__photo_two { bottom: 5.625rem; left: 8.75rem; width: 23vw; } }

.page-campus .campus-friends__photo_two::after { content: ''; position: absolute; top: 25px; top: 1.5625rem; left: -30px; left: -1.875rem; width: 65px; width: 4.0625rem; height: 30px; height: 1.875rem; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/z-shape-lines-blue.svg"); background-size: cover; background-position: center; }

@media (min-width: 768px) { .page-campus .campus-friends__photo_two::after { left: -3.75rem; width: 9vw; height: 5rem; } }

.page-campus .campus-friends__photo_two img { -webkit-mask-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/badge-mask-two.svg"); mask-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/badge-mask-two.svg"); -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat; -webkit-mask-position: center bottom; mask-position: center bottom; -webkit-mask-size: cover; mask-size: cover; }

.page-campus .campus-friends__photo_three { position: absolute; bottom: 270px; bottom: 16.875rem; right: 0; width: 85px; width: 5.3125rem; }

@media (min-width: 768px) { .page-campus .campus-friends__photo_three { bottom: 11.875rem; right: 9.375rem; width: 13vw; } }

.financial-aid-hero { background-position: center; background-size: cover; }

.financial-aid-hero__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 90%; max-width: 485px; max-width: 30.3125rem; margin-right: auto; margin-left: auto; padding: 55px 0; padding: 3.4375rem 0; }

@media (min-width: 620px) { .financial-aid-hero__wrapper { max-width: 32.8125rem; padding: 4.0625rem 0; } }

@media (min-width: 768px) { .financial-aid-hero__wrapper { max-width: 35.9375rem; padding: 4.6875rem 0; } }

@media (min-width: 1024px) { .financial-aid-hero__wrapper { max-width: 39.375rem; padding: 5.3125rem 0; } }

@media (min-width: 1200px) { .financial-aid-hero__wrapper { max-width: 36.5625rem; } }

@media (min-width: 1440px) { .financial-aid-hero__wrapper { padding: 5.625rem 0; max-width: 45.3125rem; } }

.financial-aid-hero__heading, .financial-aid-hero__copy { text-align: center; color: #fff; }

.financial-aid-hero__heading { margin-top: 20px; margin-top: 1.25rem; }

@media (min-width: 1600px) { .financial-aid-hero__heading { line-height: 3.75rem; } }

.financial-aid-hero__copy { margin-top: 15px; margin-top: 0.9375rem; font-family: "ASAP", sans-serif; font-weight: 500; font-size: 16px; font-size: 1rem; line-height: 26px; line-height: 1.625rem; }

@media (min-width: 620px) { .financial-aid-hero__copy { font-size: 1.125rem; line-height: 1.75rem; } }

@media (min-width: 768px) { .financial-aid-hero__copy { font-size: 1.25rem; line-height: 1.875rem; } }

@media (min-width: 1024px) { .financial-aid-hero__copy { font-size: 1.375rem; line-height: 2rem; } }

@media (min-width: 1200px) { .financial-aid-hero__copy { margin-top: 1.5625rem; font-size: 1.25rem; line-height: 1.875rem; } }

@media (min-width: 1440px) { .financial-aid-hero__copy { font-size: 1.5rem; line-height: 2.5rem; } }

.financial-aid__nav { background-color: #F2F5F8; padding-top: 40px; padding-top: 2.5rem; padding-bottom: 40px; padding-bottom: 2.5rem; }

@media (min-width: 768px) { .financial-aid__nav-slider-option { font-size: 1.375rem; } }

.financial-aid__nav-slider-option_active::before { bottom: -10px; bottom: -0.625rem; height: 30px; height: 1.875rem; background-size: contain; }

.financial-aid__nav-slider .glide__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.financial-aid__nav-slider .glide__slide { min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; }

.financial-aid__panel { display: none; padding: 46px 31px; padding: 2.875rem 1.9375rem; }

@media (min-width: 768px) { .financial-aid__panel { padding-top: 4.5rem; padding-right: 9.5vw; padding-left: 9.5vw; } }

.financial-aid__panel_active { display: block; }

@media (min-width: 768px) { .financial-aid-scholarships { display: -webkit-box; display: -ms-flexbox; display: flex; }
  .financial-aid-scholarships__copy { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1.25rem; }
  .financial-aid-scholarships__table { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } }

@media (min-width: 768px) { .financial-aid-scholarships__text { margin-right: 5vw; } }

.financial-aid-scholarships__table { width: 100%; }

@media (min-width: 768px) { .financial-aid-scholarships__table { width: 40vw; } }

.financial-aid-scholarships__table thead { background-color: #00306D; color: white; text-align: left; }

.financial-aid-scholarships__table tbody tr:nth-child(even) { background-color: #F2F5F8; }

.financial-aid-scholarships__table tbody td:nth-child(even) { color: #2174CD; }

.financial-aid-scholarships__table tfoot { background-color: #2174CD; color: white; }

.financial-aid-scholarships__table td:nth-child(2) { text-align: right; }

.financial-aid-scholarships__table th, .financial-aid-scholarships__table td { padding: 20px; padding: 1.25rem; }

@media (min-width: 768px) { .financial-aid-scholarships__table th, .financial-aid-scholarships__table td { padding: 1.6875rem 2.1875rem; } }

@media (min-width: 768px) { .financial-aid-net { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.financial-aid-net__copy { margin-bottom: 60px; margin-bottom: 3.75rem; }

@media (min-width: 768px) { .financial-aid-net__copy { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1.25rem; } }

.financial-aid-net__text { margin-top: 20px; margin-top: 1.25rem; }

.financial-aid-net__photos { position: relative; overflow: auto; }

@media (min-width: 768px) { .financial-aid-net__photos { -webkit-box-flex: 1.5; -ms-flex: 1.5; flex: 1.5; } }

.financial-aid-net__photo-major { float: right; width: 300px; width: 18.75rem; }

@media (min-width: 768px) { .financial-aid-net__photo-major { width: 40vw; } }

.financial-aid-net__photo-minor { position: absolute; top: 90px; top: 5.625rem; left: 0; width: 125px; width: 7.8125rem; }

@media (min-width: 425px) { .financial-aid-net__photo-minor { left: auto; right: 13.75rem; } }

@media (min-width: 768px) { .financial-aid-net__photo-minor { top: 14vw; right: 32vw; width: 17vw; } }

.financial-aid-how__heading strong { display: block; }

@media (min-width: 768px) { .financial-aid-how__heading strong { display: inline; display: initial; } }

@media (min-width: 768px) { .financial-aid-how__steps { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.financial-aid-how__step { position: relative; margin-top: 100px; margin-top: 6.25rem; }

.financial-aid-how__step::before { content: attr(data-step); position: absolute; top: 0; left: 0; z-index: -10; width: 100%; font-family: "Arial Black", "Helvetica", sans-serif; font-size: 65vw; letter-spacing: -20px; letter-spacing: -1.25rem; padding-top: 20px; padding-top: 1.25rem; color: #F2F5F8; }

@media (min-width: 425px) { .financial-aid-how__step::before { font-size: 17.5rem; } }

@media (min-width: 768px) { .financial-aid-how__step::before { font-size: 20vw; } }

@media (min-width: 768px) { .financial-aid-how__step { -webkit-box-flex: 1; -ms-flex: 1 1 calc(33% - 20px); flex: 1 1 calc(33% - 20px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }

.financial-aid-how__step-heading { font-size: 18px; font-size: 1.125rem; font-weight: 700; line-height: 30px; line-height: 1.875rem; color: #00306D; }

.financial-aid-how__step-text { margin-top: 40px; margin-top: 2.5rem; }

@media (min-width: 768px) { .financial-aid-how__verification { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

.financial-aid-how__verification-picture { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; }

.financial-aid-how__verification-picture-img { margin-bottom: 40px; margin-bottom: 2.5rem; -o-object-fit: contain; object-fit: contain; }

@media (min-width: 768px) { .financial-aid-how__verification-copy { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding-left: 6vw; } }

.financial-aid-how__verification-heading { margin-bottom: 20px; margin-bottom: 1.25rem; font-size: 35px; font-size: 2.1875rem; }

@media (min-width: 768px) { .financial-aid-how__verification-heading { font-size: 3vw; } }

@media (min-width: 768px) { .financial-aid-how__additionals { display: -webkit-box; display: -ms-flexbox; display: flex; } }

@media (min-width: 768px) { .financial-aid-how__additional { -webkit-box-flex: 1; -ms-flex: 1 1 calc(33% - 20px); flex: 1 1 calc(33% - 20px); margin-right: 1.25rem; margin-bottom: 1.25rem; } }

.financial-aid-how__subheading { margin-bottom: 20px; margin-bottom: 1.25rem; font-size: 20px; font-size: 1.25rem; font-weight: 700; }

.financial-aid-aid__heading strong, .financial-aid-aid__heading span { display: block; }

@media (min-width: 768px) { .financial-aid-aid__heading strong, .financial-aid-aid__heading span { display: inline; display: initial; } }

@media (min-width: 768px) { .financial-aid-aid__box-one, .financial-aid-aid__box-two { display: grid; grid-template-columns: 1fr 1fr; gap: 1.875rem; margin-top: 3.125rem; } }

@media (min-width: 768px) { .financial-aid-aid__box-one .financial-aid-aid__copy { -webkit-box-flex: 1; -ms-flex: 1 1 calc(50% - 30px); flex: 1 1 calc(50% - 30px); margin-right: 1.875rem; } }

@media (min-width: 1200px) { .financial-aid-aid__box-one .financial-aid-aid__copy { -webkit-box-flex: 1; -ms-flex: 1 1 calc(50% - 100px); flex: 1 1 calc(50% - 100px); margin-right: 5vw; } }

@media (min-width: 768px) { .financial-aid-aid__box-two .financial-aid-aid__copy { -webkit-box-flex: 1; -ms-flex: 1 1 calc(50% - 30px); flex: 1 1 calc(50% - 30px); -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; margin-left: 1.875rem; } }

@media (min-width: 1200px) { .financial-aid-aid__box-two .financial-aid-aid__copy { -webkit-box-flex: 1; -ms-flex: 1 1 calc(50% - 100px); flex: 1 1 calc(50% - 100px); margin-left: 6.25rem; } }

.financial-aid-aid__copy { margin-top: 30px; margin-top: 1.875rem; }

@media (min-width: 768px) { .financial-aid-aid__copy { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; margin-top: 0; } }

.financial-aid-aid__copy p { margin-bottom: 20px; margin-bottom: 1.25rem; }

.financial-aid-aid__copy-heading { margin-bottom: 30px; margin-bottom: 1.875rem; font-family: "Cambria", serif; font-size: 20px; font-size: 1.25rem; font-weight: 700; color: #00306D; }

@media (min-width: 768px) { .financial-aid-aid__copy-heading { font-size: 1.875rem; } }

@media (min-width: 768px) { .financial-aid-aid__photo { -webkit-box-flex: 1; -ms-flex: 1 1 50%; flex: 1 1 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; } }

@media (min-width: 768px) { .financial-aid-faq { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } }

@media (min-width: 768px) { .financial-aid-faq__heading { -webkit-box-flex: 1; -ms-flex: 1 1 30%; flex: 1 1 30%; } }

.financial-aid-faq__faq-list { margin-top: 18px; margin-top: 1.125rem; }

@media (min-width: 768px) { .financial-aid-faq__faq-list { -webkit-box-flex: 1; -ms-flex: 1 1 30%; flex: 1 1 30%; width: 25vw; margin-top: 0; margin-right: 9vw; } }

.financial-aid-faq__faq-list-item-heading { padding: 25px 0; padding: 1.5625rem 0; font-weight: 700; background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-expand.svg"); background-repeat: no-repeat; background-position: center right; color: #00306D; border-bottom: 1px solid #B6BFC8; cursor: pointer; }

.financial-aid-faq__faq-list-item-content { display: none; padding-top: 26px; padding-top: 1.625rem; padding-bottom: 26px; padding-bottom: 1.625rem; }

.financial-aid-faq__faq-list-item-text p { margin-top: 0; margin-bottom: 19px; margin-bottom: 1.1875rem; }

.financial-aid-faq__faq-list-item-text a { font-weight: 600; text-decoration: underline; color: #2174CD; }

.financial-aid-faq__faq-list-item_active .financial-aid-faq__faq-list-item-heading { background-image: url("/wp-content/themes/cottey-college/src/assets/images/prod/svg/accordion-collapse.svg"); border-bottom: 0; }

@media (min-width: 768px) { .financial-aid-faq__faq-list-item_active .financial-aid-faq__faq-list-item-heading { width: 100%; } }

.financial-aid-faq__faq-list-item_active .financial-aid-faq__faq-list-item-content { display: block; border-bottom: 1px solid #B6BFC8; }

.page-program-detail .program-detail-hero { position: relative; background-color: #00306D; }

.page-program-detail .program-detail-hero::before { content: ''; position: absolute; top: 0; right: 0; width: 12px; width: 0.75rem; height: 100%; background-color: #00306D; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero::before { display: none; } }

@media (min-width: 768px) { .page-program-detail .program-detail-hero { padding: 1.6875rem 4.375rem 6rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-hero { padding-left: 9.1875rem; padding-right: 9.1875rem; } }

.page-program-detail .program-detail-hero__wrapper { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; min-height: 540px; min-height: 33.75rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__wrapper { height: 39rem; min-height: 0; min-height: initial; background-size: 83rem; background-position: center -15.6vw; } }

@media (min-width: 1800px) { .page-program-detail .program-detail-hero__wrapper { background-size: 100rem; } }

@media (min-width: 1600px) { .page-program-detail .program-detail-hero__wrapper { height: 35.625rem; } }

.page-program-detail .program-detail-hero__wrapper::before { content: ''; position: absolute; z-index: 1; top: 39px; top: 2.4375rem; right: 0; width: 90px; width: 5.625rem; height: 86px; height: 5.375rem; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/blue-lines.svg); background-size: cover; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__wrapper::before { top: 6.875rem; left: -3.875rem; width: 7rem; height: 5rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-hero__wrapper::before { left: -5.75rem; } }

@media (min-width: 1600px) { .page-program-detail .program-detail-hero__wrapper::before { left: -3.875rem; } }

.page-program-detail .program-detail-hero__scroll-indicator { position: absolute; top: 461px; top: 28.8125rem; left: -102px; left: -6.375rem; width: 255px; width: 15.9375rem; height: 15px; height: 0.9375rem; font-family: "Cambria", serif; color: #fff; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/marker-line.svg); background-repeat: no-repeat; background-position: center right; background-size: 8.1875rem; -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg); }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__scroll-indicator { top: 43.4375rem; } }

.page-program-detail .program-detail-hero__logo { display: none; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__logo { display: block; position: absolute; margin: 0 auto; top: 12.5rem; z-index: 1; width: 4.5rem; } }

.page-program-detail .program-detail-hero__heading { position: absolute; top: 90px; top: 5.625rem; z-index: 1; margin: 0 auto; font-size: 50px; font-size: 3.125rem; text-align: center; color: #fff; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__heading { top: 11.4375rem; } }

.page-program-detail .program-detail-hero__heading strong { line-height: 70px; line-height: 4.375rem; }

.page-program-detail .program-detail-hero__text { position: absolute; top: 280px; top: 17.5rem; z-index: 1; padding: 24px 30px 0px; padding: 1.5rem 1.875rem 0px; text-align: center; font-size: 18px; font-size: 1.125rem; line-height: 28px; line-height: 1.75rem; color: #fff; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__text { top: 21.25rem; width: 44rem; padding: 1.5rem 6.875rem; } }

.page-program-detail .program-detail-hero__bg { display: inline-block; position: absolute; top: 0; z-index: 0; overflow: hidden; width: 97vw; height: 90%; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__bg { width: 81vw; height: 38.75rem; } }

@media (min-width: 1600px) { .page-program-detail .program-detail-hero__bg { height: 34.375rem; } }

.page-program-detail .program-detail-hero__bg::after { content: ''; position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 48, 109, .5); }

.page-program-detail .program-detail-hero__bg-img { position: absolute; top: 0; left: calc(50% - 470px); width: 100vw; max-width: 130vw; min-width: 1080px; min-width: 67.5rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-hero__bg-img { top: 0; left: calc(50% - 640px); width: 80vw; min-width: 79.375rem; } }

@media (min-width: 1600px) { .page-program-detail .program-detail-hero__bg-img { top: 0; } }

.page-program-detail .program-detail-description__wrapper { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0 30px 60px; padding: 0 1.875rem 3.75rem; margin-top: 105px; margin-top: 6.5625rem; margin-bottom: 31px; margin-bottom: 1.9375rem; background-color: #F2F5F8; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__wrapper { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; width: auto; margin: 5rem 9.5vw; padding: 4.6875rem 6vw; } }

.page-program-detail .program-detail-description__wrapper::before { content: ''; position: absolute; top: 28px; top: 1.75rem; left: 13px; left: 0.8125rem; z-index: 1; width: 56px; width: 3.5rem; height: 58px; height: 3.625rem; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/blue-swirl-circle.svg); background-repeat: no-repeat; background-size: cover; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__wrapper::before { top: 9.625rem; left: 1.6875rem; width: 7.3vw; height: 7.6vw; } }

.page-program-detail .program-detail-description__wrapper::after { content: ''; position: absolute; top: 0; right: 0; width: 11px; width: 0.6875rem; height: 100%; background-color: #fff; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__wrapper::after { visibility: hidden; } }

.page-program-detail .program-detail-description__image { position: relative; width: 100%; height: 281px; height: 17.5625rem; margin-top: -54px; margin-top: -3.375rem; margin-left: 7px; margin-right: 7px; overflow: hidden; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__image { margin: 0; height: auto; } }

.page-program-detail .program-detail-description__image-img { position: absolute; top: 0; left: -73px; left: -4.5625rem; width: 420px; width: 26.25rem; max-width: none; max-width: initial; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__image-img { top: 0; width: 100%; max-width: 40rem; height: auto; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__box { width: 38.875rem; margin-left: 0; } }

.page-program-detail .program-detail-description__heading { margin-top: 30px; margin-top: 1.875rem; }

@media (min-width: 1024px) { .page-program-detail .program-detail-description__heading { margin-top: 4.375rem; } }

.page-program-detail .program-detail-description__heading strong { display: block; }

.page-program-detail .program-detail-description__text p { margin-top: 28px; margin-top: 1.75rem; margin-bottom: 0; }

.page-program-detail .program-detail-description__text ul { list-style: disc; margin-top: 15px; margin-top: 0.9375rem; padding-left: 25px; padding-left: 1.5625rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses { padding-bottom: 6.25rem; } }

.page-program-detail .program-detail-courses__nav { min-width: auto; width: 100%; white-space: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; overflow-x: auto; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__nav { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } }

.page-program-detail .program-detail-courses__nav .glide__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.page-program-detail .program-detail-courses__nav .glide__slide { min-width: -webkit-max-content; min-width: -moz-max-content; min-width: max-content; }

.program-detail-courses__nav li { list-style: none; }

.page-program-detail .program-detail-courses__course { display: none; padding: 46px 31px; padding: 2.875rem 1.9375rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course { padding-top: 4.5rem; padding-right: 9.5vw; padding-left: 9.5vw; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-courses__course { padding-top: 2.9375rem; padding-right: 17.6vw; padding-left: 17.6vw; } }

.page-program-detail .program-detail-courses__course_active { display: block; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-heading { padding-top: 1.5625rem; } }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 2.25rem; } }

.page-program-detail .program-detail-courses__course-list { margin-top: 18px; margin-top: 1.125rem; }

.page-program-detail .program-detail-courses__course-list li { list-style: none; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-list { width: 25vw; margin-top: 0; margin-right: 9vw; } }

.page-program-detail .program-detail-courses__course-list-item-heading { padding: 25px 0; padding: 1.5625rem 0; font-weight: 700; background-image: url("/wp-content/themes/cottey-college/dist/assets/images/prod/svg/accordion-expand.svg"); background-repeat: no-repeat; background-position: center right; color: #00306D; border-bottom: 1px solid #B6BFC8; cursor: pointer; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-list-item-heading { width: 80%; background-image: none; } }

.page-program-detail .program-detail-courses__course-list-item-content { display: none; padding-top: 26px; padding-top: 1.625rem; padding-bottom: 26px; padding-bottom: 1.625rem; }

.page-program-detail .program-detail-courses__course-list-item-text { margin-top: 0; margin-bottom: 19px; margin-bottom: 1.1875rem; }

.page-program-detail .program-detail-courses__course-list-item_active .program-detail-courses__course-list-item-heading { background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/accordion-collapse.svg); border-bottom: none; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-list-item_active .program-detail-courses__course-list-item-heading { width: 100%; background-image: none; } }

.page-program-detail .program-detail-courses__course-list-item_active .program-detail-courses__course-list-item-content { display: block; border-bottom: 1px solid #B6BFC8; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__course-list-item_active .program-detail-courses__course-list-item-content { display: none; } }

.page-program-detail .program-detail-courses__list-item-content-desktop-view { display: none; width: 100%; }

@media (min-width: 768px) { .page-program-detail .program-detail-courses__list-item-content-desktop-view { display: block; } }

.page-program-detail .program-detail-why { padding: 60px 11px; padding: 3.75rem 0.6875rem; background-color: #2174CD; }

@media (min-width: 1024px) { .page-program-detail .program-detail-why { padding: 5rem 8.5vw; } }

.page-program-detail .program-detail-why__wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 1024px) { .page-program-detail .program-detail-why__wrapper { -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; } }

.page-program-detail .program-detail-why__image { position: relative; overflow: hidden; width: 100%; height: 410px; height: 25.625rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-why__image { overflow: visible; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-why__image { width: 40vw; margin-top: 5.1875rem; } }

.page-program-detail .program-detail-why__image::after { content: ''; position: absolute; top: 0px; left: 410px; left: 25.625rem; z-index: 10; width: 170px; width: 10.625rem; height: 120px; height: 7.5rem; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/blue-lines-z-shape.svg); background-repeat: no-repeat; background-position: center bottom; background-size: contain; }

@media (min-width: 1024px) { .page-program-detail .program-detail-why__image::after { left: 27vw; } }

@media (min-width: 1440px) { .page-program-detail .program-detail-why__image::after { left: 30vw; } }

.page-program-detail .program-detail-why__image-img { position: absolute; top: 30px; top: 1.875rem; z-index: 1; max-width: none; max-width: initial; width: 543px; width: 33.9375rem; }

@media (min-width: 1024px) { .page-program-detail .program-detail-why__image-img { width: 37vw; } }

.page-program-detail .program-detail-why__heading { color: #fff; }

.page-program-detail .program-detail-why__heading strong { display: block; }

.page-program-detail .program-detail-why__box { padding: 43px 7px 0 18px; padding: 2.6875rem 7px 0 1.125rem; }

@media (min-width: 1024px) { .page-program-detail .program-detail-why__box { width: 45vw; padding-right: 10vw; } }

.page-program-detail .program-detail-why__text { color: #fff; }

.page-program-detail .program-detail-why__text p { margin-top: 28px; margin-top: 1.75rem; margin-bottom: 0; }

.page-program-detail .program-detail-why__text ul { list-style: disc; margin-top: 15px; margin-top: 0.9375rem; padding-left: 25px; padding-left: 1.5625rem; }

.page-program-detail .program-detail-testimonials { padding-bottom: 35px; padding-bottom: 2.1875rem; background-color: #00306D; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials { padding-bottom: 8.75rem; } }

.page-program-detail .program-detail-testimonials__bg-word { text-transform: uppercase; font-family: "Arial Black", "Helvetica", sans-serif; text-align: center; letter-spacing: -0.8vw; color: #2174CD; }

.page-program-detail .program-detail-testimonials__bg-word_mobile { display: block; font-size: 24.8vw; line-height: 0.72em; -webkit-transform: translateY(-10px); transform: translateY(-10px); }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__bg-word_mobile { display: none; } }

.page-program-detail .program-detail-testimonials__bg-word_desktop { display: none; font-size: 13vw; -webkit-transform: translateY(-3vw); transform: translateY(-3vw); }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__bg-word_desktop { display: block; } }

.page-program-detail .program-detail-testimonials__box { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__box { -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-top: 4.625rem; padding-right: 9.4vw; padding-left: 9.4vw; } }

.page-program-detail .program-detail-testimonials__heading { margin-top: 18px; margin-top: 1.125rem; margin-left: 30px; margin-left: 1.875rem; margin-right: 30px; margin-right: 1.875rem; padding-top: 53px; padding-top: 3.3125rem; color: #fff; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__heading { width: 40vw; margin-top: 0; margin-left: 0; margin-right: 0; } }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__heading::after { background-image: none; } }

.page-program-detail .program-detail-testimonials__heading strong { display: block; }

.page-program-detail .program-detail-testimonials__text { padding: 22px 30px 0; padding: 1.375rem 1.875rem 0; font-weight: 700; line-height: 23px; line-height: 1.4375rem; color: #fff; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__text { width: 40vw; margin-top: 3.625rem; margin-left: 1.25rem; padding-left: 0; font-size: 1.25rem; line-height: rem-cal(32); background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/marker-line.svg); background-repeat: no-repeat; background-size: 5.375rem; background-position: top left; } }

.page-program-detail .program-detail-testimonials__testimonials { position: relative; margin-top: 50px; margin-top: 3.125rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__testimonials { margin-top: 4.125rem; } }

.page-program-detail .program-detail-testimonials__testimonial { position: relative; overflow: hidden; width: 75.5vw; height: 400px; height: 25rem; padding: 26px 20px; padding: 1.625rem 1.25rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__testimonial { width: 40vw; height: 20.875rem; padding: 2.25rem 2.5rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-testimonials__testimonial { padding: 2.25rem 3.125rem; } }

.page-program-detail .program-detail-testimonials__testimonial-author { position: absolute; z-index: 2; font-size: 16px; font-size: 1rem; color: #fff; }

@media (min-width: 1024px) { .page-program-detail .program-detail-testimonials__testimonial-author { font-size: 1.1875rem; } }

.page-program-detail .program-detail-testimonials__testimonial-author strong { margin-right: 6px; padding-right: 9px; border-right: 2px solid #FFD868; }

.page-program-detail .program-detail-testimonials__testimonial-text { position: absolute; z-index: 2; width: 80%; margin-top: 40px; margin-top: 2.5rem; font-family: "Cambria", serif; font-size: 18px; font-size: 1.125rem; font-style: italic; line-height: 1.5; color: #fff; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__testimonial-text { width: 27vw; margin-top: 3rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-testimonials__testimonial-text { font-size: 1.5rem; } }

.page-program-detail .program-detail-testimonials__testimonial-play { position: absolute; z-index: 2; left: 20px; left: 1.25rem; bottom: 30px; bottom: 1.875rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 160px; width: 10rem; height: 48px; height: 3rem; font-size: 16px; font-size: 1rem; text-transform: uppercase; font-weight: 700; color: #fff; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/play-button.svg); background-repeat: no-repeat; background-position: right center; background-size: contain; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__testimonial-play { left: 2.1875rem; bottom: 1.875rem; width: 10.625rem; height: 3.8125rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-testimonials__testimonial-play { left: 3.125rem; } }

.page-program-detail .program-detail-testimonials__testimonial-bg { position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; }

.page-program-detail .program-detail-testimonials__testimonial-bg::after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#0b0f29), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #0b0f29, rgba(255, 255, 255, 0)); }

.page-program-detail .program-detail-testimonials__testimonial-bg-img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: center; object-position: center; opacity: 0.7; }

.page-program-detail .program-detail-testimonials__arrows { position: absolute; z-index: 3; right: 10px; right: 0.625rem; display: -webkit-box; display: -ms-flexbox; display: flex; background-color: #fff; border-radius: 100%; top: 163px; top: 10.1875rem; width: 80px; width: 5rem; height: 80px; height: 5rem; }

.page-program-detail .program-detail-testimonials__arrow-left { background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/blue-arrow-left.svg); }

.page-program-detail .program-detail-testimonials__arrow-right { background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/blue-arrow-right.svg); }

.page-program-detail .program-detail-testimonials__arrow-left, .page-program-detail .program-detail-testimonials__arrow-right { width: 50%; background-repeat: no-repeat; background-position: center; background-size: 0.625rem; }

.page-program-detail .program-detail-testimonials__pagination { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-pack: distribute; justify-content: space-around; width: 100px; width: 6.25rem; height: 30px; height: 1.875rem; margin: 30px auto 0; margin: 1.875rem auto 0; }

@media (min-width: 768px) { .page-program-detail .program-detail-testimonials__pagination { display: none; } }

.page-program-detail .program-detail-testimonials__pagination-slide { width: 6px; height: 6px; border-radius: 100%; background-color: #2174CD; cursor: pointer; }

.page-program-detail .program-detail-testimonials__pagination-slide.glide__bullet--active { width: 12px; width: 0.75rem; height: 12px; height: 0.75rem; background-color: #FFD868; }

.page-program-detail .program-detail-testimonials .glide__slides { display: -webkit-box; display: -ms-flexbox; display: flex; }

.page-program-detail .program-detail-similar__heading { margin: 55px 30px 30px; margin: 3.4375rem 1.875rem 1.875rem; }

.page-program-detail .program-detail-similar__heading strong { display: block; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__heading { margin-top: 5.1875rem; text-align: center; }
  .page-program-detail .program-detail-similar__heading strong { display: inline; }
  .page-program-detail .program-detail-similar__heading::after { margin-left: auto; margin-right: auto; } }

.page-program-detail .program-detail-similar__programs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; margin: 0 11px 37px; margin: 0 0.6875rem 2.3125rem; }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__programs { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-right: 9vw; padding-left: 9vw; } }

.page-program-detail .program-detail-similar__program { position: relative; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 100%; height: 241px; height: 15.0625rem; padding: 0 123px; padding: 0 7.6875rem; margin-bottom: 15px; margin-bottom: 0.9375rem; font-family: "Cambria", serif; font-size: 24px; font-size: 1.5rem; text-align: center; background-size: cover; color: #fff; }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__program:hover::after { display: block; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__program:hover .program-detail-similar__program-name::after { display: -webkit-box; display: -ms-flexbox; display: flex; } }

.page-program-detail .program-detail-similar__program::after { content: ''; display: none; position: absolute; left: 0; bottom: -10px; bottom: -0.625rem; width: 100%; height: 30px; height: 1.875rem; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/marker-line.svg); background-repeat: no-repeat; background-position: center; background-size: contain; }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__program { width: 25vw; height: 17.5rem; } }

.page-program-detail .program-detail-similar__program-name { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__program-name::after { content: '+'; display: none; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 2.5rem; height: 2.4375rem; margin: 0.625rem 5rem; border: 2px solid #fff; } }

.page-program-detail .program-detail-similar__program-bg { position: absolute; top: 0; left: 0; z-index: -1; width: 100%; min-width: 370px; min-width: 23.125rem; }

.page-program-detail .program-detail-similar__program-bg::after { content: ''; position: absolute; z-index: 10; top: 0; left: 0; width: 100%; height: 290px; height: 18.125rem; background-color: rgba(0, 48, 109, .7); }

.page-program-detail .program-detail-similar__program-bg-img { position: absolute; top: 0; left: 0; z-index: -1; width: 120%; max-width: 120%; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__program-bg-img { top: -9.375rem; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__program-bg-img { top: 0; } }

.page-program-detail .program-detail-similar__program--list-item { padding: 0 20px; padding: 0 1.25rem; }

.page-program-detail .program-detail-similar__sample { padding: 54px 11px; padding: 3.375rem 0.6875rem; background-color: #F2F5F8; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__sample { padding: 2vw 1.2vw; } }

@media (min-width: 1024px) { .page-program-detail .program-detail-similar__sample { padding-left: 9.7vw; padding-right: 9.7vw; } }

.page-program-detail .program-detail-similar__sample-box { position: relative; overflow: hidden; height: 290px; height: 18.125rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__sample-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 9.375rem; padding: 4.6875rem 3.375rem; } }

.page-program-detail .program-detail-similar__sample-box::after { content: ''; display: none; position: absolute; top: 100px; top: 6.25rem; left: -235px; left: -14.6875rem; bottom: -10px; bottom: -0.625rem; z-index: 2; width: 500px; width: 31.25rem; height: 30px; height: 1.875rem; background-image: url(/wp-content/themes/cottey-college/dist/assets/images/prod/svg/marker-line.svg); background-repeat: no-repeat; background-position: center; background-size: contain; -webkit-transform: rotateZ(-90deg); transform: rotateZ(-90deg); }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__sample-box::after { display: block; } }

.page-program-detail .program-detail-similar__sample-box-heading { display: block; position: absolute; top: 80px; top: 5rem; left: 0; z-index: 2; width: 100%; text-align: center; font-family: "Cambria", serif; font-size: 36px; font-size: 2.25rem; font-weight: 700; line-height: 41px; line-height: 2.5625rem; color: #FFD868; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__sample-box-heading { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; top: 3.3125rem; left: 15vw; width: 30vw; height: 3rem; font-size: 2.5vw; text-align: left; line-height: normal; line-height: initial; } }

.page-program-detail .program-detail-similar__sample-box-button { position: absolute; top: 170px; top: 10.625rem; left: calc(50% - 115px); z-index: 2; width: 260px; width: 16.25rem; }

@media (min-width: 768px) { .page-program-detail .program-detail-similar__sample-box-button { top: 3.125rem; left: auto; left: initial; right: 15vw; } }

.page-program-detail .program-detail-similar__sample-bg { position: absolute; top: 0; left: 0; width: 100%; }

.page-program-detail .program-detail-similar__sample-bg::after { content: ''; position: absolute; z-index: 1; top: 0; left: 0; width: 100%; height: 290px; height: 18.125rem; background-color: rgba(0, 48, 109, .7); }

.page-program-detail .program-detail-similar__sample-bg-img { position: absolute; top: -13vw; left: 0; min-width: 550px; min-width: 34.375rem; }

/* Make the floating CTA container stay at the top (not scroll with page) */
.modal-container.floating-cta-container {
  position: absolute !important;
}

/* For the initial hero variant specifically */
.modal-container.floating-cta-container--initial-hero {
  position: absolute !important;
}

@media (max-width: 768px) {
  .gutenberg .image-content {
    margin-bottom: -3rem;
    margin-top: 60px;
  }
}


 .generic-hero {
   @media (max-width: 768px) {
     margin-bottom: -30px !important;
   }
   @media (min-width: 769px) {
     margin-bottom: -45px !important;
   }
}

.image-content__wrapper {
  @media (min-width: 769px) {
     margin-bottom: -1.5rem !important;
   }
}

.btn {
  @media (min-width: 769px) {
     margin-bottom: -1.5rem !important;
   }
}

/* .gutenberg .centered-title__content h3 {
  strong {
    @media (max-width: 769px) {
       font-size: 25px !important;
     }
  }
} */
.page-resource-listing {
  @media (max-width: 768px) {
     padding-top: 67px !important;
   }
}

/* Reduce top margin/padding on step headings */
.financial-aid-how__step-heading {
  margin-top: 0;
  padding-top: 0;
}

/* Reduce spacing on the step container itself */
.financial-aid-how__step {
  margin-top: 1rem;
  padding-top: 0;
}

/* If there's a grid/flex layout causing the gaps, tighten it */
.financial-aid-how__steps {
  gap: 1rem; /* Adjust this value to control spacing between items */
  row-gap: 1rem; /* Specifically control vertical spacing */
}

@media (max-width: 768px) {
  .financial-aid-net__heading strong,
  .financial-aid-how__heading strong,
  .financial-aid-aid__heading strong {
    font-size: 2rem;
  }
}

/* Mobile-specific adjustments */
@media (max-width: 768px) {
  .financial-aid-how__step {
    margin-bottom: 1rem; /* Control spacing between steps on mobile */
  }
  
  .financial-aid-how__step-heading {
    margin-bottom: 0.5rem; /* Reduce space between heading and content */
  }
}

/* Desktop-specific adjustments (3 columns) */
@media (min-width: 769px) {
  .financial-aid-how__steps {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 1.5rem; /* Control both horizontal and vertical gaps */
    row-gap: 1.5rem; /* Specifically control vertical spacing between rows */
  }
}

.footer__nav ul li {
  list-style-type: none !important;
}

.program-detail-similar__sample-box-heading {
  left: 5vw!important;
}

h3 {
  font-size: 1.17em;
  font-weight: bold;
}

strong {
  font-weight: bolder;
}

.program-detail-courses__course-list-item-content {
  display: block;
}

.program-detail-courses__course-list-item-heading {
  cursor: default!important;
}

.item__content-wrapper a {
  color: blue;
}

#global-alert-bar {
  display: none;
}

.image-content__picture {
  position: relative;
  z-index: 1;
}

.image-content__content {
  position: relative;
  z-index: 2;
}

@media (max-width: 768px){
  .program-detail-hero__text {
    top: auto !important;
  }
}

ul {
  margin-bottom: 6px !important;
}

.page-program-detail .program-detail-why__text p {
    margin-top: .75rem !important;
}

.page-program-detail .program-detail-hero__heading {
    top: 8.625rem !important;
}

.centered-title__content p + ul,
.centered-title__content p + ol {
    margin-top: -1.3em !important;
}

.centered-title__content p + ol {
    margin-bottom: .3em !important;
}

.centered-title__content ul {
    padding-left: 30px !important;
}

.centered-title__content p {
    margin-top: 0;
    margin-bottom: 10px;

}

.centered-title__content p:not([style]) {
    margin-top: -1em;
    margin-bottom: 1em;
}

.financial-aid-aid__copy-text ul {
    padding-left: 1rem; /* Increase this value to move bullets further right */
}

@media (max-width: 767px) {
    .simple-page {
        padding: 15px;
    }
}

@media (max-width: 767px) {
    html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
        font-size: 1.1rem;
    }
}

@media (max-width: 768px) {
    .front-life__fluid-text [data-hide="desktop"] h1 {
        font-size: 3rem !important;
        text-align: center !important;
        margin: 0 auto !important;
    }
}

@media (max-width: 768px) {
  .front-about__headline {
    font-size: 1.5em !important;
  }
  .front-about__headline strong 	{
    font-size: 1em !important; 
  }
}

@media (max-width: 768px) {
  .front-programs__headline {
    font-size: 2.5em !important;
  }
  .front-programs__headline strong 	{
    font-size: .9em !important; 
  }
}

@media (max-width: 768px) {
  .front-life__headline {
    font-size: 1.5em !important;
  }
  .front-life__headline strong 		{
    font-size: 1.2em !important; 
  }
}

@media (max-width: 768px) {
  .front-testimonials__headline 	{
    font-size: 2.5em !important;
  }
  .front-testimonials__headline strong 		{
    font-size: .9em !important; 
  }
}

@media (max-width: 768px) {
  .cottey-news__headline p {
      font-size: 1em !important;
  }

  .cottey-news__headline p strong {
      font-size: 1em !important;
  }
}


@media (max-width: 768px) {
  .front-social__heading p {
    font-size: 1em !important;
  }
  /* If your navbar is fixed/sticky, add proper spacing */
  .gutenberg .centered-title, .gutenberg .image-content, .page-resource-detail .resource-detail-hero__picture {
      margin-top: 60px; /* Adjust based on your navbar height on mobile */
  }
}

.gutenberg__section--wysiwyg-editor {
  font-size: 18px; 
  padding-top: 0px !important;
}

.gutenberg__section--wysiwyg-editor p + ol {
    margin-top: -1em !important;
}

.gutenberg__section--wysiwyg-editor ol li:last-child {
    margin-bottom: -1em !important;
}

.gutenberg__section--wysiwyg-editor p + ul {
    padding-left: 1.2em !important;
    margin-bottom: 20px !important;
}

.accordion__item .gutenberg__section--wysiwyg-editor p + ul {
    padding-left: 0px !important;
    margin-bottom: 20px !important;
}

.gutenberg__section--wysiwyg-editor ul li {    
  list-style-type: disc;
  list-style-position: outside;
  line-height: 1.6em;
  margin-left: 20px;
}

.financial-aid-faq__faq-list {
  list-style-type: none;
}

.page-program-detail .program-detail-courses__list-item-content-desktop-view p, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul, .page-program-detail .program-detail-courses__list-item-content-desktop-view p, .page-program-detail .program-detail-courses__list-item-content-desktop-view ul {
  font-size: .9em;
}

#page-generic ul {
    line-height: 1.8em;
    margin: 20px 0px;
}

.financial-aid-aid__copy-text ol {
  line-height: 1.6em;
  margin: 20px;
}

.gutenberg .table__tb {
  margin: 20px 0px;
}

.gutenberg .text-columns__wrapper {
  padding-bottom: 20px !important;
}

.gutenberg .centered-title__wrapper {
  margin-top: 0px;
}

.mobile-menu-nav__list li {
  list-style: none;
}

.image-content__wrapper {
    align-items: flex-start;
}

.generic-page .gutenberg .image-content__text p, .generic-page .gutenberg .image-content__text p {
    line-height: 1.5;
    font-size: 1.1rem;
}

.image-content__text .gutenberg__section--wysiwyg-editor h2, .item__content-wrapper .gutenberg__section--wysiwyg-editor h2 {
  font-size: 1.4em;
}

.image-content__text .gutenberg__section--wysiwyg-editor h3, .item__content-wrapper .gutenberg__section--wysiwyg-editor h3 {
  font-size: 1.3em;
}

.image-content__text .gutenberg__section--wysiwyg-editor h4, .item__content-wrapper .gutenberg__section--wysiwyg-editor h4 {
  font-size: 1.2em;
}

.image-content__text .gutenberg__section--wysiwyg-editor h5, .item__content-wrapper .gutenberg__section--wysiwyg-editor h5 {
  font-size: 1.1em;
}

.image-content__text .gutenberg__section--wysiwyg-editor h6, .item__content-wrapper .gutenberg__section--wysiwyg-editor h6 {
  font-size: 1em;
}



/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInV0aWxzL19taXhpbnMuc2NzcyIsInV0aWxzL19wbGFjZWhvbGRlcnMuc2NzcyIsInV0aWxzL19mdW5jdGlvbnMuc2NzcyIsInV0aWxzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9pbmNsdWRlLW1lZGlhL2Rpc3QvX2luY2x1ZGUtbWVkaWEuc2NzcyIsInZlbmRvci9fbm9ybWFsaXplLnNjc3MiLCJpbmRleC5jc3MiLCJnbG9iYWwvX3Jlc2V0LnNjc3MiLCJnbG9iYWwvX3R5cG9ncmFwaHkuc2NzcyIsImdsb2JhbC9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiZ2xvYmFsL19nbG9iYWwuc2NzcyIsImdsb2JhbC9faGVscGVycy5zY3NzIiwiZ2xvYmFsL19zcGFjaW5nLnNjc3MiLCJjb21wb25lbnRzL19idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJjb21wb25lbnRzL19sYWJlbGxlZC1pbnB1dC1maWVsZC5zY3NzIiwiY29tcG9uZW50cy9fZmxvYXRpbmctY3RhLnNjc3MiLCJjb21wb25lbnRzL19yZXNvdXJjZS1jYXJkLnNjc3MiLCJjb21wb25lbnRzL192aWRlby1tb2RhbC5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fbWVnYS1tZW51LnNjc3MiLCJsYXlvdXQvX21vYmlsZS1tZW51LnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiPG5vIHNvdXJjZT4iLCJsYXlvdXQvX3NlYXJjaC1tb2RhbC5zY3NzIiwic2VjdGlvbnMvX25ld3NsZXR0ZXIuc2NzcyIsInNlY3Rpb25zL19pbmxpbmUtY3RhLXNlY3Rpb24uc2NzcyIsInNlY3Rpb25zL19jb3R0ZXktbmV3cy5zY3NzIiwiYmxvY2tzL19ibG9ja3Muc2NzcyIsImJsb2Nrcy9fY2VudGVyZWQtdGl0bGUuc2NzcyIsImJsb2Nrcy9faW1hZ2UtY29udGVudC5zY3NzIiwiYmxvY2tzL190ZXN0aW1vbmlhbC5zY3NzIiwiYmxvY2tzL190ZXh0LWNvbHVtbnMuc2NzcyIsImJsb2Nrcy9fYWNjb3JkaW9uLnNjc3MiLCJibG9ja3MvX3RhYmxlLnNjc3MiLCJibG9ja3MvX2ZlYXR1cmVkLWltYWdlLnNjc3MiLCJibG9ja3MvX21lZGlhLWdhbGxlcnkuc2NzcyIsImJsb2Nrcy9fd3lzaXd5Zy1lZGl0b3Iuc2NzcyIsImJsb2Nrcy9fc3BhY2VyLnNjc3MiLCJwYWdlcy9mcm9udC9fZnJvbnQtaGVyby5zY3NzIiwicGFnZXMvZnJvbnQvX2Zyb250LXByb2dyYW1zLnNjc3MiLCJwYWdlcy9mcm9udC9fZnJvbnQtbGlmZS5zY3NzIiwicGFnZXMvZnJvbnQvX2Zyb250LWFib3V0LnNjc3MiLCJwYWdlcy9mcm9udC9fZnJvbnQtdGVzdGltb25pYWxzLnNjc3MiLCJwYWdlcy9mcm9udC9fZnJvbnQtbWVtYmVycy5zY3NzIiwicGFnZXMvZnJvbnQvX2Zyb250LXNvY2lhbC5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LWhlcm8uc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC1taXNzaW9uLnNjc3MiLCJwYWdlcy9hYm91dC9fYWJvdXQtdGltZWxpbmUuc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC12aWRlby5zY3NzIiwicGFnZXMvYWJvdXQvX2Fib3V0LWxlYWRlcnNoaXAuc2NzcyIsInBhZ2VzL2Fib3V0L19hYm91dC1zdGFmZi5zY3NzIiwicGFnZXMvZ2VuZXJpYy9fZ2VuZXJpYy1oZXJvLnNjc3MiLCJwYWdlcy9nZW5lcmljL19nZW5lcmljLnNjc3MiLCJwYWdlcy9zaW1wbGUvX3NpbXBsZS5zY3NzIiwicGFnZXMvcmVzb3VyY2UtZGV0YWlsL19yZXNvdXJjZS1kZXRhaWwuc2NzcyIsInBhZ2VzL3Jlc291cmNlLWRldGFpbC9fcmVzb3VyY2UtZGV0YWlsLWhlcm8uc2NzcyIsInBhZ2VzL3Jlc291cmNlLWRldGFpbC9fcmVzb3VyY2UtZGV0YWlsLWF1dGhvci5zY3NzIiwicGFnZXMvcmVzb3VyY2UtZGV0YWlsL19yZXNvdXJjZS1kZXRhaWwtcmVsYXRlZC5zY3NzIiwicGFnZXMvcmVzb3VyY2UtbGlzdGluZy9fcmVzb3VyY2UtbGlzdGluZy1oZXJvLnNjc3MiLCJwYWdlcy9yZXNvdXJjZS1saXN0aW5nL19yZXNvdXJjZS1saXN0aW5nLWFyY2hpdmUuc2NzcyIsInBhZ2VzL2NhbXB1cy9fY2FtcHVzLnNjc3MiLCJwYWdlcy9jYW1wdXMvX2NhbXB1cy1oZXJvLnNjc3MiLCJwYWdlcy9jYW1wdXMvX2NhbXB1cy1sb2NhdGlvbnMuc2NzcyIsInBhZ2VzL2NhbXB1cy9fY2FtcHVzLWZyaWVuZHMuc2NzcyIsInBhZ2VzL2ZpbmFuY2lhbC1haWQvX2ZpbmFuY2lhbC1haWQtaGVyby5zY3NzIiwicGFnZXMvZmluYW5jaWFsLWFpZC9fZmluYW5jaWFsLWFpZC1uYXYuc2NzcyIsInBhZ2VzL2ZpbmFuY2lhbC1haWQvX2ZpbmFuY2lhbC1haWQtc2Nob2xhcnNoaXBzLnNjc3MiLCJwYWdlcy9maW5hbmNpYWwtYWlkL19maW5hbmNpYWwtYWlkLW5ldC5zY3NzIiwicGFnZXMvZmluYW5jaWFsLWFpZC9fZmluYW5jaWFsLWFpZC1ob3cuc2NzcyIsInBhZ2VzL2ZpbmFuY2lhbC1haWQvX2ZpbmFuY2lhbC1haWQtYWlkLnNjc3MiLCJwYWdlcy9maW5hbmNpYWwtYWlkL19maW5hbmNpYWwtYWlkLWZhcS5zY3NzIiwicGFnZXMvcHJvZ3JhbS1kZXRhaWwvX3Byb2dyYW0tZGV0YWlsLnNjc3MiLCJwYWdlcy9wcm9ncmFtLWRldGFpbC9fcHJvZ3JhbS1kZXRhaWwtaGVyby5zY3NzIiwicGFnZXMvcHJvZ3JhbS1kZXRhaWwvX3Byb2dyYW0tZGV0YWlsLWRlc2NyaXB0aW9uLnNjc3MiLCJwYWdlcy9wcm9ncmFtLWRldGFpbC9fcHJvZ3JhbS1kZXRhaWwtY291cnNlcy5zY3NzIiwicGFnZXMvcHJvZ3JhbS1kZXRhaWwvX3Byb2dyYW0tZGV0YWlsLXdoeS5zY3NzIiwicGFnZXMvcHJvZ3JhbS1kZXRhaWwvX3Byb2dyYW0tZGV0YWlsLXRlc3RpbW9uaWFscy5zY3NzIiwicGFnZXMvcHJvZ3JhbS1kZXRhaWwvX3Byb2dyYW0tZGV0YWlsLXNpbWlsYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnSUFBQTtBQ0FBLGdtREFDQyxXQUFXLEVBQ1gsaUJDeUIyRCxFRHpCM0QsaUJDeUIyRCxFRHhCM0Qsa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUFBOztBQUdsQixtSEFDQyxtQkNtQjJELEVEbkIzRCxzQkNtQjJELEVEbEIzRCxlQ2tCMkQsRURsQjNELG1CQ2tCMkQsRURqQjNELG1CQUFtQixFQUNuQixnQkFBZ0IsRUFDaEIsNkNFWTRDLEVGWDVDLHlCQUF5QixFQUFBOztBR2dpQnRCLDZCSHRpQkosbUhBU0Usa0JDVzBELEVBQUEsRURXM0Q7O0FBbEJDLDJKQUNDLFdBQVcsRUFDWCxxQkFBcUIsRUFDckIsYUNJeUQsRURKekQsaUJDSXlELEVESHpELGlCQ0FtQixFRENuQixlQ0V5RCxFREZ6RCxtQkNFeUQsRUREekQsZ0JBQWdCLEVBQ2hCLHNCQUFzQixFQUN0QixXRTNCZSxFRjRCZixzRkFBNkUsRUFDN0UsNEJBQTRCLEVBQzVCLHdCQUF3QixFQUFBOztBRzhnQnZCLDZCSHpoQkYsMkpBY0Usa0JDUHdELEVBQUEsRURTekQ7O0FBSUgsNG1EQUNDLDZCRWQ4QixFRmU5QixlQ2YyRCxFRGUzRCxpQkNmMkQsRURnQjNELGlCQ2hCMkQsRURnQjNELG9CQ2hCMkQsRURpQjNELGNFeEN1QixFRnlDdkIsMEJBQTBCLEVBQUE7O0FHZ2dCdkIsNEJIcmdCSiw0bURBUUUsZUNyQjBELEVEc0IxRCxvQkN0QjBELEVBQUEsRUQ2SDNEOztBR3FaRyw0QkhyZ0JKLDRtREFhRSxtQkMxQjBELEVEMkIxRCxvQkMzQjBELEVBQUEsRUQ2SDNEOztBR3FaRyw2QkhyZ0JKLDRtREFrQkUsbUJDL0IwRCxFRGdDMUQsaUJDaEMwRCxFQUFBLEVENkgzRDs7QUdxWkcsNkJIcmdCSiw0bURBdUJFLG1CQ3BDMEQsRURxQzFELG9CQ3JDMEQsRUFBQSxFRDZIM0Q7O0FHcVpHLDZCSHJnQkosNG1EQTRCRSxtQkN6QzBE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QixFQUFBOztBWVB4QixxU0FtSUksY1puSG9CLEVBQUE7O0FDNmhCcEIsNkJXN2lCSix5VEErSUssK0NBQXVDLEVBQXZDLHVDQUF1QyxFQUFBLEVBRXhDOztBQ2pKSix1QkFDQyxlQUFlLEVBQ2YsY0FBYyxFQUNkLFlkd0IyRCxFY3hCM0QsZ0Jkd0IyRCxFY3ZCM0QsUUFBUSxFQUNSLGFkc0IyRCxFY3RCM0QsZ0Jkc0IyRCxFY3JCM0QsNkJicUI4QixFYXBCOUIsZWRvQjJELEVjcEIzRCxlZG9CMkQsRWNuQjNELGdCQUFnQixFQUNoQixnQmJSaUIsRWFTakIsY2JOdUIsRWFPdkIsOERBQXNELEVBQXRELHNEQUFzRCxFQUN0RCxZZERZLEVBQUE7O0FFa2lCVCw0Qlk3aUJKLHVCQWVFLGdCZFkwRCxFY1gxRCxtQmRXMEQsRWNWMUQsMkRBQW1ELEVBQW5ELG1EQUFtRCxFQUFBLEVBOERwRDs7QVo4ZEcsNkJZN2lCSix1QkFxQkUsaUJkTTBELEVBQUEsRWNvRDNEOztBWjhkRyw2Qlk3aUJKLHVCQXlCRSw4RUFBMkMsRUFBM0Msc0VBQTJDLEVBQTNDLDhEQUEyQyxFQUEzQywwSEFBMkMsRUFBQSxFQXNENUM7O0FBL0VELDhCQStCRSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxXZFAwRCxFY08xRCxjZFAwRCxFY1ExRCxXZFhvQixFY1lwQixzQkFBc0IsRUFDdEIsV2Rib0IsRWNjcEIsZWRkb0IsRUFBQTs7QWNpQnJCLDZCQUNDLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsVUFBVSxFQUNWLE1BQU0sRUFDTixXZG5CMEQsRWNtQjFELGFkbkIwRCxFY29CMUQsWWRwQjBELEVjb0IxRCxjZHBCMEQsRWNxQjFELG1CYnJDb0IsRUFBQTs7QWE4QnBCLHFDQVVDLFdBQVcsRUFDWCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFNkM0J5RCxFYzJCekQsY2QzQnlELEVjNEJ6RCxTZC9CbUIsRWNnQ25CLFdkN0J5RCxFYzZCekQsZWQ3QnlELEVjOEJ6RCxXZGpDbUIsRWNrQ25CLG1CYnBEcUIsRUFBQTs7QWFt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O0FBSXhELDBCQUNDLGdCZm5CMEQsRWVtQjFELG1CZm5CMEQsRUFBQTs7QUVraEJ4RCw0QmFoZ0JILDBCQUlFLGNBQWMsRUFBQSxFQUVmOztBQUVELHdCQUNDLFNBQVMsRUFDVCw2QmQ1QjZCLEVjNkI3QixlZjdCMEQsRWU2QjFELGlCZjdCMEQsRWU4QjFELGlCZjlCMEQsRWU4QjFELG9CZjlCMEQsRWUrQjFELHNCZmxDb0IsRWVtQ3BCLGNkdkRzQixFY3dEdEIsMEJBQTBCLEVBQUE7O0FiaWZ4Qiw0QmF4Zkgsd0JBVUUsbUJmcEN5RCxFQUFBLEVlNEQxRDs7QWJzZEUsNkJheGZILHdCQWNFLGlCZnhDeUQsRUFBQSxFZTREMUQ7O0Fic2RFLDZCYXhmSCx3QkFrQkUscUJmNUN5RCxFQUFBLEVlNEQxRDs7QWJzZEUsNkJheGZILHdCQXNCRSxtQmZoRHlELEVBQUEsRWU0RDFEOztBYnNkRSw2QmF4Zkgsd0JBMEJFLGtCZnBEeUQsRWVxRHpELG1CZnJEeUQsRWVzRHpELHFCZnREeUQsRUFBQSxFZTREMUQ7O0Fic2RFLDZCYXhmSCx3QkFnQ0UsbUJmMUR5RCxFQUFBLEVlNEQxRDs7QUFFRCw4QkFDQyxjQUFjLEVBQ2QsU0FBUyxFQUNULGdCZmpFMEQsRWVpRTFELHFCZmpFMEQsRWVrRTFELCtCZG5FNEIsRWNvRTVCLGdCQUFnQixFQUNoQixlZnBFMEQsRWVvRTFELGVmcEUwRCxFZXFFMUQsaUJmckUwRCxFZXFFMUQsbUJmckUwRCxFZXNFMUQsY2RuRnNCLEVBQUE7O0FDK2hCcEIsNEJhcGRILDhCQVdFLGVBQWUsRUFDZixtQmYxRXlELEVBQUEsRWUwRjFEOztBYndiRSw0QmFwZEgsOEJBZ0JFLGVmOUV5RCxFQUFBLEVlMEYxRDs7QWJ3YkUsNkJhcGRILDhCQW9CRSxpQmZsRnlELEVBQUEsRWUwRjFEOztBYndiRSw2QmFwZEgsOEJBd0JFLG9CZnRGeUQsRWV1RnpELG1CZnZGeUQsRWV3RnpELG9CZnhGeUQsRUFBQSxFZTBGMUQ7O0Fid2JFLDRCYXRiSCx5QkFFRSxlZmpHbUIsRUFBQSxFZTJHcEI7O0FiMGFF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bUIsRUFBbkIsbUJBQW1CLEVBQ25CLFVBQVUsRUFDVixpQnZCeEIwRCxFdUJ3QjFELGtCdkJ4QjBELEV1QnlCMUQsa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUNqQix1QnZCM0IwRCxFdUIyQjFELHFDdkIzQjBELEV1QjRCMUQsc0J0QnREZ0IsRUFBQTs7QUM0aUJkLDRCcUJsZ0JILHVCQWVFLG9CdkIvQnlELEVBQUEsRXVCdUYxRDs7QXJCMmJFLDZCcUJsZ0JILHVCQW1CRSxzQnZCbkN5RCxFdUJvQ3pELHNCdkJwQ3lELEV1QnFDekQsdUJ2QnJDeUQsRUFBQSxFdUJ1RjFEOztBckIyYkUsNkJxQmxnQkgsdUJBeUJFLHNCdkJ6Q3lELEV1QjBDekQscUJ2QjFDeUQsRXVCMkN6RCx3QnZCM0N5RCxFQUFBLEV1QnVGMUQ7O0FyQjJiRSw2QnFCbGdCSCx1QkErQkUsc0J2Qi9DeUQsRXVCZ0R6RCxvQnZCaER5RCxFdUJpRHpELHVCdkJqRHlELEVBQUEsRXVCdUYxRDs7QXJCMmJFLDZCcUJsZ0JILHVCQXFDRSxxQnZCckR5RCxFQUFBLEV1QnVGMUQ7O0FBdkVBLCtCQXlDQyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGFBQWEsRUFDYix1QkFBdUIsRUFDdkIsWXZCN0R5RCxFdUI2RHpELGlCdkI3RHlELEV1QjhEekQsV3ZCOUR5RCxFdUI4RHpELGV2QjlEeUQsRXVCK0R6RCxZdkIvRHlELEV1QitEekQsaUJ2Qi9EeUQsRXVCZ0V6RCx3RUFBK0QsRUFDL0QsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0QixVQUFVLEVBQUE7O0FyQitjVCw2QnFCbGdCRiwrQkFzREUsY0FBYyxFQUFBLEVBZ0JmOztBckI0YkMsNkJxQmxnQkYsK0JBMERFLHFCQUFxQixFQUNyQixpQnZCM0V3RCxFdUI0RXhELGV2QjVFd0QsRXVCNkV4RCxnQnZCN0V3RCxFQUFBLEV1QnNGekQ7O0FyQjRiQyw2QnFCbGdCRiwrQkFpRUUscUJBQXFCLEVBQ3JCLGdCdkJsRndELEV1Qm1GeEQsY3ZCbkZ3RCxFdUJvRnhELGdCdkJwRndELEVBQUEsRXVCc0Z6RDs7QUFHRixvQkFDQyxrQnZCN0ZvQixFdUI4RnBCLDZDdEI5RjJDLEVzQitGM0MsaUJBQWlCLEVBQ2pCLGV2QjdGMEQsRXVCNkYxRCxrQnZCN0YwRCxFdUI4RjFELGlCdkI5RjBELEV1QjhGMUQscUJ2QjlGMEQsRXVCK0YxRCxtQnZCbEdvQixFdUJtR3BCLHlCQUF5QixFQUN6QixrQkFBa0IsRUFBQTs7QUFHbkIscUJBSUMsZXZCeEcwRCxFdUJ3RzFELGlCdkJ4RzBELEV1QnlHMUQsaUJ2QnpHMEQsRXVCeUcxRCxtQnZCekcwRCxFdUIwRzFELGtCQUFrQixFQUFBOztBckJ3YWhCLDRCcUI5YUgscUJBU0Usa0J2QjdHeUQsRXVCOEd6RCxvQnZCOUd5RCxFQUFBLEV1QjBIMUQ7O0FyQndaRSw2QnFCOWFILHFCQWNFLGtCdkJsSHlELEV1Qm1IekQscUJ2Qm5IeUQsRUFBQSxFdUIwSDFEOztBQXRCQSw0QkFtQkMsZXZCMUhtQixFdUIySG5CLGlCQUFpQixFQUFBOztBQUluQixvQkFDQyxvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLDRCQUFzQixFQUF0Qiw2QkFBc0IsRUFBdEIsMEJBQXNCLEVBQXRCLHNCQUFzQixFQUN0Qix5QkFBbUIsRUFBbkIsc0JBQW1CLEVBQW5CLG1CQUFtQixFQUNuQixXQUFXLEVBQ1gsZ0J2QmpJMEQsRXVCaUkxRCxvQnZCakkwRCxFQUFBOztBRWtoQnhELDZCcUJ0Wkgsb0JBUUUsOEJBQW1CLEVBQW5CLDZCQUFtQixFQUFuQix1QkFBbUIsRUFBbkIsbUJBQW1CLEVBQ25CLHdCQUF1QixFQUF2QixxQkFBdUIsRUFBdkIsdUJBQXVCLEVBQ3ZCLG1CdkJ0SXlELEVBQUEsRXVCZ0oxRDs7QXJCa1lFLDZCcUJ0Wkgsb0JBY0Usb0J2QjFJeUQsRUFBQSxFdUJnSjFEOztBckJrWUUsNkJxQnRaSCxvQkFrQkUscUJ2QjlJeUQsRUFBQSxFdUJnSjFEOztBQTNLRiwyQkErS0csZ0J2QnBKeUQsRXVCb0p6RCxnQnZCcEp5RCxFQUFBOztBdUIzQjVELDRCQW1MRywwQkFBa0IsRUFBbEIsdUJBQWtCLEVBQWxCLGtCQUFrQixFQUNsQixldkI1Sm1CLEV1QjZKbkIsa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUFBOztBckJ1WGhCLDRCcUI3aUJKLDRCQXlMSSxxQnZCOUp3RCxFQUFBLEV1QnFLekQ7O0FyQjZXQyw2QnFCN2lCSiw0QkE2TEksbUJBQW1CLEVBQ25CLG1CdkJuS3dELEVBQUEsRXVCcUt6RDs7QUFoTUgsK0JBb01JLCtCdEIxSzBCLEVzQjJLMUIsZ0JBQWdCLEVBQ2hCLGV2QjNLd0QsRXVCMkt4RCxldkIzS3dELEV1QjRLeEQsaUJ2QjVLd0QsRXVCNEt4RCxxQnZCNUt3RCxFdUI2S3hELGN0QjFMb0IsRUFBQTs7QXVCZHhCLHNCQUNDLG1CdkJldUIsRXVCZHZCLHVCeEJ5QjJELEV3QnpCM0QsaUN4QnlCMkQsRUFBQTs7QUVraEJ4RCw2QnNCN2lCSixzQkFLRSxrQnhCc0IwRCxFd0JyQjFELG1CeEJxQjBELEVBQUEsRXdCaUYzRDs7QUFuR0EsK0JBR0Msa0JBQWtCLEVBQ2xCLGlCeEJjMEQsRXdCZDFELG9CeEJjMEQsRXdCYjFELG1CeEJVb0IsRXdCVHBCLGtCQUFrQixFQUNsQixnQnZCZmdCLEV1QmdCaEIsaUJBQWlCLEVBQUE7O0F0QjRoQmYsNkJzQnBpQkgsK0JBV0Usa0J4Qk95RCxFd0JOekQsbUJ4Qk15RCxFQUFBLEV3QmdCMUQ7O0FBbENBLHNDQWdCQyxXQUFXLEVBQ1gsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixXeEJEeUQsRXdCQ3pELGdCeEJEeUQsRXdCRXpELFl4QkZ5RCxFd0JFekQsaUJ4QkZ5RCxFd0JHekQsUUFBUSxFQUNSLFFBQVEsRUFDUix1Q0FBK0IsRUFBL0IsK0JBQStCLEVBQy9CLDJGQUFrRixFQUNsRix3QkFBd0IsRUFDeEIsNEJBQTRCLEVBQUE7O0F0QjBnQjNCLDZCc0JwaUJGLHNDQTZCRSxjeEJYd0QsRXdCWXhELGdCeEJad0QsRXdCYXhELGF4QmJ3RCxFQUFBLEV3QmV6RDs7QUFHRiw0QkFDQyxvQnhCbkIwRCxFd0JtQjFELDJCeEJuQjBELEV3Qm9C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OztBdkIwWkUsNkJ1QmpnQkgsdUJBZ0JFLG9DekJ5QitILEVBQUEsRXlCOERoSTs7QXZCMFpFLDZCdUJqZ0JILHVCQW9CRSxvQ3pCcUIrSCxFQUFBLEV5QjhEaEk7O0F2QjBaRSw2QnVCamdCSCx1QkF3QkUsc0J6QnpDeUQsRUFBQSxFeUJ3SDFEOztBQXZHQSwrQkE0QkMsZUFBZSxFQUNmLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLGlDekJTK0gsRXlCUi9ILG1EeEJwRHNELEV3QnFEdEQsZ0JBQWdCLEVBQ2hCLHdDekJNK0gsRXlCTC9ILHlCQUF5QixFQUN6QixjeEJqRXFCLEVBQUE7O0FDNmhCcEIsNEJ1QmpnQkYsK0JBd0NFLFNBQVMsRUFDVCxVQUFVLEVBQ1YsYXpCM0R3RCxFeUI0RHhELGdCekI1RHdELEV5QjZEeEQsZ0J6Qkg4SCxFQUFBLEV5QjZCL0g7O0F2QjJiQyw2QnVCamdCRiwrQkFnREUsa0J6QmpFd0QsRXlCa0V4RCxlekJsRXdELEV5Qm1FeEQseUN6QlQ4SCxFeUJVOUgsc0JBQXNCLEVBQUEsRUFtQnZCOztBdkIyYkMsNkJ1QmpnQkYsK0JBdURFLGlCekJ4RXdELEV5QnlFeEQsc0JBQXNCLEVBQUEsRUFjdkI7O0F2QjJiQyw2QnVCamdCRiwrQkE0REUsa0J6QjdFd0QsRXlCOEV4RCxnQnpCOUV3RCxFQUFBLEV5QnVGekQ7O0F2QjJiQyw2QnVCamdCRiwrQkFpRUUsZXpCbEZ3RCxFeUJtRnhELFd6QnRGa0IsRXlCdUZsQixxQkFBcUIsRUFDckIsb0J6QnJGd0QsRUFBQSxFeUJ1RnpEOztBQXRFRCx3Q0F5RUMsaUJ6QjFGeUQsRXlCMEZ6RCxtQnpCMUZ5RCxFQUFBOztBRWtoQnhELDZCdUJqZ0JGLHdDQTRFRSxrQnpCN0Z3RCxFQUFBLEV5QnVIekQ7O0F2QjJaQyw2QnVCamdCRix3Q0FnRkUscUJ6QmpHd0QsRUFBQSxFeUJ1SHpEOztBdkIyWkMsNkJ1QmpnQkYsd0NBb0ZFLG9DekIzQzhILEVBQUEsRXlCNkQvSDs7QXZCMlpDLDZCdUJqZ0JGLHdDQXdGRSxvQ3pCL0M4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LEVBQUEsRUFFakI7O0FBN2JILGlDQWdjRyxrQkFBa0IsRUFDbEIsa0J6QnRheUQsRXlCc2F6RCxzQnpCdGF5RCxFQUFBOztBRWtoQnhELDRCdUI3aUJKLGlDQW9jSSxVQUFVLEVBQUEsRUFFWDs7QUF0Y0gsc0NBeWNHLGtCQUFrQixFQUNsQixlQUFlLEVBQUE7O0F2Qm1HZCw0QnVCN2lCSiwwREE4Y0ssc0N6QnpYNkgsRUFBQSxFeUJnWjlIOztBdkJ3RUEsNkJ1QjdpQkosMERBa2RLLHFCekJ2YnVELEV5QndidkQsZXpCeGJ1RCxFQUFBLEV5QjBjeEQ7O0F2QndFQSw2QnVCN2lCSiwwREF1ZEssa0J6QjVidUQsRUFBQSxFeUIwY3hEOztBdkJ3RUEsNkJ1QjdpQkosMERBMmRLLG1CekJoY3VELEVBQUEsRXlCMGN4RDs7QXZCd0VBLDZCdUI3aUJKLDBEQStkSyxrQnpCcGN1RCxFQUFBLEV5QjBjeEQ7O0F2QndFQSw2QnVCN2lCSiwwREFtZUssbUJ6QnhjdUQsRUFBQSxFeUIwY3hEOztBdkJ3RUEsNEJ1QjdpQkosNERBeWVLLHFDekJwWjZILEVBQUEsRXlCMGE5SDs7QXZCOENBLDZCdUI3aUJKLDREQTZlSyxpQnpCbGR1RCxFQUFBLEV5Qm9leEQ7O0F2QjhDQSw2QnVCN2lCSiw0REFpZkssZXpCdGR1RCxFQUFBLEV5Qm9leEQ7O0F2QjhDQSw2QnVCN2lCSiw0REFxZkssZXpCMWR1RCxFQUFBLEV5Qm9leEQ7O0F2QjhDQSw2QnVCN2lCSiw0REF5ZkssNEJ6QnBhNkgsRUFBQSxFeUIwYTlIOztBdkI4Q0EsNkJ1QjdpQkosNERBNmZLLGdCekJsZXVELEVBQUEsRXlCb2V4RDs7QUEvZkosbUNBbWdCRyxhQUFhLEVBQUE7O0F2QjBDWiw0QnVCN2lCSixtQ0FzZ0JJLGNBQWMsRUFBQSxFQTBEZjs7QXZCbkJDLDZCdUI3aUJKLGdEQTJnQkssYUFBYSxFQUFBLEVBRWQ7O0F2QmdDQSw0QnVCN2lCSix1REFpaEJLLHFDekI1YjZILEVBQUEsRXlCOGM5SDs7QXZCVUEsNkJ1QjdpQkosdURBcWhCSyxtQnpCMWZ1RCxF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QTRwQkksbUJ6QmpvQndELEVBQUEsRXlCbW9CekQ7O0FDOXBCSCxzQ0NFRSx5QjFCY3NCLEVBQUE7O0F5QmhCeEIsc0NDUUUsZ0IzQm1CMEQsRTJCbkIxRCxrQjNCbUIwRCxFMkJsQjFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsbUIzQmdCMEQsRTJCaEIxRCxzQjNCZ0IwRCxFMkJmMUQsa0IzQmUwRCxFMkJmMUQscUIzQmUwRCxFMkJkMUQsa0JBQWtCLEVBQUE7O0F6QmdpQmhCLDZCd0I3aUJKLHNDQ2dCRyxnQkFBZ0IsRUFDaEIsZUFBZSxFQUFBLEVBRWhCOztBRG5CRiwyQ0MwQkcsaUJBQWlCLEVBQUE7O0FEMUJwQixzQ0NpQ0UsZ0IzQk4wRCxFMkJNMUQsb0IzQk4wRCxFMkJPMUQsK0IxQlI0QixFMEJTNUIsZTNCUjBELEUyQlExRCxlM0JSMEQsRTJCUzFELGlCM0JUMEQsRTJCUzFELG1CM0JUMEQsRTJCVTFELGdCQUFnQixFQUNoQixjMUJ4QnNCLEVBQUE7O0FDK2hCcEIsNEJ3QjdpQkosc0NDeUNHLGtCQUFrQixFQUFBLEVBaUJuQjs7QXpCbWZFLDRCd0I3aUJKLHNDQzZDRyxlQUFlLEVBQ2YsdUJBQTJCLEVBQUEsRUFZNUI7O0F6Qm1mRSw2QndCN2lCSixzQ0NrREcsbUIzQnZCeUQsRTJCd0J6RCxtQjNCeEJ5RCxFMkJ5QnpELHFCM0J6QnlELEVBQUEsRTJCK0IxRDs7QXpCbWZFLDZCd0I3aUJKLHNDQ3dERyxlQUFlLEVBQUEsRUFFaEI7O0FEMURGLDRCRUdDLGtCQUFrQixFQUNsQixVQUFVLEVBQUE7O0FGSlgsd0NFT0Usc0IzQk5nQixFMkJPaEIsVUFBVSxFQUFBOztBRlJaLGdERVdHLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLE9BQU8sRUFDUCxZQUFZLEVBQ1osVUFBVSxFQUNWLHlCM0JEcUIsRTJCRXJCLFdBQVcsRUFBQTs7QTFCMmhCViw0QndCN2lCSixnREVxQkksVUFBVSxFQUFBLEVBRVg7O0FGdkJILGlERTRCRyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGFBQWEsRUFDYixNQUFNLEVBQ04sUUFBUSxFQUNSLFdBQVcsRUFDWCx3RUFBK0QsRUFDL0QsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0QiwyQkFBMkIsRUFDM0IsVUFBVSxFQUFBOztBMUJ1Z0JULDRCd0I3aUJKLGlERXlDSSxjQUFjLEVBQ2QsVUFBVSxFQUNWLFdBQVcsRUFDWCxRQUFRLEVBQ1IsbUNBQTJCLEVBQTNCLDJCQUEyQixFQUFBLEVBTTVCOztBMUIwZkMsNkJ3QjdpQkosaURFaURJLFVBQVUsRUFBQSxFQUVYOztBRm5ESCxxREV1REUseUIzQnZDc0IsRUFBQTs7QUM2aEJwQiw0QndCN2lCSiw2REUyREkseUIzQnZEb0IsRUFBQSxFMkJ5RHJCOztBRjdESCxxQ0VtRUUsVUFBVSxFQUNWLGlCNUJ6QzBELEU0QnlDMUQsa0I1QnpDMEQsRTRCMEMxRCxrQkFBa0IsRUFDbEIsaUJBQWlCLEVBQ2pCLGVBQXVCLEVBQXZCLG1CQUF1QixFQUFBOztBMUJzZXJCLDRCd0I3aUJKLHFDRTBFRyxhQUFhLEVBQ2IsOEJBQThCLEVBQzlCLGtCNUJqRHlELEU0QmtEekQseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFDbkIsVUFBVSxFQUNWLGlCQUF1QixFQUFBLEVBaUJ4Qjs7QTFCNmNFLDZCd0I3aUJKLHFDRW1GRyxjNUJ4RHlELEU0QnlEekQsZUFBdUIsRUFBQSxFQVl4Qjs7QTFCNmNFLDZCd0I3aUJKLHFDRXdGRyxnQjVCN0R5RCxFNEI4RHpELG1CQUF1QixFQUFBLEVBT3hCOztBMUI2Y0UsNkJ3QjdpQkoscUNFNkZHLGdCNUJsRXlELEU0Qm1FekQsb0JBQXdCLEVBQUEsRUFFekI7O0ExQjZjRSw2QndCN2lCSixpREVvR0csb0NBQW9DLEVBQUEsRUFrRnJDOztBMUJ1WEUsNEJ3QjdpQkosaUZFMEdLLGU1Qi9FdUQsRUFBQSxFNEI2RnhEOztBMUJxYkEsNkJ3QjdpQkosaUZFOEdLLGU1Qm5GdUQsRUFBQSxFNEI2RnhEOztBMUJxYkEsNkJ3QjdpQkosaUZFa0hLLGU1QnZGdUQsRUFBQSxFNEI2RnhEOztBMUJxYkEsNkJ3QjdpQkosaUZFc0hLLFc1QjNGdUQsRUFBQSxFNEI2RnhEOztBRnhISixnRkUySEksV0FBVyxFQUNYLGtCQUFrQixFQUNsQixTNUJsR3dELEU0QmtHeEQsWTVCbEd3RCxFNEJtR3hELFk1Qm5Hd0QsRTRCbUd4RCxZNUJuR3dELEU0Qm9HeEQsVzVCcEd3RCxFNEJvR3hELGdCNUJwR3dELEU0QnFHeEQsWTVCckd3RCxFNEJxR3hELGlCNUJyR3dELEU0QnNHeEQsd0VBQStELEVBQy9ELDRCQUE0QixFQUM1QixzQkFBc0IsRUFDdEIsVUFBVSxFQUFBOztBMUJ5YVYsNEJ3QjdpQkosZ0ZFdUlLLHFCQUFxQixFQUFBLEVBdUJ0Qjs7QTFCK1lBLDZCd0I3aUJKLGdGRTJJSyx1QkFBdUIsRUFDdkIsaUI1QmpIdUQsRTRCa0h2RCxlNUJsSHVELEU0Qm1IdkQsaUI1Qm5IdUQsRUFBQSxFNEJtSXhEOztBMUIrWUEsNkJ3QjdpQkosZ0ZFa0pLLHFCQUFxQixFQUNyQixpQjVCeEh1RCxFNEJ5SHZELGU1QnpIdUQsRTRCMEh2RCxnQjVCMUh1RCxFQUFBLEU0Qm1JeEQ7O0ExQitZQSw2QndCN2lCSixnRkV5SksscUJBQXFCLEVBQ3JCLGdCNUIvSHVELEU0QmdJdkQsZ0I1QmhJdUQsRTRCaUl2RCxpQjVCakl1RCxFQUFBLEU0Qm1JeEQ7O0FGOUpKLHVHRWlLSSxtQ0FBMkIsRUFBM0IsMkJBQTJCLEVBQUE7O0FGaksvQix5R0VzS0ssK0VBQXNFLEVBQ3RFLHdCQUF3QixFQUN4QixTQUFTLEVBQ1QsU0FBUyxFQUNULFFBQVEsRUFDUixVQUFVLEVBQ1YsV0FBVyxFQUNYLHNDQUE4QixFQUE5Qiw4QkFBOEIsRUFDOUIsVUFBVSxFQUFBOztBRjlLZixnSUVrTEssdUJBQWUsRUFBZixlQUFlLEVBQUE7O0FGbExwQixrREV5TEUsdUM1QnBHZ0ksRUFBQTs7QUV3ZDlILDRCd0I3aUJKLGtERTRMRyxhQUFhLEVBQ2IsVUFBVSxFQUFBLEVBc0ZYOztBMUIwUkUsNkJ3QjdpQkosa0RFaU1HLFVBQVUsRUFDVixrQ0FBa0MsRUFBQSxFQWlGbkM7O0ExQjBSRSw2QndCN2lCSixrREVzTUcsa0JBQXdCLEVBQUEsRUE2RXpCOztBMUIwUkUsNkJ3QjdpQkosa0RFME1HLGtCQUF3QixFQUFBLEVBeUV6Qjs7QUZuUkYsMEVFOE1HLDRCQUFRLEVBQVIsaUJBQVEsRUFBUixRQUFRLEVBQUE7O0FGOU1YLDBFRWtORyw0QkFBUSxFQUFSLGlCQUFRLEVBQVIsUUFBUSxFQUNSLG1CNUJ4THlELEU0QndMekQsdUI1QnhMeUQsRTRCeUx6RCxxQzVCL0grSCxFQUFBOztBRXdkOUgsNEJ3QjdpQkosMEVFdU5JLHdCNUI1THdELEVBQUEsRTRCaVB6RDs7QTFCaVNDLDRCd0I3aUJKLDBFRTJOSSxTQUFTLEVBQ1QsVUFBVSxFQUNWLFdBQVcsRUFDWCxtQjVCbk13RCxFQUFBLEU0QmlQekQ7O0ExQmlTQyw2QndCN2lCSiwwRUVrT0kscUM1QjdJOEgsRTRCOEk5SCxvQjVCeE13RCxFQUFBLEU0QmlQekQ7O0FGNVFILGtGRXVPSSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFlBQVksRUFDWix3RUFBK0QsRUFDL0QsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0QiwyQkFBMkIsRUFDM0IsV0FBVyxFQUFBOztBMUI0VFgsNEJ3QjdpQkosa0ZFb1BLLFdBQVcsRUFDWCxZQUFZLEVBQUEsRUFNYjs7QTFCa1RBLDRCd0I3aUJKLGtGRXlQSyxhQUFhLEVBQUEsRUFFZDs7QUYzUEosaUZFOFBJLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsUUFBUSxFQUNSLE9BQU8sRUFDUCxVQUFVLEVBQ1YsV0FBVyxFQUNYLGdCNUJ6T3dELEU0QnlPeEQsZTVCek93RCxFNEIwT3hELGlCNUIxT3dELEU0QjBPeEQsZ0I1QjFPd0QsRTRCMk94RCxtQ0FBMkIsRUFBM0IsMkJBQTJCLEVBQzNCLGdGQUF1RSxFQUN2RSw0QkFBNEIsRUFDNUIsd0JBQXdCLEVBQ3hCLFVBQVUsRUFBQTs7QTFCbVNWLDRCd0I3aUJKLDBFRWdSSSxpQkFBaUIsRUFBQSxFQUVsQjs7QUZsUkgscUNFc1JFLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsbUI1QjdQMEQsRTRCNlAxRCxtQjVCN1AwRCxFQUFBOztBRWtoQnhELDRCd0I3aUJKLHFDRTJSRyxnQkFBZ0IsRUFDaEIsV0FBVyxFQUNYLG9CNUJsUXlELEVBQUEsRTRCdVMxRDs7QTFCMk9FLDZCd0I3aUJKLHFDRWlTRyxZQUFZLEVBQ1osb0I1QnZReUQsRTRCd1F6RCxrQjVCeFF5RCxFQUFBLEU0QnVTMUQ7O0ExQjJPRSw0QndCN2lCSiw2Q0V3U0ksV0FBVyxFQUNYLGtCQUFrQixFQUNsQixlNUIvUXdELEU0QmdSeEQsaUI1QmhSd0QsRTRCaVJ4RCxjNUJqUndELEU0QmtSeEQsVUFBVSxFQUFBLEVBZ0JYOztBMUJnUEMsNkJ3QjdpQkosNkNFaVRJLGM1QnRSd0QsRTRCdVJ4RCxnQjVCdlJ3RCxFQUFBLEU0QmtTekQ7O0ExQmdQQyw2QndCN2lCSiw2Q0VzVEksYzVCM1J3RCxFNEI0UnhELGM1QjVSd0QsRUFBQSxFNEJrU3pEOztBMUJnUEMsNkJ3QjdpQkosNkNFMlRJLGU1QmhTd0QsRUFBQSxFNEJrU3pEOztBRjdUSCx5Q0VnVUcsa0JBQWtCLEVBQUE7O0FGaFVyQiwyQ0VxVUUsa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksRUFDWixvQkFBaUIsRUFBakIsaUJBQWlCLEVBQ2pCLDBCQUF1QixFQUF2Qix1QkFBdUIsRUFBQTs7QTFCa09yQiw2QndCN2lCSixxQ0VnVkcsY0FBYyxFQUFBLEVBVWY7O0ExQm1ORSw2QndCN2lCSixxQ0VvVkcsY0FBYyxFQUFBLEVBTWY7O0ExQm1ORSw2QndCN2lCSixxQ0V3VkcsbUI1QjdUeUQsRUFBQSxFNEIrVDFEOztBMUJtTkUsNkJ3QjdpQkosMENFa1dJLGU1QnZVd0QsRTRCd1V4RCxlNUJ4VXdELEVBQUEsRTRCMFV6RDs7QUZyV0gsa0NFeVdFLGdCNUI5VTBELEU0QjhVMUQsbUI1QjlVMEQsRUFBQTs7QUVraEJ4RCw0QndCN2lCSixrQ0U0V0csZ0I1QmpWeUQsRUFBQSxFNEIrVjFEOztBMUJtTEUsNkJ3QjdpQkosa0NFZ1hHLHFCNUJyVnlELEVBQUEsRTRCK1YxRDs7QUYxWEYsb0NFb1hHLGdCQUFnQixFQUFBOztBRnBYbkIscURFdVhJLG1CNUI1VndELEU0QjRWeEQsdUI1QjVWd0QsRUFBQTs7QTBCM0I1RCwwQkdDQyxrQkFBa0IsRUFDbEIsbUI3QnlCMkQsRTZCekIzRCwyQjdCeUIyRCxFNkJ4QjNELGlCQUFpQixFQUNqQixVQUFVLEVBQUE7O0EzQnlpQlAsNkJ3QjdpQkosMEJHT0UsMEI3Qm9CMEQsRUFBQSxFNkJ1RDNEOztBSGxGRCxtQ0dhRSxrQkFBa0IsRUFDbEIsVUFBVSxFQUNWLGdCN0JZMEQsRTZCWjFELG1CN0JZMEQsRTZCWDFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsaUI3QlMwRCxFNkJUMUQsc0I3QlMwRCxFNkJSMUQsb0I3QlEwRCxFNkJSMUQseUI3QlEwRCxFNkJQMUQsa0JBQWtCLEVBQ2xCLFVBQVUsRUFBQTs7QTNCd2hCUiw0QndCN2lCSixtQ0d3Qkcsc0I3Qkd5RCxFNkJGekQseUI3QkV5RCxFQUFBLEU2QndCMUQ7O0EzQjBmRSw2QndCN2lCSixtQ0c2QkcscUI3QkZ5RCxFQUFBLEU2QndCMUQ7O0EzQjBmRSw2QndCN2lCSixtQ0dpQ0csbUI3Qk55RCxFQUFBLEU2QndCMUQ7O0FIbkRGLDJDR3FDRyxXQUFXLEVBQ1gsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixTQUFTLEVBQ1QsUUFBUSxFQUNSLFk3QmZ5RCxFNkJlekQsYzdCZnlELEU2QmdCekQsYTdCaEJ5RCxFNkJnQnpELGU3QmhCeUQsRTZCaUJ6RCx3Q0FBZ0MsRUFBaEMsZ0NBQWdDLEVBQ2hDLGtGQUF5RSxFQUN6RSw0QkFBNEIsRUFDNUIsd0JBQXdCLEVBQ3hCLDJCQUEyQixFQUMzQixXQUFXLEVBQUE7O0FIakRkLHFDR3NERSw2QjVCM0I2QixFNEI0QjdCLGlCQUFpQixFQUNqQixrQkFBa0IsRUFDbEIsZTdCOUIwRCxFNkI4QjFELGtCN0I5QjBELEU2QitCMUQsaUI3Qi9CMEQsRTZCK0IxRCxtQjdCL0IwRCxFNkJnQzFELGM1QnZEc0IsRTRCd0R0QixVQUFVLEVBQUE7O0EzQmlmUiw0QndCN2lCSixxQ0crREcsbUI3QnBDeUQsRTZCcUN6RCxxQjdCckN5RCxFQUFBLEU2QnNEMUQ7O0EzQjRkRSw2QndCN2lCSixxQ0dvRUcsaUI3QnpDeUQsRTZCMEN6RCxvQjdCMUN5RCxFQUFBLEU2QnNEMUQ7O0EzQjRkRSw2QndCN2lCSixxQ0d5RUcsa0I3QjlDeUQsRTZCK0N6RCxpQjdCL0N5RCxFQUFBLEU2QnNEMUQ7O0EzQjRkRSw2QndCN2lCSixxQ0c4RUcsZTdCbkR5RCxFNkJvRHpELG9CN0JwRHlELEVBQUEsRTZCc0QxRDs7QUhqRkYsMkJJQ0Msa0JBQWtCLEVBQ2xCLFVBQVUsRUFBQTs7QUpGWCxvQ0lRRSxpQjlCbUIwRCxFOEJuQjFELG9COUJtQjBELEU4QmxCMUQsVUFBVSxFQUNWLGU5QmlCMEQsRThCakIxRCxlOUJpQjBELEU4QmhCMUQsa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUNqQixlOUJjMEQsRThCZDFELGU5QmMwRCxFOEJiMUQsZ0JBQWdCLEVBQ2hCLGM3QkRzQixFQUFBOztBQytoQnBCLDRCd0I3aUJKLG9DSWtCRyxvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLHlCQUE2QixFQUE3Qiw2QkFBNkIsRUFDN0IsbUJBQWUsRUFBZixlQUFlLEVBQ2YsVUFBVSxFQUFBLEVBWVg7O0E1QjRnQkUsNkJ3QjdpQkosb0NJeUJHLG1COUJFeUQsRUFBQSxFOEJNMUQ7O0FKakNGLGlESThCSSxTQUNELEVBQUE7O0E1QjhnQkMsNEJ3QjdpQkosaUNJcUNHLFVBQVUsRUFBQSxFQUVYOztBSnZDRixrQ0kwQ0UsZ0I5QmYwRCxFOEJlMUQsb0I5QmYwRCxFQUFBOztBRWtoQnhELDRCd0I3aUJKLGtDSTZDRyxVQUFVLEVBQ1YsYUFBYSxFQUFBLEVBRWQ7O0FKaERGLHdCS0NDLGUvQjBCMkQsRStCMUIzRCxrQi9CMEIyRCxFK0J6QjNELGNBQWMsRUFDZCxzQjlCRmlCLEVBQUE7O0F5QkRsQixpQ0tRRSxrQkFBa0IsRUFDbEIsaUIvQmtCMEQsRStCbEIxRCxrQi9Ca0IwRCxFK0JqQjFELGdCL0JpQjBELEUrQmpCMUQsb0IvQmlCMEQsRStCaEIxRCxrQkFBa0IsRUFDbEIsaUJBQWlCLEVBQ2pCLG1CL0JjMEQsRStCZDFELHVCL0JjMEQsRStCYjFELGlCL0JhMEQsRStCYjFELG1CL0JhMEQsRStCWjFELG1CL0JZMEQsRStCWjFELHNCL0JZMEQsRStCWDFELGtCL0JXMEQsRStCWDFELHFCL0JXMEQsRStCVjFELG9CL0JVMEQsRStCVjFELHVCL0JVMEQsRStCVDFELHdFQUErRCxFQUMvRCw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQ3RCLDJCQUEyQixFQUFBOztBN0J3aEJ6Qiw0QndCN2lCSixpQ0t3Qkcsa0IvQkd5RCxFK0JGekQscUIvQkV5RCxFQUFBLEUrQm9DMUQ7O0E3QjhlRSw2QndCN2lCSixpQ0s2Qkcsb0IvQkZ5RCxFK0JHekQsdUIvQkh5RCxFK0JJekQsc0IvQkp5RCxFK0JLekQsb0IvQkx5RCxFK0JNekQsbUIvQk55RCxFK0JPekQseUIvQlB5RCxFQUFBLEUrQm9DMUQ7O0E3QjhlRSw2QndCN2lCSixpQ0tzQ0csb0IvQlh5RCxFK0JZekQsdUIvQlp5RCxFQUFBLEUrQm9DMUQ7O0E3QjhlRSw2QndCN2lCSixpQ0syQ0csb0IvQmhCeUQsRStCaUJ6RCx1Qi9CakJ5RCxFQUFBLEUrQm9DMUQ7O0FML0RGLHlDS2dERyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGFBQWEsRUFDYixXQUFXLEVBQ1gsVy9CekJ5RCxFK0J5QnpELGUvQnpCeUQsRStCMEJ6RCxZL0IxQnlELEUrQjBCekQsZ0IvQjFCeUQsRStCMkJ6RCxZL0IzQnlELEUrQjJCekQsaUIvQjNCeUQsRStCNEJ6RCwwRUFBaUUsRUFDakUsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUFBOztBN0JvZnJCLDZCd0I3aUJKLHlDSzRESSxjQUFjLEVBQUEsRUFFZjs7QUw5REgsK0JLb0VFLGtCL0I1Q29CLEUrQjZDcEIsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUFBOztBN0J1ZWhCLDZCd0I3aUJKLCtCS3lFRyxxQi9COUN5RCxFQUFBLEUrQm9EMUQ7O0E3QjhkRSw2QndCN2lCSiwrQks2RUcscUIvQmxEeUQsRUFBQSxFK0JvRDFEOztBTC9FRiw4QktrRkUsZ0IvQnZEMEQsRStCdUQxRCxrQi9CdkQwRCxFK0J3RDFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsZS9CMUQwRCxFK0IwRDFELG9CL0IxRDBELEUrQjJEMUQsMkNBQThDLEVBQUE7O0FMdEZoRCxnQ0swRkUsb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYix3QkFBdUIsRUFBdkIscUJBQXVCLEVBQXZCLHVCQUF1QixFQUN2QixnQi9CakUwRCxFK0JpRTFELGtCL0JqRTBELEVBQUE7O0FFa2hCeEQsNkJ3QjdpQkosZ0NLK0ZHLGdCL0JwRXlELEVBQUEsRStCc0UxRDs7QUxqR0YsOENLcUdHLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsV0FBVyxFQUNYLGEvQjdFeUQsRStCNkV6RCxpQi9CN0V5RCxFK0I4RXpELGVBQWUsRUFDZixlL0IvRXlELEUrQitFekQsbUIvQi9FeUQsRStCZ0Z6RCxpQkFBaUIsRUFDakIsZ0JBQWdCLEVBQ2hCLGFBQWEsRUFDYix3Q0FBd0MsRUFBQTs7QTdCK2J2Qyw2QndCN2lCSiw4Q0tpSEksZS9CdEZ3RCxFQUFBLEUrQmdIekQ7O0E3QmthQyw2QndCN2lCSiw4Q0txSEksbUIvQjFGd0QsRUFBQSxFK0JnSHpEOztBTDNJSCxxREt5SEksV0FBVyxFQUNYLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsUUFBUSxFQUNSLFFBQVEsRUFDUixXL0JuR3dELEUrQm1HeEQsYS9Cbkd3RCxFK0JvR3hELFkvQnBHd0QsRStCb0d4RCxjL0JwR3dELEUrQnFHeEQsOEVBQXFFLEVBQ3JFLHdCQUF3QixFQUN4Qiw0QkFBNEIsRUFDNUIsMkJBQTJCLEVBQzNCLHVFOUJ0R21DLEU4QnNHbkMsK0Q5QnRHbUMsRThCc0duQyx1RDlCdEdtQyxFOEJzR25DLDRHOUJ0R21DLEU4QnVHbkMsbUNBQTJCLEVBQTNCLDJCQUEyQixFQUFBOztBTHJJL0IsNERLeUlJLDhDQUFzQyxFQUF0QyxzQ0FBc0MsRUFBQTs7QUx6STFDLDJDSzhJRyxjQUFjLEVBQ2QsbUJBQVksRUFBWixvQkFBWSxFQUFaLFlBQVksRUFDWixtQi9Cckh5RCxFK0JxSHpELHNCL0JySHlELEUrQnNIekQsZS9CdEh5RCxFK0JzSHpELGUvQnRIeUQsRStCdUh6RCxpQi9Cdkh5RCxFK0J1SHpELHFCL0J2SHlELEUrQndIekQsYzlCL0lxQixFQUFBOztBQ3lpQnBCLDZCd0I3aUJKLDJDS3NKSSxrQi9CM0h3RCxFK0I0SHhELHFCL0I1SHdELEVBQUEsRStCOEh6RDs7QUx6SkgsdUNLNEpHLGdCQUFnQixFQUNoQixTQUFTLEVBQ1QsMkRBQW1ELEVBQW5ELG1EQUFtRCxFQUFBOztBTDlKdEQsK0NLa0tHLG9CL0J2SXlELEUrQnVJekQsd0IvQnZJeUQsRUFBQTs7QTBCM0I1RCxpREtxS0ksZS9CMUl3RCxFK0IwSXhELGUvQjFJd0QsRStCMkl4RCxpQi9CM0l3RCxFK0IySXhELG1CL0IzSXdELEUrQjRJeEQsYzlCekpvQixFQUFBOztBeUJkeEIsa0VLMEtLLG1CL0IvSXVELEUrQitJdkQsdUIvQi9JdUQsRUFBQTs7QUVraEJ4RCw2QndCN2lCSixpREs4S0ssbUIvQm5KdUQsRStCb0p2RCxxQi9CcEp1RCxFQUFBLEUrQnNKeEQ7O0FMakxKLG1GS3VMSyxnRkFBdUUsRUFBQTs7QUx2TDVFLDZCTUlFLGlCaEN1QjBELEVnQ3ZCMUQsZ0JoQ3VCMEQsRWdDdEIxRCxlQUF1QixFQUF2QixtQkFBdUIsRUFBQTs7QTlCd2lCckIsNkJ3QjdpQkosNkJNUUcsdUJoQ21CeUQsRUFBQSxFZ0NaMUQ7O0FOZkYseUNNWUcsYy9CUnFCLEUrQlNyQiwwQkFBMEIsRUFBQTs7QU5iN0IsMkJNb0JFLGtCQUFrQixFQUFBOztBTnBCcEIsZ0NNd0JFLGdCaENHMEQsRWdDSDFELGtCaENHMEQsRWdDRjFELGdCQUFnQixFQUFBOztBOUJvaEJkLDZCd0I3aUJKLGdDTTRCRyxxQmhDRHlELEVBQUEsRWdDTzFEOztBOUIyZ0JFLDZCd0I3aUJKLGdDTWdDRyxxQmhDTHlELEVBQUEsRWdDTzFEOztBTmxDRix3Qk1xQ0UsV0FBVyxFQUNYLGdCaENYMEQsRWdDVzFELG1CaENYMEQsRWdDWTFELGNBQWMsRUFDZCxtQ0FBbUMsRUFDbkMsb0NBQW9DLEVBQUE7O0FOekN0Qyw0Q004Q0csZ0IvQjdDZSxFQUFBOztBeUJEbEIsNkNNa0RHLG1CL0JsQ3FCLEVBQUE7O0F5QmhCeEIsNkJNc0RHLFloQzNCeUQsRWdDMkJ6RCxZaEMzQnlELEVnQzRCekQsc0JBQXNCLEVBQ3RCLG1CQUEyQixFQUEzQixzQkFBMkIsRUFDM0IsK0IvQi9CMkIsRStCZ0MzQixlaEMvQnlELEVnQytCekQsbUJoQy9CeUQsRWdDZ0N6RCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0E5QmlmakIsNEJ3QjdpQkosNkJNK0RJLGVoQ3BDd0QsRUFBQSxFZ0MwQ3pEOztBOUJ3ZUMsNkJ3QjdpQkosNkJNbUVJLG1CaEN4Q3dELEVBQUEsRWdDMEN6RDs7QU5yRUgsOEJNd0VHLFcvQnZFZSxFK0J3RWYsbUIvQnJFcUIsRStCc0VyQixnQkFBZ0IsRUFBQTs7QU4xRW5CLHVDTTZFSSxtQi9CekVvQixFQUFBOztBeUJKeEIsdUNNaUZJLGlCQUFpQixFQUFBOztBTmpGckIsNkJPQ0MsbUJqQzBCMkQsRWlDMUIzRCxzQmpDMEIyRCxFQUFBOztBRWtoQnhELDRCd0I3aUJKLDZCT0lFLHFCakN1QjBELEVBQUEsRWlDc0UzRDs7QS9CNGNHLDRCd0I3aUJKLDZCT1FFLHdCakNtQjBELEVBQUEsRWlDc0UzRDs7QS9CNGNHLDZCd0I3aUJKLDZCT1lFLHNCakNlMEQsRUFBQSxFaUNzRTNEOztBUGpHRCxxQ09vQkUsa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxXQUFXLEVBQ1gscUNqQzhEZ0ksRUFBQTs7QUV3ZDlILDRCd0I3aUJKLHFDTzBCRyxzQ2pDMkQrSCxFQUFBLEVpQ3pDaEk7O0EvQmlnQkUsNEJ3QjdpQkoscUNPOEJHLGtCakNIeUQsRUFBQSxFaUNpQjFEOztBL0JpZ0JFLDZCd0I3aUJKLHFDT2tDRyxnQ2pDbUQrSCxFQUFBLEVpQ3pDaEk7O0EvQmlnQkUsNkJ3QjdpQkoscUNPc0NHLGtCakNYeUQsRUFBQSxFaUNpQjFEOztBL0JpZ0JFLDZCd0I3aUJKLHFDTzBDRyxhakNmeUQsRUFBQSxFaUNpQjFEOztBUDVDRiwyQ08rQ0UsV0FBVyxFQUNYLFlBQVksRUFDWixvQkFBaUIsRUFBakIsaUJBQWlCLEVBQ2pCLDBCQUF1QixFQUF2Qix1QkFBdUIsRUFBQTs7QVBsRHpCLHNDT3NERSxrQkFBa0IsRUFDbEIsYWpDNUIwRCxFaUM0QjFELGdCakM1QjBELEVpQzZCMUQsT0FBTyxFQUNQLGNBQWMsRUFDZCxtRGhDakN1RCxFZ0NrQ3ZELHVDakMwQmdJLEVpQ3pCaEksZ0JBQWdCLEVBQ2hCLGNoQ3REc0IsRWdDdUR0Qix5QkFBeUIsRUFDekIsb0JBQW9CLEVBQ3BCLHdCQUF3QixFQUFBOztBL0I2ZXRCLDRCd0I3aUJKLHNDT21FRyxrQmpDeEN5RCxFQUFBLEVpQ3FFMUQ7O0EvQjZjRSw0QndCN2lCSixzQ091RUcsb0NqQ2MrSCxFaUNiL0gseUNqQ2ErSCxFaUNaL0gsb0JBQW9CLEVBQ3BCLGlCQUFpQixFQUFBLEVBc0JsQjs7QS9CNmNFLDZCd0I3aUJKLHNDTzhFRyxxQkFBcUIsRUFDckIsd0NqQ00rSCxFQUFBLEVpQ1doSTs7QS9CNmNFLDZCd0I3aUJKLHNDT21GRyxxQkFBcUIsRUFDckIsc0NqQ0MrSCxFaUNBL0gsdUNqQ0ErSCxFQUFBLEVpQ1doSTs7QS9CNmNFLDZCd0I3aUJKLHNDT3lGRyxnQmpDOUR5RCxFQUFBLEVpQ3FFMUQ7O0EvQjZjRSw2QndCN2lCSixzQ082RkcsbUJqQ2xFeUQsRWlDbUV6RCxtQmpDbkV5RCxFQUFBLEVpQ3FFMUQ7O0FQaEdGLDRCUUNDLGtCQUFrQixFQUNsQixpQmxDeUIyRCxFa0N6QjNELHFCbEN5QjJELEVrQ3hCM0QscUJsQ3dCMkQsRWtDeEIzRCx1QmxDd0IyRCxFQUFBOztBRWtoQnhELDRCd0I3aUJKLDRCUU1FLGlCbENxQjBELEVBQUEsRWtDc1AzRDs7QWhDNFJHLDZCd0I3aUJKLDRCUVVFLG9CbENpQjBELEVBQUEsRWtDc1AzRDs7QVJqUkQscUNRZ0JFLGtCQUFrQixFQUNsQixxQmxDVTBELEVrQ1YxRCx3QmxDVTBELEVBQUE7O0EwQjNCNUQsd0NRcUJFLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gseUJBQXlCLEVBQ3pCLFNBQVMsRUFDVCxPQUFPLEVBQ1AseUJqQ3RCc0IsRUFBQTs7QUN5aUJwQiw0QndCN2lCSix3Q1E2QkcseUJBQXlCLEVBQ3pCLFNBQVMsRUFBQSxFQU9WOztBaEN3Z0JFLDZCd0I3aUJKLHdDUWtDRyw0QkFBcUMsRUFDckMsWWxDUnlELEVBQUEsRWtDVTFEOztBUnJDRiwrQ1F3Q0Usa0JBQWtCLEVBQ2xCLFVBQVUsRUFBQTs7QVJ6Q1oscUNRNkNFLGNBQWMsRUFDZCxrQmxDbkIwRCxFa0NtQjFELHlCbENuQjBELEVrQ29CMUQsV0FBVyxFQUNYLFlBQVksRUFBQTs7QWhDNmZWLDRCd0I3aUJKLHFDUW1ERyxZQUFZLEVBQ1osZ0JsQ3pCeUQsRUFBQSxFa0M2QzFEOztBaENxZUUsNEJ3QjdpQkoscUNRd0RHLGVsQzdCeUQsRUFBQSxFa0M2QzFEOztBaENxZUUsNkJ3QjdpQkoscUNRNERHLG9CbENqQ3lELEVrQ2tDekQsWUFBWSxFQUNaLG9CbENuQ3lELEVBQUEsRWtDNkMxRDs7QWhDcWVFLDZCd0I3aUJKLHFDUWtFRyxzQmxDdkN5RCxFQUFBLEVrQzZDMUQ7O0FoQ3FlRSw2QndCN2lCSixxQ1FzRUcsd0JsQzNDeUQsRUFBQSxFa0M2QzFEOztBUnhFRiw2Q1EyRUUsY0FBYyxFQUNkLFdBQVcsRUFDWCxZQUFZLEVBQ1osc0JBQW1CLEVBQW5CLG1CQUFtQixFQUNuQiwwQkFBdUIsRUFBdkIsdUJBQXVCLEVBQ3ZCLGdCakM5RWdCLEVBQUE7O0F5QkZsQixxQ1F1RkUsa0JBQWtCLEVBQUE7O0FSdkZwQiw0Q1EwRkcsaUJBQWlCLEVBQUE7O0FoQ21kaEIsNkJ3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QVYsVUFBVSxFQUFBLEVBY1g7O0FoQ2lTRSw2QndCN2lCSiwwQ1FrUUcsWWxDdk95RCxFQUFBLEVrQ2lQMUQ7O0FoQ2lTRSw2QndCN2lCSiwwQ1FzUUcsbUJsQzNPeUQsRUFBQSxFa0NpUDFEOztBUjVRRiw0Q1EwUUcsbUJsQy9PeUQsRWtDK096RCxzQmxDL095RCxFQUFBOztBMEIzQjVELG9DUStRRSxtQmxDcFAwRCxFa0NvUDFELHFCbENwUDBELEVBQUE7O0EwQjNCNUQsd0NTS0UsYW5Dc0IwRCxFbUN0QjFELGFuQ3NCMEQsRUFBQTs7QTBCM0I1RCxnQ1VDQyxnQnBDMEIyRCxFb0MxQjNELGtCcEMwQjJELEVvQ3pCM0QsWXBDeUIyRCxFb0N6QjNELGNwQ3lCMkQsRUFBQTs7QUVraEJ4RCw0QndCN2lCSixnQ1VLRSxjcENzQjBELEVBQUEsRW9DcUMzRDs7QWxDNmVHLDZCd0I3aUJKLGdDVVNFLFlwQ2tCMEQsRUFBQSxFb0NxQzNEOztBbEM2ZUcsNkJ3QjdpQkosZ0NVYUUsWXBDYzBELEVBQUEsRW9DcUMzRDs7QVZoRUQseUNVa0JFLFlwQ1MwRCxFb0NUMUQsY3BDUzBELEVBQUE7O0FFa2hCeEQsNEJ3QjdpQkoseUNVcUJHLGNwQ015RCxFQUFBLEVvQ0kxRDs7QWxDOGdCRSw2QndCN2lCSix5Q1V5QkcsWXBDRXlELEVBQUEsRW9DSTFEOztBbEM4Z0JFLDZCd0I3aUJKLHlDVTZCRyxZcENGeUQsRUFBQSxFb0NJMUQ7O0FWL0JGLHlDVWtDRSxZcENQMEQsRW9DTzFELGVwQ1AwRCxFQUFBOztBRWtoQnhELDRCd0I3aUJKLHlDVXFDRyxZcENWeUQsRUFBQSxFb0NvQjFEOztBbEM4ZkUsNkJ3QjdpQkoseUNVeUNHLFlwQ2R5RCxFQUFBLEVvQ29CMUQ7O0FsQzhmRSw2QndCN2lCSix5Q1U2Q0csZ0JwQ2xCeUQsRUFBQSxFb0NvQjFEOztBVi9DRix5Q1VrREUsWXBDdkIwRCxFb0N1QjFELFlwQ3ZCMEQsRUFBQTs7QUVraEJ4RCw0QndCN2lCSix5Q1VxREcsY3BDMUJ5RCxFQUFBLEVvQ29DMUQ7O0FsQzhlRSw2QndCN2lCSix5Q1V5REcsWXBDOUJ5RCxFQUFBLEVvQ29DMUQ7O0FsQzhlRSw2QndCN2lCSix5Q1U2REcsWXBDbEN5RCxFQUFBLEVvQ29DMUQ7O0FML0RGLGFBQ0MsZS9CMEIyRCxFK0IxQjNELGtCL0IwQjJELEUrQnpCM0QsY0FBYyxFQUNkLHNCOUJGaUIsRUFBQTs7QThCSWpCLHNCQUdDLGtCQUFrQixFQUNsQixpQi9Ca0IwRCxFK0JsQjFELGtCL0JrQjBELEUrQmpCMUQsZ0IvQmlCMEQsRStCakIxRCxvQi9CaUIwRCxFK0JoQjFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsbUIvQmMwRCxFK0JkMUQsdUIvQmMwRCxFK0JiMUQsaUIvQmEwRCxFK0JiMUQsbUIvQmEwRCxFK0JaMUQsbUIvQlkwRCxFK0JaMUQsc0IvQlkwRCxFK0JYMUQsa0IvQlcwRCxFK0JYMUQscUIvQlcwRCxFK0JWMUQsb0IvQlUwRCxFK0JWMUQsdUIvQlUwRCxFK0JUMUQsd0VBQStELEVBQy9ELDRCQUE0QixFQUM1QixzQkFBc0IsRUFDdEIsMkJBQTJCLEVBQUE7O0E3QndoQnpCLDRCNkJ4aUJILHNCQW1CRSxrQi9CR3lELEUrQkZ6RCxxQi9CRXlELEVBQUEsRStCb0MxRDs7QTdCOGVFLDZCNkJ4aUJILHNCQXdCRSxvQi9CRnlELEUrQkd6RCx1Qi9CSHlELEUrQkl6RCxzQi9CSnlELEUrQkt6RCxvQi9CTHlELEUrQk16RCxtQi9CTnlELEUrQk96RCx5Qi9CUHlELEVBQUEsRStCb0MxRDs7QTdCOGVFLDZCNkJ4aUJILHNCQWlDRSxvQi9CWHlELEUrQll6RCx1Qi9CWnlELEVBQUEsRStCb0MxRDs7QTdCOGVFLDZCNkJ4aUJILHNCQXNDRSxvQi9CaEJ5RCxFK0JpQnpELHVCL0JqQnlELEVBQUEsRStCb0MxRDs7QUExREEsOEJBMkNDLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLFdBQVcsRUFDWCxXL0J6QnlELEUrQnlCekQsZS9CekJ5RCxFK0IwQnpELFkvQjFCeUQsRStCMEJ6RCxnQi9CMUJ5RCxFK0IyQnpELFkvQjNCeUQsRStCMkJ6RCxpQi9CM0J5RCxFK0I0QnpELDBFQUFpRSxFQUNqRSw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQUE7O0E3Qm9mckIsNkI2QnhpQkYsOEJBdURFLGNBQWMsRUFBQSxFQUVmOztBQUdGLG9CQUdDLGtCL0I1Q29CLEUrQjZDcEIsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUFBOztBN0J1ZWhCLDZCNkI1ZUgsb0JBUUUscUIvQjlDeUQsRUFBQSxFK0JvRDFEOztBN0I4ZEUsNkI2QjVlSCxvQkFZRSxxQi9CbER5RCxFQUFBLEUrQm9EMUQ7O0FBRUQsbUJBQ0MsZ0IvQnZEMEQsRStCdUQxRCxrQi9CdkQwRCxFK0J3RDFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsZS9CMUQwRCxFK0IwRDFELG9CL0IxRDBELEUrQjJEMUQsMkNBQThDLEVBQUE7O0FBRy9DLHFCQUNDLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2Isd0JBQXVCLEVBQXZCLHFCQUF1QixFQUF2Qix1QkFBdUIsRUFDdkIsZ0IvQmpFMEQsRStCaUUxRCxrQi9CakUwRCxFQUFBOztBRWtoQnhELDZCNkJwZEgscUJBTUUsZ0IvQnBFeUQsRUFBQSxFK0JzRTFEOztBQWpHRixtQ0FxR0csa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxXQUFXLEVBQ1gsYS9CN0V5RCxFK0I2RXpELGlCL0I3RXlELEUrQjhFekQsZUFBZSxFQUNmLGUvQi9FeUQsRStCK0V6RCxtQi9CL0V5RCxFK0JnRnpELGlCQUFpQixFQUNqQixnQkFBZ0IsRUFDaEIsYUFBYSxFQUNiLHdDQUF3QyxFQUFBOztBN0IrYnZDLDZCNkI3aUJKLG1DQWlISSxlL0J0RndELEVBQUEsRStCZ0h6RDs7QTdCa2FDLDZCNkI3aUJKLG1DQXFISSxtQi9CMUZ3RCxFQUFBLEUrQmdIekQ7O0FBM0lILDBDQXlISSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxRQUFRLEVBQ1IsUUFBUSxFQUNSLFcvQm5Hd0QsRStCbUd4RCxhL0JuR3dELEUrQm9HeEQsWS9CcEd3RCxFK0JvR3hELGMvQnBHd0QsRStCcUd4RCw4RUFBcUUsRUFDckUsd0JBQXdCLEVBQ3hCLDRCQUE0QixFQUM1QiwyQkFBMkIsRUFDM0IsdUU5QnRHbUMsRThCc0duQywrRDlCdEdtQyxFOEJzR25DLHVEOUJ0R21DLEU4QnNHbkMsNEc5QnRHbUMsRThCdUduQyxtQ0FBMkIsRUFBM0IsMkJBQTJCLEVBQUE7O0FBckkvQixpREF5SUksOENBQXNDLEVBQXRDLHNDQUFzQyxFQUFBOztBQXpJMUMsZ0NBOElHLGNBQWMsRUFDZCxtQkFBWSxFQUFaLG9CQUFZLEVBQVosWUFBWSxFQUNaLG1CL0JySHlELEUrQnFIekQsc0IvQnJIeUQsRStCc0h6RCxlL0J0SHlELEUrQnNIekQsZS9CdEh5RCxFK0J1SHpELGlCL0J2SHlELEUrQnVIekQscUIvQnZIeUQsRStCd0h6RCxjOUIvSXFCLEVBQUE7O0FDeWlCcEIsNkI2QjdpQkosZ0NBc0pJLGtCL0IzSHdELEUrQjRIeEQscUIvQjVId0QsRUFBQSxFK0I4SHpEOztBQXpKSCw0QkE0SkcsZ0JBQWdCLEVBQ2hCLFNBQVMsRUFDVCwyREFBbUQsRUFBbkQsbURBQW1ELEVBQUE7O0FBOUp0RCxvQ0FrS0csb0IvQnZJeUQsRStCdUl6RCx3Qi9Cdkl5RCxFQUFBOztBK0IzQjVELHNDQXFLSSxlL0IxSXdELEUrQjBJeEQsZS9CMUl3RCxFK0IySXhELGlCL0IzSXdELEUrQjJJeEQsbUIvQjNJd0QsRStCNEl4RCxjOUJ6Sm9CLEVBQUE7O0E4QmR4Qix1REEwS0ssbUIvQi9JdUQsRStCK0l2RCx1Qi9CL0l1RCxFQUFBOztBRWtoQnhELDZCNkI3aUJKLHNDQThLSyxtQi9Cbkp1RCxFK0JvSnZELHFCL0JwSnVELEVBQUEsRStCc0p4RDs7QUFqTEosd0VBdUxLLGdGQUF1RSxFQUFBOztBSnRMM0UsMkJBQ0MseUIxQmNzQixFQUFBOztBMEJYdkIsMkJBR0MsZ0IzQm1CMEQsRTJCbkIxRCxrQjNCbUIwRCxFMkJsQjFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsbUIzQmdCMEQsRTJCaEIxRCxzQjNCZ0IwRCxFMkJmMUQsa0IzQmUwRCxFMkJmMUQscUIzQmUwRCxFMkJkMUQsa0JBQWtCLEVBQUE7O0F6QmdpQmhCLDZCeUJ4aUJILDJCQVdFLGdCQUFnQixFQUNoQixlQUFlLEVBQUEsRUFFaEI7O0FBRUEsZ0NBS0MsaUJBQWlCLEVBQUE7O0FBSW5CLDJCQUdDLGdCM0JOMEQsRTJCTTFELG9CM0JOMEQsRTJCTzFELCtCMUJSNEIsRTBCUzVCLGUzQlIwRCxFMkJRMUQsZTNCUjBELEUyQlMxRCxpQjNCVDBELEUyQlMxRCxtQjNCVDBELEUyQlUxRCxnQkFBZ0IsRUFDaEIsYzFCeEJzQixFQUFBOztBQytoQnBCLDRCeUIvZ0JILDJCQVdFLGtCQUFrQixFQUFBLEVBaUJuQjs7QXpCbWZFLDRCeUIvZ0JILDJCQWVFLGVBQWUsRUFDZix1QkFBMkIsRUFBQSxFQVk1Qjs7QXpCbWZFLDZCeUIvZ0JILDJCQW9CRSxtQjNCdkJ5RCxFMkJ3QnpELG1CM0J4QnlELEUyQnlCekQscUIzQnpCeUQsRUFBQSxFMkIrQjFEOztBekJtZkUsNkJ5Qi9nQkgsMkJBMEJFLGVBQWUsRUFBQSxFQUVoQjs7QUMxREYsaUJBR0Msa0JBQWtCLEVBQ2xCLFVBQVUsRUFBQTs7QUFFViw2QkFDQyxzQjNCTmdCLEUyQk9oQixVQUFVLEVBQUE7O0FBRlYscUNBS0MsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sT0FBTyxFQUNQLFlBQVksRUFDWixVQUFVLEVBQ1YseUIzQkRxQixFMkJFckIsV0FBVyxFQUFBOztBMUIyaEJWLDRCMEJ2aUJGLHFDQWVFLFVBQVUsRUFBQSxFQUVYOztBQUdELHNDQUVDLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLE1BQU0sRUFDTixRQUFRLEVBQ1IsV0FBVyxFQUNYLHdFQUErRCxFQUMvRCw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQ3RCLDJCQUEyQixFQUMzQixVQUFVLEVBQUE7O0ExQnVnQlQsNEIwQm5oQkYsc0NBZUUsY0FBYyxFQUNkLFVBQVUsRUFDVixXQUFXLEVBQ1gsUUFBUSxFQUNSLG1DQUEyQixFQUEzQiwyQkFBMkIsRUFBQSxFQU01Qjs7QTFCMGZDLDZCMEJuaEJGLHNDQXVCRSxVQUFVLEVBQUEsRUFFWDs7QUFuREgsMENBdURFLHlCM0J2Q3NCLEVBQUE7O0FDNmhCcEIsNEIwQjdpQkosa0RBMkRJLHlCM0J2RG9CLEVBQUEsRTJCeURyQjs7QUFHRiwwQkFHQyxVQUFVLEVBQ1YsaUI1QnpDMEQsRTRCeUMxRCxrQjVCekMwRCxFNEIwQzFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsZUFBdUIsRUFBdkIsbUJBQXVCLEVBQUE7O0ExQnNlckIsNEIwQjdlSCwwQkFVRSxhQUFhLEVBQ2IsOEJBQThCLEVBQzlCLGtCNUJqRHlELEU0QmtEekQseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFDbkIsVUFBVSxFQUNWLGlCQUF1QixFQUFBLEVBaUJ4Qjs7QTFCNmNFLDZCMEI3ZUgsMEJBbUJFLGM1QnhEeUQsRTRCeUR6RCxlQUF1QixFQUFBLEVBWXhCOztBMUI2Y0UsNkIwQjdlSCwwQkF3QkUsZ0I1QjdEeUQsRTRCOER6RCxtQkFBdUIsRUFBQSxFQU94Qjs7QTFCNmNFLDZCMEI3ZUgsMEJBNkJFLGdCNUJsRXlELEU0Qm1FekQsb0JBQXdCLEVBQUEsRUFFekI7O0ExQjZjRSw2QjBCM2NILHNDQUVFLG9DQUFvQyxFQUFBLEVBa0ZyQzs7QTFCdVhFLDRCMEIzY0Ysc0VBUUcsZTVCL0V1RCxFQUFBLEU0QjZGeEQ7O0ExQnFiQSw2QjBCM2NGLHNFQVlHLGU1Qm5GdUQsRUFBQSxFNEI2RnhEOztBMUJxYkEsNkIwQjNjRixzRUFnQkcsZTVCdkZ1RCxFQUFBLEU0QjZGeEQ7O0ExQnFiQSw2QjBCM2NGLHNFQW9CRyxXNUIzRnVELEVBQUEsRTRCNkZ4RDs7QUF0QkYscUVBeUJFLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsUzVCbEd3RCxFNEJrR3hELFk1QmxHd0QsRTRCbUd4RCxZNUJuR3dELEU0Qm1HeEQsWTVCbkd3RCxFNEJvR3hELFc1QnBHd0QsRTRCb0d4RCxnQjVCcEd3RCxFNEJxR3hELFk1QnJHd0QsRTRCcUd4RCxpQjVCckd3RCxFNEJzR3hELHdFQUErRCxFQUMvRCw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQ3RCLFVBQVUsRUFBQTs7QTFCeWFWLDRCMEIzY0YscUVBcUNHLHFCQUFxQixFQUFBLEVBdUJ0Qjs7QTFCK1lBLDZCMEIzY0YscUVBeUNHLHVCQUF1QixFQUN2QixpQjVCakh1RCxFNEJrSHZELGU1QmxIdUQsRTRCbUh2RCxpQjVCbkh1RCxFQUFBLEU0Qm1JeEQ7O0ExQitZQSw2QjBCM2NGLHFFQWdERyxxQkFBcUIsRUFDckIsaUI1QnhIdUQsRTRCeUh2RCxlNUJ6SHVELEU0QjBIdkQsZ0I1QjFIdUQsRUFBQSxFNEJtSXhEOztBMUIrWUEsNkIwQjNjRixxRUF1REcscUJBQXFCLEVBQ3JCLGdCNUIvSHVELEU0QmdJdkQsZ0I1QmhJdUQsRTRCaUl2RCxpQjVCakl1RCxFQUFBLEU0Qm1JeEQ7O0FBNURGLDRGQStERSxtQ0FBMkIsRUFBM0IsMkJBQTJCLEVBQUE7O0FBL0Q3Qiw4RkFvRUcsK0VBQXNFLEVBQ3RFLHdCQUF3QixFQUN4QixTQUFTLEVBQ1QsU0FBUyxFQUNULFFBQVEsRUFDUixVQUFVLEVBQ1YsV0FBVyxFQUNYLHNDQUE4QixFQUE5Qiw4QkFBOEIsRUFDOUIsVUFBVSxFQUFBOztBQTVFYixxSEFnRkcsdUJBQWUsRUFBZixlQUFlLEVBQUE7O0FBTW5CLHVDQUNDLHVDNUJwR2dJLEVBQUE7O0FFd2Q5SCw0QjBCclhILHVDQUlFLGFBQWEsRUFDYixVQUFVLEVBQUEsRUFzRlg7O0ExQjBSRSw2QjBCclhILHVDQVNFLFVBQVUsRUFDVixrQ0FBa0MsRUFBQSxFQWlGbkM7O0ExQjBSRSw2QjBCclhILHVDQWNFLGtCQUF3QixFQUFBLEVBNkV6Qjs7QTFCMFJFLDZCMEJyWEgsdUNBa0JFLGtCQUF3QixFQUFBLEVBeUV6Qjs7QUEzRkEsK0RBc0JDLDRCQUFRLEVBQVIsaUJBQVEsRUFBUixRQUFRLEVBQUE7O0FBdEJULCtEQTBCQyw0QkFBUSxFQUFSLGlCQUFRLEVBQVIsUUFBUSxFQUNSLG1CNUJ4THlELEU0QndMekQsdUI1QnhMeUQsRTRCeUx6RCxxQzVCL0grSCxFQUFBOztBRXdkOUgsNEIwQnJYRiwrREErQkUsd0I1QjVMd0QsRUFBQSxFNEJpUHpEOztBMUJpU0MsNEIwQnJYRiwrREFtQ0UsU0FBUyxFQUNULFVBQVUsRUFDVixXQUFXLEVBQ1gsbUI1Qm5Nd0QsRUFBQSxFNEJpUHpEOztBMUJpU0MsNkIwQnJYRiwrREEwQ0UscUM1QjdJOEgsRTRCOEk5SCxvQjVCeE13RCxFQUFBLEU0QmlQekQ7O0FBcEZELHVFQStDRSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxXQUFXLEVBQ1gsV0FBVyxFQUNYLFlBQVksRUFDWix3RUFBK0QsRUFDL0QsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0QiwyQkFBMkIsRUFDM0IsV0FBVyxFQUFBOztBMUI0VFgsNEIwQnJYRix1RUE0REcsV0FBVyxFQUNYLFlBQVksRUFBQSxFQU1iOztBMUJrVEEsNEIwQnJYRix1RUFpRUcsYUFBYSxFQUFBLEVBRWQ7O0FBbkVGLHNFQXNFRSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFFBQVEsRUFDUixPQUFPLEVBQ1AsVUFBVSxFQUNWLFdBQVcsRUFDWCxnQjVCek93RCxFNEJ5T3hELGU1QnpPd0QsRTRCME94RCxpQjVCMU93RCxFNEIwT3hELGdCNUIxT3dELEU0QjJPeEQsbUNBQTJCLEVBQTNCLDJCQUEyQixFQUMzQixnRkFBdUUsRUFDdkUsNEJBQTRCLEVBQzVCLHdCQUF3QixFQUN4QixVQUFVLEVBQUE7O0ExQm1TViw0QjBCclhGLCtEQXdGRSxpQkFBaUIsRUFBQSxFQUVsQjs7QUFHRiwwQkFDQyxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLG1CNUI3UDBELEU0QjZQMUQsbUI1QjdQMEQsRUFBQTs7QUVraEJ4RCw0QjBCeFJILDBCQU1FLGdCQUFnQixFQUNoQixXQUFXLEVBQ1gsb0I1QmxReUQsRUFBQSxFNEJ1UzFEOztBMUIyT0UsNkIwQnhSSCwwQkFZRSxZQUFZLEVBQ1osb0I1QnZReUQsRTRCd1F6RCxrQjVCeFF5RCxFQUFBLEU0QnVTMUQ7O0ExQjJPRSw0QjBCeFJGLGtDQW1CRSxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLGU1Qi9Rd0QsRTRCZ1J4RCxpQjVCaFJ3RCxFNEJpUnhELGM1QmpSd0QsRTRCa1J4RCxVQUFVLEVBQUEsRUFnQlg7O0ExQmdQQyw2QjBCeFJGLGtDQTRCRSxjNUJ0UndELEU0QnVSeEQsZ0I1QnZSd0QsRUFBQSxFNEJrU3pEOztBMUJnUEMsNkIwQnhSRixrQ0FpQ0UsYzVCM1J3RCxFNEI0UnhELGM1QjVSd0QsRUFBQSxFNEJrU3pEOztBMUJnUEMsNkIwQnhSRixrQ0FzQ0UsZTVCaFN3RCxFQUFBLEU0QmtTekQ7O0FBeENELDhCQTJDQyxrQkFBa0IsRUFBQTs7QUFJcEIsZ0NBQ0Msa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksRUFDWixvQkFBaUIsRUFBakIsaUJBQWlCLEVBQ2pCLDBCQUF1QixFQUF2Qix1QkFBdUIsRUFBQTs7QTFCa09yQiw2QjBCL05ILDBCQUVFLGNBQWMsRUFBQSxFQVVmOztBMUJtTkUsNkIwQi9OSCwwQkFNRSxjQUFjLEVBQUEsRUFNZjs7QTFCbU5FLDZCMEIvTkgsMEJBVUUsbUI1QjdUeUQsRUFBQSxFNEIrVDFEOztBMUJtTkUsNkIwQmpORiwrQkFNRSxlNUJ2VXdELEU0QndVeEQsZTVCeFV3RCxFQUFBLEU0QjBVekQ7O0FBR0YsdUJBQ0MsZ0I1QjlVMEQsRTRCOFUxRCxtQjVCOVUwRCxFQUFBOztBRWtoQnhELDRCMEJyTUgsdUJBSUUsZ0I1QmpWeUQsRUFBQSxFNEIrVjFEOztBMUJtTEUsNkIwQnJNSCx1QkFRRSxxQjVCclZ5RCxFQUFBLEU0QitWMUQ7O0FBbEJBLHlCQVlDLGdCQUFnQixFQUFBOztBQVpqQiwwQ0FlRSxtQjVCNVZ3RCxFNEI0VnhELHVCNUI1VndELEVBQUE7O0FnQzFCM0Qsa0JBR0MsaUJoQ3VCMEQsRWdDdkIxRCxnQmhDdUIwRCxFZ0N0QjFELGVBQXVCLEVBQXZCLG1CQUF1QixFQUFBOztBOUJ3aUJyQiw2QjhCNWlCSCxrQkFPRSx1QmhDbUJ5RCxFQUFBLEVnQ1oxRDs7QUFkQSw4QkFXQyxjL0JScUIsRStCU3JCLDBCQUEwQixFQUFBOztBQUk1QixnQkFHQyxrQkFBa0IsRUFBQTs7QUFHbkIscUJBQ0MsZ0JoQ0cwRCxFZ0NIMUQsa0JoQ0cwRCxFZ0NGMUQsZ0JBQWdCLEVBQUE7O0E5Qm9oQmQsNkI4QnRoQkgscUJBS0UscUJoQ0R5RCxFQUFBLEVnQ08xRDs7QTlCMmdCRSw2QjhCdGhCSCxxQkFTRSxxQmhDTHlELEVBQUEsRWdDTzFEOztBQUVELGFBQ0MsV0FBVyxFQUNYLGdCaENYMEQsRWdDVzFELG1CaENYMEQsRWdDWTFELGNBQWMsRUFDZCxtQ0FBbUMsRUFDbkMsb0NBQW9DLEVBQUE7O0FBekN0QyxpQ0E4Q0csZ0IvQjdDZSxFQUFBOztBK0JEbEIsa0NBa0RHLG1CL0JsQ3FCLEVBQUE7O0ErQmhCeEIsa0JBc0RHLFloQzNCeUQsRWdDMkJ6RCxZaEMzQnlELEVnQzRCekQsc0JBQXNCLEVBQ3RCLG1CQUEyQixFQUEzQixzQkFBMkIsRUFDM0IsK0IvQi9CMkIsRStCZ0MzQixlaEMvQnlELEVnQytCekQsbUJoQy9CeUQsRWdDZ0N6RCxnQkFBZ0IsRUFDaEIsa0JBQWtCLEVBQUE7O0E5QmlmakIsNEI4QjdpQkosa0JBK0RJLGVoQ3BDd0QsRUFBQSxFZ0MwQ3pEOztBOUJ3ZUMsNkI4QjdpQkosa0JBbUVJLG1CaEN4Q3dELEVBQUEsRWdDMEN6RDs7QUFyRUgsbUJBd0VHLFcvQnZFZSxFK0J3RWYsbUIvQnJFcUIsRStCc0VyQixnQkFBZ0IsRUFBQTs7QUExRW5CLDRCQTZFSSxtQi9CekVvQixFQUFBOztBK0JKeEIsNEJBaUZJLGlCQUFpQixFQUFBOztBSGpGckIsZUFDQyxrQkFBa0IsRUFDbEIsbUI3QnlCMkQsRTZCekIzRCwyQjdCeUIyRCxFNkJ4QjNELGlCQUFpQixFQUNqQixVQUFVLEVBQUE7O0EzQnlpQlAsNkIyQjdpQkosZUFPRSwwQjdCb0IwRCxFQUFBLEU2QnVEM0Q7O0FBeEVBLHdCQUdDLGtCQUFrQixFQUNsQixVQUFVLEVBQ1YsZ0I3QlkwRCxFNkJaMUQsbUI3QlkwRCxFNkJYMUQsa0JBQWtCLEVBQ2xCLGlCQUFpQixFQUNqQixpQjdCUzBELEU2QlQxRCxzQjdCUzBELEU2QlIxRCxvQjdCUTBELEU2QlIxRCx5QjdCUTBELEU2QlAxRCxrQkFBa0IsRUFDbEIsVUFBVSxFQUFBOztBM0J3aEJSLDRCMkJuaUJILHdCQWNFLHNCN0JHeUQsRTZCRnpELHlCN0JFeUQsRUFBQSxFNkJ3QjFEOztBM0IwZkUsNkIyQm5pQkgsd0JBbUJFLHFCN0JGeUQsRUFBQSxFNkJ3QjFEOztBM0IwZkUsNkIyQm5pQkgsd0JBdUJFLG1CN0JOeUQsRUFBQSxFNkJ3QjFEOztBQXpDQSxnQ0EyQkMsV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsU0FBUyxFQUNULFFBQVEsRUFDUixZN0JmeUQsRTZCZXpELGM3QmZ5RCxFNkJnQnpELGE3QmhCeUQsRTZCZ0J6RCxlN0JoQnlELEU2QmlCekQsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUNoQyxrRkFBeUUsRUFDekUsNEJBQTRCLEVBQzVCLHdCQUF3QixFQUN4QiwyQkFBMkIsRUFDM0IsV0FBVyxFQUFBOztBQUliLDBCQUNDLDZCNUIzQjZCLEU0QjRCN0IsaUJBQWlCLEVBQ2pCLGtCQUFrQixFQUNsQixlN0I5QjBELEU2QjhCMUQsa0I3QjlCMEQsRTZCK0IxRCxpQjdCL0IwRCxFNkIrQjFELG1CN0IvQjBELEU2QmdDMUQsYzVCdkRzQixFNEJ3RHRCLFVBQVUsRUFBQTs7QTNCaWZSLDRCMkJ4ZkgsMEJBVUUsbUI3QnBDeUQsRTZCcUN6RCxxQjdCckN5RCxFQUFBLEU2QnNEMUQ7O0EzQjRkRSw2QjJCeGZILDBCQWVFLGlCN0J6Q3lELEU2QjBDekQsb0I3QjFDeUQsRUFBQSxFNkJzRDFEOztBM0I0ZEUsNkIyQnhmSCwwQkFvQkUsa0I3QjlDeUQsRTZCK0N6RCxpQjdCL0N5RCxFQUFBLEU2QnNEMUQ7O0EzQjRkRSw2QjJCeGZILDBCQXlCRSxlN0JuRHlELEU2Qm9EekQsb0I3QnBEeUQsRUFBQSxFNkJzRDFEOztBQ2pGRixnQkFDQyxrQkFBa0IsRUFDbEIsVUFBVSxFQUFBOztBQUVWLHlCQUlDLGlCOUJtQjBELEU4Qm5CMUQsb0I5Qm1CMEQsRThCbEIxRCxVQUFVLEVBQ1YsZTlCaUIwRCxFOEJqQjFELGU5QmlCMEQsRThCaEIxRCxrQkFBa0IsRUFDbEIsaUJBQWlCLEVBQ2pCLGU5QmMwRCxFOEJkMUQsZTlCYzBELEU4QmIxRCxnQkFBZ0IsRUFDaEIsYzdCRHNCLEVBQUE7O0FDK2hCcEIsNEI0QnppQkgseUJBY0Usb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYix5QkFBNkIsRUFBN0IsNkJBQTZCLEVBQzdCLG1CQUFlLEVBQWYsZUFBZSxFQUNmLFVBQVUsRUFBQSxFQVlYOztBNUI0Z0JFLDZCNEJ6aUJILHlCQXFCRSxtQjlCRXlELEVBQUEsRThCTTFEOztBQTdCQSxzQ0EwQkUsU0FDRCxFQUFBOztBNUI4Z0JDLDRCNEIxZ0JILHNCQUVFLFVBQVUsRUFBQSxFQUVYOztBQUVELHVCQUNDLGdCOUJmMEQsRThCZTFELG9COUJmMEQsRUFBQTs7QUVraEJ4RCw0QjRCcGdCSCx1QkFJRSxVQUFVLEVBQ1YsYUFBYSxFQUFBLEVBRWQ7O0FHaERGLGtCQUNDLG1CakMwQjJELEVpQzFCM0Qsc0JqQzBCMkQsRUFBQTs7QUVraEJ4RCw0QitCN2lCSixrQkFJRSxxQmpDdUIwRCxFQUFBLEVpQ3NFM0Q7O0EvQjRjRyw0QitCN2lCSixrQkFRRSx3QmpDbUIwRCxFQUFBLEVpQ3NFM0Q7O0EvQjRjRyw2QitCN2lCSixrQkFZRSxzQmpDZTBELEVBQUEsRWlDc0UzRDs7QUE5RUEsMEJBQ0Msa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxXQUFXLEVBQ1gscUNqQzhEZ0ksRUFBQTs7QUV3ZDlILDRCK0IxaEJILDBCQU9FLHNDakMyRCtILEVBQUEsRWlDekNoSTs7QS9CaWdCRSw0QitCMWhCSCwwQkFXRSxrQmpDSHlELEVBQUEsRWlDaUIxRDs7QS9CaWdCRSw2QitCMWhCSCwwQkFlRSxnQ2pDbUQrSCxFQUFBLEVpQ3pDaEk7O0EvQmlnQkUsNkIrQjFoQkgsMEJBbUJFLGtCakNYeUQsRUFBQSxFaUNpQjFEOztBL0JpZ0JFLDZCK0IxaEJILDBCQXVCRSxhakNmeUQsRUFBQSxFaUNpQjFEOztBQUVELGdDQUNDLFdBQVcsRUFDWCxZQUFZLEVBQ1osb0JBQWlCLEVBQWpCLGlCQUFpQixFQUNqQiwwQkFBdUIsRUFBdkIsdUJBQXVCLEVBQUE7O0FBR3hCLDJCQUNDLGtCQUFrQixFQUNsQixhakM1QjBELEVpQzRCMUQsZ0JqQzVCMEQsRWlDNkIxRCxPQUFPLEVBQ1AsY0FBYyxFQUNkLG1EaENqQ3VELEVnQ2tDdkQsdUNqQzBCZ0ksRWlDekJoSSxnQkFBZ0IsRUFDaEIsY2hDdERzQixFZ0N1RHRCLHlCQUF5QixFQUN6QixvQkFBb0IsRUFDcEIsd0JBQXdCLEVBQUE7O0EvQjZldEIsNEIrQnhmSCwyQkFjRSxrQmpDeEN5RCxFQUFBLEVpQ3FFMUQ7O0EvQjZjRSw0QitCeGZILDJCQWtCRSxvQ2pDYytILEVpQ2IvSCx5Q2pDYStILEVpQ1ovSCxvQkFBb0IsRUFDcEIsaUJBQWlCLEVBQUEsRUFzQmxCOztBL0I2Y0UsNkIrQnhmSCwyQkF5QkUscUJBQXFCLEVBQ3JCLHdDakNNK0gsRUFBQSxFaUNXaEk7O0EvQjZjRSw2QitCeGZILDJCQThCRSxxQkFBcUIsRUFDckIsc0NqQ0MrSCxFaUNBL0gsdUNqQ0ErSCxFQUFBLEVpQ1doSTs7QS9CNmNFLDZCK0J4ZkgsMkJBb0NFLGdCakM5RHlELEVBQUEsRWlDcUUxRDs7QS9CNmNFLDZCK0J4ZkgsMkJBd0NFLG1CakNsRXlELEVpQ21FekQsbUJqQ25FeUQsRUFBQSxFaUNxRTFEOztBRWhHRiw2QkFLRSxhbkNzQjBELEVtQ3RCMUQsYW5Dc0IwRCxFQUFBOztBb0MzQjVELHFCQUNDLGdCcEMwQjJELEVvQzFCM0Qsa0JwQzBCMkQsRW9DekIzRCxZcEN5QjJELEVvQ3pCM0QsY3BDeUIyRCxFQUFBOztBRWtoQnhELDRCa0M3aUJKLHFCQUtFLGNwQ3NCMEQsRUFBQSxFb0NxQzNEOztBbEM2ZUcsNkJrQzdpQkoscUJBU0UsWXBDa0IwRCxFQUFBLEVvQ3FDM0Q7O0FsQzZlRyw2QmtDN2lCSixxQkFhRSxZcENjMEQsRUFBQSxFb0NxQzNEOztBQWhFRCw4QkFrQkUsWXBDUzBELEVvQ1QxRCxjcENTMEQsRUFBQTs7QUVraEJ4RCw0QmtDN2lCSiw4QkFxQkcsY3BDTXlELEVBQUEsRW9DSTFEOztBbEM4Z0JFLDZCa0M3aUJKLDhCQXlCRyxZcENFeUQsRUFBQSxFb0NJMUQ7O0FsQzhnQkUsNkJrQzdpQkosOEJBNkJHLFlwQ0Z5RCxFQUFBLEVvQ0kxRDs7QUEvQkYsOEJBa0NFLFlwQ1AwRCxFb0NPMUQsZXBDUDBELEVBQUE7O0FFa2hCeEQsNEJrQzdpQkosOEJBcUNHLFlwQ1Z5RCxFQUFBLEVvQ29CMUQ7O0FsQzhmRSw2QmtDN2lCSiw4QkF5Q0csWXBDZHlELEVBQUEsRW9Db0IxRDs7QWxDOGZFLDZCa0M3aUJKLDhCQTZDRyxnQnBDbEJ5RCxFQUFBLEVvQ29CMUQ7O0FBL0NGLDhCQWtERSxZcEN2QjBELEVvQ3VCMUQsWXBDdkIwRCxFQUFBOztBRWtoQnhELDRCa0M3aUJKLDhCQXFERyxjcEMxQnlELEVBQUEsRW9Db0MxRDs7QWxDOGVFLDZCa0M3aUJKLDhCQXlERyxZcEM5QnlELEVBQUEsRW9Db0MxRDs7QWxDOGVFLDZCa0M3aUJKLDhCQTZERyxZcENsQ3lELEVBQUEsRW9Db0MxRDs7QUMvREYsY0FDQyxrQkFBa0IsRUFDbEIsbUJwQ0V1QixFb0NEdkIsV3BDRmlCLEVvQ0dqQixtQnJDdUIyRCxFcUN2QjNELG1CckN1QjJELEVBQUE7O0FxQ3JCM0QsdUJBR0Msa0JBQWtCLEVBQUE7O0FBR25CLHVCQUNDLGtCQUFrQixFQUFBOztBQUduQix1QkFDQyxrQkFBa0IsRUFDbEIseUJyQ1MwRCxFcUNUMUQsZ0NyQ1MwRCxFcUNSMUQscUJyQ1EwRCxFcUNSMUQseUJyQ1EwRCxFcUNQMUQsNkJwQ082QixFb0NON0IsZXJDTTBELEVxQ04xRCxrQnJDTTBELEVxQ0wxRCxjQUFjLEVBQ2Qsc0JBQXNCLEVBQ3RCLGtCQUFrQixFQUNsQiwwQkFBMEIsRUFDMUIsVUFBVSxFQUFBOztBbkNtaEJSLDRCbUM3aEJILHVCQWFFLG1CckNGeUQsRXFDR3pELHFCckNIeUQsRXFDSXpELHlCckNKeUQsRUFBQSxFcUM0RTFEOztBbkNzY0UsNEJtQzdoQkgsdUJBbUJFLGtCckNSeUQsRXFDU3pELHFCckNUeUQsRUFBQSxFcUM0RTFEOztBbkNzY0UsNEJtQzdoQkgsdUJBd0JFLG1CckNieUQsRXFDY3pELG9CckNkeUQsRXFDZXpELHdCckNmeUQsRUFBQSxFcUM0RTFEOztBbkNzY0UsNkJtQzdoQkgsdUJBOEJFLGlCQUFpQixFQUNqQix1QnJDcEJ5RCxFQUFBLEVxQzRFMUQ7O0FuQ3NjRSw2Qm1DN2hCSCx1QkFtQ0UsaUJBQWlCLEVBQ2pCLGVyQ3pCeUQsRUFBQSxFcUM0RTFEOztBbkNzY0UsNkJtQzdoQkgsdUJBd0NFLG1CQUFtQixFQUFBLEVBK0NwQjs7QW5Dc2NFLDZCbUM3aEJILHVCQTRDRSxpQkFBaUIsRUFDakIsaUJyQ2xDeUQsRXFDbUN6RCxxQnJDbkN5RCxFQUFBLEVxQzRFMUQ7O0FuQ3NjRSw2Qm1DN2hCSCx1QkFrREUsa0JyQ3ZDeUQsRUFBQSxFcUM0RTFEOztBQXZGQSw4QkFzREMsZXJDM0N5RCxFcUMyQ3pELGVyQzNDeUQsRXFDNEN6RCxnQkFBZ0IsRUFDaEIsb0JBQW9CLEVBQ3BCLDBCQUEwQixFQUFBOztBbkNvZXpCLDRCbUM3aEJGLDhCQTRERSxrQnJDakR3RCxFQUFBLEVxQzJFekQ7O0FuQ3VjQyw0Qm1DN2hCRiw4QkFnRUUsZXJDckR3RCxFQUFBLEVxQzJFekQ7O0FuQ3VjQyw0Qm1DN2hCRiw4QkFvRUUsa0JyQ3pEd0QsRUFBQSxFcUMyRXpEOztBbkN1Y0MsNkJtQzdoQkYsOEJBd0VFLGtCckM3RHdELEVBQUEsRXFDMkV6RDs7QW5DdWNDLDZCbUM3aEJGLDhCQTRFRSxnQnJDakV3RCxFQUFBLEVxQzJFekQ7O0FuQ3VjQyw2Qm1DN2hCRiw4QkFnRkUsa0JyQ3JFd0QsRUFBQSxFcUMyRXpEOztBbkN1Y0MsNkJt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Q3ZPeUQsRXFDd096RCxvRUFBMkQsRUFDM0QsNEJBQTRCLEVBQzVCLHdCQUF3QixFQUFBOztBbkN3U3ZCLDRCbUN0VUYscUNBaUNFLFlyQzdPd0QsRXFDOE94RCxlckM5T3dELEVBQUEsRXFDOFB6RDs7QW5Db1JDLDZCbUN0VUYscUNBc0NFLGFyQ2xQd0QsRXFDbVB4RCxjckNuUHdELEVxQ29QeEQsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUFBLEVBVWpDOztBbkNvUkMsNkJtQ3RVRixxQ0E0Q0UsYXJDeFB3RCxFcUN5UHhELGNyQ3pQd0QsRXFDMFB4RCx3Q0FBZ0MsRUFBaEMsZ0NBQWdDLEVBQ2hDLGVyQzNQd0QsRXFDNFB4RCxpQnJDNVB3RCxFQUFBLEVxQzhQekQ7O0FBR0YsbUNBQ0Msa0JBQWtCLEVBQ2xCLFlyQ25RMEQsRXFDbVExRCxlckNuUTBELEVxQ29RMUQsYXJDcFEwRCxFcUNvUTFELGlCckNwUTBELEVxQ3FRMUQsTUFBTSxFQUNOLE9BQU8sRUFDUCxtQnBDdlJvQixFb0N3UnBCLG1DQUEyQixFQUEzQiwyQkFBMkIsRUFBQTs7QW5DMFF6Qiw0Qm1DalJILG1DQVVFLGFyQzNReUQsRXFDNFF6RCxnQnJDNVF5RCxFQUFBLEVxQzZUMUQ7O0FuQ3FORSw2Qm1DalJILG1DQWVFLGVyQ2hSeUQsRXFDaVJ6RCxnQnJDalJ5RCxFQUFBLEVxQzZUMUQ7O0FuQ3FORSw2Qm1DalJILG1DQW9CRSxlckNyUnlELEVxQ3NSekQsZ0JyQ3RSeUQsRUFBQSxFcUM2VDFEOztBQTVEQSwyQ0F5QkMsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsUXJDaFNtQixFcUNpU25CLFVyQzlSeUQsRXFDOFJ6RCxjckM5UnlELEVxQytSekQsV3JDL1J5RCxFcUMrUnpELGVyQy9SeUQsRXFDZ1N6RCxZckNoU3lELEVxQ2dTekQsZ0JyQ2hTeUQsRXFDaVN6RCw0QkFBNEIsRUFDNUIsMEVBQWlFLEVBQUE7O0FuQ2dQaEUsNEJtQ2pSRiwyQ0FvQ0UsYXJDclN3RCxFcUNzU3hELGNyQ3RTd0QsRXFDdVN4RCxnQnJDdlN3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dEM5SThILEVBQUEsRXNDd0svSDs7QXBDZ1RDLDZCb0M3aUJKLG9EQXVPSSxvQ3RDbEo4SCxFQUFBLEVzQ3dLL0g7O0FwQ2dUQyw2Qm9DN2lCSixvREEyT0ksaUN0Q3RKOEgsRXNDdUo5SCx3Q0FBZ0MsRUFBaEMsZ0NBQWdDLEVBQUEsRUFpQmpDOztBcENnVEMsNkJvQzdpQkosb0RBZ1BJLCtCdEMzSjhILEVBQUEsRXNDd0svSDs7QXBDZ1RDLDZCb0M3aUJKLG9EQW9QSSxZdEN6TndELEVzQzBOeEQsYXRDMU53RCxFc0MyTnhELHdDQUFnQyxFQUFoQyxnQ0FBZ0MsRUFDaEMsK0J0Q2xLOEgsRUFBQSxFc0N3Sy9IOztBcENnVEMsNkJvQzdpQkosb0RBMlBJLGdCdENoT3dELEVBQUEsRXNDa096RDs7QUE3UEgsa0NBZ1FHLGtCQUFrQixFQUNsQixvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLG9DdEM3SytILEVzQzhLL0gsUUFBUSxFQUNSLFd0Q3pPeUQsRXNDeU96RCxhdEN6T3lELEVzQzBPekQsWXRDMU95RCxFc0MwT3pELGN0QzFPeUQsRXNDMk96RCxrQkFBa0IsRUFDbEIseUJyQ2pRcUIsRXFDa1FyQixnQkFBZ0IsRUFBQTs7QXBDcVNmLDRCb0M3aUJKLGtDQTJRSSxvQ3RDdEw4SCxFQUFBLEVzQ3dOL0g7O0FwQ2dRQyw0Qm9DN2lCSixrQ0ErUUksb0N0QzFMOEgsRUFBQSxFc0N3Ti9IOztBcENnUUMsNkJvQzdpQkosa0NBbVJJLGlDdEM5TDhILEVBQUEsRXNDd04vSDs7QXBDZ1FDLDZCb0M3aUJKLGtDQXVSSSxvQ3RDbE04SCxFQUFBLEVzQ3dOL0g7O0FwQ2dRQyw2Qm9DN2lCSixrQ0EyUkksV3RDaFF3RCxFc0NpUXhELFl0Q2pRd0QsRXNDa1F4RCxpQ3RDeE04SCxFQUFBLEVzQ3dOL0g7O0FwQ2dRQyw2Qm9DN2lCSixrQ0FpU0ksK0J0QzVNOEgsRUFBQSxFc0N3Ti9IOztBcENnUUMsNkJvQzdpQkosa0NBcVNJLGdCdEMxUXdELEVzQzJReEQsaUJ0QzNRd0QsRXNDNFF4RCwrQnRDbE44SCxFQUFBLEVzQ3dOL0g7O0FwQ2dRQyw2Qm9DN2lCSixrQ0EyU0ksZ0J0Q2hSd0QsRUFBQSxFc0NrUnpEOztBQTdTSCxpQ0FtVEcsVUFBVSxFQUNWLFlBQVksRUFDWiw0QkFBeUIsRUFDekIsaUVyQ3hSb0MsRXFDd1JwQyx5RHJDeFJvQyxFQUFBOztBQytnQm5DLDZCb0M3aUJKLGdGQTBUSyxxQnRDbFNpQixFc0NtU2pCLHVCdENuU2lCLEVzQ29TakIsc0J0Q3BTaUIsRUFBQSxFc0M0U2xCOztBcEN5T0EsNkJvQzdpQkosZ0ZBZ1VLLHlCdENyU3VELEVzQ3NTdkQsdUJ0Q3pTaUIsRXNDMFNqQixzQnRDMVNpQixFQUFBLEVzQzRTbEI7O0FBcFVKLDhDQXVVSSxpREFBeUMsRUFBekMseUNBQXlDLEVBQUE7O0FwQ3NPekMsNkJvQzdpQkosOENBMFVLLHNEQUE4QyxFQUE5Qyw4Q0FBOEMsRUFBQSxFQU0vQzs7QXBDNk5BLDZCb0M3aUJKLDhDQThVSyxpREFBeUMsRUFBekMseUNBQXlDLEVBQUEsRUFFMUM7O0FBaFZKLDhDQW1WSSxrREFBMEMsRUFBMUMsMENBQTBDLEVBQUE7O0FwQzBOMUMsNkJvQzdpQkosOENBc1ZLLHNEQUE4QyxFQUE5Qyw4Q0FBOEMsRUFBQSxFQU0vQzs7QXBDaU5BLDZCb0M3aUJKLDhDQTBWSyxrREFBMEMsRUFBMUMsMENBQTBDLEVBQUEsRUFFM0M7O0FBNVZKLHVDQStWSSw2QkFBMkIsRUFBQTs7QUEvVi9CLGdDQXNXRyxjQUFjLEVBQ2QsV0FBVyxFQUNYLFlBQVksRUFBQTs7QUF4V2YsaUNBNFdHLGNBQWMsRUFBQTs7QUE1V2pCLCtCQWdYRyxjQUFjLEVBQ2QsV0FBVyxFQUNYLGF0Q3ZWeUQsRXNDdVZ6RCxhdEN2VnlELEVzQ3dWekQsb0JBQWlCLEVBQWpCLGlCQUFpQixFQUNqQiwwQkFBdUIsRUFBdkIsdUJBQXVCLEVBQUE7O0FwQ3lMdEIsNkJvQzdpQkosK0JBdVhJLGlCdEM1VndELEVBQUEsRXNDOFd6RDs7QXBDb0tDLDZCb0M3aUJKLCtCQTJYSSxrQnRDaFd3RCxFQUFBLEVzQzhXekQ7O0FwQ29LQyw2Qm9DN2lCSiwrQkErWEksYXRDcFd3RCxFQUFBLEVzQzhXekQ7O0FwQ29LQyw2Qm9DN2lCSiwrQkFtWUksZ0J0Q3hXd0QsRUFBQSxFc0M4V3pEOztBcENvS0MsNkJvQzdpQkosK0JBdVlJLGV0QzVXd0QsRUFBQSxFc0M4V3pEOztBQXpZSCwrQkE0WUcsY0FBYyxFQUNkLGdCdENsWHlELEVzQ2tYekQsbUJ0Q2xYeUQsRXNDbVh6RCw2QnJDblg0QixFcUNvWDVCLGV0Q3BYeUQsRXNDb1h6RCxtQnRDcFh5RCxFc0NxWHpELGdCQUFnQixFQUNoQixnQkFBZ0IsRUFDaEIsY3JDOVlxQixFQUFBOztBQ3lpQnBCLDZCb0M3aUJKLCtCQXFaSSxrQnRDMVh3RCxFQUFBLEVzQ2dZekQ7O0FwQ2tKQyw2Qm9DN2lCSiwrQkF5WkksaUJ0QzlYd0QsRUFBQSxFc0NnWXpEOztBQzNaSCxjQUNDLGtCQUFrQixFQUFBOztBckM0aUJmLDZCcUM3aUJKLHNCQUtHLFdBQVcsRUFDWCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFNBQVMsRUFDVCxPQUFPLEVBQ1AsV0FBVyxFQUNYLFdBQVcsRUFDWCx5QnRDSXFCLEVzQ0hyQixXQUFXLEVBQUEsRUFFWjs7QUFFRCx1QkFHQyxrQkFBa0IsRUFDbEIsZ0J2Q00wRCxFdUNOMUQsa0J2Q00wRCxFQUFBOztBRWtoQnhELDRCcUM1aEJILHVCQU9FLG9CdkNHeUQsRXVDRnpELDBDdkM0RCtILEVBQUEsRXVDckNoSTs7QXJDNmZFLDZCcUM1aEJILHVCQVlFLG1CdkNGeUQsRXVDR3pELGlCQUF3QixFQUFBLEVBa0J6Qjs7QXJDNmZFLDZCcUM1aEJILHVCQWlCRSxtQkFBd0IsRUFBQSxFQWN6Qjs7QXJDNmZFLDZCcUM1aEJILHVCQXFCRSxrQnZDWHlELEVBQUEsRXVDcUIxRDs7QXJDNmZFLDZCcUM1aEJILHVCQXlCRSxrQkFBd0IsRUFBQSxFQU16Qjs7QXJDNmZFLDZCcUM1aEJILHVCQTZCRSxnQkFBd0IsRUFBQSxFQUV6Qjs7QUFFRCx1QkFDQyxrQkFBa0IsRUFDbEIsdUJ2Q3pCMEQsRXVDeUIxRCxrQ3ZDekIwRCxFdUMwQjFELHlCdENyQ3NCLEVzQ3NDdEIsZ0J2QzNCMEQsRXVDMkIxRCxtQnZDM0IwRCxFdUM0QjFELHdCQUF3QixFQUFBOztBckNzZnRCLDRCcUMzZkgsdUJBUUUsZUFBZSxFQUNmLHFCdkNoQ3lELEV1Q2lDekQsaUJBQWlCLEVBQUEsRUF3RGxCOztBckN5YkUsNEJxQzNmSCx1QkFjRSxxQnZDckN5RCxFQUFBLEV1Q3lGMUQ7O0FyQ3liRSw2QnFDM2ZILHVCQWtCRSxhQUFhLEVBQ2IsYXZDMUN5RCxFdUMyQ3pELHFCdkMzQ3lELEVBQUEsRXVDeUYxRDs7QXJDeWJFLDZCcUMzZkgsdUJBd0JFLGVBQWUsRUFBQSxFQTBDaEI7O0FyQ3liRSw2QnFDM2ZILHVCQTRCRSxlQUFlLEVBQUEsRUFzQ2hCOztBckN5YkUsNkJxQzNmSCx1QkFnQ0UsbUJ2Q3ZEeUQsRXVDd0R6RCxtQnZDeER5RCxFdUN5RHpELGVBQWUsRUFBQSxFQWdDaEI7O0FBbEVBLCtCQXNDQyxXQUFXLEVBQ1gsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixZQUFZLEVBQ1osV0FBVyxFQUNYLFVBQVUsRUFDVixTQUFTLEVBQ1QseUJ0Qy9FcUIsRXNDZ0ZyQixXQUFXLEVBQUE7O0FyQzZjViw0QnFDM2ZGLCtCQWlERSxXQUFXLEVBQ1gsVUFBVSxFQUFBLEVBZVg7O0FyQzBiQyw2QnFDM2ZGLCtCQXNERSxhQUFhLEVBQUEsRUFXZDs7QXJDMGJDLDZCcUMzZkYsK0JBMERFLGNBQWMsRUFDZCxNQUFNLEVBQ04sWUFBWSxFQUNaLFVBQVUsRUFDVixXQUFXLEVBQ1gseUJBQWlDLEVBQUEsRUFFbEM7O0FBR0QsNkJBS0MsYUFBYSxFQUFBOztBckNrYlosNkJxQzlhRiwrQkFPRSxldkMzR3dELEV1QzRHeEQsZXZDNUd3RCxFQUFBLEV1QzhHekQ7O0FBR0Ysb0JBQ0MsZ0JBQWdCLEVBQ2hCLGdCdkNuSDBELEV1Q21IMUQsbUJ2Q25IMEQsRXVDb0gxRCxtQnZDcEgwRCxFdUNvSDFELHdCdkNwSDBELEVBQUE7O0FFa2hCeEQsNkJxQ2phSCxvQkFNRSxlQUFlLEVBQ2Ysd0J2Q3hIeUQsRUFBQSxFdUM4SDFEOztBckNvWkUsNkJxQ2phSCxvQkFXRSxtQnZDNUh5RCxFQUFBLEV1QzhIMUQ7O0FBRUQsMEJBQ0Msa0JBQWtCLEVBQ2xCLGNBQWMsRUFDZCxXQUFXLEVBQ1gsTUFBTSxFQUNOLFV2Q3hJb0IsRXVDeUlwQix3Q3ZDNUVnSSxFdUM2RWhJLGNBQWMsRUFDZCxtRHRDMUl1RCxFc0MySXZELGdCQUFnQixFQUNoQix1QkFBdUIsRUFDdkIseUJBQXlCLEVBQ3pCLGN0Q2pLc0IsRXNDa0t0Qix3QkFBd0IsRUFDeEIsbUJBQW1CLEVBQ25CLG9CQUFvQixFQUNwQixVQUFVLEVBQUE7O0FyQ2tZUiw0QnFDbFpILDBCQW1CRSx5Q3ZDekYrSCxFdUMwRi9ILHdDdkMxRitILEVBQUEsRXVDZ0poSTs7QXJDd1VFLDRCcUNsWkgsMEJBd0JFLDJDdkM5RitILEVBQUEsRXVDZ0poSTs7QXJDd1VFLDZCcUNsWkgsMEJBNEJFLGN2QzVKeUQsRXVDNkp6RCxhQUFhLEVBQ2IsU0FBUyxFQUNULG1DdkNyRytILEV1Q3NHL0gsdUN2Q3RHK0gsRXVDdUcvSCx5QnZDakt5RCxFQUFBLEV1QzBNMUQ7O0FyQ3dVRSw2QnFDbFpILDBCQXFDRSx1Q3ZDM0crSCxFdUM0Ry9ILHdDdkM1RytILEV1QzZHL0gsd0J2Q3ZLeUQsRUFBQSxFdUMwTTFEOztBckN3VUUsNkJxQ2xaSCwwQkEyQ0UsZ0J2QzNLeUQsRXVDNEt6RCwwQnZDNUt5RCxFQUFBLEV1QzBNMUQ7O0FyQ3dVRSw2QnFDbFpILDBCQWdERSxldkNoTHlELEV1Q2lMekQsK0J2Q3ZIK0gsRXVDd0gvSCxrQ3ZDeEgrSCxFdUN5SC9ILGlCQUFpQixFQUNqQix5QnZDcEx5RCxFQUFBLEV1QzBNMUQ7O0FyQ3dVRSw2QnFDbFpILDBCQXdERSxldkN4THlELEV1Q3lMekQsZXZDekx5RCxFdUMwTHpELG9CdkMxTHlELEVBQUEsRXVDME0xRDs7QXJDd1VFLDZCcUNsWkYsZ0RBK0RFLGFBQWEsRUFBQSxFQUVk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cUMvTEgsNkJBb0JFLFdBQVcsRUFDWCxVQUFVLEVBQUEsRUFpQlg7O0FyQ3lKRSw2QnFDL0xILDZCQXlCRSxXQUFXLEVBQ1gsVUFBVSxFQUFBLEVBWVg7O0FyQ3lKRSw2QnFDL0xILDZCQThCRSxXQUFXLEVBQ1gsVUFBVSxFQUFBLEVBT1g7O0FyQ3lKRSw2QnFDL0xILDZCQW1DRSxXQUFXLEVBQ1gsU0FBUyxFQUFBLEVBRVY7O0FDcFpGLGVBQ0Msa0JBQWtCLEVBQ2xCLHlCdkNjdUIsRUFBQTs7QXVDWnZCLHdCQUVDLGtCQUFrQixFQUNsQixleENvQjBELEV3Q3BCMUQsbUJ4Q29CMEQsRXdDbkIxRCwyQ3hDNkVnSSxFd0M1RWhJLDhDeEM0RWdJLEVBQUE7O0FFd2Q5SCw0QnNDemlCSCx3QkFRRSxrQnhDeUUrSCxFd0N4RS9ILDBDeEN3RStILEVBQUEsRXdDekRoSTs7QXRDaWhCRSw2QnNDemlCSCx3QkFhRSxzQnhDVXlELEV3Q1R6RCx1QnhDU3lELEVBQUEsRXdDQzFEOztBdENpaEJFLDZCc0N6aUJILHdCQWtCRSx1QnhDS3lELEVBQUEsRXdDQzFEOztBdENpaEJFLDZCc0N6aUJILHdCQXNCRSxrQnhDQ3lELEVBQUEsRXdDQzFEOztBQUVBLDhCQUtDLGFBQWEsRUFBQTs7QXRDMGdCWiw0QnNDL2dCSCxzQkFTRSw0Q3hDOEMrSCxFQUFBLEV3Q3BCaEk7O0F0QzRlRSw2QnNDL2dCSCxzQkFhRSwwQ3hDMEMrSCxFQUFBLEV3Q3BCaEk7O0F0QzRlRSw2QnNDL2dCSCxzQkFpQkUsNEN4Q3NDK0gsRUFBQSxFd0NwQmhJOztBdEM0ZUUsNkJzQy9nQkgsc0JBcUJFLHdDeENrQytILEVBQUEsRXdDcEJoSTs7QXRDNGVFLDZCc0MvZ0JILHNCQXlCRSxpQ3hDOEIrSCxFQUFBLEV3Q3BCaEk7O0F0QzRlRSw2QnNDL2dCSCxzQkE2QkUsaUN4QzBCK0gsRUFBQSxFd0NwQmhJOztBdEM0ZUUsNkJzQy9nQkgsc0JBaUNFLHFCeENwQ3lELEVBQUEsRXdDc0MxRDs7QUFFRCx5QkFLQyxjQUFjLEVBQ2QsY0FBYyxFQUFBOztBdENvZVosNEJzQzFlSCx5QkFTRSxlQUFlLEVBQUEsRUFzRGhCOztBdEMyYUUsNEJzQzFlSCx5QkFhRSw0Q3hDSytILEVBQUEsRXdDNkNoSTs7QXRDMmFFLDZCc0MxZUgseUJBaUJFLDBDeENDK0gsRUFBQSxFd0M2Q2hJOztBdEMyYUUsNkJzQzFlSCx5QkFxQkUsNEN4Q0grSCxFQUFBLEV3QzZDaEk7O0F0QzJhRSw2QnNDMWVILHlCQXlCRSx3Q3hDUCtILEVBQUEsRXdDNkNoSTs7QXRDMmFFLDZCc0MxZUgseUJBNkJFLGlDeENYK0gsRUFBQSxFd0M2Q2hJOztBdEMyYUUsNkJzQzFlSCx5QkFpQ0UsaUN4Q2YrSCxFQUFBLEV3QzZDaEk7O0F0QzJhRSw2QnNDMWVILHlCQXFDRSxxQnhDN0V5RCxFQUFBLEV3Q3VHMUQ7O0F0QzJhRSw2QnNDMWVGLGdDQTBDRSxleENsRndELEV3Q21GeEQsZXhDbkZ3RCxFQUFBLEV3Q3NHekQ7O0F0QzRhQyw2QnNDMWVGLGdDQStDRSxzQ3hDN0I4SCxFd0M4QjlILG9CeEN4RndELEVBQUEsRXdDc0d6RDs7QXRDNGFDLDZCc0MxZUYsZ0NBb0RFLGtCeENsQzhILEVBQUEsRXdDNEMvSDs7QXRDNGFDLDZCc0MxZUYsZ0NBd0RFLDJDeEN0QzhILEVBQUEsRXdDNEMvSDs7QXRDNGFDLDZCc0MxZUYsZ0NBNERFLHVCeENwR3dELEVBQUEsRXdDc0d6RDs7QUFHRixxQkFDQyxnQkFBZ0IsRUFDaEIsZ0J4QzNHMEQsRXdDMkcxRCxtQnhDM0cwRCxFd0M0RzFELG1CeEM1RzBELEV3QzRHMUQsd0J4QzVHMEQsRXdDNkcxRCxlQUFlLEVBQUE7O0F0Q3FhYiw0QnNDemFILHFCQU9FLDRDeEN0RCtILEV3Q3VEL0gsZUFBZSxFQUFBLEVBeUJoQjs7QXRDd1lFLDZCc0N6YUgscUJBWUUsZUFBZSxFQUNmLG9CeEN0SHlELEV3Q3VIekQsd0J4Q3ZIeUQsRXdDd0h6RCx3Q3hDOUQrSCxFQUFBLEV3Q2dGaEk7O0F0Q3dZRSw2QnNDemFILHFCQW1CRSx3Q3hDbEUrSCxFQUFBLEV3Q2dGaEk7O0F0Q3dZRSw2QnNDemFILHFCQXVCRSxpQ3hDdEUrSCxFQUFBLEV3Q2dGaEk7O0F0Q3dZRSw2QnNDemFILHFCQTJCRSxtQnhDcEl5RCxFQUFBLEV3QzBJMUQ7O0F0Q3dZRSw2QnNDemFILHFCQStCRSx1QnhDeEl5RCxFQUFBLEV3QzBJMUQ7O0F0Q3dZRSw0QnNDdFlILG9CQUVFLDRDeENwRitILEVBQUEsRXdDc0doSTs7QXRDa1hFLDZCc0N0WUgsb0JBTUUsd0N4Q3hGK0gsRUFBQSxFd0NzR2hJOztBdENrWEUsNkJzQ3RZSCxvQkFVRSx3Q3hDNUYrSCxFQUFBLEV3Q3NHaEk7O0F0Q2tYRSw2QnNDdFlILG9CQWNFLGlDeENoRytILEVBQUEsRXdDc0doSTs7QXRDa1hFLDZCc0N0WUgsb0JBa0JFLHVCeEM5SnlELEVBQUEsRXdDZ0sxRDs7QUFFRCxzQkFDQyxjQUFjLEVBQ2Qsa0JBQWtCLEVBQUE7O0FBRWxCLDJCQUNDLFN4Q3ZLeUQsRXdDdUt6RCxTeEN2S3lELEV3Q3dLekQsT0FBTyxFQUNQLHFDeEMvRytILEV3Q2dIL0gscUN4Q2hIK0gsRUFBQTs7QUV3ZDlILDRCc0M1V0YsMkJBT0UsVUFBVSxFQUNWLG1DeENwSDhILEV3Q3FIOUgsVXhDbExrQixFd0NtTGxCLG1DeEN0SDhILEV3Q3VIOUgscUN4Q3ZIOEgsRUFBQSxFd0M4TC9IOztBdEMwUkMsNkJzQzVXRiwyQkFlRSxnQ3hDM0g4SCxFd0M0SDlILHFDeEM1SDhILEV3QzZIOUgsa0N4QzdIOEgsRXdDOEg5SCxtQ3hDOUg4SCxFQUFBLEV3QzhML0g7O0F0QzBSQyw2QnNDNVdGLDJCQXNCRSxxQ3hDbEk4SCxFQUFBLEV3QzhML0g7O0F0QzBSQyw2QnNDNVdGLDJCQTBCRSxRQUFRLEVBQ1IsWXhDdkk4SCxFd0N3STlILGF4Q3hJOEgsRUFBQSxFd0M4TC9IOztBdEMwUkMsNkJzQzVXRiwyQkFnQ0UsNEJ4QzVJOEgsRXdDNkk5SCw0QnhDN0k4SCxFQUFBLEV3QzhML0g7O0F0QzBSQyw2QnNDNVdGLDJCQXFDRSxleEMzTXdELEV3QzRNeEQsYXhDNU13RCxFQUFBLEV3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Ziw0QnVDN2lCSixxQ0E2VUksbUN6Q2xUd0QsRUFBQSxFeUM2VXpEOztBdkNxTUMsNEJ1QzdpQkoscUNBaVZJLG1DekN0VHdELEVBQUEsRXlDNlV6RDs7QXZDcU1DLDZCdUM3aUJKLHFDQXFWSSxnQnpDMVR3RCxFeUMyVHhELHFCekMzVHdELEV5QzRUeEQscUJ6QzVUd0QsRUFBQSxFeUM2VXpEOztBdkNxTUMsNkJ1QzdpQkoscUNBMlZJLHVCekNoVXdELEVBQUEsRXlDNlV6RDs7QXZDcU1DLDZCdUM3aUJKLHFDQStWSSxrQnpDcFV3RCxFQUFBLEV5QzZVekQ7O0F2Q3FNQyw2QnVDN2lCSixxQ0FtV0ksbUJ6Q3hVd0QsRXlDeVV4RCx3QnpDelV3RCxFeUMwVXhELHVCekMxVXdELEV5QzJVeEQsc0J6QzNVd0QsRUFBQSxFeUM2VXpEOztBQXhXSCwwQ0EyV0csY0FBYyxFQUNkLGtCQUFrQixFQUNsQixTQUFTLEVBQ1QsTUFBTSxFQUNOLHdDQUFnQyxFQUFoQyxnQ0FBZ0MsRUFDaEMseUJ4Q3pXcUIsRXdDMFdyQixrQkFBa0IsRUFDbEIsV3pDdlZ5RCxFeUN1VnpELGV6Q3ZWeUQsRXlDd1Z6RCxZekN4VnlELEV5Q3dWekQsZ0J6Q3hWeUQsRXlDeVZ6RCxVQUFVLEVBQUE7O0F2Q3lMVCw2QnVDN2lCSiwwQ0F1WEksT0FBTyxFQUNQLFFBQVEsRUFBQSxFQVlUOztBdkN5S0MsNkJ1QzdpQkosMENBNFhJLGF6Q2pXd0QsRXlDa1d4RCxjekNsV3dELEVBQUEsRXlDeVd6RDs7QXZDeUtDLDZCdUM3aUJKLDBDQWlZSSxnQnpDdFd3RCxFeUN1V3hELGlCekN2V3dELEVBQUEsRXlDeVd6RDs7QUFwWUgscUNBdVlHLGNBQWMsRUFDZCxtQnpDN1d5RCxFeUM2V3pELHVCekM3V3lELEV5QzhXekQsa0JBQWtCLEVBQUE7O0F2Q29LakIsNkJ1QzdpQkoscUNBNFlJLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2IsdUJ6Q2xYd0QsRUFBQSxFeUM0WHpEOztBdkNzSkMsNkJ1QzdpQkoscUNBaVpJLG1CekN0WHdELEVB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LEVBQUEsRTRDdUR6RDs7QTFDMmRDLDZCMEN2aEJGLCtCQXVDRSxtQzVDd0I4SCxFNEN2QjlILHFDNUN1QjhILEVBQUEsRTRDSC9IOztBMUMyZEMsNkIwQ3ZoQkYsK0JBNENFLDhCNUNtQjhILEU0Q2xCOUgsbUM1Q2tCOEgsRTRDakI5SCxvQzVDaUI4SCxFNENoQjlILHFDNUNnQjhILEVBQUEsRTRDSC9IOztBMUMyZEMsNkIwQ3ZoQkYsK0JBbURFLFc1QzlDd0QsRTRDK0N4RCw2QjVDVzhILEU0Q1Y5SCxpQjVDaER3RCxFNENpRHhELGE1Q2pEd0QsRUFBQSxFNEN1RHpEOztBMUMyZEMsNkIwQ3ZoQkYsK0JBMERFLGM1Q3JEd0QsRUFBQSxFNEN1RHpEOztBQUdGLHVCQUNDLGtCQUFrQixFQUNsQixjQUFjLEVBQ2QsV0FBVyxFQUNYLDZCM0M5RDZCLEUyQytEN0IsZTVDL0QwRCxFNEMrRDFELG9CNUMvRDBELEU0Q2dFMUQsc0JBQXNCLEVBQ3RCLGdCQUFnQixFQUNoQiwwQkFBMEIsRUFDMUIsa0JBQWtCLEVBQ2xCLFVBQVUsRUFBQTs7QTFDOGNSLDRCMEN4ZEgsdUJBYUUsbUI1Q3ZFeUQsRUFBQSxFNEM4SDFEOztBMUNvWkUsNEIwQ3hkSCx1QkFpQkUsa0I1QzNFeUQsRUFBQSxFNEM4SDFEOztBMUNvWkUsNEIwQ3hkSCx1QkFxQkUsb0M1Q3JCK0gsRUFBQSxFNENvRWhJOztBMUNvWkUsNkIwQ3hkSCx1QkF5QkUsaUI1Q25GeUQsRUFBQSxFNEM4SDFEOztBMUNvWkUsNkIwQ3hkSCx1QkE2QkUsd0M1QzdCK0gsRUFBQSxFNENvRWhJOztBMUNvWkUsNkIwQ3hkSCx1QkFpQ0UsbUI1QzNGeUQsRUFBQSxFNEM4SDFEOztBQXBFQSw4QkFxQ0MsY0FBYyxFQUNkLGU1Q2hHeUQsRTRDZ0d6RCxtQjVDaEd5RCxFNENpR3pELGdCQUFnQixFQUNoQixnQkFBZ0IsRUFDaEIsdUJBQXVCLEVBQUE7O0ExQythdEIsNEIwQ3hkRiw4QkE0Q0UsZTVDdEd3RCxFQUFBLEU0QzZIekQ7O0ExQ3FaQyw0QjBDeGRGLDhCQWdERSxtQjVDMUd3RCxFNEMyR3hELGNBQWMsRUFBQSxFQWtCZjs7QTFDcVpDLDRCMEN4ZEYsOEJBcURFLHFDNUNyRDhILEVBQUEsRTRDbUUvSDs7QTFDcVpDLDZCMEN4ZEYsOEJBeURFLGtCNUNuSHdELEVBQUEsRTRDNkh6RDs7QTFDcVpDLDZCMEN4ZEYsOEJBNkRFLHlDNUM3RDhILEVBQUEsRTRDbUUvSDs7QTFDcVpDLDZCMEN4ZEYsOEJBaUVFLGtCNUMzSHdELEVBQUEsRTRDNkh6RDs7QUFHRiwrQkFDQyxrQkFBa0IsRUFDbEIsUzVDbEkwRCxFNENrSTFELFk1Q2xJMEQsRTRDbUkxRCx3QkFBd0IsRUFDeEIsYTVDcEkwRCxFNENvSTFELGtCNUNwSTBELEVBQUE7O0FFa2hCeEQsNEIwQ2xaSCwrQkFPRSx3QkFBd0IsRUFBQSxFQXFFekI7O0ExQ3NVRSw0QjBDbFpILCtCQVdFLFVBQVUsRUFDVixjQUFjLEVBQ2QsVzVDN0l5RCxFQUFBLEU0QzRNMUQ7O0ExQ3NVRSw2QjBDbFpILCtCQWlCRSx5QkFBeUIsRUFBQSxFQTJEMUI7O0ExQ3NVRSw0QjBDbFpILCtCQXFCRSw4QjVDM0YrSCxFNEM0Ri9ILHNDNUM1RitILEVBQUEsRTRDa0poSTs7QTFDc1VFLDZCMENsWkgsK0JBMEJFLFM1QzFKeUQsRTRDMkp6RCxnQjVDM0p5RCxFQUFBLEU0QzRNMUQ7O0ExQ3NVRSw2QjBDbFpILCtCQStCRSxtQzVDckcrSCxFNENzRy9ILHVDNUN0RytILEVBQUEsRTRDa0poSTs7QTFDc1VFLDZCMENsWkgsK0JBb0NFLGM1Q3BLeUQsRTRDcUt6RCxhNUNyS3lELEVBQUEsRTRDNE0xRDs7QUE1RUEsaUdBeUNDLFdBQVcsRUFDWCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFc1Qy9LbUIsRTRDZ0xuQixXNUM3S3lELEU0QzZLekQsZ0I1QzdLeUQsRTRDOEt6RCxZNUM5S3lELEU0QzhLekQsZ0I1QzlLeUQsRTRDK0t6RCxhNUMvS3lELEU0QytLekQsaUI1Qy9LeUQsRTRDZ0x6RCxrQ0FBMEIsRUFBMUIsMEJBQTBCLEVBQzFCLHdCQUF3QixFQUN4Qiw0QkFBNEIsRUFBQTs7QTFDZ1czQiw0QjBDbFpGLGlHQXFERSxlNUNyTHdELEVBQUEsRTRDbU16RDs7QTFDK1VDLDZCMENsWkYsaUdBeURFLGdDNUMvSDhILEU0Q2dJOUgscUM1Q2hJOEgsRTRDaUk5SCxrQzVDakk4SCxFQUFBLEU0Q3lJL0g7O0ExQytVQyw2QjBDbFpGLGlHQStERSxjNUMvTHdELEU0Q2dNeEQsZ0I1Q2hNd0QsRTRDaU14RCxnQjVDak13RCxFQUFBLEU0Q21NekQ7O0FBbkVELHVDQXNFQywrRUFBc0UsRUFBQTs7QUF0RXZFLDJEQTBFQywwRUFBaUUsRUFBQTs7QUFJbkUsdUJBQ0MsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gsWUFBWSxFQUNaLGdCQUFnQixFQUFBOztBQUxoQiwrQkFRQyxXQUFXLEVBQ1gsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sT0FBTyxFQUNQLFdBQVcsRUFDWCxXQUFXLEVBQ1gsa0dBSUMsRUFKRCx3RUFJQyxFQUNELFVBQVUsRUFBQTs7QUFJWiw2QkFDQyxXQUFXLEVBQ1gsWUFBWSxFQUNaLG9CQUFpQixFQUFqQixpQkFBaUIsRUFDakIsMEJBQXVCLEVBQXZCLHVCQUF1QixFdkJyUXpCLGdVQUFBLEN1QnNRRSwrQkFBdUIsRUFBdkIsdUJBQXVCLEVBQUE7O0FBR3hCLGdDQUdDLGM1Q2pQMEQsRTRDaVAxRCxpQjVDalAwRCxFQUFBOztBNkMzQjVELGlCQUNDLGlCN0MwQjJELEU2QzFCM0QscUI3QzBCMkQsRTZDekIzRCxvQjdDeUIyRCxFNkN6QjNELHlCN0N5QjJELEVBQUE7O0FFa2hCeEQsNEIyQzdpQkosaUJBS0Usd0I3Q3NCMEQsRUFBQSxFNkM2VDNEOztBM0NxTkcsNEIyQzdpQkosaUJBU0Usb0I3Q2tCMEQsRUFBQSxFNkM2VDNEOztBM0NxTkcsNEIyQ2ppQkgsMEJBSUUsVUFBVSxFQUNWLGNBQWMsRUFBQSxFQU1mOztBM0NzaEJFLDRCMkNqaUJILDBCQVNFLFVBQVUsRUFBQSxFQUVYOztBQUVELDJCQUtDLGU3Q0gwRCxFNkNHMUQsa0I3Q0gwRCxFQUFBOztBRWtoQnhELDRCMkNwaEJILDJCQVFFLFVBQVUsRUFBQSxFQXNCWDs7QTNDc2ZFLDZCMkNwaEJILDJCQWFFLDhCQUF1RCxFQUFBLEVBaUJ4RDs7QTNDc2ZFLDZCMkNwaEJILDJCQWlCRSw4QkFBdUQsRUFBQSxFQWF4RDs7QTNDc2ZFLDZCMkNwaEJILDJCQXFCRSw4QkFBdUQsRUFBQSxFQVN4RDs7QTNDc2ZFLDZCMkNwaEJGLGtDQTBCRSxlN0N4QndELEU2Q3lCeEQsZTdDekJ3RCxFQUFBLEU2QzJCekQ7O0FBR0YsMkJBSUMsY0FBYyxFQUNkLGU3Q25DMEQsRTZDbUMxRCxrQjdDbkMwRCxFNkNvQzFELGNBQXNCLEVBQXRCLGtCQUFzQixFQUFBOztBM0M4ZXBCLDRCMkNwZkgsMkJBU0UsVUFBVSxFQUNWLGFBQWEsRUFDYixlN0N6Q3lELEVBQUEsRTZDeUQxRDs7QTNDeWRFLDZCMkNwZkgsMkJBZUUsZUFBZSxFQUFBLEVBWWhCOztBM0N5ZEUsNkIyQ3BmSCwyQkFtQkUsaUI3Q2pEeUQsRUFBQSxFNkN5RDFEOztBM0N5ZEUsNkIyQ3BmSCwyQkF1QkUsa0I3Q3JEeUQsRTZDc0R6RCxlQUFlLEVBQ2YsbUI3Q3ZEeUQsRUFBQSxFNkN5RDFEOztBQUVELDBCQUNDLGNBQWMsRUFDZCxjQUFzQixFQUF0QixpQkFBc0IsRUFDdEIsZTdDOUQwRCxFNkM4RDFELG1CN0M5RDBELEU2QytEMUQsZ0JBQWdCLEVBQ2hCLGdCQUFnQixFQUNoQixlN0NqRTBELEU2Q2lFMUQsa0I3Q2pFMEQsRUFBQTs7QUVraEJ4RCw0QjJDdmRILDBCQVNFLFVBQVUsRUFBQSxFQTJCWDs7QTNDbWJFLDRCMkN2ZEgsMEJBYUUsZUFBZSxFQUFBLEVBdUJoQjs7QTNDbWJFLDZCMkN2ZEgsMEJBa0JFLDhCQUF1RCxFQUFBLEVBa0J4RDs7QTNDbWJFLDZCMkN2ZEgsMEJBc0JFLDhCQUF1RCxFQUFBLEVBY3hEOztBM0NtYkUsNkIyQ3ZkSCwwQkEwQkUsOEJBQXVELEVBQUEsRUFVeEQ7O0EzQ21iRSw2QjJDdmRILDBCQThCRSxrQjdDekZ5RCxFQUFBLEU2QytGMUQ7O0EzQ21iRSw2QjJDdmRILDBCQWtDRSxpQjdDN0Z5RCxFQUFBLEU2QytGMUQ7O0FBRUQsdUJBQ0MsZTdDbEcwRCxFNkNrRzFELGtCN0NsRzBELEU2Q21HMUQsZ0JBQWdCLEVBQUE7O0EzQythZCw0QjJDamJILHVCQUtFLFVBQVUsRUFBQSxFQXNDWDs7QTNDc1lFLDZCMkNqYkgsdUJBU0UsbUI3QzFHeUQsRUFBQSxFNkM0STFEOztBM0NzWUUsNEIyQ3JhRiw4QkFFRSxjQUFjLEVBQ2QsV0FBVyxFQUNYLG9DQUE0QixFQUE1Qiw0QkFBNEIsRUFBQSxFQWdCN0I7O0EzQ2laQyw0QjJDcmFGLDhCQVFFLDhEQUFnRSxFQUFoRSxzREFBZ0UsRUFBQSxFQVlqRTs7QTNDaVpDLDZCMkNyYUYsOEJBWUUsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUNoQyxlQUFlLEVBQUEsRUFPaEI7O0EzQ2laQyw2QjJDcmFGLDhCQWlCRSxzQkFBc0IsRUFDdEIscUNBQTZCLEVBQTdCLDZCQUE2QixFQUFBLEVBRTlCOztBM0NpWkMsNkIyQy9ZRiwrQkFFRSxlQUFlLEVBQUEsRUFNaEI7O0EzQ3VZQyw2QjJDL1lGLCtCQU1FLGVBQWUsRUFBQSxFQUVoQjs7QTNDdVlDLDRCMkNwWUgsNkJBRUUsYUFBYSxFQUNiLDhCQUE4QixFQUM5QixZN0NsSnlELEU2Q21KekQseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFBQSxFQW9CcEI7O0EzQzJXRSw0QjJDcFlILDZCQVNFLGlDN0M3RitILEVBQUEsRTZDNkdoSTs7QTNDMldFLDZCMkNwWUgsNkJBYUUsd0JBQXVCLEVBQXZCLHFCQUF1QixFQUF2Qix1QkFBdUIsRUFDdkIsZ0I3QzVKeUQsRTZDNkp6RCxZN0M3SnlELEVBQUEsRTZDdUsxRDs7QTNDMldFLDZCMkNwWUgsNkJBbUJFLFc3Q2pLeUQsRUFBQSxFNkN1SzFEOztBM0MyV0UsNkIyQ3BZSCw2QkF1QkUsYTdDckt5RCxFQUFBLEU2Q3VLMUQ7O0FBRUQsZ0NBQ0MsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gsWUFBWSxFQUNaLGU3QzlLMEQsRTZDOEsxRCxrQjdDOUswRCxFNkMrSzFELGNBQXNCLEVBQXRCLG1CQUFzQixFQUFBOztBM0NtV3BCLDRCMkN6V0gsZ0NBU0UsVUFBVSxFQUNWLFlBQVksRUFDWixjQUFjLEVBQUEsRUE4Q2Y7O0EzQ2dURSw0QjJDeldILGdDQWVFLFlBQVksRUFBQSxFQTBDYjs7QTNDZ1RFLDZCMkN6V0gsZ0NBbUJFLFlBQVksRUFDWixTQUFTLEVBQUEsRUFxQ1Y7O0EzQ2dURSw2QjJDeldILGdDQXdCRSxrQjdDak15RCxFNkNrTXpELHNCN0NsTXlELEVBQUEsRTZDa08xRDs7QUF6REEsd0NBNkJDLFdBQVcsRUFDWCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFk3Q3pNeUQsRTZDeU16RCxjN0N6TXlELEU2QzBNekQsYTdDMU15RCxFNkMwTXpELGlCN0MxTXlELEU2QzJNekQsUUFBUSxFQUNSLE1BQU0sRUFDTix1Q0FBK0IsRUFBL0IsK0JBQStCLEVBQy9CLG1GQUEwRSxFQUMxRSx3QkFBd0IsRUFDeEIsMkJBQTJCLEVBQzNCLDRCQUE0QixFQUFBOztBM0NpVTNCLDZCMkN6V0Ysd0NBMkNFLFVBQVUsRUFDVixXQUFXLEVBQ1gsdUNBQStCLEVBQS9CLCtCQUErQixFQUFBLEVBT2hDOztBM0NxVEMsNkIyQ3pXRix3Q0FpREUsVUFBVSxFQUNWLFdBQVcsRUFBQSxFQUVaOztBQXBERCxvQ0F1REMsa0JBQWtCLEVBQUE7O0FBSXBCLHNDQUNDLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gsWUFBWSxFQUNaLG9CQUFpQixFQUFqQixpQkFBaUIsRUFDakIsMEJBQXVCLEVBQXZCLHVCQUF1QixFQUN2Qix1Q0FBK0IsRUFBL0IsK0JBQStCLEVBQUE7O0EzQ3dTN0IsNEIyQ3JTSCw4QkFFRSxhQUFhLEVBQ2IsOEJBQThCLEVBQzlCLFk3Q2pQeUQsRTZDa1B6RCx5QkFBbUIsRUFBbkIsc0JBQW1CLEVBQW5CLG1CQUFtQixFQUFBLEVBcUJwQjs7QTNDMlFFLDRCMkNyU0gsOEJBU0UsaUM3QzVMK0gsRTZDNkwvSCwyQzdDN0wrSCxFQUFBLEU2QzZNaEk7O0EzQzJRRSw2QjJDclNILDhCQWNFLHNCQUFxQixFQUFyQixtQkFBcUIsRUFBckIscUJBQXFCLEVBQ3JCLFk3QzVQeUQsRUFBQSxFNkN1UTFEOztBM0MyUUUsNkIyQ3JTSCw4QkFtQkUsVzdDaFF5RCxFQUFBLEU2Q3VRMUQ7O0EzQzJRRSw2QjJDclNILDhCQXVCRSxhN0NwUXlELEU2Q3FRekQsc0I3Q3JReUQsRUFBQSxFNkN1UTFEOztBQUVELGlDQUNDLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLFlBQVksRUFDWixlN0M5UTBELEU2QzhRMUQsa0I3QzlRMEQsRTZDK1ExRCxnQjdDL1EwRCxFNkMrUTFELG1CN0MvUTBELEVBQUE7O0FFa2hCeEQsNEIyQ3pRSCxpQ0FTRSxZQUFZLEVBQ1osVUFBVSxFQUNWLGFBQWEsRUFDYixvQ0FBNEIsRUFBNUIsNEJBQTRCLEVBQUEsRUFnQzdCOztBM0M2TkUsNEIyQ3pRSCxpQ0FnQkUsNkRBQWdFLEVBQWhFLHFEQUFnRSxFQUNoRSxZQUFZLEVBQUEsRUEyQmI7O0EzQzZORSw2QjJDelFILGlDQXFCRSx1QkFBZSxFQUFmLGVBQWUsRUFBQSxFQXVCaEI7O0EzQzZORSw2QjJDelFILGlDQXlCRSxxQjdDbFN5RCxFNkNtU3pELHFCN0NuU3lELEU2Q29TekQsc0JBQXNCLEVBQUEsRUFpQnZCOztBQTVDQSx3Q0ErQkMsV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsVUFBVSxFQUNWLFdBQVcsRUFDWCxPQUFPLEVBQ1AsUUFBUSxFQUNSLG9EQUE0QyxFQUE1Qyw0Q0FBNEMsRUFDNUMsaUZBQXdFLEVBQ3hFLHdCQUF3QixFQUN4QiwyQkFBMkIsRUFDM0IsNEJBQTRCLEVBQUE7O0FBSTlCLHVDQUNDLFdBQVcsRUFDWCxZQUFZLEVBQ1osb0JBQWlCLEVBQWpCLGlCQUFpQixFQUNqQiwwQkFBdUIsRUFBdkIsdUJBQXVCLEVBQUE7O0FDdFZ6QixrQkFDQyxrQkFBa0IsRUFBQTs7QTVDNGlCZiw2QjRDN2lCSixrQkFJRSx1QjlDdUIwRCxFQUFBLEU4Q3lwQjNEOztBQXByQkQsMEJBUUUsV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLFdBQVcsRUFDWCxPQUFPLEVBQ1AsU0FBUyxFQUNULHlCN0NDc0IsRUFBQTs7QTZDRXZCLDJCQUdDLGtCQUFrQixFQUNsQixvQjlDSzBELEU4Q0wxRCxvQjlDSzBELEU4Q0oxRCx5QjdDbkJzQixFNkNvQnRCLGM3Q1RzQixFQUFBOztBQzhoQnBCLDRCNEMzaEJILDJCQVNFLHNCOUNBeUQsRUFBQSxFOEN1QjFEOztBNUMyZkUsNEI0QzNoQkgsMkJBYUUscUI5Q0p5RCxFQUFBLEU4Q3VCMUQ7O0E1QzJmRSw0QjRDM2hCSCwyQkFpQkUsdUI5Q1J5RCxFQUFBLEU4Q3VCMUQ7O0E1QzJmRSw2QjRDM2hCSCwyQkFxQkUscUI5Q1p5RCxFQUFBLEU4Q3VCMUQ7O0E1QzJmRSw2QjRDM2hCSCwyQkF5QkUsdUI5Q2hCeUQsRUFBQSxFOEN1QjFEOztBNUMyZkUsNkI0QzNoQkgsMkJBNkJFLHNCOUNwQnlELEU4Q3FCekQsZ0JBQWdCLEVBQUEsRUFFakI7O0FBRUQsOEJBQ0Msa0JBQWtCLEVBQ2xCLE9BQU8sRUFDUCxXQUFXLEVBQ1gsWUFBWSxFQUNaLHdCQUF3QixFekJ6RDFCLHFOQUFBLEN5QjBERSxrQ0FBMEIsRUFBMUIsMEJBQTBCLEVBQzFCLDhFQUFxRSxFQUNyRSwwQkFBMEIsRUFDMUIsMkJBQTJCLEVBQzNCLDRCQUE0QixFQUM1QixZQUFZLEVBQUE7O0E1QzhlViw2QjRDemZILDhCQWNFLDBCQUEwQixFQUFBLEVBRTNCOztBQXBFRiwwQkF1RUUsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxnQjlDOUMwRCxFOEM4QzFELG9COUM5QzBELEVBQUE7O0E4QzNCNUQsaUNBNEVHLGlCQUFpQixFQUFBOztBQTVFcEIsa0NBZ0ZHLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQUE7O0FBaEZoQiw0Q0FvRkcsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixvQjlDM0R5RCxFOEMyRHpELHNCOUMzRHlELEU4QzREekQsMENBQWtDLEVBQWxDLGtDQUFrQyxFQUFBOztBNUNzZGpDLDRCNEM3aUJKLDRDQTBGSSxVQUFVLEVBQ1Ysa0JBQWtCLEVBQ2xCLHVCQUFlLEVBQWYsZUFBZSxFQUNmLGU5Q2xFd0QsRThDbUV4RCw0QjlDVDhILEVBQUEsRThDbUUvSDs7QTVDcVpDLDRCNEM3aUJKLDRDQWtHSSxxQzlDYjhILEU4Q2M5SCxlOUN4RXdELEU4Q3lFeEQsVUFBVSxFQUNWLFNBQVMsRUFDVCxVQUFVLEVBQUEsRUFrRFg7O0E1Q3FaQyw2QjRDN2lCSiw0Q0EwR0ksb0M5Q3JCOEgsRUFBQSxFOENtRS9IOztBNUNxWkMsNkI0QzdpQkosNENBOEdJLGdCOUNuRndELEU4Q29GeEQsUUFBUSxFQUFBLEVBeUNUOztBNUNxWkMsNkI0QzdpQkosNENBbUhJLGdCOUN4RndELEU4Q3lGeEQsUUFBUSxFQUFBLEVBb0NUOztBNUNxWkMsNkI0QzdpQkosNENBd0hJLGU5QzdGd0QsRUFBQSxFOEM2SHpEOztBNUNxWkMsNkI0QzdpQkosNENBNEhJLGdCOUNqR3dELEU4Q2tHeEQsUUFBUSxFQUFBLEVBMkJUOztBQXhKSCxvREFpSUksV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsUUFBUSxFQUNSLE1BQU0sRUFDTixZOUMzR3dELEU4QzJHeEQsZTlDM0d3RCxFOEM0R3hELGE5QzVHd0QsRThDNEd4RCxnQjlDNUd3RCxFOEM2R3hELHFGQUE0RSxFQUM1RSx3QkFBd0IsRUFDeEIsNEJBQTRCLEVBQzVCLHVDQUErQixFQUEvQiwrQkFBK0IsRUFDL0IsWUFBWSxFQUFBOztBNUNpYVosNkI0QzdpQkosb0RBK0lLLHVDQUErQixFQUEvQiwrQkFBK0IsRUFBQSxFQVFoQzs7QTVDc1pBLDZCNEM3aUJKLG9EQW1KSyxZOUN4SHVELEU4Q3lIdkQsYTlDekh1RCxFOEMwSHZELHVDQUErQixFQUEvQiwrQkFBK0IsRUFBQSxFQUVoQzs7QUF2Skosa0NBMkpHLGtCQUFrQixFQUNsQixvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLFFBQVEsRUFDUixNQUFNLEVBQ04sVzlDcEl5RCxFOENvSXpELGE5Q3BJeUQsRThDcUl6RCxZOUNySXlELEU4Q3FJekQsYzlDckl5RCxFOENzSXpELGtCQUFrQixFQUNsQixzQjdDaktlLEU2Q2tLZixnQkFBZ0IsRUFBQTs7QTVDMFlmLDZCNEM3aUJKLGtDQXNLSSxXOUMzSXdELEU4QzRJeEQsWTlDNUl3RCxFQUFBLEU4Q21KekQ7O0E1QytYQyw2QjRDN2lCSixrQ0EyS0ksZ0I5Q2hKd0QsRThDaUp4RCxpQjlDakp3RCxFQUFBLEU4Q21KekQ7O0FBOUtILGlDQW9MRyxVQUFVLEVBQ1YsWUFBWSxFQUNaLDRCQUF5QixFQUN6QixpRTdDekpvQyxFNkN5SnBDLHlEN0N6Sm9DLEVBQUE7O0FDK2dCbkMsNkI0QzdpQkosZ0ZBMkxLLHFCOUNuS2lCLEU4Q29LakIsdUI5Q3BLaUIsRThDcUtqQixzQjlDcktpQixFQUFBLEU4QzZLbEI7O0E1Q3dXQSw2QjRDN2lCSixnRkFpTUsseUI5Q3RLdUQsRThDdUt2RCx1QjlDMUtpQixFOEMyS2pCLHNCOUMzS2lCLEVBQUEsRThDNktsQjs7QUFyTUosOENBd01JLGlEQUF5QyxFQUF6Qyx5Q0FBeUMsRUFBQTs7QTVDcVd6Qyw2QjRDN2lCSiw4Q0EyTUssc0RBQThDLEVBQTlDLDhDQUE4QyxFQUFBLEVBTS9DOztBNUM0VkEsNkI0QzdpQkosOENBK01LLGlEQUF5QyxFQUF6Qyx5Q0FBeUMsRUFBQSxFQUUxQzs7QUFqTkosOENBb05JLGtEQUEwQyxFQUExQywwQ0FBMEMsRUFBQTs7QTVDeVYxQyw2QjRDN2lCSiw4Q0F1Tkssc0RBQThDLEVBQTlDLDhDQUE4QyxFQUFBLEVBTS9DOztBNUNnVkEsNkI0QzdpQkosOENBMk5LLGtEQUEwQyxFQUExQywwQ0FBMEMsRUFBQSxFQUUzQzs7QUE3TkosdUNBZ09JLDhCQUE0QixFQUFBOztBQWhPaEMsb0NBcU9HLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2Isa0JBQWtCLEVBQ2xCLGlCOUM1TXlELEU4QzRNekQsb0I5QzVNeUQsRThDNk16RCxnQjlDN015RCxFOEM2TXpELG9COUM3TXlELEU4QzhNekQsaUJBQWlCLEVBQ2pCLHdFN0M1TW9DLEU2QzRNcEMsZ0U3QzVNb0MsRTZDNE1wQyx3RDdDNU1vQyxFNkM0TXBDLDhHN0M1TW9DLEVBQUE7O0FDK2dCbkMsNEI0QzdpQkosb0NBNk9JLG9COUNsTndELEVBQUEsRThDME96RDs7QTVDd1NDLDZCNEM3aUJKLG9DQWlQSSxtQzlDNUo4SCxFOEM2SjlILDJDOUM3SjhILEVBQUEsRThDZ0wvSDs7QTVDd1NDLDZCNEM3aUJKLG9DQXNQSSxtQzlDaks4SCxFOENrSzlILG9COUM1TndELEVBQUEsRThDME96RDs7QTVDd1NDLDZCNEM3aUJKLG9DQTJQSSxtQzlDdEs4SCxFQUFBLEU4Q2dML0g7O0E1Q3dTQyw2QjRDN2lCSixvQ0ErUEksMkM5QzFLOEgsRUFBQSxFOENnTC9IOztBNUN3U0MsNkI0QzdpQkosb0NBbVFJLHFCOUN4T3dELEVBQUEsRThDME96RDs7QUFyUUgsMkNBd1FHLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLFNBQVMsRUFDVCxVOUNwUG1CLEU4Q3FQbkIsVzlDclBtQixFOENzUG5CLGtCQUFrQixFQUNsQixtQ0FBMkIsRUFBM0IsMkJBQTJCLEVBQzNCLGdCN0MvUWUsRUFBQTs7QUM0aUJkLDZCNEM3aUJKLDJDQW1SSSxVOUMzUGtCLEU4QzRQbEIsVzlDNVBrQixFOEM2UGxCLFdBQVcsRUFBQSxFQW1FWjs7QUF4VkgsbURBeVJJLFdBQVcsRUFDWCxjQUFjLEVBQ2Qsa0JBQWtCLEVBQ2xCLFc5Q2pRd0QsRThDaVF4RCxjOUNqUXdELEU4Q2tReEQsWTlDbFF3RCxFOENrUXhELGU5Q2xRd0QsRThDbVF4RCxzQjdDN1JjLEU2QzhSZCxrQkFBa0IsRUFDbEIsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUNoQyxZQUFZLEVBQUE7O0E1QzRRWiw2QjRDN2lCSixtREFvU0ssZTlDelF1RCxFOEMwUXZELGdCOUMxUXVELEU4QzJRdkQsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUFBLEVBRWpDOztBQXhTSixrREEyU0ksV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsVzlDblJ3RCxFOENtUnhELGdCOUNuUndELEU4Q29SeEQsWTlDcFJ3RCxFOENvUnhELGlCOUNwUndELEU4Q3FSeEQsc0I3Qy9TYyxFNkNnVGQsa0JBQWtCLEVBQ2xCLHdDQUFnQyxFQUFoQyxnQ0FBZ0MsRUFDaEMsVUFBVSxFQUFBOztBNUMwUFYsNkI0QzdpQkosa0RBc1RLLGE5QzNSdUQsRThDNFJ2RCxjOUM1UnVELEVBQUEsRThDOFJ4RDs7QUF6VEosbURBNFRJLFNBQVMsRUFDVCxXOUNsU3dELEU4Q2tTeEQsYzlDbFN3RCxFOENtU3hELFk5Q25Td0QsRThDbVN4RCxlOUNuU3dELEU4Q29TeEQsbUI3Q3BUa0IsRUFBQTs7QUNraUJsQiw2QjRDN2lCSixtREFrVUssZTlDdlN1RCxFOEN3U3ZELGdCOUN4U3VELEU4Q3lTdkQsU0FBUyxFQUNULG1DQUEyQixFQUEzQiwyQkFBMkIsRUFBQSxFQWtCNUI7O0FBdlZKLDJEQXlVSyxXOUM5U3VELEU4QzhTdkQsZTlDOVN1RCxFOEMrU3ZELFk5Qy9TdUQsRThDK1N2RCxnQjlDL1N1RCxFOENnVHZELHdDQUFnQyxFQUFoQyxnQ0FBZ0MsRUFDaEMsVUFBVSxFQUFBOztBNUNpT1gsNkI0QzdpQkosMkRBK1VNLGU5Q3BUc0QsRThDcVR0RCxnQjlDclRzRCxFQUFBLEU4Q3VUdkQ7O0FBbFZMLDBEQXFWSyxZQUFZLEVBQUE7O0FBclZqQix5Q0EyVkcsa0JBQWtCLEVBQ2xCLGlCOUNqVXlELEU4Q2lVekQsc0I5Q2pVeUQsRThDa1V6RCxlOUNsVXlELEU4Q2tVekQsb0I5Q2xVeUQsRThDbVV6RCxrQkFBa0IsRUFDbEIsVzdDOVZlLEU2QytWZixtQkFBbUIsRUFDbkIsZ0JBQWdCLEVBQ2hCLHFCQUFxQixFQUFBOztBNUMyTXBCLDZCNEM3aUJKLHlDQXFXSSxxQjlDMVV3RCxFOEMyVXhELGtCOUMz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cUNBOGpCSSxxQjlDbmlCd0QsRUFBQSxFOENnakJ6RDs7QTVDOUJDLDZCNEM3aUJKLHFDQWtrQkksa0I5Q3ZpQndELEU4Q3dpQnhELGlCQUFpQixFQUNqQixlQUFlLEVBQ2YsZ0JBQWdCLEVBQUEsRUFNakI7O0FBM2tCSCw0Q0F5a0JJLGdCQUFnQixFQUFBOztBNUM1QmhCLDRCNEM3aUJKLG9DQStrQkksa0JBQWtCLEVBQUEsRUFXbkI7O0E1QzdDQyw0QjRDN2lCSixvQ0FtbEJJLGtCQUFrQixFQUFBLEVBT25COztBNUM3Q0MsNkI0QzdpQkosb0NBdWxCSSwwQkFBc0IsRUFBdEIsc0JBQXNCLEVBQ3RCLG9COUM3akJ3RCxFQUFBLEU4QytqQnpEOztBQTFsQkgsc0NBNmxCRyxtQjlDbGtCeUQsRThDa2tCekQsdUI5Q2xrQnlELEU4Q21rQnpELGU5Q25rQnlELEU4Q21rQnpELGtCOUNua0J5RCxFOENva0J6RCxnQkFBZ0IsRUFBQTs7QTVDbERmLDRCNEM3aUJKLHNDQWttQkksbUI5Q3ZrQndELEVBQUEsRThDdW9CekQ7O0E1Q3JIQyw0QjRDN2lCSixzQ0FzbUJJLHlDOUNqaEI4SCxFQUFBLEU4QzZrQi9IOztBNUNySEMsNEI0QzdpQkosc0NBMG1CSSxlQUFlLEVBQ2Ysc0I5Q2hsQndELEU4Q2lsQnhELHNCOUNqbEJ3RCxFQUFBLEU4Q3VvQnpEOztBNUNySEMsNkI0QzdpQkosc0NBZ25CSSxxQjlDcmxCd0QsRUFBQSxFOEN1b0J6RDs7QTVDckhDLDZCNEM3aUJKLHNDQW9uQkksa0JBQWtCLEVBQ2xCLDZDOUNoaUI4SCxFOENpaUI5SCxxQzlDamlCOEgsRThDa2lCOUgsa0JBQWtCLEVBQ2xCLGVBQWUsRUFBQSxFQTBDaEI7O0E1Q3JIQyw2QjRDN2lCSixzQ0E0bkJJLHFDOUN2aUI4SCxFQUFBLEU4QzZrQi9IOztBNUNySEMsNkI0QzdpQkosc0NBZ29CSSxtQjlDcm1Cd0QsRThDc21CeEQsc0I5Q3RtQndELEU4Q3VtQnhELHNCOUN2bUJ3RCxFQUFBLEU4Q3VvQnpEOztBQWxxQkgsOENBd29CSSxXQUFXLEVBQ1gsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixXOUNobkJ3RCxFOENnbkJ4RCxlOUNobkJ3RCxFOENpbkJ4RCxXOUNwbkJrQixFOENxbkJsQixVOUNsbkJ3RCxFOENrbkJ4RCxjOUNsbkJ3RCxFQUFBOztBRWtoQnhELDRCNEM3aUJKLDZDQWtwQkssYUFBYSxFQUFBLEVBRWQ7O0FBcHBCSiw0Q0F1cEJJLGFBQWEsRUFDYixtQjlDN25Cd0QsRThDNm5CeEQsd0I5QzduQndELEVBQUE7O0FFa2hCeEQsNEI0QzdpQkosNENBMnBCSyxnQkFBZ0IsRUFBQSxFQU1qQjs7QTVDcEhBLDRCNEM3aUJKLDRDQStwQkssY0FBYyxFQUFBLEVBRWY7O0FBanFCSixtQ0FxcUJHLGlCOUMxb0J5RCxFOEMwb0J6RCxvQjlDMW9CeUQsRUFBQTs7QUVraEJ4RCw0QjRDN2lCSixtQ0F3cUJJLHFCOUM3b0J3RCxFQUFBLEU4Q3VwQnpEOztBNUNySUMsNEI0QzdpQkosbUNBNHFCSSxrQkFBa0IsRUFBQSxFQU1uQjs7QTVDcklDLDZCNEM3aUJKLG1DQWdyQkksa0JBQWtCLEVBQUEsRUFFbkI7O0FDbHJCSCxlQUNDLHlCOUNldUIsRThDZHZCLG9CL0N5QjJELEUrQ3pCM0QsdUIvQ3lCMkQsRUFBQTs7QStDdkIzRCx3QkFHQyxlL0NvQjBELEUrQ3BCMUQsa0IvQ29CMEQsRUFBQTs7QUVraEJ4RCw0QjZDemlCSCx3QkFNRSxrQi9DaUJ5RCxFQUFBLEUrQ0gxRDs7QTdDcWhCRSw2QjZDemlCSCx3QkFVRSxhQUFhLEVBQUEsRUFVZDs7QTdDcWhCRSw2QjZDemlCSCx3QkFjRSxjQUFjLEVBQUEsRUFNZjs7QTdDcWhCRSw2QjZDemlCSCx3QkFrQkUsbUIvQ0t5RCxFQUFBLEUrQ0gxRDs7QUFFRCx1QkFDQyxrQkFBa0IsRUFDbEIsaUIvQ0QwRCxFK0NDMUQsbUIvQ0QwRCxFK0NFMUQsZ0JBQWdCLEVBQUE7O0E3Q2doQmQsNEI2Q25oQkgsdUJBTUUsaUIvQ0x5RCxFQUFBLEUrQ3dCMUQ7O0E3QzBmRSw0QjZDbmhCSCx1QkFVRSxtQi9DVHlELEVB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QUE7O0E5Q3VmVCw0QjhDbGdCSCwyQkFjRSxpQ2hENEIrSCxFZ0QzQi9ILGtDaEQyQitILEVnRDFCL0gsdUNoRDBCK0gsRUFBQSxFZ0RaaEk7O0E5Q29lRSw2QjhDbGdCSCwyQkFvQkUsWWhEcEN5RCxFZ0RxQ3pELFdoRHJDeUQsRWdEc0N6RCxxQmhEdEN5RCxFQUFBLEVnRDhDMUQ7O0E5Q29lRSw2QjhDbGdCSCwyQkEwQkUsY2hEMUN5RCxFZ0QyQ3pELGFoRDNDeUQsRWdENEN6RCxxQmhENUN5RCxFQUFBLEVnRDhDMUQ7O0E5Q29lRSw2QjhDbGVGLHFDQU9FLGVoRHZEd0QsRWdEd0R4RCxlaER4RHdELEVBQUEsRWdEMER6RDs7QUFHRiw2QkFDQyxjQUFjLEVBQ2QsY0FBc0IsRUFBdEIsaUJBQXNCLEVBQ3RCLGVoRGhFMEQsRWdEZ0UxRCxtQmhEaEUwRCxFZ0RpRTFELGdCQUFnQixFQUNoQixnQkFBZ0IsRUFBQTs7QTlDZ2RkLDRCOENyZEgsNkJBUUUsZUFBZSxFQUFBLEVBYWhCOztBOUNnY0UsNkI4Q3JkSCw2QkFZRSxvQmhEekV5RCxFZ0QwRXpELHdCaEQxRXlELEVnRDJFekQsa0JoRDNFeUQsRUFBQSxFZ0RrRjFEOztBOUNnY0UsNkI4Q3JkSCw2QkFrQkUsaUJoRC9FeUQsRWdEZ0Z6RCx3QmhEaEZ5RCxFQUFBLEVnRGtGMUQ7O0E5Q2djRSw0QjhDN2JGLGlDQUVFLGFBQWEsRUFBQSxFQUVkOztBQUVELGtDQUNDLGFBQWEsRUFBQTs7QTlDc2JaLDRCOEN2YkYsa0NBSUUsMkJBQW9CLEVBQXBCLDJCQUFvQixFQUFwQixvQkFBb0IsRUFBQSxFQUVyQjs7QUE1SEgsNEJBZ0lFLGtCQUFrQixFQUNsQixnQmhEdEcwRCxFZ0RzRzFELG1CaER0RzBELEVBQUE7O0FFa2hCeEQsNEI4QzdpQkosNEJBb0lHLFVBQVUsRUFDVixpQkFBaUIsRUFBQSxFQXdLbEI7O0E5Q2dRRSw2QjhDN2lCSiw0QkF5SUcsVUFBVSxFQUNWLDJDaERyRCtILEVBQUEsRWdEd05oSTs7QTlDZ1FFLDZCOEM3aUJKLDRCQThJRyxvQmhE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Qyw4Q0FBOEMsRUFBQSxFQU0vQzs7QTlDc1FBLDZCOEM3aUJKLGdEQXFTSyxrREFBMEMsRUFBMUMsMENBQTBDLEVBQUEsRUFFM0M7O0FBdlNKLHlDQTBTSSw2QkFBMkIsRUFBQTs7QUExUy9CLDBCQWdURSxrQkFBa0IsRUFDbEIsZWhEdFIwRCxFZ0RzUjFELGtCaER0UjBELEVnRHVSMUQsOEQvQ3BScUMsRStDb1JyQyxzRC9DcFJxQyxFQUFBOztBQytnQm5DLDRCOEM3aUJKLDBCQXFURyxzQmhEMVJ5RCxFQUFBLEVnRDhqQjFEOztBOUM1Q0UsNkI4QzdpQkosMEJBeVRHLHVCaEQ5UnlELEVBQUEsRWdEOGpCMUQ7O0FBemxCRixtQ0E2VEcsY0FBYyxFQUNkLGtCQUFrQixFQUNsQixZaERwU3lELEVnRG9TekQsaUJoRHBTeUQsRWdEcVN6RCxhaERyU3lELEVnRHFTekQsZ0JoRHJTeUQsRWdEc1N6RCxvRUFBeUMsRUFBekMsNERBQXlDLEVBQ3pDLFVBQVUsRUFDVixnQkFBZ0IsRUFBQTs7QTlDME9mLDRCOEM3aUJKLG1DQXNVSSxXQUFXLEVBQ1gsWUFBWSxFQUFBLEVBNEdiOztBOUMwSEMsNEI4QzdpQkosbUNBMlVJLG9DaER0UDhILEVnRHVQOUgsbUNoRHZQOEgsRWdEd1A5SCxVQUFVLEVBQ1Ysd0UvQ2hUbUMsRStDZ1RuQyxnRS9DaFRtQyxFK0NnVG5DLHdEL0NoVG1DLEUrQ2dUbkMsOEcvQ2hUbUMsRStDaVRuQyxvQ0FBNEIsRUFBNUIsNEJBQTRCLEVBQUEsRUFvRzdCOztBOUMwSEMsNEI4QzdpQkosbUNBbVZJLGNoRHhUd0QsRWdEeVR4RCxpQmhEelR3RCxFZ0QwVHhELCtCQUF1QixFQUF2Qix1QkFBdUIsRUFBQSxFQThGeEI7O0E5QzBIQyw2QjhDN2lCSixtQ0F5VkksZWhEOVR3RCxFZ0QrVHhELGdCaEQvVHdELEVBQUEsRWdEd1p6RDs7QTlDMEhDLDZCOEM3aUJKLG1DQThWSSxpQ2hEelE4SCxFZ0QwUTlILGtDaEQxUThILEVBQUEsRWdEOFYvSDs7QTlDMEhDLDZCOEM3aUJKLG1DQW1XSSxjaER4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LEVrRDZFaEksZ0JBQWdCLEVBQ2hCLHVCQUF1QixFQUN2QixjakRwSnNCLEVpRHFKdEIseUJBQXlCLEVBQ3pCLG1CQUFtQixFQUNuQiw0REFFRSxFQUZGLG9EQUVFLEVBQUE7O0FoRG9ZQSw0QmdEOVlILHlCQWFFLHVDbER2RitILEVrRHdGL0gsMkRBRUUsRUFGRixtREFFRSxFQUFBLEVBc0NIOztBaER3VkUsNEJnRDlZSCx5QkFvQkUsZWxEeEp5RCxFa0R5SnpELGtCQUFrQixFQUNsQix1QkFBZSxFQUFmLGVBQWUsRUFDZixnQmxEM0p5RCxFQUFBLEVrRDBMMUQ7O0FoRHdWRSw2QmdEOVlILHlCQTJCRSxvQmxEL0p5RCxFa0RnS3pELHFCbERoS3lELEVBQUEsRWtEMEwxRDs7QWhEd1ZFLDZCZ0Q5WUgseUJBZ0NFLG9CbERwS3lELEVrRHFLekQsb0JsRHJLeUQsRWtEc0t6RCxXbER6S21CLEVBQUEsRWtENkxwQjs7QWhEd1ZFLDZCZ0Q5WUgseUJBc0NFLGtCbEQxS3lELEVrRDJLekQsc0JsRDNLeUQsRWtENEt6RCxXbEQvS21CLEVBQUEsRWtENkxwQjs7QWhEd1ZFLDZCZ0Q5WUgseUJBNENFLG9CbERoTHlELEVrRGlMekQscUJsRGpMeUQsRWtEa0x6RCxZQUFZLEVBQUEsRUFRYjs7QWhEd1ZFLDZCZ0Q5WUgseUJBa0RFLGtCbER0THlELEVrRHVMekQsa0JsRHZMeUQsRWtEd0x6RCxzQmxEM0xtQixFQUFBLEVrRDZMcEI7O0FDbk5GLGdCQUNDLHlCbERhdUIsRUFBQTs7QWtEZHhCLHFDQUtHLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsUW5EZW1CLEVtRGRuQixXbkRpQnlELEVtRGpCekQsZ0JuRGlCeUQsRW1EaEJ6RCxZbkRnQnlELEVtRGhCekQsWW5EZ0J5RCxFbURmekQsYW5EZXlELEVtRGZ6RCxpQm5EZXlELEVtRGR6RCx5RUFBZ0UsRUFDaEUsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0QixXQUFXLEVBQUE7O0FqRDZoQlYsNEJpRDNpQkoscUNBaUJJLGFuRFF3RCxFbURQeEQsZ0JuRE93RCxFbUROeEQsY25ETXdELEVtREx4RCxnQm5ES3dELEVBQUEsRW1Ec0J6RDs7QWpENGZDLDZCaUQzaUJKLHFDQXdCSSxnQm5EQ3dELEVtREF4RCxnQm5EQXdELEVBQUEsRW1Ec0J6RDs7QWpENGZDLDZCaUQzaUJKLHFDQTZCSSxhbkRKd0QsRW1ES3hELGdCbkRMd0QsRW1ETXhELGVuRE53RCxFbURPeEQsZ0JuRFB3RCxFQUFBLEVtRHNCekQ7O0FqRDRmQyw2QmlEM2lCSixxQ0FvQ0ksYW5EWHdELEVtRFl4RCxlbkRad0QsRW1EYXhELGlCbkRid0QsRW1EY3hELGdCbkRkd0QsRUFBQSxFbURzQnpEOztBakQ0ZkMsNkJpRDNpQkoscUNBMkNJLGVuRGxCd0QsRW1EbUJ4RCxnQm5EbkJ3RCxFbURvQnhELGtCbkRwQndELEVBQUEsRW1Ec0J6RDs7QUEvQ0gsdUJBbURFLHNCbERwRGdCLEVBQUE7O0FtRERsQixlQUNDLHlCbkRldUIsRUFBQTs7QW1EaEJ4QixvQ0FLRyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFFwRGlCbUIsRW9EaEJuQixXcERtQnlELEVvRG5CekQsZ0JwRG1CeUQsRW9EbEJ6RCxZcERrQnlELEVvRGxCekQsWXBEa0J5RCxFb0RqQnpELGFwRGlCeUQsRW9EakJ6RCxpQnBEaUJ5RCxFb0RoQnpELHlFQUFnRSxFQUNoRSw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQ3RCLFdBQVcsRUFBQTs7QWxEK2hCViw0QmtEN2lCSixvQ0FpQkksYXBEVXdELEVvRFR4RCxnQnBEU3dELEVvRFJ4RCxjcERRd0QsRW9EUHhELGdCcERPd0QsRUFBQSxFb0RvQnpEOztBbEQ4ZkMsNkJrRDdpQkosb0NBd0JJLGdCcERHd0QsRW9ERnhELGdCcERFd0QsRUFBQSxFb0RvQnpEOztBbEQ4ZkMsNkJrRDdpQkosb0NBNkJJLGFwREZ3RCxFb0RHeEQsZ0JwREh3RCxFb0RJeEQsZXBESndELEVvREt4RCxnQnBETHdELEVBQUEsRW9Eb0J6RDs7QWxEOGZDLDZCa0Q3aUJKLG9DQW9DSSxhcERUd0QsRW9EVXhELGVwRFZ3RCxFb0RXeEQsaUJw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LG1CdkQ1Qm9CLEVBQUE7O0FFcWhCbEIsNEJtRDdpQkosdURFdURHLGFBQWEsRUFDYixnQkFBZ0IsRUFBQSxFQUVqQjs7QUYxREYsc0RFNkRFLGNBQWMsRUFDZCxnQnZEbkMwRCxFdURtQzFELHFCdkRuQzBELEV1RG9DMUQsZXZEcEMwRCxFdURvQzFELG9CdkRwQzBELEV1RHFDMUQsZ0JBQWdCLEVBQ2hCLGtCQUFrQixFQUNsQixjdEQ5RHNCLEVBQUE7O0FDeWlCcEIsNEJtRDdpQkosc0RFcUVHLG1CdkQxQ3lELEV1RDJDekQsZ0JBQWdCLEVBQUEsRUFFakI7O0FGeEVGLHNERTZFRSxnQnZEbEQwRCxFdURrRDFELG1CdkRsRDBELEV1RG1EMUQsZ0JBQWdCLEVBQUE7O0FGOUVsQixpREdHQyxrQkFBa0IsRUFDbEIsaUJBQXlCLEVBQXpCLG9CQUF5QixFQUN6Qix5QnZESXVCLEVBQUE7O0FDb2lCcEIsNEJtRDdpQkosaURHUUUsb0JBQTBCLEVBQUEsRUFrRTNCOztBdERtZUcsNkJtRDdpQkosaURHWUUseUJ4RGUwRCxFQUFBLEV3RCtDM0Q7O0FIMUVELGdFR2tCRSxrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQUE7O0F0RDBoQmQsNEJtRDdpQkosNERHd0JHLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2Isa0J4REV5RCxFQUFBLEV3RFkxRDs7QXREc2dCRSw0Qm1EN2lCSixvRUc4QkksZ0JBQWdCLEVBQUEsRUFDaEI7O0F0RDhnQkEsNkJtRDdpQkosb0VHb0NJLGlCeERUd0QsRUFBQSxFd0RVeEQ7O0FIckNKLDJERzBDRSxjQUFjLEVBQ2Qsb0J4RGhCMEQsRXdEZ0IxRCx3QnhEaEIwRCxFd0RpQjFELGlCeERqQjBELEV3RGlCMUQscUJ4RGpCMEQsRXdEa0IxRCxnQ3ZENUJzQixFQUFBOztBQzRoQnBCLDRCbUQ3aUJKLDJER2dERyxnQkFBZ0IsRUFBQSxFQUVqQjs7QUhsREYsMkRHdURFLGdCeEQ1QjBELEV3RDRCMUQsb0J4RDVCMEQsRXdENkIxRCw2QnZEN0I2QixFdUQ4QjdCLGV4RDlCMEQsRXdE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LEVBQ25CLHVCQUEyQixFQUEzQixvQkFBMkIsRUFBM0IsMkJBQTJCLEVBQzNCLGdCekQxSzBELEV5RDBLMUQsb0J6RDFLMEQsRUFBQTs7QUVraEJ4RCw2QnVENVdILGlDQU9FLHVDekRuSCtILEVBQUEsRXlEZ0poSTs7QXZEd1VFLDZCdUQ1V0gsaUNBV0Usb0J6RGpMeUQsRUFBQSxFeUQwTTFEOztBQXRCQSx1Q0FDQyxXekRyTHlELEV5RHFMekQsZXpEckx5RCxFeURzTHpELFl6RHRMeUQsRXlEc0x6RCxnQnpEdEx5RCxFeUR1THpELHlCeEQ1TXFCLEV3RDZNckIsa0JBQWtCLEVBQUE7O0F2RDBWakIsNkJ1RDlWRix1Q0FPRSxlekQzTHdELEV5RDRMeEQsZ0J6RDVMd0QsRUFBQSxFeUQ4THpEOztBQUVELHNDQUNDLGlCekRqTXlELEV5RGlNekQsb0J6RGpNeUQsRXlEa016RCw2Q3hEck0wQyxFd0RzTTFDLGlCQUFpQixFQUNqQixlekRwTXlELEV5RG9NekQsa0J6RHBNeUQsRXlEcU16RCxpQnpEck15RCxFeURxTXpELHFCekRyTXlELEV5RHNNekQscUJ6RHpNbUIsRXlEME1uQix5QkFBeUIsRUFDekIsY3hEck5xQixFQUFBOztBd0R5TnZCLGtDQUNDLG9CQUFvQixFQUNwQixnQkFBZ0IsRUFDaEIsdUJBQXVCLEVBQ3ZCLHFCQUFxQixFQUNyQiw0QkFBNEIsRUFDNUIsZ0J6RGxOMEQsRXlEa04xRCxtQnpEbE4wRCxFeURtTjFELGdCekRuTjBELEV5RG1OMUQsbUJ6RG5OMEQsRXlEb04xRCwrQnhEck40QixFd0RzTjVCLGdCQUFnQixFQUNoQixlekR0TjBELEV5RHNOMUQsZXpEdE4wRCxFeUR1TjFELGlCekR2TjBELEV5RHVOMUQsbUJ6RHZOMEQsRXlEd04xRCxjeERyT3NCLEVBQUE7O0FDK2hCcEIsNEJ1RHRVSCxrQ0FlRSxxQkFBcUIsRUFBQSxFQWdCdEI7O0F2RHVTRSw0QnVEdFVILGtDQW1CRSx1Q3pEcksrSCxFeURzSy9ILHlDekR0SytILEVBQUEsRXlEaUxoSTs7QXZEdVNFLDZCdUR0VUgsa0NBd0JFLG1CekRwT3lELEV5RHFPekQscUJ6RHJPeUQsRUFBQSxFeUQyTzFEOztBdkR1U0UsNkJ1RHRVSCxrQ0E2QkUscUJBQXFCLEVBQUEsRUFFdEI7O0FBRUQsaUNBQ0MsZXpEalBvQixFQUFBOztBRXFoQmxCLDZCdURyU0gsaUNBSUUsb0J6RGpQeUQsRUFBQSxFeURtUDFEOztBQzlRRixXQUNDLGtCQUFrQixFQUNsQixVQUFVLEVBQUE7O0FBRlgsbUJBS0UsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sT0FBTyxFQUNQLFdBQVcsRUFDWCxhMURpQjBELEUwRGpCMUQsaUIxRGlCMEQsRTBEaEIxRCx5QnpES3NCLEV5REp0QixXQUFXLEVBQUE7O0F4RGlpQlQsNkJ3RDdpQkosbUJBZUcsZTFEWXlELEVBQUEsRTBERTFEOztBeERnaEJFLDZCd0Q3aUJKLG1CQW1CRyxnQjFEUXlELEVBQUEsRTBERTFEOztBeERnaEJFLDZCd0Q3aUJKLG1CQXVCRyxhMURJeUQsRUFBQSxFMERFMUQ7O0F4RGdoQkUsNkJ3RDdpQkosbUJBMkJHLGlCMURBeUQsRUFBQSxFMERFMUQ7O0FBRUQsb0JBR0MsV0FBVyxFQUNYLGlCMURSMEQsRTBEUTFELG1CMURSMEQsRTBEUzFELGtCQUFrQixFQUNsQixpQkFBaUIsRUFDakIsaUIxRFgwRCxFMERXMUQsb0IxRFgwRCxFQUFBOztBRWtoQnhELDRCd0Q5Z0JILG9CQVVFLFVBQVUsRUFDVixvQjFEZnlELEVBQUEsRTBENkIxRDs7QXhEcWZFLDZCd0Q5Z0JILG9CQWVFLG1CMURuQnlELEVBQUEsRTBENkIxRDs7QXhEcWZFLDZCd0Q5Z0JILG9CQW1CRSxxQjFEdkJ5RCxFQUFBLEUwRDZCMUQ7O0F4RHFmRSw2QndEOWdCSCxvQkF1QkUsb0IxRDNCeUQsRUFBQSxFMEQ2QjFEOztBQUVELG9CQUNDLG1CMURoQzBELEUwRGdDMUQsc0IxRGhDMEQsRUFBQTs7QUVraEJ4RCw2QndEbmZILG9CQUlFLHdCMURuQ3lELEVBQUEsRTBEaUQxRDs7QXhEaWVFLDZCd0RuZkgsb0JBUUUsdUIx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RDZQRSw2QndEdFNILGlCQWdDRSw0QjFENVF5RCxFMEQ2UXpELHdCMUQ3UXlELEUwRDhRekQsaUIxRDlReUQsRUFBQSxFMERxUjFEOztBeEQ2UEUsNkJ3RHRTSCxpQkFzQ0UsMkIxRGxSeUQsRTBEbVJ6RCxtQjFEblJ5RCxFQUFBLEUwRHFSMUQ7O0FBaFRGLDBCQW1URSxvQjFEeFIwRCxFMER3UjFELHlCMUR4UjBELEUwRHlSMUQsMkNBQThDLEVBQUE7O0F4RHlQNUMsNEJ3RDdpQkosMEJBdVRHLGlCQUFpQixFQUNqQixtQkFBbUIsRUFBQSxFQVFwQjs7QXhENk9FLDRCd0Q3aUJKLDJDQTZUSSx3QjFEbFN3RCxFQUFBLEUwRG9TekQ7O0FBR0Ysc0JBQ0MsbUIxRHhTMEQsRTBEd1MxRCx3QjFEeFMwRCxFMER5UzFELGtCQUFrQixFQUNsQixpQ0FBeUIsRUFBekIseUJBQXlCLEVBQUE7O0F4RHdPdkIsNEJ3RDNPSCxzQkFNRSx1QjFEN1N5RCxFQUFBLEUwRGdVMUQ7O0F4RGtORSw2QndEM09ILHNCQVVFLHdCMURqVHlELEVBQUEsRTBEZ1UxRDs7QXhEa05FLDZCd0QzT0gsc0JBY0Usd0IxRHJUeUQsRUFBQSxFMERnVTFEOztBeERrTkUsNkJ3RDNPSCxzQkFrQkUsc0IxRHpUeUQsRUFBQSxFMERnVTFEOztBQUpBLDhCQUNDLFVBQVUsRUFDVixvQkFBb0IsRUFBQTs7QUN6VnZCLDRCQ0NDLGtCQUFrQixFQUNsQixlQUF1QixFQUF2QixlQUF1QixFQUFBOztBMUQyaUJwQiw0QnlEN2lCSiw0QkNLRSxpQkFBd0IsRUFBQSxFQTJHekI7O0ExRDZiRyw2QnlEN2lCSiw0QkNTRSw0QjVEa0IwRCxFQUFBLEU0RHFGM0Q7O0ExRDZiRyw2QnlEN2lCSiw0QkNhRSw0QjVEYzBELEVBQUEsRTREcUYzRDs7QTFENmJHLDZCeUQ3aUJKLDRCQ2lCRSw2QjVEVTBELEVBQUEsRTREcUYzRDs7QURoSEQsd0NDcUJFLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sT0FBTyxFQUNQLFdBQVcsRUFDWCxZQUFZLEVBQ1oseUIzRHRCc0Is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M0Q0ZUUsNkJ5RDdpQkosMENFK0RHLG9CN0RwQ3lELEVBQUEsRTZEc0MxRDs7QUZqRUYsc0NFb0VFLGtCQUFrQixFQUNsQixrQjdEMUMwRCxFNkQwQzFELHNCN0QxQzBELEU2RDJDMUQsYTdEM0MwRCxFNkQyQzFELGdCN0QzQzBELEU2RDRDMUQsNkI1RDVDNkIsRTRENkM3QixjNURwRXNCLEU0RHFFdEIsbUJBQW1CLEVBQUE7O0EzRG9lakIsNEJ5RDdpQkosc0NFNEVHLG1CN0RqRHlELEVBQUEsRTZEdUUxRDs7QUZsR0YsOENFZ0ZHLHlCNUR6RXFCLEU0RDBFckIsVzVEaEZlLEVBQUE7O0EwRERsQixxREVzRkksV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLFc3RGxFa0IsRTZEbUVsQixTQUFTLEVBQ1QsWTdEcEVrQixFNkRxRWxCLG1DQUEyQixFQUEzQiwyQkFBMkIsRUFDM0Isc0JBQXNCLEVBQ3RCLDJCQUEyQixFQUFBOztBRi9GL0Isc0NFcUdFLGtCQUFrQixFQUNsQixpQjdEM0UwRCxFNkQyRTFELGlCN0QzRTBELEU2RDRFMUQsNEJBQVEsRUFBUixpQkFBUSxFQUFSLFFBQVEsRUFBQTs7QTNEc2NOLDRCeUQ3aUJKLHNDRTBHRyw0QkFBUSxFQUFSLGlCQUFRLEVBQVIsUUFBUSxFQUNSLGE3RGhGeUQsRUFBQSxFNkQ0SjFEOztBM0RzWEUsNkJ5RDdpQkosc0NFK0dHLGU3RHBGeUQsRUFBQSxFNkQ0SjFEOztBRnZMRiw4Q0VtSEcsV0FBVyxFQUNYLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLFdBQVcsRUFDWCxNQUFNLEVBQ04sT0FBTyxFQUNQLHlCNUQxR3FCLEVBQUE7O0FDNmhCcEIsNEJ5RDdpQkosOENFNkhJLFlBQVksRUFBQSxFQUViOztBRi9ISCxrREVrSUcsa0JBQWtCLEVBQ2xCLG9DN0Q5QytILEU2RCtDL0gscUM3RC9DK0gsRTZEZ0QvSCxjQUFjLEVBQ2QsMEQ1RGxJcUIsRTREa0lyQixrRDVEbElxQixFNERtSXJCLGdCQUFnQixFQUFBOztBM0RzYWYsNEJ5RDdpQkosa0RFMElJLFdBQVcsRUFDWCxZQUFZLEVBQUEsRUFPYjs7QTNEMlpDLDZCeUQ3aUJKLGtERStJSSxvQjdEcEh3RCxFNkRxSHhELG9CN0RySHdELEVBQUEsRTZEdUh6RDs7QUZsSkgsZ0RFcUpHLGtCQUFrQixFQUNsQixhN0QzSHlELEU2RDJIekQsa0I3RDNIeUQsRTZENEh6RCxhN0Q1SHlELEU2RDRIekQsa0I3RDVIeUQsRTZENkh6RCxxRUFFQyxFQUNELDBCQUEwQixFQUMxQiw2QkFBNkIsRUFDN0IsNEJBQTRCLEVBQzVCLHNCQUFzQixFQUN0Qix5REFBeUMsRUFBekMsaURBQXlDLEVBQXpDLHlDQUF5QyxFQUF6Qyw0REFBeUMsRUFDekMsK0JBQXVCLEVBQXZCLHVCQUF1QixFQUN2QixnRTVEbklvQyxFNERtSXBDLHdENURuSW9DLEVBQUE7O0EwRDlCdkMsMkNFcUtHLGtCQUFrQixFQUNsQixXN0QzSXlELEU2RDJJekQsZ0I3RDNJeUQsRTZENEl6RCxZN0Q1SXlELEU2RDRJekQsaUI3RDVJeUQsRTZENkl6RCwyRUFFQyxFQUNELDBCQUEwQixFQUMxQiwyQkFBMkIsRUFDM0IsNEJBQTRCLEVBQzVCLHVDQUErQixFQUEvQiwrQkFBK0IsRUFBQTs7QUY5S2xDLGdFRWlMSSwwQkFBMEIsRUFDMUIsa0ZBRUMsRUFBQTs7QUZwTEwseUNFMExFLGtCQUFrQixFQUNsQixXQUFXLEVBQ1gsNEJBQVEsRUFBUixpQkFBUSxFQUFSLFFBQVEsRUFBQTs7QTNEaVhOLDRCeUQ3aUJKLHlDRStMRyw0QkFBUSxFQUFSLGlCQUFRLEVBQVIsUUFBUSxFQUNSLFdBQVcsRUFBQSxFQTZHWjs7QTNEZ1FFLDZCeUQ3aUJKLHlDRW9NRyx3QkFBd0IsRUFBQSxFQXlHekI7O0EzRGdRRSw2QnlEN2lCSix5Q0V3TUcsd0JBQXdCLEVBQUEsRUFxR3pCOztBM0RnUUUsNkJ5RDdpQkoseUNFNE1HLHlCQUF5QixFQUN6QixrQjdEbEx5RCxFQUFBLEU2RGtSMUQ7O0FGN1NGLHdERWlORyxpQkFBaUIsRUFBQTs7QTNENFZoQiw0QnlEN2lCSix3REVvTkksZ0JBQWdCLEVBQUEsRUFFakI7O0FGdE5ILHlERXlORyxvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUFBOztBRnpOaEIseURFNk5HLGtCQUFrQixFQUNsQixvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLFc3RHBNeUQsRTZEb016RCxlN0RwTXlELEU2RHFNekQsVTdEck15RCxFNkRxTXpELGM3RHJNeUQsRTZEc016RCxXN0R0TXlELEU2RHNNekQsYTdEdE15RCxFNkR1TXpELFk3RHZNeUQsRTZEdU16RCxjN0R2TXlELEU2RHdNekQsa0JBQWtCLEVBQ2xCLHlCNUQ5TnFCLEU0RCtOckIsZ0JBQWdCLEVBQUE7O0EzRHdVZiw0QnlEN2lCSix5REV3T0ksYzdEN013RCxFNkQ4TXhELFFBQVEsRUFDUixXQUFXLEVBQ1gsd0NBQWdDLEVBQWhDLGdDQUFnQyxFQUFBLEVBYWpDOztBM0RxVEMsNkJ5RDdpQkoseURFK09JLE9BQU8sRUFDUCxXN0RyTndELEU2RHNOeEQsWTdEdE53RCxFQUFBLEU2RDZOekQ7O0EzRHFUQyw2QnlEN2lCSix5REVxUEksZ0I3RDFOd0QsRTZEMk54RCxpQjdEM053RCxFQUFBLEU2RDZOekQ7O0FGeFBILHdERThQRyxVQUFVLEVBQ1YsWUFBWSxFQUNaLDRCQUF5QixFQUN6QixpRTVEbk9vQyxFNERtT3BDLHlENURuT29DLEVBQUE7O0FDK2dCbkMsNkJ5RDdpQkosOEhFcVFLLHFCN0Q3T2lCLEU2RDhPakIsdUI3RDlPaUIsRTZEK09qQixzQjdEL09pQixFQUFBLEU2RHVQbEI7O0EzRDhSQSw2QnlEN2lCSiw4SEUyUUsseUI3RGhQdUQsRTZEaVB2RCx1QjdEcFBpQixFNkRxUGpCLHNCN0RyUGlCLEVBQUEsRTZEdVBsQjs7QUYvUUoscUVFa1JJLGlEQUF5QyxFQUF6Qyx5Q0FBeUMsRUFBQTs7QTNEMlJ6Qyw2QnlEN2lCSixxRUVxUkssc0RBQThDLEVBQTlDLDhDQUE4QyxFQUFBLEVBTS9DOztBM0RrUkEsNkJ5RDdpQkoscUVFeVJLLGlEQUF5QyxFQUF6Qyx5Q0FBeUMsRUFBQSxFQUUxQzs7QUYzUkoscUVFOFJJLGtEQUEwQyxFQUExQywwQ0FBMEMsRUFBQTs7QTNEK1ExQyw2QnlEN2lCSixxRUVpU0ssc0RBQThDLEVBQTlDLDhDQUE4QyxFQUFBLEVBTS9DOztBM0RzUUEsNkJ5RDdpQkoscUVFcVNLLGtEQUEwQyxFQUExQywwQ0FBMEMsRUFBQSxFQUUzQzs7QUZ2U0osOERFMFNJLDZCQUEyQixFQUFBOztBRjFTL0IsaURFZ1RFLGdCQUFnQixFQUNoQixrQjdEdFIwRCxFNkRzUjFELHdCN0R0UjBELEVBQUE7O0FFa2hCeEQsNEJ5RDdpQkosaURFb1RHLGlCQUFpQixFQUFBLEVBb0tsQjs7QTNEcUZFLDZCeUQ3aUJKLGlERXdURyxlN0Q3UnlELEU2RDhSekQsaUJBQWlCLEVBQUEsRUErSmxCOztBM0RxRkUsNkJ5RDdpQkosaURFNlRHLG9CN0RsU3lELEU2RG1TekQsaUJBQWlCLEVBQUEsRUEwSmxCOztBM0RxRkUsNkJ5RDdpQkosaURFa1VHLHdCN0R2U3lELEU2RHdTekQsaUJBQWlCLEVBQUEsRUFxSmxCOztBM0RxRkUsNkJ5RDdpQkosaURFdVVHLGlCN0Q1U3lELEVBQUEsRTZENmIxRDs7QUZ4ZEYsd0RFK1VHLGU3RHBUeUQsRTZEb1R6RCxrQjdEcFR5RCxFQUFBOztBMkQzQjVELCtERWtWSSxnQjdEdlR3RCxFNkR1VHhELG9CN0R2VHdELEVBQUE7O0FFa2hCeEQsNkJ5RDdpQkosK0RFcVZLLGU3RDFUdUQsRTZEMlR2RCxlN0QzVHVELEVBQUEsRTZENlR4RDs7QUZ4VkosMERFNFZHLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2IseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFDbkIsZ0I3RG5VeUQsRTZEbVV6RCxvQjdEblV5RCxFNkRvVXpELG1CN0RwVXlELEU2RG9VekQsbUI3RHBVeUQsRTZEcVV6RCxnQkFBZ0IsRUFBQTs7QTNENk1mLDZCeUQ3aUJKLDBERW1XSSxtQjdEeFV3RCxFQUFBLEU2RHNWekQ7O0FGalhILGtFRXVXSSxXQUFXLEVBQ1gsY0FBYyxFQUNkLGU3RDlVd0QsRTZEOFV4RCxrQjdEOVV3RCxFNkQrVXhELGdCN0QvVXdELEU2RCtVeEQsb0I3RC9Vd0QsRTZEZ1Z4RCxpQjdEblZrQixFNkRvVmxCLDZFQUFvRSxFQUNwRSwyQkFBMkIsRUFDM0IsNEJBQTRCLEVBQzVCLHdCQUF3QixFQUFBOztBRi9XNUIsMERFb1hHLGU3RHpWeUQsRTZEeVZ6RCxlN0R6VnlELEU2RDBWekQsZ0JBQWdCLEVBQUE7O0EzRHdMZiw2QnlEN2lCSiwwREV3WEksZUFBZSxFQUFBLEVBZ0JoQjs7QTNEcUtDLDZCeUQ3aUJKLDBERTRYSSxtQjdEald3RCxFQUFBLEU2RDZXekQ7O0FGeFlILDRERWdZSSxtQjdEcld3RCxFNkRxV3hELHFCN0RyV3dELEVBQUE7O0EyRDNCNUQsNERFb1lJLGM1RDlYb0IsRTREK1hwQiwwQkFBMEIsRUFDMUIsZUFBZSxFQUFBOztBRnRZbkIsK0RFMllHLGdCN0RoWHlELEU2RGdYekQsa0I3RGhYeUQsRTZEaVh6RCxvQjdEalh5RCxFNkRpWHpELHdCN0RqWHlELEVBQUE7O0FFa2hCeEQsNkJ5RDdpQkosK0RFK1lJLGlCQUFpQixFQUFBLEVBd0VsQjs7QUZ2ZEgsd0VFbVpJLGNBQWMsRUFDZCxXQUFXLEVBQ1gsYTdEMVh3RCxFNkQwWHhELGdCN0QxWHdELEU2RDJYeEQsb0NBQTRCLEVBQTVCLDRCQUE0QixFQUM1QixtQjdENVh3RCxFNkQ0WHhELHNCN0Q1WHdELEVBQUE7O0FFa2hCeEQsNEJ5RDdpQkosd0VFMFpLLGlCN0QvWHVELEVBQUEsRTZEK1l4RDs7QTNEbUlBLDRCeUQ3aUJKLHdFRThaSyxlN0RuWXVELEVBQUEsRTZEK1l4RDs7QTNEbUlBLDRCeUQ3aUJKLHdFRWthSyxpQjdEdll1RCxFNkR3WXZELHVCQUFlLEVBQWYsZUFBZSxFQUFBLEVBT2hCOztBM0RtSUEsNkJ5RDdpQkosd0VFdWFLLFk3RDVZdUQsRTZENll2RCxnQkFBZ0IsRUFBQSxFQUVqQjs7QUYxYUosK0VFNmFJLGFBQWEsRUFDYixrQ0FBa0MsRUFDbEMsUzdEcFp3RCxFNkRvWnhELFk3RHBad0QsRUFBQTs7QTJEM0I1RCw4RUVtYkksV0FBVyxFQUNYLFlBQVksRUFDWixvQkFBaUIsRUFBakIsaUJBQWlCLEVBQ2pCLDBCQUF1QixFQUF2Qix1QkFBdUIsRUFBQTs7QTNEdUh2Qiw2QnlEN2lCSiw2RUUyYkssYUFBYSxFQUFBLEVBRWQ7O0FGN2JKLGtGRWdjSSxnQjdEcmF3RCxFNkRxYXhELHFCN0RyYXdELEU2RHNheEQsb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYix3QkFBdUIsRUFBdkIscUJBQXVCLEVBQXZCLHVCQUF1QixFQUFBOztBRmxjM0IsaUZFc2NJLGtCQUFrQixFQUNsQixzQzVEbmNvQixFNERvY3BCLFU3RGhia0IsRTZEaWJsQixXN0RqYmtCLEU2RGtibEIsZ0VBQWdELEVBQWhELHdEQUFnRCxFQUFoRCxnREFBZ0QsRUFBaEQsbUVBQWdELEVBQ2hELGtDQUEwQixFQUExQiwwQkFBMEIsRUFDMUIsZ0U1RDlhbUMsRTREOGFuQyx3RDVEOWFtQyxFQUFBOztBMEQ5QnZDLGtHRStjSyxrQjdEcGJ1RCxFNkRvYnZELHFCN0RwYnVELEVBQUE7O0EyRDNCNUQseUZFbWRLLDZCQUFxQixFQUFyQixxQkFBcUIsRUFDckIseUI1RGhkbUIsRUFBQTs7QTBESnhCLCtCR0NDLGtCQUFrQixFQUNsQiwwQkFBa0QsRUFBbEQsaUNBQWtELEVBQ2xELHlCN0RhdUIsRUFBQTs7QUM2aEJwQiw0QnlEN2lCSiwrQkdNRSxzQ0FBOEMsRUFBQSxFQXlLL0M7O0FIL0tELHdDR1lFLGtCQUFrQixFQUNsQiw4QjlEYzBELEU4RGQxRCwrQzlEYzBELEU4RGIxRCxzQjdEYmdCLEVBQUE7O0FDNGlCZCw0QnlEN2lCSix3Q0dpQkcsd0JBQTRCLEVBQzVCLGlCOURTeUQsRUFBQSxFOERTMUQ7O0E1RHlnQkUsNkJ5RDdpQkosd0NHc0JHLHVCQUE2QixFQUFBLEVBYzlCOztBSHBDRixnREcwQkcsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixPQUFPLEVBQ1AsWUFBWSxFQUNaLFdBQVcsRUFDWCxXQUFXLEVBQ1gsd0VBQStELEVBQy9ELHNCQUFzQixFQUN0QixrQ0FBa0MsRUFBQTs7QTVEMmdCakMsNEJ5RDdpQkosd0NHMkNHLG1COURoQnlELEVBQUEsRThENEIxRDs7QTVEc2ZFLDRCeUQ3aUJKLCtDR2dESSxnQkFBZ0IsRUFBQSxFQUNoQjs7QUhqREosK0NHcURHLGNBQWMsRUFBQTs7QUhyRGpCLHFDRzBERSxnQjlEL0IwRCxFOEQrQjFELHFCOUQvQjBELEU4RGdDMUQsZ0JBQWdCLEVBQUE7O0E1RGtmZCw0QnlEN2lCSixxQ0c4REcsYUFBYSxFQUNiLHNCOURwQ3lELEU4RHFDekQseUVBQWdFLEVBQ2hFLDRCQUE0QixFQUM1Qiw2QkFBNkIsRUFDN0IseUI5RHhDeUQsRUFBQSxFOER3RDFEOztBNUQwZEUsNkJ5RDdpQkoscUNHdUVHLGlCQUFpQixFQUFBLEVBWWxCOztBSG5GRix1Q0cyRUcsbUI5RGhEeUQsRThEZ0R6RCxxQjlEaER5RCxFQUFBOztBMkQzQjVELHVDRytFRyxjN0R6RXFCLEU2RDBFckIsMEJBQTBCLEVBQzFCLGVBQWUsRUFBQTs7QUhqRmxCLHVDR3NGRSxrQkFBa0IsRUFDbEIsVUFBVSxFQUNWLGdCOUQ3RDBELEU4RDZEMUQscUI5RDdEMEQsRUFBQTs7QUVraEJ4RCw2QnlEN2lCSix1Q0cyRkcsaUJBQWlCLEVBQUEsRUFFbEI7O0FIN0ZGLDBDR2dHRSxrQkFBa0IsRUFDbEIsUzlEdEUwRCxFOERzRTFELFc5RHRFMEQsRThEdUUxRCxXOUR2RTBELEU4RHVFMUQsZTlEdkUwRCxFOER3RTFELFk5RHhFMEQsRThEd0UxRCxlOUR4RTBELEVBQUE7O0FFa2hCeEQsNEJ5RDdpQkosMENHc0dHLGE5RDNFeUQsRThENEV6RCxlOUQ1RXlELEU4RDZFekQsV0FBVyxFQUFBLEVBbUJaOztBSDNIRixpREc0R0csV0FBVyxFQUNYLGtCQUFrQixFQUNsQixhOURuRnlELEU4RG1GekQsZ0I5RG5GeUQsRThEb0Z6RCxZOURwRnlELEU4RG9GekQsZTlEcEZ5RCxFOERxRnpELFc5RHJGeUQsRThEcUZ6RCxlOURyRnlELEU4RHNGekQsWTlEdEZ5RCxFOERzRnpELGlCOUR0RnlELEU4RHVGekQsaUZBQXdFLEVBQ3hFLHNCQUFzQixFQUFBOztBNUQwYnJCLDRCeUQ3aUJKLGlER3NISSxlOUQzRndELEU4RDRGeEQsV0FBVyxFQUNYLFdBQVcsRUFBQSxFQUVaOztBSDFISCwwQ0c4SEUsa0JBQWtCLEVBQ2xCLFk5RHBHMEQsRThEb0cxRCxjOURwRzBELEU4RHFHMUQsVTlEckcwRCxFOERxRzFELGE5RHJHMEQsRThEc0cxRCxZOUR0RzBELEU4RHNHMUQsZ0I5RHRHMEQsRUFBQTs7QUVraEJ4RCw0QnlEN2lCSiwwQ0dvSUcsZ0I5RHpHeUQsRThEMEd6RCxhOUQxR3lELEU4RDJHekQsV0FBVyxFQUFBLEVBMkJaOztBSGpLRixpREcwSUcsV0FBVyxFQUNYLGtCQUFrQixFQUNsQixTOURqSHlELEU4RGlIekQsYzlEakh5RCxFOERrSHpELFc5RGxIeUQsRThEa0h6RCxlOURsSHlELEU4RG1IekQsVzlEbkh5RCxFOERtSHpELGdCOURuSHlELEU4RG9IekQsWTlEcEh5RCxFOERvSHpELGdCOURwSHlELEU4RHFIekQsZ0ZBQXVFLEVBQ3ZFLHNCQUFzQixFQUN0QiwyQkFBMkIsRUFBQTs7QTVEMloxQiw0QnlEN2lCSixpREdxSkksYzlEMUh3RCxFOEQySHhELFVBQVUsRUFDVixZOUQ1SHdELEVBQUEsRThEOEh6RDs7QUh6SkgsOENHNEpHLDhFQUE2RCxFQUE3RCxzRUFBNkQsRUFDN0QsOEJBQXNCLEVBQXRCLHNCQUFzQixFQUN0QixvQ0FBNEIsRUFBNUIsNEJBQTRCLEVBQzVCLHdCQUFnQixFQUFoQixnQkFBZ0IsRUFBQTs7QUgvSm5CLDRDR29LRSxrQkFBa0IsRUFDbEIsYTlEMUkwRCxFOEQwSTFELGlCOUQxSTBELEU4RDJJMUQsUUFBUSxFQUNSLFc5RDVJMEQsRThENEkxRCxnQjlENUkwRCxFQUFBOztBRWtoQnhELDRCeUQ3aUJKLDRDRzBLRyxpQjlEL0l5RCxFOERnSnpELGU5RGhK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dUJ2RUkwRCxFdUVIMUQsd0J2RUcwRCxFQUFBLEV1RTZLM0Q7O0FEeE1ELHFEQzhCRSxrQkFBa0IsRUFDbEIsb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYiw0QkFBc0IsRUFBdEIsNkJBQXNCLEVBQXRCLDBCQUFzQixFQUF0QixzQkFBc0IsRUFDdEIsd0JBQXVCLEVBQXZCLHFCQUF1QixFQUF2Qix1QkFBdUIsRUFDdkIseUJBQW1CLEVBQW5CLHNCQUFtQixFQUFuQixtQkFBbUIsRUFDbkIsaUJ2RVIwRCxFdUVRMUQsb0J2RVIwRCxFQUFBOztBRWtoQnhELDRCb0U3aUJKLHFEQ3NDRyxhdkVYeUQsRXVFWXpELGFBQW1CLEVBQW5CLG1CQUFtQixFQUNuQixzQnZFYnlELEV1RWN6RCxtQ0FBbUMsRUFBQSxFQXFDcEM7O0FyRStkRSw2Qm9FN2lCSixxREM2Q0csdUJ2RWxCeUQsRUFBQSxFdUVtRDFEOztBckUrZEUsNkJvRTdpQkoscURDaURHLGlCdkV0QnlELEVBQUEsRXVFbUQxRDs7QUQ5RUYsNkRDcURHLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsVUFBVSxFQUNWLFN2RTdCeUQsRXVFNkJ6RCxjdkU3QnlELEV1RThCekQsUUFBUSxFQUNSLFd2RS9CeUQsRXVFK0J6RCxldkUvQnlELEV1RWdDekQsWXZFaEN5RCxFdUVnQ3pELGdCdkVoQ3lELEV1RWlDekQsK0RBQStELEVBQy9ELHNCQUFzQixFQUFBOztBckVnZnJCLDRCb0U3aUJKLDZEQ2dFSSxhdkVyQ3dELEV1RXNDeEQsZXZFdEN3RCxFdUV1Q3hELFd2RXZDd0QsRXVFd0N4RCxZdkV4Q3dELEVBQUEsRXVFa0R6RDs7QXJFZ2VDLDZCb0U3aUJKLDZEQ3VFSSxjdkU1Q3dELEVBQUEsRXVFa0R6RDs7QXJFZ2VDLDZCb0U3aUJKLDZEQzJFSSxldkVoRHdELEVBQUEsRXVFa0R6RDs7QUQ3RUgsOERDaUZFLGtCQUFrQixFQUNsQixVdkV2RDBELEV1RXVEMUQsZXZFdkQwRCxFdUV3RDFELFl2RXhEMEQsRXVFd0QxRCxldkV4RDBELEV1RXlEMUQsWXZFekQwRCxFdUV5RDFELGlCdkV6RDBELEV1RTBEMUQsWXZFMUQwRCxFdUUwRDFELGlCdkUxRDBELEV1RTJEMUQsNkJ0RTNENkIsRXNFNEQ3QixXdEV0RmdCLEVzRXVGaEIsZ0VBQWdFLEVBQ2hFLDRCQUE0QixFQUM1QixpQ0FBaUMsRUFDakMsMEJ2RWhFMEQsRXVFaUUxRCxpQ0FBeUIsRUFBekIseUJBQXlCLEVBQUE7O0FyRWlkdkIsNEJvRTdpQkosOERDK0ZHLGV2RXBFeUQsRUFBQSxFdUVzRTFEOztBRGpHRixrRENvR0UsYUFBYSxFQUFBOztBckV5Y1gsNEJvRTdpQkosa0RDdUdHLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsY0FBYyxFQUNkLFl2RS9FeUQsRXVFZ0Z6RCxVQUFVLEVBQ1YsYXZFakZ5RCxFQUFBLEV1RW1GMUQ7O0FEOUdGLHFEQ29IRSxrQkFBa0IsRUFDbEIsU3ZFMUYwRCxFdUUwRjFELGF2RTFGMEQsRXVFMkYxRCxVQUFVLEVBQ1YsY0FBYyxFQUNkLGV2RTdGMEQsRXVFNkYxRCxtQnZFN0YwRCxFdUU4RjFELGtCQUFrQixFQUNsQixXdEV6SGdCLEVBQUE7O0FDNGlCZCw0Qm9FN2lCSixxREM2SEcsZXZFbEd5RCxFQUFBLEV1RXdHMUQ7O0FEbklGLDREQ2lJRyxpQnZFdEd5RCxFdUVzR3pELHFCdkV0R3lELEVBQUE7O0FzRTNCNUQsa0RDc0lFLGtCQUFrQixFQUNsQixVdkU1RzBELEV1RTRHMUQsWXZFNUcwRCxFdUU2RzFELFVBQVUsRUFDVixzQnZFakhvQixFdUVpSHBCLDRCdkVqSG9CLEV1RWtIcEIsa0JBQWtCLEVBQ2xCLGV2RWhIMEQsRXVFZ0gxRCxtQnZFaEgwRCxFdUVpSDFELGlCdkVqSDBELEV1RWlIMUQsb0J2RWpIMEQsRXVFa0gxRCxXdEU1SWdCLEVBQUE7O0FDNGlCZCw0Qm9FN2lCSixrRENnSkcsYXZFckh5RCxFdUVzSHpELFl2RXRIeUQsRXVFdUh6RCx3QnZFdkh5RCxFQUFBLEV1RXlIMUQ7O0FEcEpGLGdEQ3VKRSxxQkFBcUIsRUFDckIsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixVQUFVLEVBQ1YsZ0JBQWdCLEVBQ2hCLFdBQVcsRUFDWCxXQUFXLEVBQUE7O0FyRWdaVCw0Qm9FN2lCSixnRENnS0csV0FBVyxFQUNYLGdCdkV0SXlELEVBQUEsRXVFNEsxRDs7QXJFc1dFLDZCb0U3aUJKLGdEQ3FLRyxpQnZFMUl5RCxFQUFBLEV1RTRLMUQ7O0FEdk1GLHVEQ3lLRyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFdBQVcsRUFDWCxNQUFNLEVBQ04sT0FBTyxFQUNQLFdBQVcsRUFDWCxZQUFZLEVBQ1osc0NBQXVDLEVBQUE7O0FEaEwxQyxvRENvTEcsa0JBQWtCLEVBRWxCLE1BQU0sRUFDTix1QkFBdUIsRUFDdkIsWUFBWSxFQUNaLGdCQUFnQixFQUNoQixpQnZFL0p5RCxFdUUrSnpELGtCdkUvSnlELEVBQUE7O0FFa2hCeEQsNEJvRTdpQkosb0RDNkxJLE1BQU0sRUFDTix1QkFBdUIsRUFDdkIsV0FBVyxFQUNYLG9CdkVyS3dELEVBQUEsRXVFMkt6RDs7QXJFdVdDLDZCb0U3aUJKLG9EQ29NSSxNQUFNLEVBQUEsRUFFUDs7QUR0TUgsNERFSUUsa0JBQWtCLEVBQ2xCLG9CQUFhLEVBQWIsb0JBQWEsRUFBYixhQUFhLEVBQ2IsbUJBQWUsRUFBZixlQUFlLEVBQ2Ysb0J4RW9CMEQsRXdFcEIxRCwyQnhFb0IwRCxFd0VuQjFELGlCeEVtQjBELEV3RW5CMUQscUJ4RW1CMEQsRXdFbEIxRCxtQnhFa0IwRCxFd0VsQjFELHdCeEVrQjBELEV3RWpCMUQseUJ2RU1zQixFQUFBOztBQzZoQnBCLDZCb0U3aUJKLDRERWFHLHFCQUFpQixFQUFqQixpQkFBaUIsRUFDakIseUJBQThCLEVBQTlCLHNCQUE4QixFQUE5Qiw4QkFBOEIsRUFDOUIsV0FBVyxFQUNYLGtCQUEwQixFQUMxQixzQkFBeUIsRUFBQSxFQW9DMUI7O0FGckRGLG9FRXFCRyxXQUFXLEVBQ1gsa0JBQWtCLEVBQ2xCLFN4RUl5RCxFd0VKekQsWXhFSXlELEV3RUh6RCxVeEVHeUQsRXdFSHpELGV4RUd5RCxFd0VGekQsVUFBVSxFQUNWLFd4RUN5RCxFd0VEekQsYXhFQ3lELEV3RUF6RCxZeEVBeUQsRXdFQXpELGdCeEVBeUQsRXdFQ3pELHNFQUFzRSxFQUN0RSw0QkFBNEIsRUFDNUIsc0JBQXNCLEVBQUE7O0F0RStnQnJCLDZCb0U3aUJKLG9FRWlDSSxheEVOd0QsRXdFT3hELGV4RVB3RCxFd0VReEQsWUFBWSxFQUNaLGFBQWEsRUFBQSxFQUVkOztBRnRDSCxtRUV5Q0csV0FBVyxFQUNYLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sUUFBUSxFQUNSLFd4RWxCeUQsRXdFa0J6RCxnQnhFbEJ5RCxFd0VtQnpELFlBQVksRUFDWixzQnZFOUNlLEVBQUE7O0FDNGlCZCw2Qm9FN2lCSixtRUVrREksa0JBQWtCLEVBQUEsRUFFbkI7O0FGcERILDBERXdERSxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLGF4RS9CMEQsRXdFK0IxRCxrQnhFL0IwRCxFd0VnQzFELGlCeEVoQzBELEV3RWdDMUQscUJ4RWhDMEQsRXdFaUMxRCxnQnhFcENvQixFd0VxQ3BCLGlCeEVyQ29CLEV3RXNDcEIsZ0JBQWdCLEVBQUE7O0F0RStlZCw2Qm9FN2lCSiwwREVpRUcsU0FBUyxFQUNULFlBQVksRUFBQSxFQW1CYjs7QUZyRkYsOERFd0VHLGtCQUFrQixFQUNsQixNQUFNLEVBQ04sV3hFL0N5RCxFd0UrQ3pELGdCeEUvQ3lELEV3RWdEekQsWXhFaER5RCxFd0VnRHpELGV4RWhEeUQsRXdFaUR6RCxlQUFrQixFQUFsQixrQkFBa0IsRUFBQTs7QXRFaWVqQiw2Qm9FN2lCSiw4REUrRUksTUFBTSxFQUNOLFdBQVcsRUFDWCxnQnhFdER3RCxFd0V1RHhELFlBQVksRUFBQSxFQUViOztBdEV5ZEMsNkJvRTdpQkosd0RFeUZHLGdCeEU5RHlELEV3RStEekQsY0FBYyxFQUFBLEVBRWY7O0FGNUZGLDRERWtHRSxnQnhFdkUwRCxFd0V1RTFELG9CeEV2RTBELEVBQUE7O0FFa2hCeEQsNkJvRTdpQkosNERFcUdHLG9CeEUxRXlELEVBQUEsRXdFZ0YxRDs7QUYzR0YsbUVFeUdHLGNBQWMs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eUJBQThCLEVBQTlCLHNCQUE4QixFQUE5Qiw4QkFBOEIsRUFBQSxFQUUvQjs7QUpuQkYsa0RJc0JFLGtCQUFrQixFQUNsQixnQkFBZ0IsRUFDaEIsV0FBVyxFQUNYLGExRUUwRCxFMEVGMUQsaUIxRUUwRCxFQUFBOztBRWtoQnhELDRCb0U3aUJKLGtESTRCRyxpQkFBaUIsRUFBQSxFQTJDbEI7O0F4RXNlRSw2Qm9FN2lCSixrRElnQ0csV0FBVyxFQUNYLHFCMUVOeUQsRUFBQSxFMEU0QzFEOztBSnZFRix5RElxQ0csV0FBVyxFQUNYLGtCQUFrQixFQUNsQixRMUVmbUIsRTBFZ0JuQixXMUVieUQsRTBFYXpELGUxRWJ5RCxFMEVjekQsV0FBVyxFQUNYLFkxRWZ5RCxFMEVlekQsZ0IxRWZ5RCxFMEVnQnpELGExRWhCeUQsRTBFZ0J6RCxjMUVoQnlELEUwRWlCekQsdUVBQXVFLEVBQ3ZFLDRCQUE0QixFQUM1QixrQ0FBa0MsRUFDbEMsd0JBQXdCLEVBQUE7O0F4RThmdkIsNkJvRTdpQkoseURJa0RJLFVBQVUsRUFBQSxFQU1YOztBeEVxZkMsNkJvRTdpQkoseURJc0RJLFVBQVUsRUFBQSxFQUVYOztBSnhESCxzREk2REcsa0JBQWtCLEVBQ2xCLFMxRW5DeUQsRTBFbUN6RCxhMUVuQ3lELEUwRW9DekQsVUFBVSxFQUNWLGVBQWtCLEVBQWxCLGtCQUFrQixFQUNsQixZMUV0Q3lELEUwRXNDekQsaUIxRXRDeUQsRUFBQTs7QUVraEJ4RCw2Qm9FN2lCSixzRElvRUksV0FBVyxFQUFBLEVBRVo7O0FKdEVILG9ESTZFRSxXekU1RWdCLEVBQUE7O0FxRURsQiwyRElnRkcsY0FBYyxFQUFBOztBSmhGakIsZ0RJcUZFLHdCMUUxRDBELEUwRTBEMUQsaUMxRTFEMEQsRUFBQTs7QUVraEJ4RCw2Qm9FN2lCSixnREl3RkcsV0FBVyxFQUNYLG1CQUFtQixFQUFBLEVBRXBCOztBSjNGRixpRElnR0UsV3pFL0ZnQixFQUFBOztBcUVEbEIsbURJbUdHLGdCMUV4RXlELEUwRXdFekQsbUIxRXhFeUQsRTBFeUV6RCxnQkFBZ0IsRUFBQTs7QUpwR25CLG9ESXdHRyxnQkFBZ0IsRUFDaEIsZ0IxRTlFeUQsRTBFOEV6RCxxQjFFOUV5RCxFMEUrRXpELGtCMUUvRXlELEUwRStFekQsdUIxRS9FeUQsRUFBQTs7QXNFM0I1RCxvREtDQyxvQjNFMEIyRCxFMkUxQjNELHlCM0UwQjJELEUyRXpCM0QseUIxRUV1QixFQUFBOztBQ3lpQnBCLDRCb0U3aUJKLG9ES0tFLHVCM0VzQjBELEVBQUEsRTJFb1EzRDs7QUwvUkQsNkRLU0UseUJBQXlCLEVBQ3pCLG1EMUVldUQsRTBFZHZELGtCQUFrQixFQUNsQixzQkFBc0IsRUFDdEIsYzFFTnNCLEVBQUE7O0FxRVB4QixvRUtnQkcsY0FBYyxFQUNkLGlCQUFpQixFQUNqQixtQkFBbUIsRUFDbkIsb0NBQTRCLEVBQTVCLDRCQUE0QixFQUFBOztBekUwaEIzQiw0Qm9FN2lCSixvRUtzQkksYUFBYSxFQUFBLEVBRWQ7O0FMeEJILHFFSzJCRyxhQUFhLEVBQ2IsZUFBZSxFQUNmLG1DQUEyQixFQUEzQiwyQkFBMkIsRUFBQTs7QXpFZ2hCMUIsNEJvRTdpQkoscUVLZ0NJLGNBQWMsRUFBQSxFQUVmOztBTGxDSCx5REswQ0Usb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYixtQkFBZSxFQUFmLGVBQWUsRUFBQTs7QXpFa2dCYiw0Qm9FN2lCSix5REs4Q0cscUJBQWlCLEVBQWpCLGlCQUFpQixFQUNqQixvQjNFcEJ5RCxFMkVxQnpELG9CQUFvQixFQUNwQixtQkFBbUIsRUFBQSxFQUVwQjs7QUxuREYsNkRLeURFLGdCM0U5QjBELEUyRThCMUQsb0IzRTlCMEQsRTJFK0IxRCxpQjNFL0IwRCxFMkUrQjFELHFCM0UvQjBELEUyRWdDMUQsa0IzRWhDMEQsRTJFZ0MxRCxzQjNFaEMwRCxFMkVpQzFELGlCM0VqQzBELEUyRWlDMUQsc0IzRWpDMEQsRTJFa0MxRCxXMUU1RGdCLEVBQUE7O0FDNGlCZCw0Qm9FN2lCSiw2REtnRUcsV0FBVyxFQUNYLGFBQWEsRUFDYixjQUFjLEVBQ2QsZUFBZSxFQUFBLEVBWWhCOztBekU4ZEUsNEJvRTdpQkosb0VLd0VJLHNCQUFzQixFQUFBLEVBRXZCOztBTDFFSCxvRUs2RUcsY0FBYyxFQUFBOztBTDdFakIsMERLa0ZFLG9CQUFvQyxFQUFwQyw0QkFBb0MsRUFDcEMsZ0JBQWdCLEVBQ2hCLGlCM0V6RDBELEUyRXlEMUQsc0IzRXpEMEQsRTJFMEQxRCxXMUVwRmdCLEVBQUE7O0FDNGlCZCw0Qm9FN2lCSiwwREt3RkcsV0FBVyxFQUNYLG9CM0U5RHlELEUyRStEekQsb0IzRS9EeUQsRTJFZ0V6RCxlQUFlLEVBQ2Ysa0IzRWpFeUQsRTJFa0V6RCx3QkFBd0IsRUFDeEIsZ0VBQWdFLEVBQ2hFLDRCQUE0QixFQUM1Qix5QjNFckV5RCxFMkVzRXpELDZCQUE2QixFQUFBLEVBRTlCOztBTG5HRixrRUtzR0Usa0JBQWtCLEVBQ2xCLGdCM0U1RTBELEUyRTRFMUQsb0IzRTVFMEQsRUFBQTs7QUVraEJ4RCw0Qm9FN2lCSixrRUswR0csb0IzRS9FeUQsRUFBQSxFMkVpRjFEOztBTDVHRixpRUsrR0Usa0JBQWtCLEVBQ2xCLGdCQUFnQixFQUNoQixhQUFhLEVBQ2IsYTNFdkYwRCxFMkV1RjFELGEzRXZGMEQsRTJFd0YxRCxrQjNFeEYwRCxFMkV3RjFELHlCM0V4RjBELEVBQUE7O0FFa2hCeEQsNEJvRTdpQkosaUVLc0hHLFdBQVcsRUFDWCxpQjNFNUZ5RCxFMkU2RnpELHVCM0U3RnlELEVBQUEsRTJFa00xRDs7QXpFZ1ZFLDZCb0U3aUJKLGlFSzRIRyx5QjNFakd5RCxFQUFBLEUyRWtNMUQ7O0FMN05GLHdFS2dJRyxrQkFBa0IsRUFDbEIsVUFBVSxFQUNWLGUzRXZHeUQsRTJFdUd6RCxlM0V2R3lELEUyRXdHekQsVzFFbEllLEVBQUE7O0FDNGlCZCw2Qm9FN2lCSix3RUtzSUksb0IzRTNHd0QsRUFBQSxFMkVtSHpEOztBTDlJSCwrRUswSUksaUIzRWxIa0IsRTJFbUhsQixrQjNFbkhrQixFMkVvSGxCLCtCMUVqSWtCLEVBQUE7O0FxRVh0QixzRUtpSkcsa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixVQUFVLEVBQ1YsZ0IzRXpIeUQsRTJFeUh6RCxrQjNFekh5RCxFMkUwSHpELDZCMUUxSDRCLEUwRTJINUIsZTNFM0h5RCxFMkUySHpELG1CM0UzSHlELEUyRTRIekQsa0JBQWtCLEVBQ2xCLGdCQUFnQixFQUNoQixXMUV4SmUsRUFBQTs7QUM0aUJkLDRCb0U3aUJKLHNFSzRKSSxXQUFXLEVBQ1gsZ0IzRWxJd0QsRUFBQSxFMkV3SXpEOztBekUwWUMsNkJvRTdpQkosc0VLaUtJLGlCM0V0SXdELEVBQUEsRTJFd0l6RDs7QUxuS0gsc0VLc0tHLGtCQUFrQixFQUNsQixVQUFVLEVBQ1YsVTNFN0l5RCxFMkU2SXpELGEzRTdJeUQsRTJFOEl6RCxZM0U5SXlELEUyRThJekQsZ0IzRTlJeUQsRTJFK0l6RCxvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLHlCQUFtQixFQUFuQixzQkFBbUIsRUFBbkIsbUJBQW1CLEVBQ25CLFkzRWpKeUQsRTJFaUp6RCxZM0VqSnlELEUyRWtKekQsWTNFbEp5RCxFMkVrSnpELFkzRWxKeUQsRTJFbUp6RCxlM0VuSnlELEUyRW1KekQsZTNFbkp5RCxFMkVvSnpELHlCQUF5QixFQUN6QixnQkFBZ0IsRUFDaEIsVzFFaExlLEUwRWlMZixnRUFBZ0UsRUFDaEUsNEJBQTRCLEVBQzVCLGlDQUFpQyxFQUNqQyx3QkFBd0IsRUFBQTs7QXpFd1h2Qiw0Qm9FN2lCSixzRUt3TEksZTNFN0p3RCxFMkU4SnhELGdCM0U5SndELEUyRStKeEQsZ0IzRS9Kd0QsRTJFZ0t4RCxpQjNFaEt3RCxFQUFBLEUyRXNLekQ7O0F6RTRXQyw2Qm9FN2lCSixzRUsrTEksYzNFcEt3RCxFQUFBLEUyRXNLekQ7O0FMak1ILG9FS29NRyxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLE9BQU8sRUFDUCxVQUFVLEVBQ1YsV0FBVyxFQUNYLFlBQVksRUFBQTs7QUx6TWYsMkVLNE1JLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsTUFBTSxFQUNOLE9BQU8sRUFDUCxXQUFXLEVBQ1gsWUFBWSxFQUNaLDBHQUFrRixF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QTFFc2FmLDRCb0U3aUJKLCtETTBJSyxjNUUvR3VELEVBQUEsRTRFcUh4RDs7QTFFNlpBLDZCb0U3aUJKLCtETThJSyxNQUFNLEVBQUEsRUFFUDs7QU5oSkosbUVNb0pHLGU1RXpIeUQsRTRFeUh6RCxrQjVFekh5RCxFQUFBOztBc0UzQjVELHVETXlKRSxrQjVFOUgwRCxFNEU4SDFELDJCNUU5SDBELEU0RStIMUQseUIzRTFJc0IsRUFBQTs7QUM2aEJwQiw0Qm9FN2lCSix1RE02Skcsa0JBQWtCLEVBQUEsRUE0R25COztBMUVvU0UsNkJvRTdpQkosdURNaUtHLG1CQUFtQixFQUNuQixvQkFBb0IsRUFBQSxFQXVHckI7O0FOelFGLDJETXNLRyxrQkFBa0IsRUFDbEIsZ0JBQWdCLEVBQ2hCLGE1RTdJeUQsRTRFNkl6RCxpQjVFN0l5RCxFQUFBOztBRWtoQnhELDRCb0U3aUJKLDJETTJLSSxvQkFBYSxFQUFiLG9CQUFhLEVBQWIsYUFBYSxFQUNiLHlCQUE4QixFQUE5QixzQkFBOEIsRUFBOUIsOEJBQThCLEVBQzlCLHlCQUFtQixFQUFuQixzQkFBbUIsRUFBbkIsbUJBQW1CLEVBQ25CLGdCNUVuSndELEU0RW9KeEQsMkI1RXBKd0QsRUFBQSxFNEVvTnpEOztBTi9PSCxrRU1tTEksV0FBVyxFQUNYLGFBQWEsRUFDYixrQkFBa0IsRUFDbEIsVTVFM0p3RCxFNEUySnhELFk1RTNKd0QsRTRFNEp4RCxZNUU1SndELEU0RTRKeEQsaUI1RTVKd0QsRTRFNkp4RCxhNUU3SndELEU0RTZKeEQsaUI1RTdKd0QsRTRFOEp4RCxVQUFVLEVBQ1YsWTVFL0p3RCxFNEUrSnhELGU1RS9Kd0QsRTRFZ0t4RCxZNUVoS3dELEU0RWdLeEQsZ0I1RWhLd0QsRTRFaUt4RCxnRUFBZ0UsRUFDaEUsNEJBQTRCLEVBQzVCLDJCQUEyQixFQUMzQix3QkFBd0IsRUFDeEIsa0NBQTBCLEVBQTFCLDBCQUEwQixFQUFBOztBMUU2VzFCLDRCb0U3aUJKLGtFTW1NSyxjQUFjLEVBQUEsRUFFZjs7QU5yTUosbUVNd01JLGNBQWMsRUFDZCxrQkFBa0IsRUFDbEIsUzVFL0t3RCxFNEUrS3hELFM1RS9Ld0QsRTRFZ0x4RCxPQUFPLEVBQ1AsVUFBVSxFQUNWLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsNkIzRXBMMkIsRTJFcUwzQixlNUVyTHdELEU0RXFMeEQsa0I1RXJMd0QsRTRFc0x4RCxnQkFBZ0IsRUFDaEIsaUI1RXZMd0QsRTRFdUx4RCxzQjVFdkx3RCxFNEV3THhELGMzRXhNa0IsRUFBQTs7QUNraUJsQiw0Qm9FN2lCSixtRU1zTkssb0JBQWEsRUFBYixvQkFBYSxFQUFiLGFBQWEsRUFDYix5QkFBbUIsRUFBbkIsc0JBQW1CLEVBQW5CLG1CQUFtQixFQUNuQixjNUU3THVELEU0RThMdkQsVUFBVSxFQUNWLFdBQVcsRUFDWCxZNUVoTXVELEU0RWlNdkQsZ0JBQWdCLEVBQ2hCLGdCQUFnQixFQUNoQixtQkFBb0IsRUFBcEIsb0JBQW9CLEVBQUEsRUFFckI7O0FOaE9KLGtFTW1PSSxrQkFBa0IsRUFDbEIsVTVFek13RCxFNEV5TXhELGM1RXpNd0QsRTRFME14RCx1QkFBdUIsRUFDdkIsVUFBVSxFQUNWLFk1RTVNd0QsRTRFNE14RCxlNUU1TXdELEVBQUE7O0FFa2hCeEQsNEJvRTdpQkosa0VNME9LLGE1RS9NdUQsRTRFZ052RCxVQUFhLEVBQWIsYUFBYSxFQUNiLFdBQVcsRUFBQSxFQUVaOztBTjlPSiwwRE1rUEcsa0JBQWtCLEVBQ2xCLE1BQU0sRUFDTixPQUFPLEVBQ1AsV0FBVyxFQUFBOztBTnJQZCxpRU13UEksV0FBVyxFQUNYLGtCQUFrQixFQUNsQixVQUFVLEVBQ1YsTUFBTSxFQUNOLE9BQU8sRUFDUCxXQUFXLEVBQ1gsYTVFbk93RCxFNEVtT3hELGlCNUVuT3dELEU0RW9PeEQsc0NBQXVDLEVBQUE7O0FOL1AzQyw4RE1tUUksa0JBQWtCLEVBQ2xCLFVBQVUsRUFDVixPQUFPLEVBQ1AsZ0I1RTNPd0QsRTRFMk94RCxvQjVFM093RCxFQUFBIiwiZmlsZSI6ImluZGV4LmNzcyJ9 */

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