/* @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)}
.sponsorship-info-block{max-width:1032px;margin:60px auto}.sponsorship-info-block:has(.back-to-top) .field--name-field-session-rows>.field__item:last-child .paragraph--type--session-info-row{border-bottom:0!important}.sponsorship-info-block:has(.back-to-top) .back-to-top{margin-top:0}
.sponsorship-info-section .sponsorship-info-row{width:calc(100% - 32px);margin:0 auto;border-bottom:1px solid #D7D2CB}.sponsorship-header{display:flex;justify-content:space-between;font-size:16px;font-weight:500;line-height:155%;background-color:#454f85}@media (min-width:821px){.sponsorship-header{align-items:center}}.sponsorship-header>div{padding:16px;color:#fff}.sponsorship-header__description{flex:1 1 33.3333333333%;width:33.3333333333%}@media (min-width:821px){.sponsorship-header__description{flex:1 1 66.6666666667%;width:66.6666666667%}}.sponsorship-header__price,.sponsorship-header__availability{flex:1 1 33.3333333333%;width:33.3333333333%}@media (min-width:821px){.sponsorship-header__price,.sponsorship-header__availability{flex:1 1 16.6666666667%;width:16.6666666667%}}@media (max-width:820px){.sponsorship-info-row .field--name-field-session-sections>.field__item{overflow-x:scroll}}.sponsorship-info-row__short-description{display:flex;justify-content:space-between;align-items:flex-start;font-size:16px;font-weight:300;line-height:155%}.sponsorship-info-row__short-description>div{color:#333}.sponsorship-info-row__description{flex:1 1 33.3333333333%;width:33.3333333333%;padding:16px 16px 10px 0}@media (min-width:821px){.sponsorship-info-row__description{flex:1 1 66.6666666667%;width:66.6666666667%}}.sponsorship-info-row__price,.sponsorship-info-row__availability{flex:1 1 33.3333333333%;width:33.3333333333%;padding:16px 16px 10px}@media (min-width:821px){.sponsorship-info-row__price,.sponsorship-info-row__availability{flex:1 1 16.6666666667%;width:16.6666666667%}}.sponsorship-info-row details{border:0}.sponsorship-info-row details summary{padding:16px 8px;border-bottom:3px solid #333333;font-size:22px;line-height:100%;letter-spacing:.66px;text-transform:uppercase;background:none}.sponsorship-info-row details summary:before{content:url(/themes/custom/sd_base/dist-deploy/images/fa-checkbox-plus.svg);margin-right:8px}.sponsorship-info-row details summary::-webkit-details-marker{display:none;content:""}.sponsorship-info-row details summary::marker{content:""}.sponsorship-info-row details summary span:first-of-type{display:none}.sponsorship-info-row details[open]{padding:0}.sponsorship-info-row details[open] summary{padding:16px 8px;background-image:none}.sponsorship-info-row details[open] summary:before{content:url(/themes/custom/sd_base/dist-deploy/images/fa-checkbox-minus.svg)}.sponsorship-info-row details[open] summary span:first-of-type{display:inline}.sponsorship-info-row details[open] summary span:last-of-type{display:none}.sponsorship-info-row details summary{padding:0 0 22px;font-size:16px;font-weight:300;color:#454f85;text-transform:capitalize;border:0!important;cursor:pointer}.sponsorship-info-row details summary:before{content:"+";font-size:24px;font-weight:300;line-height:135%}.sponsorship-info-row details[open] summary{padding:0 0 22px}.sponsorship-info-row details[open] summary:before{content:"–"}.sponsorship-info-row details .field--name-field-long-description *{font-size:16px}.sponsorship-info-row__accordion-content{padding-bottom:24px}@media (min-width:821px){.sponsorship-info-row__accordion-content{display:flex;gap:32px}.sponsorship-info-row__accordion-content .sponsorship-info-row__image{max-width:290px;flex:none}}.sponsorship-info-row__accordion-content .sponsorship-info-row__image img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media (max-width:820px){.sponsorship-info-row__accordion-content .sponsorship-info-row__image{margin-bottom:16px}}
.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}
