/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.uhide__above--xs.ubg__gradient--nightfall.up-2{background-color:#002652;}
sub,sup{color:inherit;}
.theme-class--18 #bg-photo-container{display:none;}@keyframes backgroundScroll{from{transform:translateX(-1200px);}to{transform:translateX(0);}}@-webkit-keyframes backgroundScroll{from{transform:translateX(-1200px);}to{transform:translateX(0);}}.layout--hero.theme-class--18{position:relative;overflow:hidden;}.layout--hero.theme-class--18 .block--hero{background-image:none !important;}.layout--hero.theme-class--18 .block--hero{min-height:400px;justify-content:center;}.layout--hero.theme-class--18 .sliding-background{background-image:url(/sites/default/files/2024-02/dog-calendar-collage.jpg);background-repeat:repeat;-webkit-animation:backgroundScroll 60s linear infinite;-webkit-animation-fill-mode:forwards;animation:backgroundScroll 60s linear infinite;animation-fill-mode:forwards;position:absolute;z-index:-1;top:0;left:0;width:3600px;height:100%;}.layout--hero.layout.content-bg-white.theme-class--18 .block--hero__content .content-wrapper.content-wrapper{background-color:rgba(255,255,255,0.95);}@media screen and (min-width:768px){.landing-page .layout--hero.hero-height--50.theme-class--18,#edit-layout-builder-layout-wrapper .layout--hero.hero-height--50{min-height:calc(58vh - 8.75rem);}.landing-page .layout--hero.theme-class--10 .block--hero__content.block--hero__content{width:50%;}.landing-page .layout--hero.theme-class--18 .block--hero__content.block--hero__content{margin:2rem auto;}.landing-page .layout--hero.theme-class--18 .block--hero__content.block--hero__content .flex-group{align-items:center;}}@media screen and (max-width:767px){.landing-page .layout--hero.theme-class--10 .block--hero__content .content-wrapper.content-wrapper.content-wrapper{background-color:rgba(0,68,145,.8);padding:1rem 1rem .25rem;}.layout--hero.theme-class--18 .sliding-background{background-repeat:repeat;}.layout--hero.layout.content-bg-white.theme-class--18 .block--hero__content .block--hero__content__text.block--hero__content__text p,.layout--hero.layout.content-bg-white.theme-class--18 .block--hero__content .block--hero__content__text.block--hero__content__text h3{color:#333333;}.layout--hero.layout.content-bg-white.theme-class--18 .block--hero__content .content-wrapper.content-wrapper.content-wrapper{padding:1rem;}}
