.hero{padding-block:var(--vertical-spacing)}@media screen and (max-width:480px){.hero{padding-block:calc(var(--vertical-spacing)/ 2);text-align:center}}.hero .btn-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;gap:18px}@media screen and (max-width:999px){.hero .btn-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.hero .rte>*+*{margin-top:10px}.hero .btn-primary-outline,.hero .btn-primary-solid{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;border-radius:25px;padding:10px 30px}@media screen and (max-width:999px){.hero .btn-primary-outline,.hero .btn-primary-solid{-webkit-box-flex:1;-webkit-flex:1 1 calc(50% - 18px);-ms-flex:1 1 calc(50% - 18px);flex:1 1 calc(50% - 18px)}}.hero .btn-primary-solid{background-color:var(--background)}.hero .btn-primary-outline{border:2px solid var(--background)}.ticker{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.ticker__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;gap:80px}.ticker__left,.ticker__right{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:80px;-webkit-animation:var(--ticker-speed) linear infinite scroll;animation:var(--ticker-speed) linear infinite scroll;white-space:nowrap}.ticker__message p{font-size:30px;font-weight:700;opacity:.5}@media screen and (max-width:480px){.ticker__message p{font-size:18px}}@-webkit-keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - 1rem));transform:translateX(calc(-100% - 1rem))}}@keyframes scroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(-100% - 1rem));transform:translateX(calc(-100% - 1rem))}}.link-gallery__section{padding-block:10px}.link-gallery__header{width:100%;max-width:790px;margin:0 auto;background-image:var(--header-image);background-size:contain;background-position:center center;background-repeat:no-repeat;padding:50px 10px}@media screen and (max-width:767px){.link-gallery__header{padding-block:25px}}.link-gallery__header h3{font-size:18px;color:var(--subheading-color)}.link-gallery__header h2{font-size:40px;color:var(--heading-color)}.link-gallery__header .rte p{color:var(--content-color)}.link-gallery__link-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:25px}@media screen and (max-width:999px){.link-gallery__link-wrapper{margin-block:20px;gap:15px}}.link-gallery__link-wrapper .btn-primary-outline,.link-gallery__link-wrapper .btn-primary-solid{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-weight:700;padding:10px 30px;border-radius:25px;color:var(--text);white-space:nowrap}@media screen and (max-width:768px){.link-gallery__link-wrapper .btn-primary-outline,.link-gallery__link-wrapper .btn-primary-solid{-webkit-box-flex:1;-webkit-flex:1 1 calc(50% - 15px);-ms-flex:1 1 calc(50% - 15px);flex:1 1 calc(50% - 15px)}}.link-gallery__link-wrapper .btn-primary-solid{background-color:var(--background)}.link-gallery__link-wrapper .btn-primary-outline{background-color:#fff;border:2px solid var(--background)}@media screen and (max-width:767px){.newsletter-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.newsletter-wrapper input[type=email]{margin-right:0}.newsletter-wrapper .btn-primary{width:100%;margin-top:10px}}