*{scroll-behavior:smooth}li.sf-menu-item a[href="/pages/the-parelli-levels-program"]{background-color:#fcc554;border-radius:5px;font-weight:600}li.sf-menu-item a[href="/pages/horse-tamer-series"]{font-weight:600}ul.sf-nav{margin-bottom:20px;margin-top:20px}.header__wrapper{border-bottom:solid 1px #f0f0f0;box-shadow:0 2px 5px #0000000f}@media screen and (max-width: 1300px){.sf-menu-item-parent a{padding-left:1rem!important;padding-right:1rem!important}}.sf__toggle-submenu-mb{width:max-content;flex-grow:2;justify-content:end;padding-right:15px}.sf-menu-wrapper-mobile .sf-menu-links .sf-link a.w-full.px-4.py-3.flex.items-center.justify-between.relative{width:min-content}#shopify-section-header .sf__topbar-inner .items-center.justify-center>a:after{background-color:#000;bottom:calc(1.25rem - 5px);content:"";height:2px;left:0;position:absolute;transition:width .2s ease-in-out;width:0;bottom:-2px}#shopify-section-header .sf__topbar-inner .items-center.justify-center:hover>a:after{left:0;width:100%;bottom:-2px}@media (max-width: 1024px){.sf-topbar{display:flex!important}#shopify-section-header .sf__topbar-inner .items-center.justify-center{padding-right:13px}}.sf-hero .sf-hero__inner .sf-hero__content br{display:block!important}.home-hero .sf-hero__content p{font-size:28px}@media screen and (max-width: 600px){.home-hero .sf-hero__content img{max-width:150px!important}.home-hero .sf-hero__content p{font-size:22px}}.pat-quote .sf-hero__subtitle{font-size:30px;font-weight:600}.pat-quote .prose p{font-size:34px;color:#000}.pat-quote .sf-image{box-shadow:-5px 5px 5px #00000038;border-radius:15px}@media screen and (max-width: 600px){.pat-quote .sf-hero__subtitle{font-size:20px;text-align:center}.pat-quote .sf-hero__content img{margin-right:auto}}.collection-card--inside .collection-card__info{background-color:#fdc404}.collection-card--inside .collection-card__info h3 a{font-weight:600}.collection-card--inside .collection-card__info.text-left .btn{background-color:transparent;color:#000}@media screen and (max-width: 600px){.collection-card--inside .collection-card__info{padding:15px!important}}.remove-margin .content__box{padding:50px}.remove-margin .section-py{padding-top:0!important;padding-bottom:0!important;--column-gap: 0px !important}.remove-margin .section-my{margin-top:0!important;margin-bottom:0!important;--column-gap: 0px !important}.remove-margin .content__heading{font-size:30px}.remove-margin p{font-size:16px}.sf__accordion-item.open .sf__accordion-content{max-height:100%!important}.testimonial_block{display:flex;flex-direction:column;margin-bottom:30px;padding:15px;background-color:#fcfcfc;border-radius:10px;border:solid 1px #e1e1e1;box-shadow:0 2px 2px #00000012}.testimonial-author{font-weight:700}.testimonial-title{font-weight:600}.testimonial-copy{font-size:14px;font-style:italic}.tcw-video .sf-video__cover{z-index:0}.tcw-dream-horse-blocks{display:flex;justify-content:center}.tcw-dream-horse-heading h1{font-weight:700;border:solid;border-width:0px 0px 3px 0px;border-color:#fcc554}.tcw-dream-horse-heading h2{font-weight:700;background-color:#fcc554;text-align:center;max-width:min-content;padding:5px;border-radius:5px}.tcw-stat-gap .sf-custom__grid{display:flex;gap:5px;justify-content:center}.tcw-stat-gap .section-my{margin-top:20px;margin-bottom:50px}.tcw-stat-gap .section-py{padding:20px 0 50px}@media (min-width: 1024px){.tcw-stat-block{display:flex;padding:10px;background-color:#fcc554;border-radius:10px}}@media (max-width: 1024px){.tcw-stat-block{min-width:200px;max-width:fit-content;padding:10px;display:flex;background-color:#fcc554;border-radius:10px}.tcw-characteristic-wrapper .tcw-characteristic-block{width:100%;max-width:250px}.tcw-characteristic-wrapper .flex-wrap,.tcw-horse-landing-wrapper .sf-custom__grid{justify-content:center}.tcw-horse-landing-wrapper .sf-custom__block{max-width:250px}}.tcw-horse-wrapper,.tcw-characteristic-wrapper{display:flex;justify-content:center}.tcw-characteristic-wrapper .sf-custom__block-inner{box-shadow:0 0 17px #0000009e}.tcw-characteristic-block{display:block}.tcw-characteristic-block .section-py{padding:5px}.tcw-characteristic-block .sf-custom__block-inner{min-height:100%;background-color:#272522;color:#fff!important;padding:10px}.tcw-characteristic-block .section__description,.tcw-characteristic-block h2,.tcw-characteristic-block p{color:#fff}.tcw-horse-listing-block .image-card__content{padding:5px 0;background-color:#2e2f2e;position:unset}.tcw-forever-home .pointer-events-auto{background-color:#fe6138!important;border-color:#fe6138!important;font-weight:600}.tcw-dreamhorse-margin-fix .section-my{margin-top:0;margin-bottom:0;padding-top:20px;padding-bottom:20px}.tcw-dreamhorse-margin-fix .section-py{padding-top:20px;padding-bottom:20px}.tcw-dreamhorse-light-text .content__heading{color:#fff}.additional-checkout-buttons{display:none}.rbr-productNamePrice__title__container a{cursor:default}.icons-holder{display:flex;justify-content:space-evenly}.sf__btn-dark{background:#252525;color:#fff;padding:.8rem 1.5rem;border-radius:5px;margin:1rem auto 0;display:inline-block;font-size:1.2rem;line-height:1}.tcw-parelli-dream-horses-inquire-link{min-width:max-content;padding-left:5px;padding-right:5px}.tcw-parelli-dream-horses-inquire-link a{text-decoration:none!important}.floating-tcw-heading{position:absolute;background:#fff;left:50%;transform:translate(-50%);text-align:center;width:75%;font-size:1.3rem;line-height:1;max-width:500px;top:-1.5%;text-transform:uppercase}.levels-hp-2024 .sf-icon-box{transition:all .5s ease}.levels-hp-2024 .sf-grid{border:1px solid #fcc554;padding:1rem .5rem;border-radius:8px}.levels-hp-2024 .sf-column{padding:1rem .5rem .5rem}.levels-hp-2024 .sf-icon-box:hover{transform:scale(1.1)}.levels-hp-2024 .sf-icon-box__icon{margin:0}.levels-hp-2024 .sf-icon-box__text{width:100%;background:#fcc554;border-bottom-left-radius:8px;border-bottom-right-radius:8px;text-transform:uppercase;font-size:1.3rem;margin:0}@media screen and (min-width: 768px){.levels-hp-2024 .sf-grid{padding:2rem 1rem}.floating-tcw-heading{font-size:2.5rem}}@media screen and (min-width: 1024px){.floating-tcw-heading{top:-3.5%}.levels-hp-2024 .relative{margin-top:1.5rem}}.join-program-heading{background-image:url(https://shopus.parelli.com/cdn/shop/files/Parelli_October-76_web.jpg?v=1700500286);min-height:70vh;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;background-position:center}@media screen and (max-width: 767px){.join-program-heading{background-image:url(/cdn/shop/files/Parelli_October-76_web_mobile.jpg?v=1701103010);background-position:center;min-height:700px!important}.join-program-heading .sf-column{padding:0!important}.join-program-heading .container.section-my{max-width:300px!important}}.tcw-section-width .sf-custom__grid{border:1px solid #fcc554;border-radius:8px}@media screen and (max-width: 1024px){.tcw-section-width .sf-custom__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.tcw-dream-box{padding:80px 0!important}@media screen and (max-width: 1024px){.tcw-dream-box{padding:40px 0!important}}.tcw-section-width .sf__btn{text-wrap:wrap}.blog-ads_wrapper,.blog-article-ads_wrapper{display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:30px}@media screen and (min-width: 1024px){.blog-article-ads_wrapper{margin-top:209px}}.mu-py-2 a{color:#5a75f8!important;font-weight:700}.mu-py-2 p{margin:5px 0!important;color:#000!important}.mu-py-2 ul{list-style:disc!important;padding-left:1.5em!important;color:#000!important}.mu-fbt-item-title a{color:#162543!important}.inTheMediaCard{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:4px 4px 8px #0003;transition:.3s}.inTheMediaCard:hover{box-shadow:none}.inTheMediaCardText{height:360px;background-size:cover;background-position:center}@media (max-width: 768px){.inTheMediaCardText{height:240px}}.inTheMediaCardTextInner{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px;height:100%;background:linear-gradient(to bottom,#0000 50%,#00008033,#00008080);padding:20px}.inTheMediaCardTextHeading{color:#fff;font-size:22px;line-height:1.2!important;text-align:center}.inTheMediaCardTextParagraph{color:#fff;font-size:16px;line-height:1.2!important;text-align:center!important}.inTheMediaCardButton{display:flex;justify-content:center;padding:10px 0;width:100%;background-color:#fcc554;color:#000;text-transform:uppercase;font-weight:700;font-size:18px;transition:.3s}.inTheMediaCard:hover .inTheMediaCardButton{background-color:#ffd85c}@media (max-width: 768px){.inTheMediaOuter{padding:0 15px!important}}#shopify-section-template--16841920970863__custom_content_MAVKcj{background-image:url(/cdn/shop/files/Web-FullSizeImages2022-pp.png?v=1727992835);background-size:cover;background-position:top center}#sf-custom-template--16841920970863__custom_content_MAVKcj{background-color:#0000004d}.customBioTCW .content__heading{font-size:2rem!important;line-height:1.2!important}@media (max-width: 768px){.customBioTCW .content__heading{font-size:22px!important}}.customBioTCW .text-color-subtext{font-weight:400;font-size:18px;max-width:90%;margin:0 auto}@media (max-width: 768px){.customBioTCW .text-color-subtext{font-size:14px!important;line-height:1.4!important;text-align:justify}}.customBioTCW2 .content__heading{font-size:2rem!important;line-height:1.2!important}@media (max-width: 768px){.customBioTCW2 .content__heading{font-size:22px!important;text-align:center}}.customBioTCW2 .text-color-subtext{font-weight:400;font-size:18px;max-width:100%}@media (max-width: 768px){.customBioTCW2 .text-color-subtext{font-size:14px!important;line-height:1.4!important;text-align:justify;max-width:90%;margin:0 auto}}@media (max-width: 768px){.tcwParelliIMG{height:260px!important;width:100%!important}.mediaKitVideo{object-fit:cover;height:260px!important}}.bioandcareer .container-fluid{margin-bottom:20px!important}@media (max-width: 768px){.bioandcareer .container-fluid{margin-bottom:0!important;padding-top:30px!important}}.bioandcareer .section__header{margin-bottom:20px!important}@media (max-width: 768px){.bioandcareer .section__header{margin-bottom:10px!important}}.bioandcareer .section__description{font-size:20px;text-transform:uppercase;line-height:1.4;font-weight:700;letter-spacing:1px;color:#fcc554;text-align:center;margin:0 0 40px}@media (max-width: 768px){.bioandcareer .section__description{font-size:14px;margin-bottom:20px}}@media (max-width: 768px){.influenceandimpact .sf-custom__grid{flex-direction:column-reverse}}@media (max-width: 768px){.mediaKitCustomTCW .container-fluid{margin-bottom:0!important}.mediaKitCustomTCW .py-12{padding-top:0!important;padding-bottom:0!important}}.booksP{text-align:center;margin-top:15px}.zipButton .sf-custom__block-inner{display:flex;justify-content:center}.bioandcareer .sf-video{border-radius:10px!important;overflow:hidden!important}.mediaKit-top-bar-unique{background-color:#fff;overflow:hidden;text-align:center;position:fixed;top:267px;width:100%;z-index:50;transition:top .3s ease-in-out;border-bottom:solid 1px #f0f0f0;box-shadow:0 2px 5px #0000000f}.mediaKit-scroll-container{display:flex;gap:15px;overflow-x:auto;white-space:nowrap;padding:25px 0 15px;scrollbar-width:none}@media (max-width: 768px){.mediaKit-scroll-container{gap:6px;padding:5px 8px 10px}}.mediaKit-scroll-container::-webkit-scrollbar{display:none}.mediaKit-link-unique{display:inline-block;color:#000;text-align:center;padding:8px 20px;text-decoration:none;flex-shrink:0;transition:.2s;border:1px solid #fcc554;border-radius:30px}.mediaKit-link-unique:hover{border:1px solid #000}@media (min-width: 768px){.mediaKit-scroll-container{justify-content:center}}@media (max-width: 768px){.mediaKit-top-bar-unique{top:152px}.mediaKit-link-unique{padding:4px 12px}}.horseTamerIntroText p{font-size:22px;margin:0 auto;max-width:800px;margin-bottom:15px!important}@media (max-width: 768px){.horseTamerIntroText p{font-size:16px!important;line-height:1.6!important}}.horseTamerVideo .section__heading{text-align:center;margin-top:20px}@media (max-width: 768px){.horseTamerVideo .section__heading{margin-top:15px!important}}.horseTamerIntroText .content__heading{margin-bottom:20px;font-size:5rem!important}@media (max-width: 768px){.horseTamerIntroText .content__heading{font-size:40px!important;margin-bottom:10px;line-height:1.1}}.horseTamerIntroText .content__subheading{font-size:20px;text-transform:uppercase;line-height:1.4;font-weight:700;letter-spacing:1px;color:#fcc554;text-align:center;margin-bottom:20px!important}@media (max-width: 768px){.horseTamerIntroText .content__subheading{font-size:16px;margin-bottom:15px!important}}.whereToWatch .inTheMediaCardText{min-width:100%!important}.horseTamerVideo .sf-custom__block-inner{display:flex;flex-direction:column;gap:20px}@media (max-width: 768px){.horseTamerVideo .sf-custom__block-inner{gap:10px}}@media (max-width: 768px){.horseTamerVideo .container-fluid{margin-top:0!important}.midBr{display:none}}.horseTamerVideo .streamingText{color:#fac45b}.whereToWatch .section__header{margin-bottom:0!important}@media (max-width: 768px){.whereToWatch .section__header{padding:0 10px!important}}.whereToWatch{padding:60px!important;background:#fff;max-width:1100px;margin:0 auto;border-radius:14px;transition:.6s}@media (max-width: 768px){.whereToWatch{max-width:85%;padding:30px 20px!important}}.whereToWatch .container-fluid{padding:0 20px 40px!important;margin:0!important}@media (max-width: 768px){.whereToWatch .container-fluid{padding:0 15px 20px!important}}.whereToWatch .inTheMediaCardText2{height:250px!important}@media (max-width: 768px){.whereToWatch .inTheMediaCardText2{height:200px!important}}.whereToWatch:hover{box-shadow:0 0 12px #fac45b70}.whereToWatch .inTheMediaCardTextInner{padding:20px!important}@media (max-width: 768px){.whereToWatch .inTheMediaCardTextInner{padding:15px!important}}.episodeSummaryVideoImage{height:400px}.episodeSummaryContent .content__subheading{font-size:20px;text-transform:uppercase;line-height:1.4;font-weight:700;letter-spacing:1px;color:#fcc554;text-align:left;margin-bottom:15px!important}@media (max-width: 768px){.episodeSummaryContent .content__subheading{font-size:16px;text-align:center;margin-bottom:10px!important}}.episodeSummaryContent .sf-image{border-radius:10px;overflow:hidden}.episodeSummaryContent .section__heading{font-size:5rem!important;letter-spacing:0}@media (max-width: 768px){.episodeSummaryContent .section__heading{font-size:34px!important}}@media (max-width: 768px){.episodeSummaryContent .section__header{padding:0!important}.episodeSummaryContent .content__heading{font-size:26px!important}.episodeSummaryContent p{text-align:center}.aboutPat p{font-size:16px!important;margin:10px 0!important;text-align:center}}.behindEpisode{padding:0!important;margin:0!important}.aboutPat p{font-size:20px;margin:1em 0}.aboutPatImg .sf-image{height:700px;border-radius:10px;overflow:hidden}@media (max-width: 768px){.aboutPatImg .sf-image{height:300px}}.announcement-bar{z-index:60!important}.whereToWatch .inTheMediaCard{box-shadow:none!important}.horseTamerHeroImgTop{margin:0 auto 40px;padding:0!important;border-radius:10px;overflow:hidden}@media (max-width: 768px){.horseTamerHeroImgTop{margin:20px}}.campusHeroOuter .container-fluid{margin-top:60px!important}@media (max-width: 768px){.campusHeroOuter .container-fluid{margin-top:0!important;padding-left:20px!important;padding-right:20px!important}}.campusHero img:nth-of-type(1){display:block}@media (max-width: 768px){.campusHero img:nth-of-type(1){display:none}}.campusHero img:nth-of-type(2){display:none}@media (max-width: 768px){.campusHero img:nth-of-type(2){display:block}}@media (max-width: 768px){.areaOverviewBr{display:none}}.campusHero{position:relative;padding:0!important;border-radius:20px;overflow:hidden}.campusHero img{height:600px;width:100%;object-fit:cover;object-position:top;transform:scale(1.2)}@media (max-width: 768px){.campusHero img{height:470px;object-position:top;transform:scale(1.2)}}.campusHero .text-center{display:flex;flex-direction:column;justify-content:center;align-items:center;position:absolute;top:0;padding:40px;color:#fff;width:100%;height:100%;background:#00000021}@media (max-width: 768px){.campusHero .text-center{padding:20px 10px;background:#00000040}}.campusHero .prose{display:flex;align-items:center;gap:10px;position:absolute;left:20px;top:20px;background-color:#fff;padding:10px;border-radius:15px;margin:0!important}@media (max-width: 768px){.campusHero .prose{left:10px;top:10px;right:10px;max-width:85%}}.campusHero .prose svg{width:100%;max-width:34px;height:34px}@media (max-width: 768px){.campusHero .prose svg{max-width:28px;height:28px}}.campusHero .prose p{text-align:left;font-size:18px;line-height:1.4!important;max-width:none;color:#000}@media (max-width: 768px){.campusHero .prose p{font-size:12px!important}}.campusHeroHeadingAndText{display:flex;flex-direction:column-reverse;align-items:center}.campusHero .content__subheading{font-size:20px;text-transform:uppercase;line-height:1.4;font-weight:700;letter-spacing:1px;color:#ffe1a1;text-align:center;margin-bottom:0!important}@media (max-width: 768px){.campusHero .content__subheading{position:absolute;bottom:10px;font-size:13px!important;margin-bottom:7.5px!important;max-width:90%}}.campusHero .content__heading{color:#fff;font-size:4.5rem!important;margin-bottom:10px!important;text-shadow:2px 2px 5px rgb(0 0 0 / 50%)}@media (max-width: 768px){.campusHero .content__heading{font-size:34px!important;margin-bottom:10px;line-height:1.1}}.campusHero p{font-size:22px;line-height:1.4;color:#fff;max-width:800px;margin:0!important}@media (max-width: 768px){.campusHero p{font-size:15px!important;line-height:1.6!important;max-width:100%}}@media screen and (max-width: 767px){.campusHeroOuter .sf-custom__grid{gap:30px;margin:0}}.campusHeroOuter .streamingText{line-height:1!important;margin-top:60px}@media (max-width: 768px){.campusHeroOuter .streamingText{margin-top:30px}}.areaOverviewBlock .sf-custom__block-inner{align-items:center}.areaOverviewBlock .sf__btn{font-size:20px;font-weight:700}.campusAccommodationsparelli3sectionwrapper{width:100%;min-height:300px;display:flex;border-radius:20px;transition:background .4s;transition-timing-function:cubic-bezier(1,.09,.3,.57);background:url(/cdn/shop/files/9.jpg?v=1733809849);background-size:130%;background-position:center top;background-repeat:no-repeat;position:relative}@media (max-width: 768px){.campusAccommodationsparelli3sectionwrapper{background-size:150%!important}}.campusnewbg{background:url(/cdn/shop/files/10.jpg?v=1733846960)!important;background-size:130%!important;background-position:center top!important}.campusAccommodationsparelli3sectionwrapper p{position:absolute;top:40px;left:50%;transform:translate(-50%,-50%);font-family:var(--font-stack-header)!important;font-weight:900;font-size:40px;width:100%;color:#fff;text-align:center}@media (max-width: 768px){.campusAccommodationsparelli3sectionwrapper p{font-size:26px;top:24px}}.campusAccommodationsparelli3sectionl,.campusAccommodationsparelli3sectionr{width:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:20px}@media (max-width: 768px){.campusAccommodationsparelli3sectionl,.campusAccommodationsparelli3sectionr{align-items:flex-end}}.campusAccommodationsparelli3sectionl h1 span,.campusAccommodationsparelli3sectionr h1 span{font-size:20px;text-transform:uppercase;line-height:1.4;font-weight:700;letter-spacing:1px;text-align:left;margin-bottom:25px!important}@media (max-width: 768px){.campusAccommodationsparelli3sectionl h1 span,.campusAccommodationsparelli3sectionr h1 span{font-size:16px;text-align:center;margin-bottom:10px!important}}.campusAccommodationsparelli3sectionl h1 span{color:#fcc554}.campusAccommodationsparelli3sectionr h1 span{color:#5dade2}.campusAccommodationsparelli3sectionwrapper:has(.campusAccommodationsparelli3sectionl:hover){background-position:left top!important}.campusAccommodationsparelli3sectionwrapper:has(.campusAccommodationsparelli3sectionr:hover){background-position:right top!important}.campusAccommodationsparelli3sectionl:hover,.campusAccommodationsparelli3sectionr:hover{width:50%}.campusAccommodationsparelli3sectionl h1,.campusAccommodationsparelli3sectionr h1{position:relative;font-size:20px;font-weight:400!important;text-align:center;width:100%;padding:15px;border-radius:15px;transition:left .4s,right .4s;transition-timing-function:cubic-bezier(1,.09,.3,.57);font-family:var(--font-stack-body)!important;color:#000;background-color:#fff}.campusAccommodationsparelli3sectionl h1{left:-400px}.campusAccommodationsparelli3sectionr h1{right:-400px}.campusAccommodationsparelli3sectionl:hover h1{left:0}.campusAccommodationsparelli3sectionr:hover h1{right:0}@media screen and (max-width: 1024px){.campusAccommodationsparelli3sectionwrapper{min-height:200px}.campusAccommodationsparelli3sectionl h1,.campusAccommodationsparelli3sectionr h1{font-size:15px;padding:10px}}.nearestAirports{max-width:1280px!important;padding:50px 40px 40px!important}@media (max-width: 768px){.nearestAirports{max-width:90%!important;padding:30px 20px 20px!important}}.nearestAirports .inTheMediaCardTextInner{background:linear-gradient(to bottom,#0000 40%,#0000008c,#000c)!important;position:relative}@media (max-width: 768px){.nearestAirports .inTheMediaCardTextInner{background:linear-gradient(to bottom,#0000 20%,#000000ad,#000c)!important}}.nearestAirports .inTheMediaCardTextHeading{font-size:20px!important}#shopify-section-template--17094268026991__custom_content_T8ppLC{padding:0 40px}.airportOptions .inTheMediaCardTextInner{overflow:hidden}.airportOptions .inTheMediaCardTextInner:hover .inTheMediaCardTextHover{transform:translateY(-50px)}@media (max-width: 768px){.airportOptions .inTheMediaCardTextInner:hover .inTheMediaCardTextHover{transform:none}}.airportOptions .inTheMediaCardTextHover{display:flex;flex-direction:column;align-items:center;gap:10px;z-index:9;position:absolute;bottom:-50px;width:100%;height:auto;transition:transform .5s cubic-bezier(.215,.61,.355,1);padding:10px}@media (max-width: 768px){.airportOptions .inTheMediaCardTextHover{gap:5px;padding:10px;bottom:0}}@media (max-width: 768px){.airportOptionsBg{background-position:center}}.airportOptions .inTheMediaCardTextHoverParagraph{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility 0s linear .3s;font-size:18px;line-height:1.2;text-align:center;color:#fff}@media (max-width: 768px){.airportOptions .inTheMediaCardTextHoverParagraph{font-size:16px;transition:none;visibility:visible;opacity:1}}.airportOptions .inTheMediaCardTextInner:hover .inTheMediaCardTextHoverParagraph{opacity:1;visibility:visible;transition-delay:0s}.nearestAirports .inTheMediaCard{position:relative}.airportAbbrev{color:#000;background-color:#fff;display:inline-block;mix-blend-mode:screen;position:absolute;font-weight:700;top:10px;right:10px;padding:4px 6px;line-height:1;border-radius:5px;z-index:9}.transportationHeading{padding-top:40px;padding-bottom:5px}@media (max-width: 768px){.transportationHeading{padding-top:30px}}.transportationHeading h1{text-align:center;color:#fac45b;font-size:30px;font-weight:900;letter-spacing:1px;text-transform:uppercase}@media (max-width: 768px){.transportationHeading h1{font-size:24px;line-height:1.1}}.transportationOption{display:flex;align-items:center;gap:20px}@media (max-width: 768px){.transportationOption{gap:10px}}.transportationOptionImg{padding:12px;width:22%;background-color:#fac45b;border-radius:50%}.transportationOptionImg img{width:100%}.transportationOptionContent{width:78%}@media (max-width: 768px){.transportationOptionContent p{font-size:14px}}.campusAccordionImgSection .section__heading{font-size:4.5rem!important;letter-spacing:0}@media (max-width: 768px){.campusAccordionImgSection .section__heading{font-size:34px!important}}.campusAccom-container{display:flex;gap:60px;width:100%;margin:0}@media (max-width: 1024px){.campusAccom-container{flex-direction:column-reverse;gap:20px}}.campusAccom-accordion-section{display:flex;flex-direction:column;justify-content:center;gap:20px;width:50%}@media (max-width: 1024px){.campusAccom-accordion-section{gap:1rem;width:100%}}.campusAccom-accordion{cursor:pointer;transition:background-color .3s;position:relative}.campusAccom-accordion h4{display:flex;justify-content:space-between;align-items:center;width:100%;padding:20px;background-color:#fac45b;border-radius:20px}@media (max-width: 768px){.campusAccom-accordion h4{font-size:18px;padding:15px}}.campusAccom-accordion-content{max-height:0;overflow:hidden;transition:max-height .7s ease,padding .7s ease}.campusAccom-active-content{max-height:250px}.campusAccom-accordion-content p{margin:20px 0 0;padding:0 20px}@media (max-width: 768px){.campusAccom-accordion-content p{margin:15px 0 0;padding:0 15px;font-size:16px}}.campusAccom-accordion-content p:nth-of-type(2){margin-top:10px}.campusAccom-image-section{display:flex;align-items:center;justify-content:center;height:500px;width:50%;background-color:#222;position:relative;border-radius:20px;overflow:hidden}@media (max-width: 1024px){.campusAccom-image-section{height:250px;width:100%}}.campusAccom-image-section img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .3s}.campusAccom-image-section img.active{opacity:1}.campusAccom-accordion h4 svg{opacity:1;transition:opacity .3s ease-in-out;height:auto;width:28px}@media (max-width: 768px){.campusAccom-accordion h4 svg{width:20px}}.arrowCampusActive h4 svg{opacity:0!important}.accomDirectoryShopByActivityContentContainer{display:flex;flex-direction:column;align-items:center;gap:30px}@media (max-width: 768px){.accomDirectoryShopByActivityContentContainer{gap:15px}}.accomDirectoryShopByActivityContentContainerContent{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto}@media (max-width: 768px){.accomDirectoryShopByActivityContentContainerContent{gap:10px}}.accomDirectoryShopByActivityContentContainerContent h1{text-align:center;font-size:4rem;text-transform:uppercase;color:#fac45b;line-height:1}@media (max-width: 768px){.accomDirectoryShopByActivityContentContainerContent h1{font-size:30px;max-width:80%;margin:0 auto}}.accomDirectoryShopByActivityContentContainerContent p{text-align:center;font-size:28px;line-height:1.3}@media (max-width: 768px){.accomDirectoryShopByActivityContentContainerContent p{font-size:16px}}.accomDirectoryButtonContainer{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}@media (max-width: 768px){.accomDirectoryButtonContainer{gap:10px}}.accomDirectoryButtonContainer button{padding:10px 20px;background-color:#000;color:#fac45b;border-radius:8px;font-size:20px;font-weight:700;border:2px solid #000;transition:.2s}@media (max-width: 768px){.accomDirectoryButtonContainer button{padding:6px 12px;font-size:16px}}.accomDirectoryButtonContainer button:hover{background-color:transparent;color:#000}.nearbyHotelOuter .nearbyHotel{height:220px;background-size:cover;background-position:top left}.hotelNotesBlurbSvg1 svg{width:12px;height:auto}@media (max-width: 768px){.hotelNotesBlurbSvg1 svg{width:10px}}.hotelNotesBlurbSvg2 svg{width:20px;height:auto}@media (max-width: 768px){.hotelNotesBlurbSvg2 svg{width:18px}}.hotelNotes{display:flex;justify-content:flex-end;gap:6px;position:absolute;top:10px;right:10px;width:100%}.hotelNotesBlurb{display:flex;align-items:center;gap:4px;color:#000;background-color:#fff;mix-blend-mode:screen;font-weight:700;padding:4px 6px;line-height:1;border-radius:5px;z-index:9;text-transform:capitalize}@media (max-width: 768px){.hotelNotesBlurb{font-size:14px}}.nearbyHotelOuter{max-width:1280px!important;padding:50px 40px 40px!important}@media (max-width: 768px){.nearbyHotelOuter{max-width:90%!important;padding:30px 20px 20px!important}}@media (max-width: 768px){.campusAccomBackground .w6yu0{height:400px}.campusAccomBackground .Lu9eu{transform:scale(1.4)!important}}.nearbyHotel .inTheMediaCardTextHover{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px;z-index:9;position:absolute;bottom:-50px;width:100%;height:auto;transition:transform .5s cubic-bezier(.215,.61,.355,1)}@media (max-width: 768px){.nearbyHotel .inTheMediaCardTextHover{gap:5px;padding:15px;transition:none;bottom:0}}.campusBnb .sf-custom__text-cta{margin-top:20px}@media (max-width: 768px){.campusBnb .sf-custom__text-cta{display:flex;justify-content:center;margin-top:10px}}.accomDirectionsFrom .section__heading{text-align:center;font-size:40px!important;color:#000;line-height:1!important;font-weight:900}@media (max-width: 768px){.accomDirectionsFrom .section__heading{font-size:26px!important;margin:0 auto}}.accomDirectionsFrom .section__header{margin-bottom:40px;padding:0}@media (max-width: 768px){.accomDirectionsFrom .section__header{margin-bottom:20px}}.accomDirectionsFrom .container{padding:40px;margin:0 auto;max-width:1180px!important;background:#fcc554;border-radius:20px}@media (max-width: 768px){.accomDirectionsFrom .container{padding:20px;max-width:90%!important}}.accomDirectionsFrom .sf-custom__block-inner{display:flex;flex-direction:column;gap:20px;background-color:#fff;padding:40px;border-radius:12px}@media (max-width: 768px){.accomDirectionsFrom .sf-custom__block-inner{gap:10px;padding:20px}}.accomDirectionsCard ul{list-style:disc!important;padding-left:1.5em!important}.accomDirectionsCard h3{text-align:center}@media (max-width: 768px){.accomDirectionsCard h3{font-size:22px}}.accomDirectionsCard{display:flex;flex-direction:column;max-width:fit-content;margin:0 auto;gap:10px}@media (max-width: 768px){.accomDirectionsCard{gap:5px}}@media (max-width: 768px){.transportationOptionContent h5{font-size:18px}}.accomThingsToDo .section__heading{text-align:center;font-size:40px!important;color:#000;line-height:1.3!important;font-weight:900}@media (max-width: 768px){.accomThingsToDo .section__heading{font-size:26px!important;margin:0 auto}}.accomThingsToDo .sf-custom__block-inner{padding:30px;background-color:#fff;border-radius:20px;height:100%;border:3px solid #fcc554}@media (max-width: 768px){.accomThingsToDo .sf-custom__block-inner{padding:15px}}.accomThingsToDo .sf-custom__block-inner h3{font-size:22px;font-weight:900;text-align:center;color:#fcc554;text-transform:uppercase;margin:0;line-height:1.2}@media (max-width: 768px){.nearbyHotels .container-fluid,.airportOptions .container-fluid,.localDining .container-fluid{padding:0 10px 20px!important}}.visitorTipsSection img{height:100%;object-fit:cover}.visitorTipsSection .prose{display:flex;flex-direction:column;gap:20px;margin:0}.visitorTipsSection .text-left{display:flex;flex-direction:column;gap:20px;padding:0 20px}.visitorTipsSection .visitorTipHP{padding:30px;background-color:#fff;border-radius:20px;height:100%;border:3px solid #fcc554}@media (max-width: 768px){.visitorTipsSection .visitorTipHP{padding:15px}}.visitorTipsSection .visitorTipHP h4{font-size:22px;font-weight:900;text-align:left;color:#fcc554;text-transform:uppercase;margin:0;line-height:1.2}@media (max-width: 768px){.visitorTipsSection .visitorTipHP h4{text-align:center}}@media (max-width: 768px){.visitorTipsSection h3{text-align:center}}.visitorTipsSection .visitorTipHP p{margin-bottom:0}@media (min-width: 768px){.accomThingsToDo .sf-custom__grid{justify-content:center}}.campusAccomCoursesCard{display:flex;flex-direction:column;align-items:center;gap:15px;padding:40px;background-color:#fac45b;border-radius:20px}@media (max-width: 768px){.campusAccomCoursesCard{gap:10px;padding:20px}}.campusAccomCoursesCard p{font-family:var(--font-stack-header)!important;font-weight:900;font-size:34px;width:100%;color:#000;text-align:center;line-height:1.2}@media (max-width: 768px){.campusAccomCoursesCard p{font-size:26px}}.campusAccomCoursesCard a{margin:0!important;font-weight:700}.campusToursForm .section__header{display:flex;flex-direction:column-reverse;gap:20px;margin-bottom:40px!important;margin:0 auto;max-width:900px}@media (max-width: 768px){.campusToursForm .section__header{gap:10px;margin-bottom:20px!important;max-width:100%}}.membershipPlan .container-fluid{display:flex;flex-direction:column;gap:60px;margin:0 auto!important;padding-top:0!important}@media (max-width: 768px){.membershipPlan .container-fluid{gap:30px}}.membershipPlan .section__header{display:flex;flex-direction:column-reverse;gap:20px;max-width:1000px;margin:0 auto;padding:0}@media (max-width: 768px){.membershipPlan .section__header{gap:10px;max-width:100%}}.membershipPricing{display:flex;flex-direction:column;align-items:center;gap:20px}.membershipPricing a{margin:0!important;font-weight:700;letter-spacing:.5px;color:#fff!important;line-height:1;padding-top:.95rem!important;padding-bottom:.95rem!important;font-size:20px!important}@media (max-width: 768px){.membershipPricing a{font-size:18px!important;padding-left:30px;padding-right:30px}}.membershipPricingHeader{display:flex;flex-direction:column;align-items:center;gap:15px}@media (max-width: 768px){.membershipPricingHeader{gap:10px}}.membershipPlanMonthlyPrice{font-size:3rem!important;font-weight:900;text-transform:uppercase;margin-top:0!important;line-height:1!important;color:#fac45b}@media (max-width: 768px){.membershipPlanMonthlyPrice{font-size:30px!important;margin:0!important}}.membershipPlanAnnualPrice{font-size:1.5rem!important;font-weight:900;text-transform:uppercase;margin-top:0!important;line-height:1!important;color:#000}@media (max-width: 768px){.membershipPlanAnnualPrice{font-size:18px!important;margin:0!important}}.membershipPlanAnnualPriceNote{font-size:18px;border-radius:20px;line-height:1;padding:10px 20px;border:2px solid #fac45b;text-align:center;text-transform:capitalize}@media (max-width: 768px){.membershipPlanAnnualPriceNote{font-size:14px;padding:10px 15px}}@media (min-width: 1024px){.membershipPlanItemsOuter{width:40%}}.membershipPlan .flex{justify-content:center;gap:60px}@media (max-width: 768px){.membershipPlan .flex{gap:30px}}.membershipPlanItemsOuter{border-radius:20px;border:2px solid #ffc449;overflow:hidden}@media (max-width: 768px){.membershipPlanItemsOuter{max-width:90%}}.membershipPlanBlue{border:2px solid #00b1ff!important}.membershipPlanHeading{font-size:1.5rem;text-transform:uppercase;font-weight:900;letter-spacing:1px;background:#ffc449;padding:10px;text-align:center;line-height:1;color:#fff}@media (max-width: 768px){.membershipPlanHeading{font-size:1.1rem}}.membershipPlanBlue .membershipPlanHeading{background:#00b1ff!important}.membershipPlan-items{display:flex;flex-direction:column;gap:20px;padding:20px}@media (max-width: 768px){.membershipPlan-items{gap:15px;padding:15px}}.membershipPlan-item{display:flex;align-items:center;gap:15px}@media (max-width: 768px){.membershipPlan-item{gap:10px}}.membershipPlan-item p{color:#000}@media (max-width: 768px){.membershipPlan-item p{line-height:1.3}}.membershipPlan-item svg{height:auto;width:100%;max-width:30px}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom.css.map */
