@charset "UTF-8";.program-content-sidebar{padding-inline:4%}@media (min-width:768px){.program-content-sidebar{padding-inline:4%}}@media (min-width:992px){.program-content-sidebar{padding-inline:8%}}@media (min-width:1600px){.program-content-sidebar{padding-inline:10%}}.program-content-sidebar{padding-block:3rem;background:#fff}.program-content-sidebar__layout{display:grid;gap:2rem}.program-content-sidebar__content{min-width:0}.program-content-sidebar__sidebar{display:grid;gap:1.25rem;min-width:0}.wp-front .program-content-sidebar__summary{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.program-content-sidebar__summary{padding:1.5rem;border-radius:1.25rem}.wp-front .program-content-sidebar__financing{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.program-content-sidebar__financing{padding:1.5rem;border-radius:1.25rem}.program-content-sidebar__summary{background:#fff;border:1px solid rgba(25,25,25,.08);box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.075)}.program-content-sidebar__financing-title,.program-content-sidebar__summary-title{font-size:1rem;margin:0;color:#0d0d0d;font-weight:800;line-height:1.25}.program-content-sidebar__details{margin:1.25rem 0 0}.wp-front .program-content-sidebar__detail{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:calc((var(--fade-index,1) + 2) * .2s)}.program-content-sidebar__detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:1rem;padding-block:.75rem;border-bottom:1px solid #ededed}.program-content-sidebar__detail:first-child{padding-top:0}.program-content-sidebar__detail dd,.program-content-sidebar__detail dt{font-size:.75rem;margin:0;line-height:1.35}.program-content-sidebar__detail dt{color:#777}.program-content-sidebar__detail dd{display:grid;justify-items:end;color:#0d0d0d;font-weight:700;text-align:right}.program-content-sidebar__detail small{color:#777;font-size:.625rem;font-weight:400}.wp-front .program-content-sidebar__actions{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.program-content-sidebar__actions{display:grid;gap:.5rem;margin-top:1.25rem}.program-content-sidebar__button.c-button{width:100%;padding:.85rem 1rem}.program-content-sidebar__button-editor{position:relative;width:100%}.program-content-sidebar__button-preview.c-button{padding-right:3rem}.program-content-sidebar__button-settings.components-button{position:absolute;top:50%;right:.5rem;z-index:3;display:grid;width:1.75rem;height:1.75rem;min-width:1.75rem;place-items:center;padding:.25rem;background:0 0;border-radius:0;box-shadow:none;transform:translateY(-50%)}.program-content-sidebar__button-settings.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.program-content-sidebar__button-editor--primary .program-content-sidebar__button-settings.components-button{color:#fff}.program-content-sidebar__button-editor--primary .program-content-sidebar__button-settings.components-button:focus-visible,.program-content-sidebar__button-editor--primary .program-content-sidebar__button-settings.components-button:hover{color:#15369a!important;background:#fff!important;box-shadow:inset 0 0 0 1px rgba(21,54,154,.2)}.program-content-sidebar__button-editor--primary-outline .program-content-sidebar__button-settings.components-button,.program-content-sidebar__button-editor--secondary .program-content-sidebar__button-settings.components-button,.program-content-sidebar__button-editor--secondary-outline .program-content-sidebar__button-settings.components-button{color:#15369a}.program-content-sidebar__button-editor--primary-outline .program-content-sidebar__button-settings.components-button:focus-visible,.program-content-sidebar__button-editor--primary-outline .program-content-sidebar__button-settings.components-button:hover,.program-content-sidebar__button-editor--secondary .program-content-sidebar__button-settings.components-button:focus-visible,.program-content-sidebar__button-editor--secondary .program-content-sidebar__button-settings.components-button:hover,.program-content-sidebar__button-editor--secondary-outline .program-content-sidebar__button-settings.components-button:focus-visible,.program-content-sidebar__button-editor--secondary-outline .program-content-sidebar__button-settings.components-button:hover{color:#fff!important;background:#15369a!important}.program-content-sidebar__financing{border:1px solid #bdcbed;background:#eef2fc}.program-content-sidebar__financing-image.c-image,.program-content-sidebar__financing-image.c-svg{display:block;width:1.5rem;height:1.5rem;margin-bottom:.5rem;-o-object-fit:contain;object-fit:contain}.program-content-sidebar__financing-image.c-svg svg{display:block;width:100%;height:100%}.program-content-sidebar__financing-image-placeholder{display:grid;width:100%;min-height:4.5rem;margin-bottom:.5rem;padding:.75rem;color:#6a6a6a;font-size:.75rem;line-height:1.35;text-align:center;border:1px dashed #9db0df;border-radius:.75rem;place-items:center}.program-content-sidebar__financing-description{font-size:.75rem;margin-top:.75rem;color:#6a6a6a;line-height:1.5}.program-content-sidebar__financing-description p{margin:0}.program-content-sidebar__financing-link{font-size:.75rem;display:inline-flex;align-items:center;gap:.2rem;margin:1rem 0 0;color:#1f3faa;font-weight:700;text-decoration:none}.program-content-sidebar__financing-link .title_underline{text-decoration:none;background:linear-gradient(to right,#1f3faa 49.5%,transparent 50%);background-size:205% 1px;background-position:bottom 0 left 100%;background-repeat:no-repeat;transition:.3s;transition-duration:.5s}.program-content-sidebar__financing-link .title_underline--main{background-size:205% 3px;background-position:bottom 0 left 100%}.program-content-sidebar__financing-link:hover .title_underline{background-position:0 bottom;background-position:bottom 0 left 0}.program-content-sidebar__financing-link:hover .title_underline--main{background-position:bottom 0 left 40%!important}.program-content-sidebar__financing-link:focus-visible,.program-content-sidebar__financing-link:hover{color:#142b79}.program-content-sidebar__financing-link--placeholder{color:#6a6a6a;font-weight:500}.program-content-sidebar__financing-link-editor{display:inline-flex;align-items:center;gap:.25rem;max-width:100%}.program-content-sidebar__financing-link-settings.components-button{z-index:3;display:grid;flex:none;width:1.75rem;height:1.75rem;min-width:1.75rem;margin-top:1rem;place-items:center;padding:.25rem;color:#1f3faa;background:0 0;border-radius:0;box-shadow:none}.program-content-sidebar__financing-link-settings.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.program-content-sidebar__financing-link-settings.components-button:focus-visible,.program-content-sidebar__financing-link-settings.components-button:hover{color:#fff!important;background:#1f3faa!important}.program-content-sidebar__financing-arrow{display:inline-flex;width:.75rem;height:.75rem}.program-content-sidebar__financing-arrow svg{width:100%;height:100%;fill:currentcolor}.program-content-sidebar__related{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(13,13,13,.3)}.program-content-sidebar__related-title{font-size:calc(1.275rem + .3vw)}@media (min-width:1200px){.program-content-sidebar__related-title{font-size:1.5rem}}.program-content-sidebar__related-title{max-width:44rem;margin:0;color:#0d0d0d;font-weight:800;line-height:1.35}.program-content-sidebar__related-slider.swiper:not(.swiper-initialized){overflow:visible}.program-content-sidebar__related-list.swiper-wrapper{display:flex;gap:1.25rem;margin-top:1.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin}.program-content-sidebar__related-slider.swiper-initialized .program-content-sidebar__related-list{align-items:stretch;gap:0;overflow:visible;scroll-snap-type:none;scrollbar-width:auto}.program-content-sidebar__related-card.c-card{display:block;flex:0 0 min(18rem,82vw);padding:1.5rem;color:#1f3faa;background:#f2f3f7;border:1px solid #4169ff;border-radius:1.1rem;box-shadow:0 .125rem .25rem 0 rgba(0,0,0,.075);scroll-snap-align:start;text-decoration:none;transition:all .3s ease-in-out}.program-content-sidebar__related-slider.swiper-initialized .program-content-sidebar__related-card.c-card{scroll-snap-align:none}@media (max-width:767px){.program-content-sidebar__related-slider.swiper{width:calc(100% + 2.2rem);margin-inline:-1.1rem;padding-inline:1.1rem}.program-content-sidebar__related-slider.swiper .program-content-sidebar__related-card.c-card{width:min(18rem,82vw);height:auto;flex-basis:auto}}.program-content-sidebar__related-card.c-card:focus-visible,.program-content-sidebar__related-card.c-card:hover{color:#173087;box-shadow:0 0 .5rem rgba(0,0,0,.15);outline:0}.program-content-sidebar__related-card .c-card__header{display:grid;gap:1rem}.program-content-sidebar__related-card .c-card__title{font-size:1rem;margin:0;color:inherit;font-weight:800;line-height:1.3}.program-content-sidebar__related-card .c-card__description{font-size:.75rem;margin:0;color:#6a6a6a;line-height:1.35}@media (min-width:768px){.program-content-sidebar__related-slider.swiper{position:static;z-index:auto;margin:0}.program-content-sidebar__related-list.swiper-wrapper{position:static;width:auto;height:auto;z-index:auto;box-sizing:border-box;transition-property:none;transform:none}}@media (min-width:992px){.program-content-sidebar{padding-block:4.5rem}.program-content-sidebar__layout{grid-template-columns:minmax(0,7fr) minmax(16rem,3fr);gap:clamp(2rem,5vw,3rem)}.program-content-sidebar__sidebar{position:sticky;top:7rem;align-self:start}.program-content-sidebar__related{margin-top:1.5rem}.program-content-sidebar__related-list.swiper-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.program-content-sidebar__related-card.c-card{min-width:0}}.program-content-sidebar-editor__notice{margin:1rem 0 0;color:#777;font-size:.75rem}.program-content-sidebar-editor__image-control{display:grid;justify-items:start;gap:.5rem;margin-bottom:1.5rem;padding-bottom:1.25rem;border-bottom:1px solid #e0e0e0}@media (min-width:992px){.editor-styles-wrapper .wp-block-nubohaus-program-content-sidebar .program-content-sidebar__sidebar{top:1rem}}.program-content-sidebar-editor__link-settings{display:flex;flex-direction:column;gap:1rem;width:18rem;max-width:calc(100vw - 2rem);padding:1rem}.program-content-sidebar-editor__link-settings .components-base-control,.program-content-sidebar-editor__link-settings .components-base-control__field{margin:0;max-width:100%}.program-content-sidebar-editor__link-settings .components-base-control:not(.components-toggle-control) .components-base-control__field{display:flex;flex-direction:column;gap:.25rem}.program-content-sidebar-editor__link-settings .components-base-control__label,.program-content-sidebar-editor__link-settings .components-toggle-control__label{margin:0}.program-content-sidebar-editor__link-settings .components-toggle-control .components-base-control__field{display:flex;gap:.25rem}@media (prefers-reduced-motion:reduce){.wp-front .program-content-sidebar__actions,.wp-front .program-content-sidebar__detail,.wp-front .program-content-sidebar__financing,.wp-front .program-content-sidebar__summary{opacity:1;transform:none;transition:none}.program-content-sidebar__related-card.c-card{transition:none}}@media (max-width:767px){.program-content-sidebar{padding-inline:1.1rem}.program-content-sidebar__related-slider.swiper{height:auto}.program-content-sidebar__related-slider.swiper.swiper-initialized .program-content-sidebar__related-list.swiper-wrapper{align-items:stretch;height:auto;padding-inline:0}.program-content-sidebar__related-slider.swiper.swiper-initialized .program-content-sidebar__related-card.swiper-slide{height:auto;width:82vw;max-width:none;flex-basis:82vw;transition-property:color,box-shadow}.program-content-sidebar__related-slider.swiper.swiper-initialized .program-content-sidebar__related-card.swiper-slide:only-child{width:100%;max-width:none;flex-basis:auto}}
/*# sourceMappingURL=program-content-sidebar.min.css.map */
