/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.splide:first-of-type{margin-bottom:10px}@media (min-width:821px){.splide:first-of-type{margin-bottom:20px}}.splide .splide__slide figure{height:100%}.splide__arrow{position:relative;top:0;transform:none;background-color:transparent}.splide__arrow:hover:not(:disabled){opacity:1}@media (min-width:821px){.splide__arrow{position:absolute;top:25%;transform:translateY(-50%)}}.splide__arrow--prev{left:0}@media (min-width:821px){.splide__arrow--prev{left:-80px}}.splide__arrow--next{right:0}@media (min-width:821px){.splide__arrow--next{right:-80px}}@media (max-width:820px){.splide__arrows{display:flex;align-items:center;justify-content:center;margin-top:24px}}.slide-counter{margin:0 24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:#333}@media (min-width:821px){.slide-counter{display:none}}.acvim-main-site .splide__arrow{width:45px;height:45px;opacity:1;background-color:transparent}.acvim-main-site .splide__arrow i{display:none}.acvim-main-site .splide__arrow:before{content:"";display:block;width:45px;height:45px;background-image:url(/themes/custom/sd_base/images/slider-chevron.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.acvim-main-site .splide__arrow:hover:before,.acvim-main-site .splide__arrow:focus-visible:before{background-image:url(/themes/custom/sd_base/images/slider-chevron-hover.svg)}.acvim-main-site .splide__arrow:active:before{background-image:url(/themes/custom/sd_base/images/slider-chevron-active.svg)}.acvim-main-site .splide__arrow.splide__arrow--next:before{transform:rotate(180deg)}.acvim-microsite .splide__arrow{width:45px;height:45px;opacity:1;background-color:transparent}.acvim-microsite .splide__arrow i{display:none}.acvim-microsite .splide__arrow:before{content:"";display:block;width:45px;height:45px;background-image:url(/themes/custom/sd_base/images/slider-chevron-stone.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.acvim-microsite .splide__arrow:hover:before,.acvim-microsite .splide__arrow:focus-visible:before{background-image:url(/themes/custom/sd_base/images/slider-chevron-stone-hover.svg)}.acvim-microsite .splide__arrow:active:before{background-image:url(/themes/custom/sd_base/images/slider-chevron-active.svg)}.acvim-microsite .splide__arrow.splide__arrow--next:before{transform:rotate(180deg)}
.preview-heading{margin-bottom:20px;color:#333}.sponsor-item *{font-family:Roboto,sans-serif}.sponsor-item a:after{display:none}.sponsor-item__type{padding:10px 15px;font-size:16px;font-weight:700;line-height:140%;color:#333;background-color:#faf6f3}.sponsor-item__logo{display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;height:146px}.sponsor-item__logo img{max-height:100px;height:auto;width:auto}.sponsor-item__courses *{font-size:14px}.sponsor-item__courses span{display:block;font-weight:500;line-height:140%;color:#333}.sponsor-item__courses a{display:block;margin-top:4px}@media (min-width:821px){.sponsor-item-video{display:flex;gap:8px}}.sponsor-item-video__logo{display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;height:146px}.sponsor-item-video__logo img{max-height:100px;height:auto;width:auto}@media (min-width:821px){.sponsor-item-video__logo{flex:1 1 25%;width:25%}}@media (max-width:820px){.sponsor-item-video__video{margin:0 -20px}}@media (min-width:821px){.sponsor-item-video__video{flex:1 1 75%;width:75%}}.sponsor-item-video__video iframe{display:block;max-width:100%;width:100%;aspect-ratio:16/9;height:100%}.sponsor-item-video__caption{margin-top:20px;font-size:18px;font-weight:300;line-height:155%;color:#333}@media (max-width:820px){.sponsor-item-video__caption{padding:0 20px}}
.layout-builder--content-preview-disabled .sponsored-courses-block{margin:0 auto}.sponsored-courses-block{max-width:904px;margin-top:60px;margin-bottom:60px}.sponsored-courses-block__sponsors{padding-bottom:40px;border-bottom:1px solid #E1D0C2}@media (min-width:992px){.sponsored-courses-block__sponsors{display:flex;flex-wrap:wrap;gap:20px;padding-bottom:60px}.sponsored-courses-block__sponsors>div{flex:1 1 33.3333333333%;width:33.3333333333%;max-width:calc(33.3333% - 20px);margin-bottom:40px}.sponsored-courses-block__sponsors>div:nth-last-child(-n+3){margin-bottom:0}}.sponsored-courses-block__sponsors>div{margin-bottom:20px}.sponsored-courses-block__sponsors>div:last-child{margin-bottom:0}.sponsors-block{max-width:1728px;width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;margin-top:40px}@media (min-width:821px){.sponsors-block{padding-left:64px;padding-right:64px}}.sponsors-block__subheading{margin-bottom:18px}.sponsors-block__sponsors>div{margin-bottom:20px}.sponsors-block__sponsors>div:last-child{margin-bottom:0}@media (min-width:821px){.sponsors-block__sponsors{display:flex;flex-wrap:wrap}.sponsors-block__sponsors>div{flex:1 1 50%;width:50%;max-width:50%}.sponsors-block__sponsors>div:nth-last-child(-n+3){margin-bottom:0}}@media (min-width:992px){.sponsors-block__sponsors>div{flex:1 1 25%;width:25%;max-width:25%}.sponsors-block__sponsors>div:nth-last-child(-n+4){margin-bottom:0}}.acvim-main-site .sponsors-block{max-width:944px;margin-top:0;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media (min-width:992px){.acvim-main-site .sponsors-block{padding:0!important}}@media (min-width:992px){.acvim-main-site .sponsors-block .sponsors-block__sponsors>div{flex:1 1 33.3333333333%;width:33.3333333333%;max-width:33.3333%}.acvim-main-site .sponsors-block .sponsors-block__sponsors>div:nth-last-child(-n+3){margin-bottom:0}}.acvim-microsite .sponsors-block__sponsors{margin:0 -20px}.acvim-microsite .sponsor-item__logo a,.acvim-microsite .sponsor-item__logo>.field--name-field-sponsor-media{display:block;width:100%}.acvim-microsite .sponsor-item__logo img{width:100%;object-fit:contain}
.testimonials-slider-block{padding-top:32px;padding-bottom:48px}@media (min-width:821px){.testimonials-slider-block{padding-top:74px;padding-bottom:74px}}.testimonials-slider-block h2{margin-bottom:32px;text-align:center}@media (min-width:821px){.testimonials-slider-block h2{margin-bottom:48px}}.testimonials-slider-block .splide{margin:auto}@media (max-width:820px){.testimonials-slider-block .splide{padding-left:20px;padding-right:20px}}.testimonials-slider-block .splide__track{overflow:visible}.testimonials-slider-block .splide__slide{transition:transform .5s linear}.testimonials-slider-block .splide__slide .quote{max-width:640px;margin:auto}.testimonials-slider-block .splide__slide .quote blockquote{transition:color .5s linear}.testimonials-slider-block .splide__slide .quote blockquote .marker,.testimonials-slider-block .splide__slide .quote .person-teaser-mini{transition:opacity .5s linear}.testimonials-slider-block .splide__slide:not(.is-active),.testimonials-slider-block .splide__slide.is-exiting{transform:scale(.9)}.testimonials-slider-block .splide__slide:not(.is-active) blockquote,.testimonials-slider-block .splide__slide.is-exiting blockquote{color:#e0e0e0}.testimonials-slider-block .splide__slide:not(.is-active) blockquote .marker,.testimonials-slider-block .splide__slide.is-exiting blockquote .marker{opacity:0}.testimonials-slider-block .splide__slide:not(.is-active) .person-teaser-mini,.testimonials-slider-block .splide__slide.is-exiting .person-teaser-mini{opacity:0}.testimonials-slider-block .splide__slide.is-entering{transform:scale(1)}.testimonials-slider-block .splide__slide.is-entering blockquote{color:#333}.testimonials-slider-block .splide__slide.is-entering blockquote .marker,.testimonials-slider-block .splide__slide.is-entering .person-teaser-mini{opacity:1}.testimonials-slider-block .back-to-top{max-width:904px;margin-left:auto;margin-right:auto}.acvim-microsite .testimonials-slider-block{position:relative;margin-top:60px;margin-bottom:60px}.acvim-microsite .testimonials-slider-block:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100%;background-color:#ffe6d6;z-index:-2}.acvim-microsite .testimonials-slider-block h2{font-weight:200}.acvim-microsite .testimonials-slider-block .splide__slide:not(.is-active) blockquote,.acvim-microsite .testimonials-slider-block .splide__slide.is-exiting blockquote{color:#cda788}
