:root{--rowNumber: 0;--columnCount: 0;--gridHeight: 0px;--mobile-lower-width: $mobile-lower-width;--mobile-upper-width: $mobile-upper-width;--tablet-lower-width: $tablet-lower-width;--tablet-upper-width: $tablet-upper-width;--desktop-lower-width: $desktop-lower-width;--desktop-middle-width: $desktop-middle-width;--outside-header-height: 0px;--mobile-outside-header-height: 0px}:root:has(out-header){--outside-header-height: 68px;--mobile-outside-header-height: 60px}body.bikereg .outside-plus-interstitial-container.background-image::before{background-image:url(../../../../i/outside/cyclists.jpg)}body.runreg .outside-plus-interstitial-container.background-image::before{background-image:url(../../../../i/outside/runners.jpg)}body.skireg .outside-plus-interstitial-container.background-image::before{background-image:url(../../../../i/outside/skiers.jpg)}body.trireg .outside-plus-interstitial-container.background-image::before{background-image:url(../../../../i/outside/swimmers.jpg)}body form div.outside-plus-interstitial-container{background:unset;border:unset;max-width:750px}body form div.outside-plus-interstitial-container::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px}body form div.outside-plus-interstitial-container button.ui-dialog-titlebar-close{margin-right:16px;margin-top:6px;z-index:100}body form div.outside-plus-interstitial-container button.ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0);border:none}body form div.outside-plus-interstitial-container .outside-plus-interstitial{text-align:center;height:600px;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;position:relative;padding:1em 3em;gap:1em}body form div.outside-plus-interstitial-container .outside-plus-interstitial .outside-plus-logo{max-width:200px;margin:0 auto;margin-bottom:1em}body form div.outside-plus-interstitial-container .outside-plus-interstitial h2{font-size:2.5em}body form div.outside-plus-interstitial-container .outside-plus-interstitial ul{text-align:left;list-style:disc;margin-left:3em}body form div.outside-plus-interstitial-container .outside-plus-interstitial ul li{line-height:1.5em;margin-bottom:.25em;list-style:disc;font-size:1em}body form div.outside-plus-interstitial-container .outside-plus-interstitial .join-button{background-color:#ffcf39;color:#222;padding:.6em 1.5em;border-radius:10000px;display:inline-block;font-weight:600;letter-spacing:.03em}body form div.outside-plus-interstitial-container .outside-plus-interstitial .join-button,body form div.outside-plus-interstitial-container .outside-plus-interstitial .join-button:hover,body form div.outside-plus-interstitial-container .outside-plus-interstitial .join-button:active,body form div.outside-plus-interstitial-container .outside-plus-interstitial .join-button:focus{text-decoration:none}body form div.outside-plus-interstitial-container .outside-plus-interstitial .secondary-actions{display:flex;justify-content:center;gap:4em}body form div.outside-plus-interstitial-container .outside-plus-interstitial .secondary-actions a{color:#222;text-decoration:underline}body form div.outside-plus-interstitial-container .outside-plus-interstitial .disclaimer{font-size:.75em;font-style:italic}body form div.outside-plus-interstitial-container .outside-plus-interstitial .left-align{text-align:left}@media(max-width: 767px){body form div.outside-plus-interstitial-container .outside-plus-interstitial{padding:1em}}body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial{color:#222}body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h1,body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h2,body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h3,body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h4,body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h5,body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial h6{color:#222}body form div.outside-plus-interstitial-container.text-black .outside-plus-interstitial .dark-link{color:#222}body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial{color:#fff}body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h1,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h2,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h3,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h4,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h5,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial h6,body form div.outside-plus-interstitial-container.text-white .outside-plus-interstitial .secondary-actions a{color:#fff}body form div.outside-plus-interstitial-container.background-image{filter:brightness(0.8)}body form div.outside-plus-interstitial-container.background-yellow::before{background-color:#ffcf39}body form div.outside-plus-interstitial-container.background-yellow .outside-plus-logo{filter:brightness(0.25) grayscale(1)}body form div.outside-plus-interstitial-container.background-yellow .join-button{background-color:#222;color:#fff}body form div.outside-plus-interstitial-container.background-yellow .join-button:focus,body form div.outside-plus-interstitial-container.background-yellow .join-button:hover{background-color:#222;color:#fff}body form div.outside-plus-interstitial-container.background-white::before{background-color:#faf3e8;border:#222 3px solid}body form div.outside-plus-interstitial-container.background-white .outside-plus-logo{filter:brightness(0.25) grayscale(1)}body form div.outside-plus-interstitial-container.background-black::before{background-color:#222}body form div.outside-plus-interstitial-container.outside-plus-ad{position:relative;margin-bottom:2em}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial{height:unset;padding:2em;text-align:left}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial h3{margin:0;padding:0;min-width:unset;font-size:1.75rem;font-weight:900}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial .outside-plus-logo{margin:0}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial .secondary-actions{justify-content:flex-start}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial .description{font-weight:600}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial .disclaimer{line-height:1.5em}@media screen and (max-width: 1024px){body form div.outside-plus-interstitial-container.outside-plus-ad{margin-left:1em}}@media screen and (max-width: 767px){body form div.outside-plus-interstitial-container.outside-plus-ad{margin:1em;font-size:.8em;max-width:400px;margin:1em auto}body form div.outside-plus-interstitial-container.outside-plus-ad .outside-plus-interstitial{gap:1em;padding:1.5em}}
/*# sourceMappingURL=../../../css/controls/registration/outside-plus-interstitial.css.map */
